<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ICE Spider, branch icespider-0.5</title>
<subtitle>Tools and library for creating ICE API backed REST services and websites.</subtitle>
<id>http://git.randomdan.homeip.net/repo/icespider/atom?h=icespider-0.5</id>
<link rel='self' href='http://git.randomdan.homeip.net/repo/icespider/atom?h=icespider-0.5'/>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/icespider/'/>
<updated>2019-01-15T00:49:09Z</updated>
<entry>
<title>Fix optional type of getBodyParam</title>
<updated>2019-01-15T00:49:09Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2019-01-15T00:49:09Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/icespider/commit/?id=ac75a3d1c6d35497700eed62b6f14197a12a1ec2'/>
<id>urn:sha1:ac75a3d1c6d35497700eed62b6f14197a12a1ec2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add test case for response status line</title>
<updated>2019-01-14T21:08:02Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2018-05-22T19:58:41Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/icespider/commit/?id=b8fc6cec3f0a029011a0071a07b297e213201feb'/>
<id>urn:sha1:b8fc6cec3f0a029011a0071a07b297e213201feb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cut 4 string_view everything else</title>
<updated>2019-01-14T21:08:02Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2018-05-16T07:20:09Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/icespider/commit/?id=23f95e1c99b3983596048a65d0fef5b02c91e8ba'/>
<id>urn:sha1:23f95e1c99b3983596048a65d0fef5b02c91e8ba</id>
<content type='text'>
Use std::optional and std::string_view throughout the CGI parser and
core. Removes some of the hacks and tidies up some of the error
handling.
</content>
</entry>
<entry>
<title>Cut 3 string_view (accept parser)</title>
<updated>2019-01-14T21:08:02Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2018-05-16T07:20:09Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/icespider/commit/?id=30376c3d4af3f0fa8d1c89e2ff38f332fe1995bf'/>
<id>urn:sha1:30376c3d4af3f0fa8d1c89e2ff38f332fe1995bf</id>
<content type='text'>
Complete rewrite of the accept header parser to be string_view
compatible and far more standards compliant, including checking for
invalid requests.
Bolsters tests over accept header parser considerably.
</content>
</entry>
<entry>
<title>Move Accept header parsing into a testable place and test it</title>
<updated>2019-01-14T21:06:05Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2018-05-13T14:25:17Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/icespider/commit/?id=c40b555241aad59af4f65fa19f76c2124d7af85d'/>
<id>urn:sha1:c40b555241aad59af4f65fa19f76c2124d7af85d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cut 2 string_view</title>
<updated>2019-01-14T20:50:12Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2018-05-13T11:00:22Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/icespider/commit/?id=f840d002b00288e1bbc30251c9b093026dd540f4'/>
<id>urn:sha1:f840d002b00288e1bbc30251c9b093026dd540f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cut 1 string_view</title>
<updated>2019-01-14T20:39:57Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2018-05-12T23:51:44Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/icespider/commit/?id=59ee0381a59e643f8075a7a3c91992934e50e6a2'/>
<id>urn:sha1:59ee0381a59e643f8075a7a3c91992934e50e6a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove parameter setters from ihttpRequest</title>
<updated>2018-05-23T20:32:52Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2018-05-22T19:51:05Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/icespider/commit/?id=d9ad77f483202c05885b6100ac1c61844523fab5'/>
<id>urn:sha1:d9ad77f483202c05885b6100ac1c61844523fab5</id>
<content type='text'>
Only required for testing, always throw in production implementations.
</content>
</entry>
<entry>
<title>Consts and formatters</title>
<updated>2018-05-23T20:24:16Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2018-05-08T22:26:41Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/icespider/commit/?id=f1919373da8b78e3c1ae2e7adb2c832f33a81f10'/>
<id>urn:sha1:f1919373da8b78e3c1ae2e7adb2c832f33a81f10</id>
<content type='text'>
Move lots of common strings into ICE consts.
Move some expressions into formatters.
</content>
</entry>
<entry>
<title>-Werror shouldn't be in global cxxflags</title>
<updated>2018-05-23T20:24:11Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2018-05-08T22:17:47Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/icespider/commit/?id=d1ce0255ec66d3dac3952f08d5ea5540f607012b'/>
<id>urn:sha1:d1ce0255ec66d3dac3952f08d5ea5540f607012b</id>
<content type='text'>
</content>
</entry>
</feed>
