summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2022-03-28Merge branch 'use-spinner-image'Andrej Mihajlov1-106/+19
2022-03-28Update spinner to rotate vector assetAndrej Mihajlov1-106/+19
2022-03-28Merge branch 'fix-account-expiry-refresh'Andrej Mihajlov1-1/+1
2022-03-28Settings: fix account expiry refreshAndrej Mihajlov1-1/+1
2022-03-28Merge branch 'format-protocol-with-slash'Linus Färnstrand3-11/+7
2022-03-28Format a protocol as "/TCP" instead of "over TCP"Linus Färnstrand3-11/+7
This has the following benefits: * It's a somewhat standard way of representing such a thing * It's shorter * It ties the protocol closer to the SocketAddr data it's associated to
2022-03-28Merge branch 'fix-endpoint-update'David Lönnhager7-35/+17
2022-03-28Don't update allowed endpoint twiceDavid Lönnhager7-35/+17
2022-03-28Merge branch 'use-icmp-on-macos'Emīls6-42/+44
2022-03-28Cleanup Android specific codeEmīls4-34/+10
2022-03-28Use ICMP sockets on macOSEmīls3-8/+34
2022-03-28Merge branch 'fix-default-route-filter'David Lönnhager1-13/+16
2022-03-28Filter default routes correctly before starting the connectivity monitorDavid Lönnhager1-13/+16
2022-03-28Merge branch 'format-kotlin-code-according-to-official-style'Albin45-212/+131
2022-03-28Cleanup empty else branch of when-statementsAlbin1-12/+6
2022-03-28Cleanup unused functionAlbin1-4/+0
2022-03-28Cleanup unused constructorsAlbin11-77/+0
2022-03-28Format Kotlin according to official code styleAlbin45-142/+148
Android Studio and ktlint seem to agree on most styling except for imports. Some settings can be changed in Android Studio, however it seems to be hard to get lexicographical order (which ktlin wants). Therefore ktlint should be ran after any formatting has been applied by Android Studio (otherwise the CI workflow will complain).
2022-03-28Merge remote-tracking branch 'origin/android-fix-cond-compilation'David Lönnhager2-6/+16
2022-03-28Add missing cfg attributesDavid Lönnhager2-6/+16
2022-03-28Merge branch 'select-random-bridge'David Lönnhager2-7/+34
2022-03-28Update changelogDavid Lönnhager1-0/+1
2022-03-28Document proximity constantDavid Lönnhager1-0/+3
2022-03-28Bias bridge selection more towards favoring close bridgesDavid Lönnhager1-1/+6
2022-03-28Randomly select bridgesDavid Lönnhager1-7/+25
2022-03-25Merge branch 'cache-all-selected-relays'Emīls5-111/+194
2022-03-25Propagate selected obfuscator hostname to frontendsEmīls5-111/+194
The obfuscator hostname should be propagated to the frontends, which implies that it should be stored for later querying in the daemon. Since all other relays were being kept as fields in the daemon god-struct, I factored them out into a single enum containing all the individual relays that could be selected.
2022-03-25Merge branch 'guard-tunnel-state-refresh'Andrej Mihajlov1-3/+10
2022-03-25TunnelManager: refresh tunnel status only when connecting or reasserting to ↵Andrej Mihajlov1-3/+10
pick up the next relay
2022-03-25Merge branch 'add-faq-link'Andrej Mihajlov7-28/+86
2022-03-25Update CHANGELOGAndrej Mihajlov1-0/+1
2022-03-25Close safari controller when user decides to open the web page in Safari browserAndrej Mihajlov2-0/+7
2022-03-25Settings: add external link disclosureAndrej Mihajlov2-21/+40
2022-03-25Update privacy policy URLAndrej Mihajlov2-3/+4
2022-03-25Settings: add FAQ & Guides rowAndrej Mihajlov4-5/+35
2022-03-25Merge branch 'rename-github-actions-jobs'Linus Färnstrand10-11/+10
2022-03-25Rename some Github Actions jobs to make them easier to findLinus Färnstrand10-11/+10
2022-03-25Merge branch 'log-connecting-allowed-endpoint'David Lönnhager1-4/+7
2022-03-25Log allowed endpoint for the connecting firewall stateDavid Lönnhager1-4/+7
2022-03-25Bump 2022.2 (build 2)Andrej Mihajlov1-4/+4
2022-03-25Merge branch 'validate-account-before-purchase'Andrej Mihajlov8-19/+78
2022-03-25Update changelogAndrej Mihajlov1-0/+3
2022-03-25Validate account token before adding payment to the payment queueAndrej Mihajlov7-19/+75
2022-03-25Merge branch 'upgrade-udp-over-tcp-no-structopt'Linus Färnstrand2-84/+8
2022-03-25Upgrade udp-over-tcp to get rid of structopt dependencyLinus Färnstrand2-84/+8
2022-03-25Merge branch 'fix-device-revoked-message'Oskar Nyberg2-2/+13
2022-03-25Update translationsOskar Nyberg1-1/+5
2022-03-25Fix device revoked messageOskar Nyberg1-1/+8
2022-03-24Merge branch 'fix-obfuscator-selection'Odd Stranne1-1/+2
2022-03-24Correct the logic which guards obfuscator selectionOdd Stranne1-1/+2