<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eduvpn-common/src/server_test.go, branch 2.0.2</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=2.0.2</id>
<link rel='self' href='https://herkulessi.de/git/eduvpn-common/atom?h=2.0.2'/>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/'/>
<updated>2022-04-22T14:29:59Z</updated>
<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>
<entry>
<title>Servers: Add initial support for multiple using a map</title>
<updated>2022-04-22T08:55:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-04-22T08:55:37Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=f76e87fa5ec30c416a562c4b29689f6a3e29458c'/>
<id>urn:sha1:f76e87fa5ec30c416a562c4b29689f6a3e29458c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FSM: Make data for transitions optional</title>
<updated>2022-04-22T07:55:19Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-04-22T07:55:19Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=08b5cab875f1a84162bb47773bbe72135135b90e'/>
<id>urn:sha1:08b5cab875f1a84162bb47773bbe72135135b90e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Server Test: Add back invalid token tests</title>
<updated>2022-04-20T14:46:52Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-04-20T14:46:52Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=1a311e1820852cb9ea6ce646c0880e6b6915c657'/>
<id>urn:sha1:1a311e1820852cb9ea6ce646c0880e6b6915c657</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Profiles: Implement SetProfileID instead of getting generic data</title>
<updated>2022-04-20T12:28:08Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-04-20T12:28:08Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=1c54936626a4a30d0c6f69576a06ba3661f39dc6'/>
<id>urn:sha1:1c54936626a4a30d0c6f69576a06ba3661f39dc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FSM: More states and fix graph order</title>
<updated>2022-04-20T12:03:39Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-04-20T12:03:39Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=77c9f266553cbadfd5fb150a26c2162b705f151e'/>
<id>urn:sha1:77c9f266553cbadfd5fb150a26c2162b705f151e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Profiles: Implement basic functionality for sending a profile_id</title>
<updated>2022-04-19T13:02:45Z</updated>
<author>
<name>Jeroen Wijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-04-19T13:02:45Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=723ecacc8528be0e96db42392f1781ddf5894bea'/>
<id>urn:sha1:723ecacc8528be0e96db42392f1781ddf5894bea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify FSM by removing hierarchy</title>
<updated>2022-04-14T11:57:55Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-04-14T11:57:55Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=667508f25afda611e64ac8423d6ef0108fb51cec'/>
<id>urn:sha1:667508f25afda611e64ac8423d6ef0108fb51cec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OAuth Expired Test: Ensure we have a fresh state</title>
<updated>2022-04-05T10:17:13Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-04-05T10:17:13Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=d58b704289a02b1b444f5bdf79f7ca2ee8ddceb8'/>
<id>urn:sha1:d58b704289a02b1b444f5bdf79f7ca2ee8ddceb8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OAuth: Comment failing test for now</title>
<updated>2022-04-05T10:03:23Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-04-05T10:03:23Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=5475e079b38eb34168ee39e01e6550d206a02d31'/>
<id>urn:sha1:5475e079b38eb34168ee39e01e6550d206a02d31</id>
<content type='text'>
We need to uncomment this again when we find a proper fix. The problem
is that our FSM only allows OAuth changes when we're not
authenticated. When we're already authenticated and we want to
completely re-do the oauth process, this is not possible. While we
could go back to the not authenticated phase, this means that we're
also leaving the connected phase. Decouple authentication and connection?
</content>
</entry>
</feed>
