summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadREST
AgeCommit message (Expand)AuthorFilesLines
2024-06-04Upgrade settings to associate with multi-hopmojganii11-266/+460
2024-05-13Mock data for snapshot testmojganii1-6/+18
2024-04-08Fix RelaySelector not resolving locations under certain constraintsJon Petersson1-22/+23
2024-04-08Fix RelaySelector not being able to resolve locations under certain constraintsJon Petersson1-4/+27
2024-03-22Fix not showing the correct api access method in use on app reinstallJon Petersson1-6/+4
2024-03-05Implement initial tests: start rotation on account set, stop on account unsetAndrew Bulhak1-0/+14
2024-03-04Fix bug where relay selector evaluates only first location constraint when a ...Jon Petersson1-19/+22
2024-02-26Adjust relay selector to support custom listsJon Petersson1-12/+16
2024-02-07Relay selector should use overridden IP addresses for relaysJon Petersson5-13/+131
2024-01-30Currently in use API access method should be visible in UIJon Petersson3-50/+8
2024-01-24Enable testing API access with a given configurationBug Magnet4-0/+115
2024-01-23removing socks5 authentication check from the TransportStrategy layermojganii1-10/+5
2024-01-23reusing existing connection for upcoming requests if it is still validmojganii5-28/+56
2024-01-18Add a staging configuration that automatically targets the staging environmentBug Magnet2-3/+15
2024-01-16Add rust-version to all Cargo.tomlLinus Färnstrand1-0/+1
2024-01-16using different API access methods when it encounters a network errormojganii5-136/+264
2024-01-09Remove version and publish cargo metadataLinus Färnstrand1-2/+0
2024-01-08Add username password commandBug Magnet10-24/+201
2024-01-04Add workspace level lintsLinus Färnstrand1-0/+3
2023-12-22moving AccessMethodRepository into MullvadSettingsmojganii6-28/+27
2023-12-12Add socks5 forwarding proxyAndrej Mihajlov23-1/+1468
2023-12-11Categorize files based on functionalitiesmojganii50-123/+111
2023-12-11Moving MullvadTransport into MullvadRESTmojganii17-0/+1312
2023-12-11Moving RelayCache into MullvadRESTmojganii3-0/+90
2023-11-22Stop using old completion based MullvadREST interfaceJon Petersson5-103/+48
2023-11-14remove importing namespaces partiallyMojgan3-6/+3
2023-10-30Migrate settings to Version3 and introduce incremental migration scheme.Bug Magnet2-4/+4
2023-10-16Add tests for PacketTunnelActor, TunnelManager and AppMessageHandler.Jon Petersson7-31/+136
2023-10-12Add user agent header for all requests on iOSEmīls2-0/+2
2023-10-12Cache the transportStrategy in the UserDefaultsBug Magnet1-6/+19
2023-09-18remove user token after account is deleted or logged outMojgan1-0/+9
2023-08-30Use swiftlint auto fix for trivial lint violationsBug Magnet1-1/+1
2023-08-29Move AnyTransportProvider under REST namespace for consistencyAndrej Mihajlov1-7/+9
2023-08-29REST: add executor testsAndrej Mihajlov1-2/+2
2023-08-29Introduce RESTRequestExecutor to support async flowsAndrej Mihajlov6-22/+146
2023-08-28Introduce Duration type that mimicks native iOS16 DurationJon Petersson6-75/+14
2023-08-25Change CachedAddresses schema to invalidate cache when updating from 2023.2 t...Andrej Mihajlov1-47/+34
2023-08-25AddressCache: use mutex lock in loadFromFile() and log all errors except when...Andrej Mihajlov1-8/+15
2023-08-24Return RESTTransport from TransportProviderAndrej Mihajlov5-10/+32
2023-08-24Eliminate force unwrap of HTTPURLResponseAndrej Mihajlov3-49/+32
2023-08-03implement account deletionMojgan2-0/+49
2023-07-10Enable Shadowsocks bridges selection via RelaySelectorBug Magnet1-58/+0
2023-06-27New swiftformat rule, enable google swift guidelinesBug Magnet16-41/+37
2023-06-20Enable reusing the shadowsocks connection once it is establishedBug Magnet6-55/+20
2023-06-20Implement redeeming voucher on account flowMojgan1-0/+2
2023-06-13Replace Caching type with FileCache<Content: Codable>Andrej Mihajlov2-47/+43
2023-06-13Cache the last used shadowsocks configuration and reuse it subsequentlyBug Magnet1-65/+24
2023-06-08REST: replace guard with simple if statementAndrej Mihajlov1-4/+5
2023-06-08Implement redeeming voucher codeMojgan1-0/+56
2023-06-08PacketTunnel: rotate private key on mismatch with serverAndrej Mihajlov3-31/+7