| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-09-21 | Maintain firewall rules when shutting down | Emīls | 1 | -0/+2 | |
| 2022-09-21 | Always block on shutdown | Emīls Piņķis | 3 | -4/+34 | |
| 2022-09-20 | Add shutdown detection for Windows service | David Lönnhager | 4 | -117/+66 | |
| 2022-09-13 | Move expiry event to separate enum | David Lönnhager | 2 | -43/+47 | |
| 2022-09-13 | Explain continual reconnect on 'AuthFailed' | David Lönnhager | 1 | -0/+2 | |
| 2022-09-13 | Log whether account has time left | David Lönnhager | 1 | -0/+6 | |
| 2022-09-13 | Fix mapping of daemon voucher errors to gRPC errors | David Lönnhager | 3 | -20/+9 | |
| 2022-09-13 | Implement correctly cancellable voucher submissions in the account manager | David Lönnhager | 5 | -20/+110 | |
| 2022-09-13 | Enter or leave error state when account runs out of time or has time | David Lönnhager | 2 | -2/+26 | |
| added | |||||
| 2022-09-13 | Emit expiry event when account validity is checked | David Lönnhager | 1 | -0/+8 | |
| 2022-09-13 | Give invalidate_current_data a more specific name | David Lönnhager | 1 | -7/+7 | |
| 2022-09-13 | Add expiry check to the account manager | David Lönnhager | 3 | -4/+86 | |
| 2022-09-13 | Allow for within-daemon-only device events | David Lönnhager | 2 | -15/+20 | |
| 2022-09-13 | Use optional allowed endpoint | Emīls Piņķis | 1 | -6/+1 | |
| 2022-09-13 | Make AllowedEndpoint optional | Emīls Piņķis | 1 | -6/+6 | |
| 2022-09-12 | Add argument to initialize firewall to a blocking state | Emīls Piņķis | 3 | -2/+85 | |
| 2022-09-07 | Reset device check counter in error state to ensure that the device | David Lönnhager | 1 | -1/+3 | |
| validity check is made when reconnecting from that state | |||||
| 2022-09-07 | Fix unlikely overflow due to reconnect | David Lönnhager | 1 | -1/+1 | |
| 2022-09-02 | Swallow spurious 'failed to bypass socket' error | David Lönnhager | 1 | -1/+6 | |
| 2022-09-01 | Replace winapi with windows-sys for all remaining crates | David Lönnhager | 3 | -57/+54 | |
| 2022-08-29 | Fix Clippy errors | David Lönnhager | 1 | -4/+4 | |
| 2022-08-25 | Lower wg_migration_threshold to 0.75 in dev builds | Linus Färnstrand | 1 | -1/+4 | |
| 2022-08-15 | Allow for migrating windows users to WG | Jonathan | 3 | -9/+56 | |
| Use a potential value between 0 and 1 provided by the API version check to decide if the Windows client should use WireGuard or OpenVpn. This decision is then persisted in the settings in the form of a random value between 0 and 1 where if the value is higher than the value provided by the API the client will use OpenVpn. If there is no value provided by the API then the client will use WireGuard as the migration has concluded. | |||||
| 2022-07-20 | Log saner message if version check is run for dev builds | David Lönnhager | 1 | -1/+21 | |
| Also, return fake version info | |||||
| 2022-07-18 | Fix potential leak window on shutdown | David Lönnhager | 1 | -7/+7 | |
| 2022-07-11 | Send endpoint data to frontends | David Lönnhager | 1 | -10/+3 | |
| 2022-07-11 | Return RelayList object instead of a stream in proto file | David Lönnhager | 1 | -27/+5 | |
| 2022-07-05 | Use derive attribute for default enum variants | David Lönnhager | 1 | -7/+2 | |
| 2022-06-21 | Fix the large majority of clippy warnings | Jonathan | 13 | -88/+95 | |
| This commit fixes most of the remaining clippy warnings in the codebase. These warnings were the more semantically difficult ones to fix. There are some warnings that remain from the rebase that will be fixed in the upcoming PR. | |||||
| 2022-06-14 | Return a handle for fetching excluded processes instead of using a tunnel ↵ | David Lönnhager | 1 | -1/+7 | |
| command | |||||
| 2022-06-14 | Add tunnel state machine handle | David Lönnhager | 1 | -10/+10 | |
| 2022-06-14 | Track excluded processes and add CLI command for listing them on Windows | David Lönnhager | 2 | -2/+51 | |
| 2022-06-14 | Recreate tunnel if any relevant setting is modified while connecting | David Lönnhager | 1 | -4/+4 | |
| 2022-06-14 | Add option for enabling PQ PSK exchange to CLI and gRPC service | David Lönnhager | 3 | -0/+62 | |
| 2022-06-13 | Perform a clippy --fix | jonathan | 9 | -17/+8 | |
| This is a giant commit which performs only a clippy --fix. Auditing can happen in two ways, either by reading every line or by running a `cargo clippy --fix` on the previous commit and make sure that the result is the same. | |||||
| 2022-06-02 | Silence crate `tower` from the logs | Linus Färnstrand | 1 | -0/+1 | |
| 2022-05-30 | Improve error message for device broadcast error | David Lönnhager | 2 | -13/+14 | |
| 2022-05-25 | Simplify device removal event | David Lönnhager | 2 | -24/+6 | |
| 2022-05-25 | Save 'created' and 'hijack_dns' fields in device structs | David Lönnhager | 2 | -0/+21 | |
| 2022-05-12 | Enter revoked state if migration fails due to a non-existent WireGuard key | David Lönnhager | 2 | -7/+14 | |
| 2022-05-12 | Update RPCs to handle device states and event variants | David Lönnhager | 3 | -33/+42 | |
| 2022-05-12 | Overwrite device.json if deserialization fails | David Lönnhager | 1 | -7/+14 | |
| 2022-05-12 | Remove pointless async block | David Lönnhager | 1 | -2/+1 | |
| 2022-05-12 | Distinguish between logged-out and revoked device states | David Lönnhager | 3 | -61/+123 | |
| 2022-05-11 | Don't stop device check if an API request is aborted | David Lönnhager | 1 | -2/+18 | |
| 2022-05-11 | Check status in API response body to determine whether a device has been revoked | David Lönnhager | 1 | -10/+7 | |
| 2022-05-11 | Validate device more often | Emīls | 1 | -1/+1 | |
| 2022-05-10 | Log WireGuard key rotation | David Lönnhager | 1 | -0/+3 | |
| 2022-05-10 | Move macos-specific functions to macos module in mullvad-daemon | David Lönnhager | 2 | -41/+41 | |
| 2022-05-10 | Move state-forwarding functions for the API client to the api | David Lönnhager | 2 | -37/+41 | |
| module in mullvad-daemon | |||||
