<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>gopher-validator, branch HEAD</title>
<subtitle>Gopher validator and happy helper
</subtitle>
<entry>
<id>64637a629bba96236e6bf1aae8fca1cc5710bbb2</id>
<published>2024-08-03T13:08:12Z</published>
<updated>2024-08-03T13:08:12Z</updated>
<title>support gophers:// by falling back to a plain-text connection (for now)</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/64637a629bba96236e6bf1aae8fca1cc5710bbb2.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 64637a629bba96236e6bf1aae8fca1cc5710bbb2
parent 5ede5b1c7e76a0451271b284651574fc2b5a8b86
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat,  3 Aug 2024 15:08:12 +0200

support gophers:// by falling back to a plain-text connection (for now)

</content>
</entry>
<entry>
<id>5ede5b1c7e76a0451271b284651574fc2b5a8b86</id>
<published>2024-08-03T13:08:04Z</published>
<updated>2024-08-03T13:08:04Z</updated>
<title>LICENSE: bump year</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/5ede5b1c7e76a0451271b284651574fc2b5a8b86.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 5ede5b1c7e76a0451271b284651574fc2b5a8b86
parent 2b61ae1acb12c9d02232336688db16c6ff32527b
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat,  3 Aug 2024 15:08:04 +0200

LICENSE: bump year

</content>
</entry>
<entry>
<id>2b61ae1acb12c9d02232336688db16c6ff32527b</id>
<published>2022-02-19T13:26:30Z</published>
<updated>2022-02-19T13:26:30Z</updated>
<title>bump LICENSE year</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/2b61ae1acb12c9d02232336688db16c6ff32527b.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 2b61ae1acb12c9d02232336688db16c6ff32527b
parent 0e27f3fb4bef15f6bac55c3e231a45cce1ef9d91
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat, 19 Feb 2022 14:26:30 +0100

bump LICENSE year

</content>
</entry>
<entry>
<id>0e27f3fb4bef15f6bac55c3e231a45cce1ef9d91</id>
<published>2022-02-19T13:25:01Z</published>
<updated>2022-02-19T13:25:01Z</updated>
<title>rm TODO</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/0e27f3fb4bef15f6bac55c3e231a45cce1ef9d91.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 0e27f3fb4bef15f6bac55c3e231a45cce1ef9d91
parent 8a541d4834b40fdd55fe0263e19c7c15a748fd57
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat, 19 Feb 2022 14:25:01 +0100

rm TODO

</content>
</entry>
<entry>
<id>8a541d4834b40fdd55fe0263e19c7c15a748fd57</id>
<published>2022-02-18T13:29:12Z</published>
<updated>2022-02-18T13:29:12Z</updated>
<title>do not allow an empty port field</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/8a541d4834b40fdd55fe0263e19c7c15a748fd57.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 8a541d4834b40fdd55fe0263e19c7c15a748fd57
parent a230aa92f5f19ff3160fd7cdc7acc2810a02839a
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri, 18 Feb 2022 14:29:12 +0100

do not allow an empty port field

</content>
</entry>
<entry>
<id>a230aa92f5f19ff3160fd7cdc7acc2810a02839a</id>
<published>2022-02-18T13:27:52Z</published>
<updated>2022-02-18T13:27:52Z</updated>
<title>use a binary search for checking the gopher type file extensions</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/a230aa92f5f19ff3160fd7cdc7acc2810a02839a.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit a230aa92f5f19ff3160fd7cdc7acc2810a02839a
parent d2d0e95268db4d42a56e0b8967af42b146a3a7e3
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri, 18 Feb 2022 14:27:52 +0100

use a binary search for checking the gopher type file extensions

... and improve a check which shouldve been outside the loop.

</content>
</entry>
<entry>
<id>d2d0e95268db4d42a56e0b8967af42b146a3a7e3</id>
<published>2022-02-18T13:27:16Z</published>
<updated>2022-02-18T13:27:16Z</updated>
<title>sort table with types and extensions alphabetically by extension</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/d2d0e95268db4d42a56e0b8967af42b146a3a7e3.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit d2d0e95268db4d42a56e0b8967af42b146a3a7e3
parent d9abe6e45e708f965778fba7a66e56300fc0b814
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri, 18 Feb 2022 14:27:16 +0100

sort table with types and extensions alphabetically by extension

</content>
</entry>
<entry>
<id>d9abe6e45e708f965778fba7a66e56300fc0b814</id>
<published>2021-01-05T20:50:49Z</published>
<updated>2021-01-05T20:50:49Z</updated>
<title>reset mbtowc decoding state so it prints the warning once</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/d9abe6e45e708f965778fba7a66e56300fc0b814.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit d9abe6e45e708f965778fba7a66e56300fc0b814
parent 936d0f6a5c92d6580cd15d60fac5c0e98b01e946
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue,  5 Jan 2021 21:50:49 +0100

reset mbtowc decoding state so it prints the warning once

</content>
</entry>
<entry>
<id>936d0f6a5c92d6580cd15d60fac5c0e98b01e946</id>
<published>2020-01-09T19:19:07Z</published>
<updated>2020-01-09T19:19:07Z</updated>
<title>gopher-validator.1: document param argument, order sections</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/936d0f6a5c92d6580cd15d60fac5c0e98b01e946.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 936d0f6a5c92d6580cd15d60fac5c0e98b01e946
parent a19073d4e019f0a18d854ca2ff1df7d6132d563a
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Thu,  9 Jan 2020 20:19:07 +0100

