| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-03-28 | Merge branch 'use-spinner-image' | Andrej Mihajlov | 1 | -106/+19 | |
| 2022-03-28 | Update spinner to rotate vector asset | Andrej Mihajlov | 1 | -106/+19 | |
| 2022-03-28 | Merge branch 'fix-account-expiry-refresh' | Andrej Mihajlov | 1 | -1/+1 | |
| 2022-03-28 | Settings: fix account expiry refresh | Andrej Mihajlov | 1 | -1/+1 | |
| 2022-03-28 | Merge branch 'format-protocol-with-slash' | Linus Färnstrand | 3 | -11/+7 | |
| 2022-03-28 | Format a protocol as "/TCP" instead of "over TCP" | Linus Färnstrand | 3 | -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-28 | Merge branch 'fix-endpoint-update' | David Lönnhager | 7 | -35/+17 | |
| 2022-03-28 | Don't update allowed endpoint twice | David Lönnhager | 7 | -35/+17 | |
| 2022-03-28 | Merge branch 'use-icmp-on-macos' | Emīls | 6 | -42/+44 | |
| 2022-03-28 | Cleanup Android specific code | Emīls | 4 | -34/+10 | |
| 2022-03-28 | Use ICMP sockets on macOS | Emīls | 3 | -8/+34 | |
| 2022-03-28 | Merge branch 'fix-default-route-filter' | David Lönnhager | 1 | -13/+16 | |
| 2022-03-28 | Filter default routes correctly before starting the connectivity monitor | David Lönnhager | 1 | -13/+16 | |
| 2022-03-28 | Merge branch 'format-kotlin-code-according-to-official-style' | Albin | 45 | -212/+131 | |
| 2022-03-28 | Cleanup empty else branch of when-statements | Albin | 1 | -12/+6 | |
| 2022-03-28 | Cleanup unused function | Albin | 1 | -4/+0 | |
| 2022-03-28 | Cleanup unused constructors | Albin | 11 | -77/+0 | |
| 2022-03-28 | Format Kotlin according to official code style | Albin | 45 | -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-28 | Merge remote-tracking branch 'origin/android-fix-cond-compilation' | David Lönnhager | 2 | -6/+16 | |
| 2022-03-28 | Add missing cfg attributes | David Lönnhager | 2 | -6/+16 | |
| 2022-03-28 | Merge branch 'select-random-bridge' | David Lönnhager | 2 | -7/+34 | |
| 2022-03-28 | Update changelog | David Lönnhager | 1 | -0/+1 | |
| 2022-03-28 | Document proximity constant | David Lönnhager | 1 | -0/+3 | |
| 2022-03-28 | Bias bridge selection more towards favoring close bridges | David Lönnhager | 1 | -1/+6 | |
| 2022-03-28 | Randomly select bridges | David Lönnhager | 1 | -7/+25 | |
| 2022-03-25 | Merge branch 'cache-all-selected-relays' | Emīls | 5 | -111/+194 | |
| 2022-03-25 | Propagate selected obfuscator hostname to frontends | Emīls | 5 | -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-25 | Merge branch 'guard-tunnel-state-refresh' | Andrej Mihajlov | 1 | -3/+10 | |
| 2022-03-25 | TunnelManager: refresh tunnel status only when connecting or reasserting to ↵ | Andrej Mihajlov | 1 | -3/+10 | |
| pick up the next relay | |||||
| 2022-03-25 | Merge branch 'add-faq-link' | Andrej Mihajlov | 7 | -28/+86 | |
| 2022-03-25 | Update CHANGELOG | Andrej Mihajlov | 1 | -0/+1 | |
| 2022-03-25 | Close safari controller when user decides to open the web page in Safari browser | Andrej Mihajlov | 2 | -0/+7 | |
| 2022-03-25 | Settings: add external link disclosure | Andrej Mihajlov | 2 | -21/+40 | |
| 2022-03-25 | Update privacy policy URL | Andrej Mihajlov | 2 | -3/+4 | |
| 2022-03-25 | Settings: add FAQ & Guides row | Andrej Mihajlov | 4 | -5/+35 | |
| 2022-03-25 | Merge branch 'rename-github-actions-jobs' | Linus Färnstrand | 10 | -11/+10 | |
| 2022-03-25 | Rename some Github Actions jobs to make them easier to find | Linus Färnstrand | 10 | -11/+10 | |
| 2022-03-25 | Merge branch 'log-connecting-allowed-endpoint' | David Lönnhager | 1 | -4/+7 | |
| 2022-03-25 | Log allowed endpoint for the connecting firewall state | David Lönnhager | 1 | -4/+7 | |
| 2022-03-25 | Bump 2022.2 (build 2) | Andrej Mihajlov | 1 | -4/+4 | |
| 2022-03-25 | Merge branch 'validate-account-before-purchase' | Andrej Mihajlov | 8 | -19/+78 | |
| 2022-03-25 | Update changelog | Andrej Mihajlov | 1 | -0/+3 | |
| 2022-03-25 | Validate account token before adding payment to the payment queue | Andrej Mihajlov | 7 | -19/+75 | |
| 2022-03-25 | Merge branch 'upgrade-udp-over-tcp-no-structopt' | Linus Färnstrand | 2 | -84/+8 | |
| 2022-03-25 | Upgrade udp-over-tcp to get rid of structopt dependency | Linus Färnstrand | 2 | -84/+8 | |
| 2022-03-25 | Merge branch 'fix-device-revoked-message' | Oskar Nyberg | 2 | -2/+13 | |
| 2022-03-25 | Update translations | Oskar Nyberg | 1 | -1/+5 | |
| 2022-03-25 | Fix device revoked message | Oskar Nyberg | 1 | -1/+8 | |
| 2022-03-24 | Merge branch 'fix-obfuscator-selection' | Odd Stranne | 1 | -1/+2 | |
| 2022-03-24 | Correct the logic which guards obfuscator selection | Odd Stranne | 1 | -1/+2 | |
