| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-02-21 | Hide beta version check in settings mod | David Lönnhager | 2 | -5/+4 | |
| 2022-02-21 | Enable "Always require VPN" if the settings cannot be parsed | David Lönnhager | 1 | -1/+7 | |
| 2022-02-18 | Set `show_beta_releases` to true when obtaining fresh settings, if running a ↵ | David Lönnhager | 1 | -3/+13 | |
| beta version, to prevent fresh settings from being written to disk twice | |||||
| 2022-02-18 | Log outcome of settings migration | David Lönnhager | 1 | -0/+3 | |
| 2022-02-18 | Don't pointlessly write settings migration result to disk | David Lönnhager | 1 | -0/+7 | |
| 2022-02-18 | Remove no-op flushes | David Lönnhager | 1 | -1/+0 | |
| 2022-02-18 | Ensure file buffer is flushed after migrating settings | David Lönnhager | 1 | -1/+8 | |
| 2022-02-17 | Log when update command can't be sent | Emīls | 1 | -1/+8 | |
| 2022-02-17 | Unblock API when connecting to relay | Emīls | 1 | -0/+1 | |
| 2022-02-15 | Skip missed ticks in intervals | Emīls | 2 | -8/+8 | |
| 2022-02-14 | Upgrade clap to 3.0 | David Lönnhager | 1 | -9/+9 | |
| 2022-02-08 | Reapply excluded paths when the frontend receives messages for device | David Lönnhager | 2 | -0/+36 | |
| arrivals or removals | |||||
| 2022-02-08 | Filter invalid relay endpoints | Emīls | 1 | -11/+125 | |
| 2022-02-01 | Add a slightly probabilistic test | Emīls | 1 | -0/+35 | |
| 2022-02-01 | Fix port confusion when picking WG endpoints | Emīls | 2 | -8/+15 | |
| The relay selector was buggy in three ways - when selecting an entry endpoint for multi-hop, it would consider both TCP and UDP endpoints and when trying to construct a valid configuration, the endpoint protocol constraint wouldn't be taken into consideration and finally, the config construction would assume that only UDP endpoints have been selected if the transport protocol was not specified. Thus, when using multi-hop the relay selector could end up picking a UDP configuration with TCP ports. | |||||
| 2022-02-01 | Take transport protocol into account for wg | Emīls | 2 | -26/+78 | |
| When selecting relays, take WireGuard transport protocol constraint into account | |||||
| 2022-01-31 | Separate relays.rs into multiple modules | Emīls | 3 | -547/+565 | |
| 2022-01-31 | Refactor relay list selector for clarity | Odd Stranne | 2 | -407/+749 | |
| 2022-01-26 | Encapsulate cached target state | David Lönnhager | 2 | -115/+186 | |
| 2022-01-17 | Add description of v5 settings format migration | Linus Färnstrand | 1 | -0/+13 | |
| 2022-01-17 | Migration docs | Linus Färnstrand | 1 | -3/+5 | |
| 2022-01-17 | Add instructions in migrations/mod.rs about how to create a migration | Linus Färnstrand | 3 | -1/+63 | |
| 2022-01-14 | Simplify custom resolver to not leak any traffic | Emīls | 3 | -101/+0 | |
| 2022-01-14 | If matching relays have 0 weight, pick one randomly | Emīls | 1 | -6/+9 | |
| 2022-01-11 | Remove unecessary Android stuff from settings migration code | Linus Färnstrand | 3 | -11/+8 | |
| 2022-01-11 | Add ability to block malware via server side DNS to daemon/CLI | Linus Färnstrand | 1 | -10/+26 | |
| 2022-01-11 | Fix Android dependencies and imports | Linus Färnstrand | 3 | -1/+5 | |
| 2022-01-11 | Make settings migrations not depend on types that can change | Linus Färnstrand | 5 | -10/+118 | |
| 2022-01-11 | Use ": " as delimiter instead of " - " between messages and value | Linus Färnstrand | 4 | -4/+4 | |
| 2022-01-07 | Always use logging macros prefixed with log:: | Linus Färnstrand | 5 | -62/+60 | |
| 2022-01-03 | Add test for bridge selection | David Lönnhager | 1 | -0/+88 | |
| 2022-01-03 | Stop forcing OpenVPN to be used when the bridge state is set to 'on' | David Lönnhager | 1 | -15/+15 | |
| 2021-12-17 | Improve unsafe code usage in system service module | David Lönnhager | 1 | -15/+17 | |
| 2021-12-10 | Fix daemon | Emīls | 1 | -14/+17 | |
| 2021-12-10 | Rename option to 'allow_macos_connection_check' | Emīls | 3 | -21/+27 | |
| 2021-12-10 | Simplify firewall for custom resolver | Emīls | 1 | -9/+8 | |
| 2021-12-10 | Update GUI for new error state causes | Emīls | 1 | -1/+2 | |
| 2021-12-10 | Rework firewall exclusion rules | Emīls | 2 | -17/+81 | |
| 2021-12-10 | Bump file handle limit | Emīls | 1 | -0/+1 | |
| 2021-12-10 | Add set_custom_resolver GRPC | Emīls | 3 | -1/+94 | |
| 2021-12-10 | Add custom resolver | Emīls | 2 | -1/+7 | |
| 2021-12-10 | Add exclusion GID fetcher | Emīls Piņķis | 2 | -0/+37 | |
| 2021-12-09 | Migrate multihop state | David Lönnhager | 3 | -2/+202 | |
| 2021-12-09 | Add multihop state separate from entry location | David Lönnhager | 1 | -31/+25 | |
| 2021-12-08 | Add path restrictions for allowed endpoints in the daemon | David Lönnhager | 1 | -6/+28 | |
| 2021-12-08 | Send entry WireGuard relay hostname to frontends | David Lönnhager | 2 | -6/+15 | |
| 2021-11-29 | Reformat code without blank_lines_upper_bound = 2 | Linus Färnstrand | 14 | -39/+0 | |
| 2021-11-26 | Don't pass tokio runtime handles to async functions | David Lönnhager | 1 | -6/+3 | |
| 2021-11-09 | Close management interface server when all broadcasters are closed | David Lönnhager | 2 | -63/+31 | |
| 2021-11-09 | Stop relay list updater on shutdown | David Lönnhager | 2 | -34/+10 | |
