<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eduvpn-common/client/fsm.go, branch 1.99.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=1.99.2</id>
<link rel='self' href='https://herkulessi.de/git/eduvpn-common/atom?h=1.99.2'/>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/'/>
<updated>2024-04-24T14:22:07Z</updated>
<entry>
<title>Client FSM: Allow Disconnected state from GettingConfig</title>
<updated>2024-04-24T14:22:07Z</updated>
<author>
<name>Jeroen Wijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2024-04-24T09:27:27Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=097bbd6b91afdedf3240ec67224c8282d87ae708'/>
<id>urn:sha1:097bbd6b91afdedf3240ec67224c8282d87ae708</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Client FSM: Allow to go to Disconnected from OAuthStarted</title>
<updated>2024-04-16T10:33:15Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2024-04-16T08:53:44Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=b0ca6c446cdd430fc30b887eaa8360b28ac1fef3'/>
<id>urn:sha1:b0ca6c446cdd430fc30b887eaa8360b28ac1fef3</id>
<content type='text'>
Useful when cancelling OAuth when on the connection screen
</content>
</entry>
<entry>
<title>All: Document everything to pass revive lint</title>
<updated>2024-02-19T13:15:07Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2024-02-12T18:18:05Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=74e36f0ead717105f26087c2cab08b41ba5a7ce8'/>
<id>urn:sha1:74e36f0ead717105f26087c2cab08b41ba5a7ce8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Client FSM + Python: Begin implementing a new state machine</title>
<updated>2024-02-19T13:15:07Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2024-02-05T16:08:46Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=0568060829ccb059aa203f4ffde19761a5c03e0b'/>
<id>urn:sha1:0568060829ccb059aa203f4ffde19761a5c03e0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Client FSM: Allow self-transition to No Server</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-06-13T12:13:38Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=aeb1f4bcbfebb00ee02564d7ba66f010cf247432'/>
<id>urn:sha1:aeb1f4bcbfebb00ee02564d7ba66f010cf247432</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Client FSM: Add loading server to authorized</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-06-05T08:52:30Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=9eb617e326f6754d2634b4409defc66c2e710946'/>
<id>urn:sha1:9eb617e326f6754d2634b4409defc66c2e710946</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Client FSM: Allow client to ask location in NoServer</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-05-08T14:32:32Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=98bbc7e60a70fc030846fb16294d813af8131e3a'/>
<id>urn:sha1:98bbc7e60a70fc030846fb16294d813af8131e3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Client FSM: Add extra optional states about VPN connectivity</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-05-08T11:04:43Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=bf2cef5150b630b2964b9025d3a63c34803a4db1'/>
<id>urn:sha1:bf2cef5150b630b2964b9025d3a63c34803a4db1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Client + FSM: Check transitions and add SetState</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-05-02T11:06:50Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=d0f4303ee5ccecc876fdfae1ce858369e3a323b7'/>
<id>urn:sha1:d0f4303ee5ccecc876fdfae1ce858369e3a323b7</id>
<content type='text'>
Also make sure GotConfig can be used to go back to
</content>
</entry>
<entry>
<title>Refactor: Move client implementation to one file</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-04-12T20:55:16Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=a38e3e79f74e95051db7e14ae14ab817b68b725a'/>
<id>urn:sha1:a38e3e79f74e95051db7e14ae14ab817b68b725a</id>
<content type='text'>
Much easier to oversee and it forces me to keep the client type as
small as possible. This also uses the cookie for cancellation

We also no longer require tokens inside arguments. We will later
implement them with callbacks
</content>
</entry>
</feed>
