diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 00000000..97bf79b1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,11 @@ +# Summary + +### Steps to reproduce + +### What is the current bug behavior? + +### What is the expected correct behavior? + +### Relevant logs and/or screenshots + +### Possible fixes suggested remediation diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b13f1418..01ecf45a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -168,7 +168,7 @@ jobs: git_push_gpgsign: false - name: Tag release run: | - scripts/ci/commit-release.sh $TAG_NAME + scripts/ci/tag-release.sh $TAG_NAME git push --tags - name: Assemble notes run: | diff --git a/CHANGELOG.md b/CHANGELOG.md index a2ed6c45..4c192bcf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,10 +32,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Option to lock app when entering background (iOS). [#270](https://github.com/passepartoutvpn/passepartout-apple/pull/270) - 3D Touch items (iOS). [#267](https://github.com/passepartoutvpn/passepartout-apple/pull/267) -- Ukranian translations (Dmitry Chirkin). [#243](https://github.com/passepartoutvpn/passepartout-apple/pull/243) +- Ukranian translations (@josser). [#243](https://github.com/passepartoutvpn/passepartout-apple/pull/243) - Randomize provider server. [#263](https://github.com/passepartoutvpn/passepartout-apple/pull/263) - Restore DNS "Domain" setting. [#260](https://github.com/passepartoutvpn/passepartout-apple/pull/260) -- OpenVPN: Full implementation of Tunnelblick XOR patch (tmthecoder). [#245](https://github.com/passepartoutvpn/passepartout-apple/pull/245), [tunnelkit#255](https://github.com/passepartoutvpn/tunnelkit/pull/255) +- OpenVPN: Full implementation of Tunnelblick XOR patch (@tmthecoder). [#245](https://github.com/passepartoutvpn/passepartout-apple/pull/245), [tunnelkit#255](https://github.com/passepartoutvpn/tunnelkit/pull/255) - WireGuard: DoH/DoT options. [#264](https://github.com/passepartoutvpn/passepartout-apple/pull/264) ### Changed diff --git a/Gemfile.lock b/Gemfile.lock index 2cc3ae05..89a2a02a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -8,17 +8,17 @@ GEM artifactory (3.0.15) atomos (0.1.3) aws-eventstream (1.2.0) - aws-partitions (1.783.0) - aws-sdk-core (3.176.1) + aws-partitions (1.785.0) + aws-sdk-core (3.177.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.5) jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.69.0) - aws-sdk-core (~> 3, >= 3.176.0) + aws-sdk-kms (1.70.0) + aws-sdk-core (~> 3, >= 3.177.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.127.0) - aws-sdk-core (~> 3, >= 3.176.0) + aws-sdk-s3 (1.128.0) + aws-sdk-core (~> 3, >= 3.177.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.6) aws-sigv4 (1.6.0) @@ -209,6 +209,7 @@ GEM xcpretty (~> 0.2, >= 0.0.7) PLATFORMS + arm64-darwin-22 ruby DEPENDENCIES @@ -216,4 +217,4 @@ DEPENDENCIES fastlane BUNDLED WITH - 2.3.11 + 2.4.15 diff --git a/Passepartout/App/fastlane/ios/metadata/de-DE/keywords.txt b/Passepartout/App/fastlane/ios/metadata/de-DE/keywords.txt index 7fb7a5ef..3ce79a1c 100644 --- a/Passepartout/App/fastlane/ios/metadata/de-DE/keywords.txt +++ b/Passepartout/App/fastlane/ios/metadata/de-DE/keywords.txt @@ -1 +1 @@ -wireguard,openvpn,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,tunnelbear,gratis,anonym,proxy +wireguard,openvpn,xor,patch,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,gratis,anonym,proxy diff --git a/Passepartout/App/fastlane/ios/metadata/el/keywords.txt b/Passepartout/App/fastlane/ios/metadata/el/keywords.txt index f872fda1..ffc8ca7b 100644 --- a/Passepartout/App/fastlane/ios/metadata/el/keywords.txt +++ b/Passepartout/App/fastlane/ios/metadata/el/keywords.txt @@ -1 +1 @@ -wireguard,openvpn,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,tunnelbear,δωρεάν,ανώνυμο +wireguard,openvpn,xor,patch,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,δωρεάν,ανώνυμο diff --git a/Passepartout/App/fastlane/ios/metadata/en-US/keywords.txt b/Passepartout/App/fastlane/ios/metadata/en-US/keywords.txt index 17a3adee..80ef6ae2 100644 --- a/Passepartout/App/fastlane/ios/metadata/en-US/keywords.txt +++ b/Passepartout/App/fastlane/ios/metadata/en-US/keywords.txt @@ -1 +1 @@ -wireguard,openvpn,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,tunnelbear,free,anonymous +wireguard,openvpn,xor,patch,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,free,anonymous diff --git a/Passepartout/App/fastlane/ios/metadata/es-MX/keywords.txt b/Passepartout/App/fastlane/ios/metadata/es-MX/keywords.txt index baf09421..f8cabfc4 100644 --- a/Passepartout/App/fastlane/ios/metadata/es-MX/keywords.txt +++ b/Passepartout/App/fastlane/ios/metadata/es-MX/keywords.txt @@ -1 +1 @@ -wireguard,openvpn,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,tunnelbear,gratuito,anónimo +wireguard,openvpn,xor,patch,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,gratuito,anónimo diff --git a/Passepartout/App/fastlane/ios/metadata/fr-FR/keywords.txt b/Passepartout/App/fastlane/ios/metadata/fr-FR/keywords.txt index bb3a43bc..94bd7d6c 100644 --- a/Passepartout/App/fastlane/ios/metadata/fr-FR/keywords.txt +++ b/Passepartout/App/fastlane/ios/metadata/fr-FR/keywords.txt @@ -1 +1 @@ -wireguard,openvpn,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,tunnelbear,libre,anonyme,proxy +wireguard,openvpn,xor,patch,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,libre,anonyme,proxy diff --git a/Passepartout/App/fastlane/ios/metadata/it/keywords.txt b/Passepartout/App/fastlane/ios/metadata/it/keywords.txt index e4cdf136..4b193fbb 100644 --- a/Passepartout/App/fastlane/ios/metadata/it/keywords.txt +++ b/Passepartout/App/fastlane/ios/metadata/it/keywords.txt @@ -1 +1 @@ -wireguard,openvpn,mullvad,protonvpn,nordvpn,windscribe,expressvpn,tunnelbear,gratis,anonimo,proxy +wireguard,openvpn,xor,patch,mullvad,protonvpn,nordvpn,windscribe,expressvpn,gratis,anonimo,proxy diff --git a/Passepartout/App/fastlane/ios/metadata/nl-NL/keywords.txt b/Passepartout/App/fastlane/ios/metadata/nl-NL/keywords.txt index ff75c43b..da78bd99 100644 --- a/Passepartout/App/fastlane/ios/metadata/nl-NL/keywords.txt +++ b/Passepartout/App/fastlane/ios/metadata/nl-NL/keywords.txt @@ -1 +1 @@ -wireguard,openvpn,mullvad,protonvpn,nordvpn,windscribe,expressvpn,tunnelbear,gratis,anoniem,proxy +wireguard,openvpn,xor,patch,mullvad,protonvpn,nordvpn,windscribe,expressvpn,gratis,anoniem,proxy diff --git a/Passepartout/App/fastlane/ios/metadata/pl/keywords.txt b/Passepartout/App/fastlane/ios/metadata/pl/keywords.txt index 3ed7403b..3dae6600 100644 --- a/Passepartout/App/fastlane/ios/metadata/pl/keywords.txt +++ b/Passepartout/App/fastlane/ios/metadata/pl/keywords.txt @@ -1 +1 @@ -wireguard,openvpn,mullvad,protonvpn,nordvpn,windscribe,expressvpn,tunnelbear,bezpłatny,anonimowy +wireguard,openvpn,xor,patch,mullvad,protonvpn,nordvpn,windscribe,expressvpn,bezpłatny,anonimowy diff --git a/Passepartout/App/fastlane/ios/metadata/pt-BR/keywords.txt b/Passepartout/App/fastlane/ios/metadata/pt-BR/keywords.txt index 6ed31c18..a27f415e 100644 --- a/Passepartout/App/fastlane/ios/metadata/pt-BR/keywords.txt +++ b/Passepartout/App/fastlane/ios/metadata/pt-BR/keywords.txt @@ -1 +1 @@ -wireguard,openvpn,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,tunnelbear,grátis,anônimo +wireguard,openvpn,xor,patch,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,grátis,anônimo diff --git a/Passepartout/App/fastlane/ios/metadata/ru/keywords.txt b/Passepartout/App/fastlane/ios/metadata/ru/keywords.txt index 90a1a14c..fcc85b5f 100644 --- a/Passepartout/App/fastlane/ios/metadata/ru/keywords.txt +++ b/Passepartout/App/fastlane/ios/metadata/ru/keywords.txt @@ -1 +1 @@ -wireguard,openvpn,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,tunnelbear,бесплатно +wireguard,openvpn,xor,patch,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,бесплатно diff --git a/Passepartout/App/fastlane/ios/metadata/sv/keywords.txt b/Passepartout/App/fastlane/ios/metadata/sv/keywords.txt index 0f4cdf0e..ad3d6522 100644 --- a/Passepartout/App/fastlane/ios/metadata/sv/keywords.txt +++ b/Passepartout/App/fastlane/ios/metadata/sv/keywords.txt @@ -1 +1 @@ -wireguard,openvpn,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,tunnelbear,fri,anonym,proxy +wireguard,openvpn,xor,patch,mullvad,protonvpn,nordvpn,pia,windscribe,expressvpn,fri,anonym,proxy diff --git a/README.md b/README.md index 0a681c7a..048a9cd4 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ # [Passepartout][about-website] -Passepartout is a user-friendly [OpenVPN®][openvpn] and [WireGuard®][wireguard] client for iOS and macOS. +Passepartout is a user-friendly [OpenVPN®][openvpn] and [WireGuard®][wireguard] client for iOS and macOS. The OpenVPN stack also implements the [Tunnelblick XOR patch][openvpn-xor-patch]. [![Join Reddit](https://img.shields.io/badge/discuss-Reddit-orange.svg)][about-reddit] [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?url=https%3A%2F%2Fpassepartoutvpn.app%2F&via=keeshux&text=Passepartout%20is%20a%20user-friendly%2C%20open-source%20VPN%20client%20for%20%23iOS%20and%20%23macOS) @@ -193,6 +193,7 @@ Twitter: [@keeshux][about-twitter] Website: [passepartoutvpn.app][about-website] ([FAQ][about-faq]) [openvpn]: https://openvpn.net/index.php/open-source/overview.html +[openvpn-xor-patch]: https://tunnelblick.net/cOpenvpn_xorpatch.html [wireguard]: https://www.wireguard.com/ [app-api]: https://github.com/passepartoutvpn/passepartout-api