<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mullvadvpn/ios/MullvadREST/RESTAuthorization.swift, branch decrease-leaks-during-reconnect</title>
<subtitle>The Mullvad VPN client app for desktop and mobile</subtitle>
<id>http://git.waynecole.info/mullvadvpn/atom?h=decrease-leaks-during-reconnect</id>
<link rel='self' href='http://git.waynecole.info/mullvadvpn/atom?h=decrease-leaks-during-reconnect'/>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/'/>
<updated>2023-12-11T10:44:56Z</updated>
<entry>
<title>Categorize files based on functionalities</title>
<updated>2023-12-11T10:44:56Z</updated>
<author>
<name>mojganii</name>
<email>mojgan.jelodar@codic.se</email>
</author>
<published>2023-12-08T13:00:52Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=9057933661879d093aa542dcea2b6e0d1026f041'/>
<id>urn:sha1:9057933661879d093aa542dcea2b6e0d1026f041</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Migrate settings to Version3 and introduce incremental migration scheme.</title>
<updated>2023-10-30T14:03:17Z</updated>
<author>
<name>Bug Magnet</name>
<email>marco.nikic@mullvad.net</email>
</author>
<published>2023-10-17T09:29:48Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=199000054df33c3fcd73ce2197579e764fb6a3a9'/>
<id>urn:sha1:199000054df33c3fcd73ce2197579e764fb6a3a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New swiftformat rule, enable google swift guidelines</title>
<updated>2023-06-27T13:54:20Z</updated>
<author>
<name>Bug Magnet</name>
<email>marco.nikic@mullvad.net</email>
</author>
<published>2023-06-21T14:20:05Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=7e8e9d306d56e4534c95ed07a796aa0475ff0721'/>
<id>urn:sha1:7e8e9d306d56e4534c95ed07a796aa0475ff0721</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace OperationCompletion with Result</title>
<updated>2023-02-28T13:03:15Z</updated>
<author>
<name>Andrej Mihajlov</name>
<email>and@mullvad.net</email>
</author>
<published>2023-02-13T13:24:18Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=0e2300104d4578984529ab76e86ea7e4955b642d'/>
<id>urn:sha1:0e2300104d4578984529ab76e86ea7e4955b642d</id>
<content type='text'>
Error is set to OperationError.cancelled if operation is cancelled.
</content>
</entry>
<entry>
<title>Disable retry strategy for access tokens</title>
<updated>2023-02-10T10:42:14Z</updated>
<author>
<name>Andrej Mihajlov</name>
<email>and@mullvad.net</email>
</author>
<published>2023-02-08T10:35:04Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=36b3c9691d24bdc2e8d1064b3677bdfbace176c2'/>
<id>urn:sha1:36b3c9691d24bdc2e8d1064b3677bdfbace176c2</id>
<content type='text'>
Requests that require authorization already implement their own retry strategy. Hence access token requests should be a part of that strategy and not behave as each having their individual strategy.

Previously a request requiring authentication configured with 3 retry attempts would perform 9 calls (3 * 3) to obtain access token in the worst case. That's because each individual request to obtain access token was configured with default retry strategy (3 retry attempts). With this change exactly 3 attempts will be made.
</content>
</entry>
<entry>
<title>REST: migrate app/v1/create-apple-payment to use access token authorization</title>
<updated>2023-02-06T10:35:32Z</updated>
<author>
<name>Andrej Mihajlov</name>
<email>and@mullvad.net</email>
</author>
<published>2023-02-06T10:35:32Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=e8ecc3f0c8f367cbb66255c3f9246be2c6761982'/>
<id>urn:sha1:e8ecc3f0c8f367cbb66255c3f9246be2c6761982</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move REST into separate framework</title>
<updated>2022-10-20T09:11:06Z</updated>
<author>
<name>sajacl</name>
<email>sajaclvishkai@gmail.com</email>
</author>
<published>2022-10-13T13:12:10Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/mullvadvpn/commit/?id=d559eb03f586eeb898d2d33653c7714b1a01f223'/>
<id>urn:sha1:d559eb03f586eeb898d2d33653c7714b1a01f223</id>
<content type='text'>
</content>
</entry>
</feed>
