<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eduvpn-common/internal/server/base.go, branch 2.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=2.99.0</id>
<link rel='self' href='https://herkulessi.de/git/eduvpn-common/atom?h=2.99.0'/>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/'/>
<updated>2023-09-25T07:43:37Z</updated>
<entry>
<title>Refactor: Split internal server into multiple packages</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-04-12T20:52:49Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=a23c3e61c5d89ef67973891b5b3a176c06e1b174'/>
<id>urn:sha1:a23c3e61c5d89ef67973891b5b3a176c06e1b174</id>
<content type='text'>
- Pass contexts
- Have separate packages for e.g. custom, institute and secure
- internet servers, profiles....
- Return types from the public ./types package with a Public() method
</content>
</entry>
<entry>
<title>Server Base: Add functions for getting expiry times</title>
<updated>2023-09-25T07:43:37Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-03-20T12:01:04Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=bca64b796e938daa427144f3f75bc8f795c1ab60'/>
<id>urn:sha1:bca64b796e938daa427144f3f75bc8f795c1ab60</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>Server: Validate endpoints</title>
<updated>2023-02-16T14:52:05Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-02-16T14:48:52Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=807140ce43584e9612f7b5890b13d751247f8e6e'/>
<id>urn:sha1:807140ce43584e9612f7b5890b13d751247f8e6e</id>
<content type='text'>
This commit validates the server endpoints by checking the Host and
scheme of each URL to check if they match eachother. This is to
prevent further mixup attacks
</content>
</entry>
<entry>
<title>Refactor: Re-use a HTTP client</title>
<updated>2023-01-06T13:59:10Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2023-01-06T13:53:34Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=ff70e291c96de23ae4dab20f9c4e9f895eee53d5'/>
<id>urn:sha1:ff70e291c96de23ae4dab20f9c4e9f895eee53d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Failover: Initial implementation</title>
<updated>2022-12-21T17:28:00Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-12-20T14:35:44Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=6981666c6d8f639a1ff9c09a3bc08769e19928af'/>
<id>urn:sha1:6981666c6d8f639a1ff9c09a3bc08769e19928af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Server: Minor style changes</title>
<updated>2022-12-12T12:39:20Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-12-12T12:23:01Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=5084f1ed5df024918e61de81692b6066c421b8bd'/>
<id>urn:sha1:5084f1ed5df024918e61de81692b6066c421b8bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>simplify error handling</title>
<updated>2022-12-12T12:26:51Z</updated>
<author>
<name>Aleksandar Pesic</name>
<email>peske.nis@gmail.com</email>
</author>
<published>2022-12-04T20:48:20Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=3ac1d35257b56cca92ad0eb7f4d18abb366cf105'/>
<id>urn:sha1:3ac1d35257b56cca92ad0eb7f4d18abb366cf105</id>
<content type='text'>
fixes #6

Signed-off-by: Aleksandar Pesic &lt;peske.nis@gmail.com&gt;
</content>
</entry>
<entry>
<title>Server: Split more into multiple implementation files</title>
<updated>2022-11-28T14:14:17Z</updated>
<author>
<name>jwijenbergh</name>
<email>jeroenwijenbergh@protonmail.com</email>
</author>
<published>2022-11-28T14:14:17Z</published>
<link rel='alternate' type='text/html' href='https://herkulessi.de/git/eduvpn-common/commit/?id=5143ed35f2af2fe0e725c2a466c86f1cf929333c'/>
<id>urn:sha1:5143ed35f2af2fe0e725c2a466c86f1cf929333c</id>
<content type='text'>
</content>
</entry>
</feed>
