| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-06-14 | Implement initial PQ PSK exchange for wireguard-nt | David Lönnhager | 1 | -0/+1 | |
| 2022-06-13 | Perform a clippy --fix | jonathan | 1 | -15/+11 | |
| 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-05-25 | Simplify device removal event | David Lönnhager | 2 | -3/+1 | |
| 2022-05-25 | Save 'created' and 'hijack_dns' fields in device structs | David Lönnhager | 3 | -0/+21 | |
| 2022-05-12 | Update RPCs to handle device states and event variants | David Lönnhager | 2 | -11/+61 | |
| 2022-05-09 | Add server ownership constraint to the daemon and CLI | David Lönnhager | 2 | -0/+63 | |
| 2022-05-05 | Hide private device type in `mullvad-daemon` | David Lönnhager | 1 | -4/+4 | |
| 2022-04-25 | Extend DNS blocking with more options | Odd Stranne | 2 | -0/+6 | |
| 2022-04-05 | Add RPC that checks whether the app is performing "post-upgrade work", i.e. ↵ | David Lönnhager | 1 | -0/+2 | |
| fetching a device from the API | |||||
| 2022-03-31 | Add a separate RPC for updating the device instead of doing so implicitly ↵ | David Lönnhager | 1 | -0/+1 | |
| when `GetDevice` is called | |||||
| 2022-03-25 | Propagate selected obfuscator hostname to frontends | Emīls | 2 | -0/+2 | |
| 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-24 | Restructure how WireGuard obfuscation is configured and applied | Odd Stranne | 2 | -15/+126 | |
| 2022-03-14 | Store port identifiers for devices | David Lönnhager | 2 | -0/+23 | |
| 2022-03-14 | Update Rust-end JNI and Android IPC | David Lönnhager | 1 | -3/+3 | |
| 2022-03-14 | Add 'remote' boolean to device event | David Lönnhager | 2 | -1/+3 | |
| 2022-03-14 | Implement TryFrom for gRPC device type | David Lönnhager | 1 | -11/+25 | |
| 2022-03-14 | Add pubkey to gRPC Device message | David Lönnhager | 2 | -0/+2 | |
| 2022-03-14 | Remove private key from IPC interface | David Lönnhager | 1 | -6/+3 | |
| 2022-03-14 | Send an event when devices are explicitly revoked | David Lönnhager | 2 | -0/+17 | |
| 2022-03-14 | Include token in device update event | David Lönnhager | 2 | -2/+5 | |
| 2022-03-14 | Remove keygen event remnants | David Lönnhager | 2 | -30/+0 | |
| 2022-03-14 | Implement device concept | David Lönnhager | 2 | -15/+78 | |
| 2022-02-17 | Remove superfluous whitespace in feature arrays | Emīls | 1 | -1/+1 | |
| 2022-02-15 | Upgrade err-derive to at least 0.3.1 | Linus Färnstrand | 1 | -1/+1 | |
| 2022-02-08 | Reapply excluded paths when the frontend receives messages for device | David Lönnhager | 1 | -0/+3 | |
| arrivals or removals | |||||
| 2022-02-03 | Upgrade nix from 0.22.2 to 0.23.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2022-01-14 | Simplify custom resolver to not leak any traffic | Emīls | 2 | -18/+0 | |
| 2022-01-11 | Add ability to block malware via server side DNS to daemon/CLI | Linus Färnstrand | 2 | -0/+3 | |
| 2021-12-10 | Rename option to 'allow_macos_connection_check' | Emīls | 2 | -8/+8 | |
| 2021-12-10 | Enable custom resolver after unblocking resovlers | Emīls | 2 | -0/+5 | |
| 2021-12-10 | Add set_custom_resolver GRPC | Emīls | 2 | -0/+8 | |
| 2021-12-10 | Add custom resolver | Emīls | 2 | -0/+5 | |
| 2021-12-09 | Add multihop state separate from entry location | David Lönnhager | 2 | -2/+7 | |
| 2021-12-08 | Send entry WireGuard relay hostname to frontends | David Lönnhager | 2 | -0/+2 | |
| 2021-12-06 | Handle empty location field as 'any' when converting relay constraints back ↵ | David Lönnhager | 1 | -8/+4 | |
| from gRPC type | |||||
| 2021-11-09 | Close management interface server when all broadcasters are closed | David Lönnhager | 2 | -12/+13 | |
| 2021-11-08 | Set all Rust crates to edition 2021 | Linus Färnstrand | 1 | -1/+1 | |
| 2021-10-12 | Update dependencies | David Lönnhager | 1 | -1/+1 | |
| 2021-09-28 | Enable wireguard-nt with temporary CLI switch | David Lönnhager | 2 | -0/+9 | |
| 2021-09-27 | Deduplicate formatting in bridge CLI | David Lönnhager | 1 | -1/+1 | |
| 2021-09-27 | Update gRPC types | David Lönnhager | 2 | -221/+327 | |
| 2021-09-08 | Improve RPC error handling | Emīls | 1 | -0/+8 | |
| 2021-08-25 | Use TransportPort for OpenVPN constraints | David Lönnhager | 2 | -31/+27 | |
| 2021-08-19 | Implement TryFrom for WireguardConstraints gRPC type | David Lönnhager | 1 | -28/+68 | |
| 2021-08-19 | Combine WireGuard port and transport constraints | David Lönnhager | 2 | -22/+33 | |
| 2021-08-19 | Add transport protocol constraint for WireGuard | David Lönnhager | 2 | -19/+42 | |
| 2021-07-13 | Update tonic and prost | David Lönnhager | 2 | -5/+11 | |
| 2021-07-13 | Fix AsyncRead and AsyncWrite implementations | David Lönnhager | 1 | -6/+6 | |
| 2021-07-13 | Update tokio dependencies | David Lönnhager | 1 | -7/+7 | |
| 2021-07-02 | Remove redundant GetSplitTunnelApps RPC | David Lönnhager | 1 | -1/+0 | |
