summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2021-12-29Add comment to build function in build.shLinus Färnstrand1-0/+2
2021-12-29Add logging functions and use them in build.shLinus Färnstrand1-32/+60
2021-12-29Merge branch 'not-universal-build-by-default'Linus Färnstrand4-21/+18
2021-12-29Make build.sh produce single architecture pkg by default (--universal)Linus Färnstrand4-21/+18
Add --universal flag for building universal app for both Intel and Apple Silicon
2021-12-29Merge branch 'cleanup-build.sh'Linus Färnstrand1-16/+13
2021-12-27Remove buildTargets function and just call that code directlyLinus Färnstrand1-13/+10
2021-12-27Remove () from functions to better follow coding guidelinesLinus Färnstrand1-4/+4
2021-12-22Merge branch 'prevent-bundling-non-needed-dependencies'Oskar Nyberg1-2/+7
2021-12-22Prevent bundling dependencies not used in productionOskar Nyberg1-2/+7
2021-12-21Merge branch 'defensive-rest-handling'Andrej Mihajlov2-52/+23
2021-12-21REST: handle success response codes defensivelyAndrej Mihajlov2-52/+23
2021-12-21Merge branch 'add-killswitch-info'Oskar Nyberg8-227/+292
2021-12-21Add kill switch info strings to messages.potOskar Nyberg1-0/+8
2021-12-21Add kill switch info feature to the changelogOskar Nyberg1-0/+2
2021-12-21Add kill switch information dialogOskar Nyberg1-224/+271
2021-12-21Rename dialog type info to caution and add new infoOskar Nyberg4-3/+8
2021-12-21Add info iconOskar Nyberg1-0/+3
2021-12-21Merge branch 'update-dependencies'Oskar Nyberg6-259/+302
2021-12-21Add Electron update to changelogOskar Nyberg1-0/+1
2021-12-21Update to node 16.9.1Oskar Nyberg2-2/+2
2021-12-21Update ElectronOskar Nyberg2-8/+8
2021-12-21Update TypeScriptOskar Nyberg3-249/+291
2021-12-20Merge branch 'add-android-dependency-audit'Albin3-0/+29
2021-12-20Add Android dependency auditAlbin3-0/+29
Adds the OWASP Dependency-Check tool to the project to detect potentially vulnerable dependencies. Gradle is configured to skip the lintClassPath configuration, which relies on many dependencies that has been flagged to have CVEs, as it's related to the lint tooling rather than the project's compilation class path. The alternative would be to suppress specific CVEs, however that could potentially result in suppressed CVEs in project compilation class path.
2021-12-20Merge branch 'fix-gradle-path-in-versioning-scripts'Albin2-6/+6
2021-12-20Fix path to gradle file in versioning scriptsAlbin2-6/+6
Fixes the path to the gradle file used to handle versioning. The issue was instroduced when the project/app module were split in the following commit: f249bc175d21c3f732541266be9004700a913487
2021-12-20Merge branch 'clarify-android-tile-text'Albin5-1/+16
2021-12-20Update changelogAlbin1-0/+2
2021-12-20Clarify Android tile textAlbin4-1/+14
Change Android tile title/label to "Toggle VPN" to better inform the user about the tile action. Also set the subtitle (on Android Q and above) to match the state shown in the notification.
2021-12-17Merge branch 'win-increase-txn-timeout'David Lönnhager2-1/+3
2021-12-17Update changelogDavid Lönnhager1-0/+1
2021-12-17Increase firewall transaction lock timeout on WindowsDavid Lönnhager1-1/+2
2021-12-17Merge branch 'disable-chrome-dns-resolver'Andrej Mihajlov2-0/+11
2021-12-17Disable built-in DNS resolverAndrej Mihajlov2-0/+11
2021-12-17Merge branch 'improve-unsafe-code'David Lönnhager1-15/+17
2021-12-17Improve unsafe code usage in system service moduleDavid Lönnhager1-15/+17
2021-12-16Bump iOS version (2022.1)Andrej Mihajlov1-4/+4
2021-12-16Merge branch 'small-macos-firewall-cleanup'Linus Färnstrand1-8/+6
2021-12-16Tiny simplification/code cleanupLinus Färnstrand1-8/+6
2021-12-16Merge branch 'api-address-cache-ios'Andrej Mihajlov30-257/+1617
2021-12-16Add API address cacheAndrej Mihajlov26-222/+1573
2021-12-16SSLPinning: return `.rejectProtectionSpace` instead of ↵Andrej Mihajlov1-12/+5
`.cancelAuthenticationChallenge` to prevent URLError.cancelled
2021-12-16Rename update-relays.sh to prebuild.shAndrej Mihajlov2-2/+2
2021-12-16Bundle api IP addresses with the appAndrej Mihajlov2-1/+17
2021-12-16Merge branch 'split-android-project-and-app-module'Albin438-199/+206
2021-12-16Split Android project and app moduleAlbin438-199/+206
The purpose of this is to: * Comply better with the default Android project structure (see https://developer.android.com/studio/build). * Avoid conflicts between project and app dependencies and plugins.
2021-12-16Merge branch 'remove-iputils-dep'David Lönnhager1-1/+1
2021-12-16Remove iputils-ping from Debian dependenciesDavid Lönnhager1-1/+1
2021-12-16Merge branch 'fix-threading-issue'Andrej Mihajlov2-6/+11
2021-12-15Fix crash occurring after completing in-app purchaseAndrej Mihajlov2-6/+11