<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ts-gemini.git, branch master</title>
<subtitle>Gemini protocol server &amp; client.
</subtitle>
<id>http://forge.jan.systems/ts-gemini.git/atom?h=master</id>
<link rel='self' href='http://forge.jan.systems/ts-gemini.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/ts-gemini.git/'/>
<updated>2021-04-12T14:10:58Z</updated>
<entry>
<title>Update readme.md</title>
<updated>2021-04-12T14:10:58Z</updated>
<author>
<name>Nathan Kolpa</name>
<email>nathan@kolpa.me</email>
</author>
<published>2021-04-12T09:48:31Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/ts-gemini.git/commit/?id=9153c526c3531d7cb76e5645d8ed4aef21584ff5'/>
<id>urn:sha1:9153c526c3531d7cb76e5645d8ed4aef21584ff5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add linter, minor tweaks, 1.2.0</title>
<updated>2021-03-03T12:58:46Z</updated>
<author>
<name>Jannis R</name>
<email>mail@jannisr.de</email>
</author>
<published>2021-03-03T12:58:44Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/ts-gemini.git/commit/?id=2bc162b388aa7b139a8807d4479030e4b168f2f7'/>
<id>urn:sha1:2bc162b388aa7b139a8807d4479030e4b168f2f7</id>
<content type='text'>
- add debug logging to connect()
- readme: document verifyAlpnId() 📝
</content>
</entry>
<entry>
<title>connect()/request(): add connectTimeout with 60s default</title>
<updated>2021-03-03T12:55:18Z</updated>
<author>
<name>Jannis R</name>
<email>mail@jannisr.de</email>
</author>
<published>2021-03-03T12:54:07Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/ts-gemini.git/commit/?id=ec8e8c67083404440d40067e5a40351521295397'/>
<id>urn:sha1:ec8e8c67083404440d40067e5a40351521295397</id>
<content type='text'>
closes #7
</content>
</entry>
<entry>
<title>get-stream@6, 1.1.1</title>
<updated>2021-01-08T23:33:18Z</updated>
<author>
<name>Jannis R</name>
<email>mail@jannisr.de</email>
</author>
<published>2021-01-08T23:33:18Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/ts-gemini.git/commit/?id=d7b005b9090b6d0a895906cba0cb1c8cc41805f7'/>
<id>urn:sha1:d7b005b9090b6d0a895906cba0cb1c8cc41805f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>readme: update badges 📝, link to dioscuri</title>
<updated>2021-01-08T23:32:46Z</updated>
<author>
<name>Jannis R</name>
<email>mail@jannisr.de</email>
</author>
<published>2021-01-08T23:32:43Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/ts-gemini.git/commit/?id=8770774227581394957a1f69e020924d12ac72f9'/>
<id>urn:sha1:8770774227581394957a1f69e020924d12ac72f9</id>
<content type='text'>
[ci skip]
</content>
</entry>
<entry>
<title>followRedirects optionally as a function, 1.1.0</title>
<updated>2020-10-28T15:54:02Z</updated>
<author>
<name>Jannis R</name>
<email>mail@jannisr.de</email>
</author>
<published>2020-10-28T12:32:26Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/ts-gemini.git/commit/?id=15394d9a834a65f84c0307e087fb6677627dc37d'/>
<id>urn:sha1:15394d9a834a65f84c0307e087fb6677627dc37d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>minor tweaks, 1.0.4</title>
<updated>2020-10-16T16:11:00Z</updated>
<author>
<name>Jannis R</name>
<email>mail@jannisr.de</email>
</author>
<published>2020-10-16T16:10:38Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/ts-gemini.git/commit/?id=2f13bd7349b798e4afd5693f6a258a56e30cf13d'/>
<id>urn:sha1:2f13bd7349b798e4afd5693f6a258a56e30cf13d</id>
<content type='text'>
also add @RangerMauve as contributor

[ci skip]
</content>
</entry>
<entry>
<title>client &amp; server: improved error handling &amp; timeouts 🐛</title>
<updated>2020-10-16T12:54:06Z</updated>
<author>
<name>Jannis R</name>
<email>mail@jannisr.de</email>
</author>
<published>2020-10-16T12:49:33Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/ts-gemini.git/commit/?id=0fdbefbb86bcf959875358b732682af65eddacc2'/>
<id>urn:sha1:0fdbefbb86bcf959875358b732682af65eddacc2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>more debug logging</title>
<updated>2020-10-16T12:54:06Z</updated>
<author>
<name>Jannis R</name>
<email>mail@jannisr.de</email>
</author>
<published>2020-10-16T12:12:24Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/ts-gemini.git/commit/?id=756519148e19a310f3f30328cbd5e09d99db2190'/>
<id>urn:sha1:756519148e19a310f3f30328cbd5e09d99db2190</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove ALPN protocol ID</title>
<updated>2020-10-16T12:53:53Z</updated>
<author>
<name>Martijn de Boer</name>
<email>github@sexybiggetje.nl</email>
</author>
<published>2020-10-15T13:30:25Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/ts-gemini.git/commit/?id=de966dd2860166801941b757805806c26ccc46e8'/>
<id>urn:sha1:de966dd2860166801941b757805806c26ccc46e8</id>
<content type='text'>
When setting the ALPN protocol the gemini browser Kristall won't connect properly. While removing this, per suggestion in #5, connection seems to be working properly.

more info: https://lists.orbitalfox.eu/archives/gemini/2020/002848.html

With this commit,
- the server will only verify the ALPN ID to be `gemini` if the client has sent one
- the server won't send the ALPN ID anymore

closes #5
</content>
</entry>
</feed>
