<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eduvpn-common/internal/oauth.go, branch main</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=main</id>
<link rel='self' href='https://herkulessi.de/git/eduvpn-common/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/'/>
<updated>2022-09-20T18:31:23Z</updated>
<entry>
<title>Server: Implement function for checking renewal button visibility</title>
<updated>2022-09-20T18:31:23Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-06-17T12:00:40Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=7af07c596166bf93b79a9d0816b1950dde360fb9'/>
<id>urn:sha1:7af07c596166bf93b79a9d0816b1950dde360fb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor: Secure internet into a different type but with interface</title>
<updated>2022-05-03T12:10:40Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-05-03T12:10:40Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=43604f7ffcbbf5b06ae481d2af7e66f6423f183f'/>
<id>urn:sha1:43604f7ffcbbf5b06ae481d2af7e66f6423f183f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor: Wrap most errors in a custom type</title>
<updated>2022-05-02T12:34:35Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-05-02T12:34:35Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=466450f0c47bdc614e66326d90e5fc6fb56ae732'/>
<id>urn:sha1:466450f0c47bdc614e66326d90e5fc6fb56ae732</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Secure Internet: Basic implementation and add support to cli</title>
<updated>2022-04-29T13:08:32Z</updated>
<author>
<name>Jeroen Wijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-04-29T13:08:32Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=0e1f9826f2aea1a059529f9c3d1c921d7d4ac3d4'/>
<id>urn:sha1:0e1f9826f2aea1a059529f9c3d1c921d7d4ac3d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor: Authenticated -&gt; Authorized</title>
<updated>2022-04-26T13:49:31Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-04-26T13:49:31Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=5608d9a858c2323002305ea1fedb5793a40edc58'/>
<id>urn:sha1:5608d9a858c2323002305ea1fedb5793a40edc58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OAuth: Add a Cancel method</title>
<updated>2022-04-26T13:43:35Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-04-26T13:43:35Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=75aa163ccf407e9690f9ea0e548f8fed70073722'/>
<id>urn:sha1:75aa163ccf407e9690f9ea0e548f8fed70073722</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FSM: Add the ability to run callbacks in a goroutine</title>
<updated>2022-04-25T15:32:14Z</updated>
<author>
<name>Jeroen Wijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-04-25T15:32:14Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=b7c58415cd2de0fc9771dc4a49382fc62aefa7e8'/>
<id>urn:sha1:b7c58415cd2de0fc9771dc4a49382fc62aefa7e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor: Restructure project</title>
<updated>2022-04-22T14:29:59Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-04-22T14:29:59Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=b1d92b395322f2164ccfb44b0f7caebbaece6b62'/>
<id>urn:sha1:b1d92b395322f2164ccfb44b0f7caebbaece6b62</id>
<content type='text'>
- Add an internal folder where all the internal code lives
- Make a state.go and state_test.go for the public interface

This gives a more clear separation between functions and modules. It
also makes this a more typical Go project setup.
</content>
</entry>
</feed>
