summaryrefslogtreecommitdiffhomepage
path: root/mullvad-management-interface
AgeCommit message (Expand)AuthorFilesLines
2024-08-27Use std LazyLock instead of once_cell LazyDavid Lönnhager2-4/+3
2024-08-22Fix IP-override feature indicatorSebastian Holmin1-0/+2
2024-08-21Add unit test for feature indicatorSebastian Holmin1-1/+1
2024-08-16Add Shadowsocks feature indicatorDavid Lönnhager3-17/+28
2024-08-16Use range types for all port rangesDavid Lönnhager1-22/+21
2024-08-16Add Shadowsocks obfuscation support to mullvad-daemonDavid Lönnhager3-19/+69
2024-08-16Parse shadowsocks ports in relay listDavid Lönnhager2-5/+49
2024-08-14Redo error handling `test_automatic_wireguard_rotation`Markus Pettersson1-3/+3
2024-08-06Shut down gRPC server gracefullyMarkus Pettersson1-2/+6
2024-08-01Implement feature indicators in daemonJoakim Hulthe5-18/+138
2024-07-31Add ResetSettings RPC to the management interfaceDavid Lönnhager2-0/+6
2024-07-30Reconnect if split tunnel state changedMarkus Pettersson1-1/+5
2024-07-26Fix `doc list item missing indentation`Sebastian Holmin1-1/+1
2024-06-26Enable DAITA on macOSDavid Lönnhager1-2/+2
2024-06-25Add `daita` as a Cargo cfg variableMarkus Pettersson6-11/+19
2024-06-25Enable DAITA for linux in CLI and typesSebastian Holmin5-11/+11
2024-06-20Add `PrepareRestartv2` gRPC callMarkus Pettersson2-0/+18
2024-06-17Get value of data directory value at app startupMarkus Pettersson2-12/+31
2024-05-29Migrate to gRPCDavid Göransson4-25/+67
2024-05-29Add error state cause for full disk permissions errorDavid Lönnhager2-1/+10
2024-04-30Add initial split tunneling implementation for macOSDavid Lönnhager3-7/+7
2024-04-25Fix chrono deprecation warningsJoakim Hulthe3-25/+26
2024-04-22Fix broken lints in rustdocsSebastian Holmin2-10/+3
2024-04-18Limit the size of custom list names to 30 graphemesEmīls1-0/+1
2024-04-16Add DAITA Windows client and updated tuncfgDavid Lönnhager7-1/+60
2024-04-12Add ClearCustomLists RPC callJoakim Hulthe2-0/+10
2024-04-12Add ClearCustomApiAccessMethods rpc callJoakim Hulthe2-0/+10
2024-04-11Fix wireguard rotation testSebastian Holmin1-2/+2
2024-03-27Refactor `mullvad-relay-selector`Markus Pettersson1-3/+2
2024-03-20Test leaking TCP/UDP/ICMP packets in split tunnelJoakim Hulthe1-8/+0
2024-03-20Add split tunnel test for windowsJoakim Hulthe1-5/+4
2024-02-27Replace err_derive with thiserrorJoakim Hulthe3-38/+37
2024-02-06tonic_build::compile_protos() automatically prints rerun-if-changedAndrej Mihajlov1-3/+1
2024-01-31Change API access methods settings formatMarkus Pettersson4-29/+48
2024-01-31Add tunnel creation error on WindowsDavid Lönnhager2-4/+30
2024-01-22Add `TestCustomApiAccessMethod` RPC callMarkus Pettersson3-30/+19
2024-01-18Print if lockdown mode is enabled when disconnected for `mullvad status`Sebastian Holmin2-9/+16
2024-01-16Add rust-version to all Cargo.tomlLinus Färnstrand1-0/+1
2024-01-12Validate SOCKS5 credentialsMarkus Pettersson2-118/+107
2024-01-10Add patch export to the management interfaceDavid Lönnhager2-0/+7
2024-01-09Remove version and publish cargo metadataLinus Färnstrand1-2/+0
2024-01-08Link to patch format in proto fileDavid Lönnhager1-0/+1
2024-01-08Add new internal daemon event `AccessMethodEvent`Markus Pettersson3-2/+15
2024-01-04Add workspace level lintsLinus Färnstrand1-0/+3
2024-01-03Allow app to use custom socks5 and shadwosocks proxiesJonathan4-220/+288
2023-12-29Fetch account ID from APIDavid Lönnhager2-1/+6
2023-12-21Remove `GetCurrentLocation`.Sebastian Holmin3-27/+15
2023-12-04Perform testing of access methods asynchronouslyMarkus Pettersson2-4/+5
2023-12-04Move access method testing logic to `mullvad-daemon`Markus Pettersson3-31/+5
2023-11-22Obtain tunnel interface from management interface in testsDavid Lönnhager1-0/+4