summaryrefslogtreecommitdiffhomepage
path: root/mullvad-api/src/lib.rs
AgeCommit message (Expand)AuthorFilesLines
2023-11-07Configure firewall rules to allow proxy clientsMarkus Pettersson1-3/+3
2023-11-07Add configurable transport protocol to local SOCKS5 access methodMarkus Pettersson1-3/+3
2023-10-30Share hostname string in RequestFactoryDavid Lönnhager1-1/+1
2023-10-30Remove unused URL componentDavid Lönnhager1-1/+1
2023-10-30Newtype REST ResponseDavid Lönnhager1-11/+8
2023-10-30Handle authentication and errors in API clientDavid Lönnhager1-113/+55
2023-10-19Fold all access token requests into a single requestDavid Lönnhager1-9/+27
2023-10-16Add android conditional compilation for google payJonathan1-1/+6
2023-10-16Add piping for google play payment API requestsJonathan1-1/+58
2023-08-04Replace all use of `lazy_static` with `once_cell`Markus Pettersson1-1/+1
2023-08-04Remove some use of `once_cell` with new std alternativesMarkus Pettersson1-4/+4
2023-07-14Remove `x_threshold_wg_default` codeMarkus Pettersson1-10/+0
2023-03-29Remove getters and setters from SettingsPersisterDavid Lönnhager1-1/+0
2023-01-30Run `cargo clippy --fix` with the new Rust 1.67 preferred formatLinus Färnstrand1-8/+8
2022-11-28Conditionally compile some API override fieldsDavid Lönnhager1-2/+14
2022-11-28Warn about MULLVAD_API_DISABLE_TLS being set if the API address and host are notDavid Lönnhager1-3/+10
2022-11-28Make API address overridable from MullvadDaemonDavid Lönnhager1-9/+44
2022-11-28Add option to disable TLS for API RPCs, and resolve address from hostname if ...David Lönnhager1-14/+28
2022-11-28Don't use bridges if the API endpoint is overriddenDavid Lönnhager1-0/+3
2022-11-28Add support for non-TLS API connectionsDavid Lönnhager1-0/+2
2022-11-28Use once_cell instead of lazy_static in mullvad-apiDavid Lönnhager1-4/+3
2022-11-21Update API ipAndrej Mihajlov1-1/+1
2022-08-29Fix Clippy errorsDavid Lönnhager1-3/+2
2022-08-15Allow for migrating windows users to WGJonathan1-0/+10
2022-06-21Fix the large majority of clippy warningsJonathan1-1/+1
2022-06-20Add abstraction for atomic file I/ODavid Lönnhager1-0/+1
2022-06-13Perform a clippy --fixjonathan1-6/+2
2022-05-11Check status in API response body to determine whether a device has been revokedDavid Lönnhager1-0/+3
2022-05-09Use stable device API endpointsDavid Lönnhager1-1/+1
2022-05-02Remove account number field from non-creation account API responseDavid Lönnhager1-8/+12
2022-04-21Change API IP to use DDoS protected IPDavid Lönnhager1-1/+1
2022-03-23Rename `mullvad_api::MullvadRpcRuntime` to `mullvad_api::Runtime`David Lönnhager1-7/+7
2022-03-23Rename mullvad-rpc to mullvad-apiDavid Lönnhager1-0/+530