<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eduvpn-common/client/client_test.go, branch 1.99.0</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.0</id>
<link rel='self' href='https://herkulessi.de/git/eduvpn-common/atom?h=1.99.0'/>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/'/>
<updated>2024-02-19T13:15:07Z</updated>
<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: Refactor to newest internal API</title>
<updated>2024-02-19T13:15:07Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2024-02-07T12:48:30Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=16ac79c9de0dcdc2be7f5bf1c337c514ec2b757c'/>
<id>urn:sha1:16ac79c9de0dcdc2be7f5bf1c337c514ec2b757c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Client + l18n: Make some errors internal only</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-08-16T13:32:05Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=9316c4d826e813bcb26c520bfde4e4352ae9d67a'/>
<id>urn:sha1:9316c4d826e813bcb26c520bfde4e4352ae9d67a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Client + Exports + Python: Add a startup boolean to getconfig</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-08-16T11:25:15Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=f583a28694be3ec3b99318673c6cdb6e42ee1372'/>
<id>urn:sha1:f583a28694be3ec3b99318673c6cdb6e42ee1372</id>
<content type='text'>
To be used for autoconnect on startup. If autoconnect on startup set
to true

This ignores any callbacks that require user input (profile,
authorization &amp; location callbacks)
</content>
</entry>
<entry>
<title>Client Test: Only use temporary directories</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-06-06T14:20:53Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=30decb18b51e9149ae0d9a4395812005ef54ae91'/>
<id>urn:sha1:30decb18b51e9149ae0d9a4395812005ef54ae91</id>
<content type='text'>
So that we do not clutter the filesystem without cleanup
</content>
</entry>
<entry>
<title>Client Test: Remove OAuth parameter tests</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-05-26T15:15:34Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=aa81b9e3e3c28bdc2db448b343be4c739c1d26cf'/>
<id>urn:sha1:aa81b9e3e3c28bdc2db448b343be4c739c1d26cf</id>
<content type='text'>
These are in the wrong place. Also they're now broken with the i18n
custom error types. They should be implemented in the OAuth part of
the code. This will be done in the separate OAuth repository that I am
now building
</content>
</entry>
<entry>
<title>Initial i18n implementation</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-05-15T09:52:20Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=76e709193614b3668d3c31a078e667473af20369'/>
<id>urn:sha1:76e709193614b3668d3c31a078e667473af20369</id>
<content type='text'>
</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>
<entry>
<title>Exports + Client: Refactor registering a client</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-03-22T11:16:54Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=eb57e36d3c017bef80277e97db1009c38893ce2d'/>
<id>urn:sha1:eb57e36d3c017bef80277e97db1009c38893ce2d</id>
<content type='text'>
- Make sure the global exports state is only set on successful
creating
- Only call discovery when adding a server to ensure we get the most
up to date args. Creating a client should have no network calls. Fixes #12
- Split creating a client in New and Register in the GO api
</content>
</entry>
<entry>
<title>Tests: Pass for V2 API</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-03-20T16:12:36Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=1f599f1aab37343ff61852a8616c640310dfaee4'/>
<id>urn:sha1:1f599f1aab37343ff61852a8616c640310dfaee4</id>
<content type='text'>
</content>
</entry>
</feed>
