| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-10-20 | Move REST into separate framework | sajacl | 25 | -2313/+0 | |
| 2022-10-13 | Add MullvadTypes and MullvadLogging targets | Andrej Mihajlov | 4 | -3/+4 | |
| 2022-10-13 | Add transport support in REST API | Sajad Vishkai | 7 | -75/+205 | |
| 2022-09-26 | Move AsyncOperation into Operations static library and add separate tests | Andrej Mihajlov | 4 | -0/+4 | |
| 2022-09-26 | Update RESTAPIProxy.swift | Sajad Vishkai | 1 | -2/+1 | |
| 2022-09-26 | Removed HTTPURLResponse extension | Sajad Vishkai | 2 | -7/+1 | |
| Updated functions that were using this extension. | |||||
| 2022-09-26 | Update HTTP.swift | Sajad Vishkai | 1 | -10/+1 | |
| 2022-09-26 | Replace ChainedError with WrappingError | Andrej Mihajlov | 3 | -11/+24 | |
| 2022-08-16 | Add out of time view | Andreas Lif | 1 | -0/+70 | |
| 2022-08-03 | Format source code with swiftformat | Andrej Mihajlov | 13 | -173/+197 | |
| 2022-08-02 | Add device management | Andrej Mihajlov | 4 | -15/+10 | |
| 2022-08-01 | Add device state | Andrej Mihajlov | 1 | -1/+1 | |
| 2022-08-01 | REST: add helper to compare server response codes | Andrej Mihajlov | 1 | -0/+8 | |
| 2022-06-08 | Switch to AsyncOperationQueue | Andrej Mihajlov | 2 | -2/+2 | |
| 2022-05-30 | Stop key rotation if device is revoked | Andrej Mihajlov | 1 | -0/+1 | |
| 2022-05-30 | REST: obsolete old API methods | Andrej Mihajlov | 1 | -247/+0 | |
| 2022-05-30 | REST: add aggressive retry strategy | Andrej Mihajlov | 1 | -2/+5 | |
| 2022-05-18 | AsyncOperation: add dispatch queue | Andrej Mihajlov | 2 | -18/+16 | |
| 2022-05-17 | REST: add authorization provider | Andrej Mihajlov | 5 | -106/+84 | |
| 2022-05-17 | REST: add new methods | Andrej Mihajlov | 3 | -8/+346 | |
| 2022-05-17 | REST: log response status | Andrej Mihajlov | 1 | -0/+1 | |
| 2022-05-17 | REST: setup logger with metadata | Andrej Mihajlov | 1 | -18/+9 | |
| 2022-05-17 | REST: add request type | Andrej Mihajlov | 7 | -161/+286 | |
| 2022-05-17 | REST: drop response decoder and introduce response handler result | Andrej Mihajlov | 9 | -169/+111 | |
| 2022-05-17 | REST: drop custom iso8601 parser | Andrej Mihajlov | 1 | -30/+1 | |
| Newly deployed API returns iso8601 dates without fractional seconds. | |||||
| 2022-05-17 | REST: switch to deployed API | Andrej Mihajlov | 3 | -3/+3 | |
| 2022-04-29 | REST: break monolith client on smaller proxies | Andrej Mihajlov | 18 | -631/+1545 | |
| 2022-04-29 | REST: retrieve current endpoint instead of assuming that it stays the same | Andrej Mihajlov | 1 | -3/+5 | |
| 2022-04-29 | REST: move retry count increment after checking for max retry attempt | Andrej Mihajlov | 1 | -3/+3 | |
| 2022-04-29 | AddressCacheStore: use simple lock | Andrej Mihajlov | 1 | -11/+7 | |
| 2022-04-11 | Improve port selection algorithm | Andrej Mihajlov | 1 | -1/+1 | |
| 2022-04-05 | NetworkOperation: subclass from ResultOperation | Andrej Mihajlov | 2 | -44/+49 | |
| 2022-03-24 | Add conformance of Operation to Cancellable, drop AnyCancellable | Andrej Mihajlov | 1 | -14/+12 | |
| 2022-03-24 | Assign names to network operations so it's easier to distinguish them in logs | Andrej Mihajlov | 2 | -13/+16 | |
| 2022-03-24 | Drop REST.RequestAdapter | Andrej Mihajlov | 2 | -121/+89 | |
| 2022-03-24 | Drop Promises | Andrej Mihajlov | 1 | -12/+0 | |
| 2022-03-15 | Use WireGuardKitTypes in the main bundle to avoid loading go runtime. | Andrej Mihajlov | 1 | -2/+2 | |
| 2022-02-22 | Add period at the end of error descriptions | Andrej Mihajlov | 1 | -5/+5 | |
| 2022-02-08 | Decode weight as UInt64 | Andrej Mihajlov | 1 | -1/+1 | |
| 2022-02-01 | Break tunnel management on operations | Andrej Mihajlov | 1 | -1/+0 | |
| 2021-12-21 | REST: handle success response codes defensively | Andrej Mihajlov | 2 | -52/+23 | |
| 2021-12-16 | Add API address cache | Andrej Mihajlov | 6 | -169/+559 | |
| 2021-12-16 | SSLPinning: return `.rejectProtectionSpace` instead of ↵ | Andrej Mihajlov | 1 | -12/+5 | |
| `.cancelAuthenticationChallenge` to prevent URLError.cancelled | |||||
| 2021-10-07 | Remove expired LE certificate | David Lönnhager | 1 | -3/+2 | |
| 2021-09-29 | TunnelManager: refactor | Andrej Mihajlov | 1 | -1/+2 | |
| 2021-09-16 | REST: refactor | Andrej Mihajlov | 7 | -0/+756 | |