gopher-validator.1: document param argument, order sections

</content>
</entry>
<entry>
<id>a19073d4e019f0a18d854ca2ff1df7d6132d563a</id>
<published>2020-01-09T19:13:21Z</published>
<updated>2020-01-09T19:13:21Z</updated>
<title>rename &quot;server&quot; to &quot;host&quot;, because this name is used in the RFC</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/a19073d4e019f0a18d854ca2ff1df7d6132d563a.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit a19073d4e019f0a18d854ca2ff1df7d6132d563a
parent 512e7771a14a5b12fcbd24d96497fcf5cc999722
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Thu,  9 Jan 2020 20:13:21 +0100

rename &quot;server&quot; to &quot;host&quot;, because this name is used in the RFC

</content>
</entry>
<entry>
<id>512e7771a14a5b12fcbd24d96497fcf5cc999722</id>
<published>2019-08-24T09:33:17Z</published>
<updated>2019-08-24T09:33:17Z</updated>
<title>count from 1 (not 0) for the column number / character index</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/512e7771a14a5b12fcbd24d96497fcf5cc999722.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 512e7771a14a5b12fcbd24d96497fcf5cc999722
parent ea7e95bed480772aa6a83526d0a8f7d34dd08656
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat, 24 Aug 2019 11:33:17 +0200

count from 1 (not 0) for the column number / character index

</content>
</entry>
<entry>
<id>ea7e95bed480772aa6a83526d0a8f7d34dd08656</id>
<published>2019-08-11T09:34:13Z</published>
<updated>2019-08-11T09:34:13Z</updated>
<title>a &#39;.&#39; is allowed in IPv6 addresses, see RFC2732</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/ea7e95bed480772aa6a83526d0a8f7d34dd08656.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit ea7e95bed480772aa6a83526d0a8f7d34dd08656
parent e4a622665300d0c8c5ce1a4fa6608f6733f3c191
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 11 Aug 2019 11:34:13 +0200

a &#39;.&#39; is allowed in IPv6 addresses, see RFC2732

for example &quot;::FFFF:129.144.52.38&quot; is a valid address.

</content>
</entry>
<entry>
<id>e4a622665300d0c8c5ce1a4fa6608f6733f3c191</id>
<published>2019-08-10T18:27:37Z</published>
<updated>2019-08-10T18:27:37Z</updated>
<title>add function to check server/hostname</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/e4a622665300d0c8c5ce1a4fa6608f6733f3c191.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit e4a622665300d0c8c5ce1a4fa6608f6733f3c191
parent 5ca656215b1e77b7fef4dcf37cd6e429146b9426
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat, 10 Aug 2019 20:27:37 +0200

add function to check server/hostname

this check is incomplete, but should cover some cases

</content>
</entry>
<entry>
<id>5ca656215b1e77b7fef4dcf37cd6e429146b9426</id>
<published>2019-07-22T16:54:33Z</published>
<updated>2019-07-22T16:54:33Z</updated>
<title>gopher-validator rewrite in C</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/5ca656215b1e77b7fef4dcf37cd6e429146b9426.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 5ca656215b1e77b7fef4dcf37cd6e429146b9426
parent 668e42abfef42e56f315c54ad8aea639f02871ca
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Mon, 22 Jul 2019 18:54:33 +0200

gopher-validator rewrite in C

gopher-validator is now a client of it&#39;s own and validates more things
according to the official RFC spec. It does not depend on sacc anymore.

</content>
</entry>
<entry>
<id>668e42abfef42e56f315c54ad8aea639f02871ca</id>
<published>2018-08-10T13:11:18Z</published>
<updated>2018-08-10T13:11:18Z</updated>
<title>Add LICENSE, Makefile, manpage.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/668e42abfef42e56f315c54ad8aea639f02871ca.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit 668e42abfef42e56f315c54ad8aea639f02871ca
parent 9bd285bfee3888c74667bfa2b7b2f41de27a149c
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 10 Aug 2018 15:11:18 +0200

Add LICENSE, Makefile, manpage.

</content>
</entry>
<entry>
<id>9bd285bfee3888c74667bfa2b7b2f41de27a149c</id>
<published>2018-08-10T12:54:54Z</published>
<updated>2018-08-10T12:54:54Z</updated>
<title>Make the validation valider.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/9bd285bfee3888c74667bfa2b7b2f41de27a149c.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit 9bd285bfee3888c74667bfa2b7b2f41de27a149c
parent 152b7ffd60ace3f18a6cfd667432437c4e6aa69c
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 10 Aug 2018 14:54:54 +0200

Make the validation valider.

</content>
</entry>
<entry>
<id>152b7ffd60ace3f18a6cfd667432437c4e6aa69c</id>
<published>2018-07-18T21:21:41Z</published>
<updated>2018-07-18T21:21:41Z</updated>
<title>Initial gopher validator commit.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/gopher-validator/commit/152b7ffd60ace3f18a6cfd667432437c4e6aa69c.gph" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content>commit 152b7ffd60ace3f18a6cfd667432437c4e6aa69c
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 18 Jul 2018 23:21:41 +0200

Initial gopher validator commit.

</content>
</entry>
</feed>
