summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEmīls <emils@mullvad.net>2024-09-23 13:47:03 +0200
committerEmīls <emils@mullvad.net>2024-09-25 16:44:27 +0200
commitaadbd7a4e76378f34c60b9048b4c8d2aff353dff (patch)
treeacdb3476e4a98348b66efe9d16c010dd9d91f75f
parentd75f793ed898835e00f5ff08a259f5f64662b07f (diff)
downloadmullvadvpn-ios/2024.8-build2.tar.xz
mullvadvpn-ios/2024.8-build2.zip
Bump iOS version and update changes.txtios/2024.8-build2
-rw-r--r--ios/Assets/changes.txt6
-rw-r--r--ios/CHANGELOG.md5
-rw-r--r--ios/Configurations/Version.xcconfig4
-rw-r--r--ios/dump-traffic.sh8
-rw-r--r--ios/work-for-api.md12
5 files changed, 29 insertions, 6 deletions
diff --git a/ios/Assets/changes.txt b/ios/Assets/changes.txt
index f9d1c0f3c8..53deb983e8 100644
--- a/ios/Assets/changes.txt
+++ b/ios/Assets/changes.txt
@@ -1,4 +1,2 @@
-CHANGE THIS BEFORE A RELEASE
-Each line is treated as a separate change item shown in the GUI the first time it runs after install.
-Start each line with a capital letter and end each line with a period.
-Only point out the major changes.
+Improve the reliability of the communications with our API.
+Improve reliability of device key rotation.
diff --git a/ios/CHANGELOG.md b/ios/CHANGELOG.md
index 75dfa457c1..8210826a88 100644
--- a/ios/CHANGELOG.md
+++ b/ios/CHANGELOG.md
@@ -21,6 +21,11 @@ Line wrap the file at 100 chars. Th
* **Fixed**: for any bug fixes.
* **Security**: in case of vulnerabilities.
+## [2024.8]
+### Fixed
+- Make key rotation and device validation more reliable
+- Enable traffic to reach the API when a tunnel is established.
+
## [2024.7 - 2024-09-16]
### Added
- Add DAITA (Defence against AI-guided Traffic Analysis) setting
diff --git a/ios/Configurations/Version.xcconfig b/ios/Configurations/Version.xcconfig
index d538f70567..567f22b9d2 100644
--- a/ios/Configurations/Version.xcconfig
+++ b/ios/Configurations/Version.xcconfig
@@ -2,9 +2,9 @@
VERSIONING_SYSTEM = apple-generic
// Marketing version, aka major.minor
-MARKETING_VERSION = 2024.7
+MARKETING_VERSION = 2024.8
// Build number
// Normally we reset the build number to 1 after bumping MARKETING_VERSION.
// Otherwise increment it for each subsequent TestFlight submission.
-CURRENT_PROJECT_VERSION = 1
+CURRENT_PROJECT_VERSION = 2
diff --git a/ios/dump-traffic.sh b/ios/dump-traffic.sh
new file mode 100644
index 0000000000..4275f52221
--- /dev/null
+++ b/ios/dump-traffic.sh
@@ -0,0 +1,8 @@
+function examineTraffic {
+ local host="$1"
+ ssh root@192.168.1.1 \
+ tcpdump -i any -U -s0 -w - "host $host" | \
+ wireshark -k -i -
+}
+
+examineTraffic $@
diff --git a/ios/work-for-api.md b/ios/work-for-api.md
new file mode 100644
index 0000000000..f62ea28078
--- /dev/null
+++ b/ios/work-for-api.md
@@ -0,0 +1,12 @@
+- Need to make port-entry keyboard have a done button
+- We should work out the flow of validating changes to proxy configuration
+- Fix IP validation for shadowsocks.
+- Testing a method is a stub now, we should add real validation.
+
+# Tasks to be added
+- We need to move files around per purpose of file instead of just putting views in views, viewcontrollers into viewcontrollers
+- BoringTun
+ - Profile versions
+ - Bump boringtun 0.6
+ - Make an FFI safe UDPSession
+ - Finalize rebase