summaryrefslogtreecommitdiffhomepage
path: root/mullvad-api/src/address_cache.rs
AgeCommit message (Expand)AuthorFilesLines
2026-03-02Add access method logging; also update safety annotationsAndrew Bulhak1-2/+1
2026-03-02Remove Clone requirement from AddressCacheBackingAndrew Bulhak1-4/+2
2026-03-02Remove Debug trait bound on AddressCacheBackingAndrew Bulhak1-1/+1
2026-03-02Make AddressCacheBacking require the Debug traitAndrew Bulhak1-2/+2
2026-03-02Make AddressCache backing non-dynamic, as per Markus' suggestionAndrew Bulhak1-55/+42
2026-03-02Adjust formattingAndrew Bulhak1-1/+1
2026-03-02Replace SwiftAddressCacheWrapper with AddressCache from RuntimeAndrew Bulhak1-3/+10
2026-03-02Adjust formattingAndrew Bulhak1-5/+20
2026-03-02Handle absence of cached addresses gracefullyAndrew Bulhak1-0/+4
2026-03-02Refactor AddressCache to put backing into a Arc<dyn>Andrew Bulhak1-15/+13
2025-12-11Refactor AddressCache to have pluggable backing for persistenceAndrew Bulhak1-31/+87
2025-01-02Remove global API endpointEmīls1-15/+14
2024-12-02Remove DNS fallback except for conncheckDavid Lönnhager1-2/+18
2024-12-02Make address cache constructor infallibleDavid Lönnhager1-7/+5
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-9/+8
2024-02-19Move responsibility of updating the API IP from REST handle to the daemonDavid Lönnhager1-0/+2
2024-02-14Fix talpid-time for iOS, add FFI for mullvad-apiEmīls1-0/+5
2024-01-11Synchronize `mullvad-api` and `mullvad-daemon` when the `api-override`Markus Pettersson1-2/+2
2023-03-29Remove getters and setters from SettingsPersisterDavid Lönnhager1-1/+1
2022-06-21Fix the large majority of clippy warningsJonathan1-17/+16
2022-06-20Add abstraction for atomic file I/ODavid Lönnhager1-6/+2
2022-06-13Perform a clippy --fixjonathan1-2/+2
2022-03-23Rename mullvad-rpc to mullvad-apiDavid Lönnhager1-0/+118