summaryrefslogtreecommitdiffhomepage
path: root/mullvad-management-interface
AgeCommit message (Expand)AuthorFilesLines
2023-05-03Replace error handling in mullvad-cli with anyhowDavid Lönnhager1-2/+2
2023-05-03And gRPC interface wrapper and refactor CLI to use clap derive instead of the...David Lönnhager10-2/+1070
2023-03-29Remove getters and setters from SettingsPersisterDavid Lönnhager1-1/+1
2023-03-27Reformat proto filesDavid Lönnhager1-448/+404
2023-02-21Make quantum-resistant tunnel optional in mullvad layerDavid Lönnhager3-15/+65
2023-01-30Run `cargo clippy --fix` with the new Rust 1.67 preferred formatLinus Färnstrand1-1/+1
2022-12-22Add conversion to gRPC type for RelaySettingsUpdateDavid Lönnhager1-1/+74
2022-11-29Return structured AuthFailed error in management interfaceDavid Lönnhager2-13/+59
2022-11-07Split up talpid-coreEmīls Piņķis2-0/+4
2022-10-17Split gRPC conversions into submodules analogous to modules in the types cratesDavid Lönnhager11-1973/+2011
2022-10-17Move gRPC conversions to own moduleDavid Lönnhager2-295/+342
2022-10-17Simplify obfuscation endpoint formattingDavid Lönnhager1-5/+8
2022-10-17Improve ergonomics of gRPC string conversionsDavid Lönnhager1-31/+20
2022-10-17Generalize optional gRPC string conversionsDavid Lönnhager1-85/+62
2022-10-17Add conversion from gRPC type to TunnelStateDavid Lönnhager1-0/+164
2022-10-17Add conversion from gRPC type to TunnelEndpointDavid Lönnhager1-12/+95
2022-10-17Add conversion from gRPC type to GeoIpLocationDavid Lönnhager1-1/+50
2022-10-10Set all Rust crate versions to 0.0.0Linus Färnstrand1-1/+1
2022-09-27Update tonic to 0.8Emīls Piņķis2-8/+8
2022-09-22Remove shutdown GRPCEmīls Piņķis1-1/+0
2022-08-29Silence clippy warnings due to tonicDavid Lönnhager1-1/+6
2022-08-25Update chrono to 0.4.21 to fix AndroidEmīls Piņķis1-1/+1
2022-07-11Send endpoint data to frontendsDavid Lönnhager2-22/+88
2022-07-11Return RelayList object instead of a stream in proto fileDavid Lönnhager2-1/+13
2022-07-07Convert new relay message to and from protobufDavid Lönnhager2-4/+77
2022-07-07Add serialization and deserialization functions for google.protobuf.AnyDavid Lönnhager1-0/+19
2022-07-07Move shared endpoint data to the top of the relay listDavid Lönnhager2-56/+26
2022-06-14Track excluded processes and add CLI command for listing them on WindowsDavid Lönnhager1-0/+11
2022-06-14Output whether quantum resistant tunnels are enabled in CLIDavid Lönnhager2-3/+5
2022-06-14Add option for enabling PQ PSK exchange to CLI and gRPC serviceDavid Lönnhager1-0/+1
2022-06-14Add PQ PSK exchange tunnel optionDavid Lönnhager2-0/+3
2022-06-14Implement initial PQ PSK exchange for wireguard-ntDavid Lönnhager1-0/+1
2022-06-13Perform a clippy --fixjonathan1-15/+11
2022-05-25Simplify device removal eventDavid Lönnhager2-3/+1
2022-05-25Save 'created' and 'hijack_dns' fields in device structsDavid Lönnhager3-0/+21
2022-05-12Update RPCs to handle device states and event variantsDavid Lönnhager2-11/+61
2022-05-09Add server ownership constraint to the daemon and CLIDavid Lönnhager2-0/+63
2022-05-05Hide private device type in `mullvad-daemon`David Lönnhager1-4/+4
2022-04-25Extend DNS blocking with more optionsOdd Stranne2-0/+6
2022-04-05Add RPC that checks whether the app is performing "post-upgrade work", i.e. f...David Lönnhager1-0/+2
2022-03-31Add a separate RPC for updating the device instead of doing so implicitly whe...David Lönnhager1-0/+1
2022-03-25Propagate selected obfuscator hostname to frontendsEmīls2-0/+2
2022-03-24Restructure how WireGuard obfuscation is configured and appliedOdd Stranne2-15/+126
2022-03-14Store port identifiers for devicesDavid Lönnhager2-0/+23
2022-03-14Update Rust-end JNI and Android IPCDavid Lönnhager1-3/+3
2022-03-14Add 'remote' boolean to device eventDavid Lönnhager2-1/+3
2022-03-14Implement TryFrom for gRPC device typeDavid Lönnhager1-11/+25
2022-03-14Add pubkey to gRPC Device messageDavid Lönnhager2-0/+2
2022-03-14Remove private key from IPC interfaceDavid Lönnhager1-6/+3
2022-03-14Send an event when devices are explicitly revokedDavid Lönnhager2-0/+17