<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eduvpn-common/internal/oauth, branch 1.2.1</title>
<subtitle>Fork of codeberg.org/eduVPN/eduvpn-common for &lt;b&gt;reasons&lt;/b&gt;</subtitle>
<id>https://herkulessi.de/git/eduvpn-common/atom?h=1.2.1</id>
<link rel='self' href='https://herkulessi.de/git/eduvpn-common/atom?h=1.2.1'/>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/'/>
<updated>2023-12-08T18:25:42Z</updated>
<entry>
<title>OAuth: Remove ISS check</title>
<updated>2023-12-08T18:25:42Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-12-07T14:12:37Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=790afc80bff8d76555448773e021386d8e6d1586'/>
<id>urn:sha1:790afc80bff8d76555448773e021386d8e6d1586</id>
<content type='text'>
Too many issues with upstream servers. Needs disco v3 changes
</content>
</entry>
<entry>
<title>Format: Run Gofumpt</title>
<updated>2023-10-25T14:34:13Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-10-25T12:14:14Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=5c1389589407a82b3ae989a316dcd79cf871ff1f'/>
<id>urn:sha1:5c1389589407a82b3ae989a316dcd79cf871ff1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OAuth Token: Set previous refresh token if new refresh token is empty</title>
<updated>2023-04-18T12:05:19Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-04-17T09:31:52Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=0216a88ff88cf600083eaf64bbf98c373bc376a4'/>
<id>urn:sha1:0216a88ff88cf600083eaf64bbf98c373bc376a4</id>
<content type='text'>
This is for 2.x servers that return an empty refresh token after refreshing
</content>
</entry>
<entry>
<title>Format: Run black and gofumpt</title>
<updated>2023-02-28T23:35:39Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-02-28T23:35:39Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=b0236124fb328f5d1e863f3c76e6d57273519a15'/>
<id>urn:sha1:b0236124fb328f5d1e863f3c76e6d57273519a15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>API + OAuth: Add some debug logging for tokens</title>
<updated>2023-02-28T11:04:27Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-02-28T11:04:27Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=b82ecd11c1a0e33409c8118d2acd0961f0a6cfa7'/>
<id>urn:sha1:b82ecd11c1a0e33409c8118d2acd0961f0a6cfa7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OAuth: Use a sync.Once to only handle the request once</title>
<updated>2023-02-27T12:26:56Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-02-27T12:21:38Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=92e437148078466cd949df7043330b78ae0ff65f'/>
<id>urn:sha1:92e437148078466cd949df7043330b78ae0ff65f</id>
<content type='text'>
This prevents someone from spamming the local redirect URI and sending
additional outgoing token requests to the legitimate server
</content>
</entry>
<entry>
<title>Refactor: Improve some errors by using errors.New and add context</title>
<updated>2023-02-17T09:35:27Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-02-17T09:35:27Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=b05ce93edfeb86ddd7af5a859eb5e20b3653e56b'/>
<id>urn:sha1:b05ce93edfeb86ddd7af5a859eb5e20b3653e56b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OAuth: Make ISS required</title>
<updated>2023-02-16T15:10:07Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-02-16T15:10:07Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=0981437192487a30e1ce9b2ed2b2a5fcd6812748'/>
<id>urn:sha1:0981437192487a30e1ce9b2ed2b2a5fcd6812748</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Format: Run gofumpt</title>
<updated>2023-02-16T15:03:46Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-02-16T15:03:46Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=57705feadd598c9a14df53b83161b8f020731bd6'/>
<id>urn:sha1:57705feadd598c9a14df53b83161b8f020731bd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>HTTP + Util: Always set the scheme to HTTPS</title>
<updated>2023-01-31T08:28:21Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-01-31T08:28:21Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=d9a874765ce847e93223bc31e2efc9166312e11a'/>
<id>urn:sha1:d9a874765ce847e93223bc31e2efc9166312e11a</id>
<content type='text'>
</content>
</entry>
</feed>
