<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sliderule.git/spartan, branch v1.1.0</title>
<subtitle>The small web toolkit for Go
</subtitle>
<id>https://code.tjp.lol/sliderule.git/atom?h=v1.1.0</id>
<link rel='self' href='https://code.tjp.lol/sliderule.git/atom?h=v1.1.0'/>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/'/>
<updated>2023-08-12T16:47:51Z</updated>
<entry>
<title>multi-protocol client</title>
<updated>2023-08-12T16:47:51Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-08-12T16:47:51Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=7d3cbefde656d5520067d56eeb44a8ba1f39d672'/>
<id>urn:sha1:7d3cbefde656d5520067d56eeb44a8ba1f39d672</id>
<content type='text'>
Fixes #4
</content>
</entry>
<entry>
<title>move common types to an internal package</title>
<updated>2023-08-12T15:40:39Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-08-12T15:40:39Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=23bc5f4fb7542e64c94eaa7fe2c7a6aa55010898'/>
<id>urn:sha1:23bc5f4fb7542e64c94eaa7fe2c7a6aa55010898</id>
<content type='text'>
This helps avoid import cycles.
</content>
</entry>
<entry>
<title>document maxredirects on clients</title>
<updated>2023-08-12T14:48:11Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-08-12T14:48:11Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=bb4bbc5659a506533eb2d45f102ea394e050cee2'/>
<id>urn:sha1:bb4bbc5659a506533eb2d45f102ea394e050cee2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add Fetch method to clients which follows redirects</title>
<updated>2023-08-12T14:48:09Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-08-12T14:48:09Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=330b6e4828d59a6d5fae3cc7a30e6fda0856577b'/>
<id>urn:sha1:330b6e4828d59a6d5fae3cc7a30e6fda0856577b</id>
<content type='text'>
There are currently only gopher, gemini, and spartan clients. The finger client will have to implement this when it is written.

The Fetch method takes the url as a string for convenience, and parses it into a URL for RoundTrip.

Fixes #3
</content>
</entry>
<entry>
<title>add JoinDefaultPort for servers' configuration</title>
<updated>2023-05-03T18:22:27Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-05-03T18:22:27Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=def2baade5a4af58e3444cf6c923b1e4de584329'/>
<id>urn:sha1:def2baade5a4af58e3444cf6c923b1e4de584329</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make spartan.Client.RoundTrip match the API of other clients.</title>
<updated>2023-05-01T14:38:54Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-05-01T14:38:54Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=a5d8aeb0bb53420a6dc87dcdc72494fa3f44224f'/>
<id>urn:sha1:a5d8aeb0bb53420a6dc87dcdc72494fa3f44224f</id>
<content type='text'>
- Request.Meta is already used as an *io.LimitedReader in spartan
  servers, so by following this convention the RoundTrip method doesn't
  need anything more than the *Request.
- Make a new public method for setting the body on a spartan request.
</content>
</entry>
<entry>
<title>name change gus -&gt; sliderule</title>
<updated>2023-05-01T13:56:25Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-05-01T13:56:25Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=9a2da81b11ad0064cca24ce7974827d032309369'/>
<id>urn:sha1:9a2da81b11ad0064cca24ce7974827d032309369</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial spartan client support</title>
<updated>2023-04-29T23:38:26Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-04-29T23:38:26Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=9e09825537e4ae91119987f979ec4272d1727a2e'/>
<id>urn:sha1:9e09825537e4ae91119987f979ec4272d1727a2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests and bugfixes to spartan request parsing</title>
<updated>2023-04-29T23:38:07Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-04-29T23:38:07Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=fcea3099cb2dce7f953e46389f83b6f9b58bef86'/>
<id>urn:sha1:fcea3099cb2dce7f953e46389f83b6f9b58bef86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial spartan server support</title>
<updated>2023-04-29T22:24:38Z</updated>
<author>
<name>tjpcc</name>
<email>tjp@ctrl-c.club</email>
</author>
<published>2023-04-29T22:24:38Z</published>
<link rel='alternate' type='text/html' href='https://code.tjp.lol/sliderule.git/commit/?id=039c58c9d00a4a5886fa99d7c7d472e6d02d6a67'/>
<id>urn:sha1:039c58c9d00a4a5886fa99d7c7d472e6d02d6a67</id>
<content type='text'>
</content>
</entry>
</feed>
