<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cowlib.git/src, branch 0.5.1</title>
<subtitle>Support library for manipulating Web protocols.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowlib.git/'/>
<entry>
<title>Updated cowlib to 0.5.1</title>
<updated>2014-02-19T17:59:29+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2014-02-19T17:59:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowlib.git/commit/?id=0d4ece08a7cce90a07cf33d4edad29bc324c7d90'/>
<id>0d4ece08a7cce90a07cf33d4edad29bc324c7d90</id>
<content type='text'>
Fix multipart body reading. Thanks to Ali Sabil for the many tests
and reports.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix multipart body reading. Thanks to Ali Sabil for the many tests
and reports.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bugs in cow_multipart:parse_body/2 when a partial was found at the end</title>
<updated>2014-02-19T17:56:50+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2014-02-19T17:56:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowlib.git/commit/?id=943d80e7ec4eaf57a8a47b60d357ec35cb336d8a'/>
<id>943d80e7ec4eaf57a8a47b60d357ec35cb336d8a</id>
<content type='text'>
There was three bugs: lack of a scope argument in binary:match (I swear
I had it in a previous version, whoops!); a misinterpretation of
the returned position when the scope is used (so yeah it wouldn't
have worked either way); \r\n being incorrectly removed when
we got a partial, despite not knowing whether it was a boundary.

Added a series of different tests to ensure that it all works as intended.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There was three bugs: lack of a scope argument in binary:match (I swear
I had it in a previous version, whoops!); a misinterpretation of
the returned position when the scope is used (so yeah it wouldn't
have worked either way); \r\n being incorrectly removed when
we got a partial, despite not knowing whether it was a boundary.

Added a series of different tests to ensure that it all works as intended.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright years</title>
<updated>2014-02-05T15:31:05+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2014-02-05T15:31:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowlib.git/commit/?id=2e0fc55f71bfeb543fd2218abed85890ff1e3e82'/>
<id>2e0fc55f71bfeb543fd2218abed85890ff1e3e82</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update cowlib to 0.5.0</title>
<updated>2014-02-05T15:27:35+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2014-02-05T15:27:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowlib.git/commit/?id=8888471abde8a89245a4a1400841c986b135d488'/>
<id>8888471abde8a89245a4a1400841c986b135d488</id>
<content type='text'>
Added support for multipart building and parsing.
Added an include file for doing inline lowercase of binary strings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added support for multipart building and parsing.
Added an include file for doing inline lowercase of binary strings.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the inline macro for cow_http:parse_fullhost</title>
<updated>2014-02-05T15:17:55+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2014-02-05T15:17:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowlib.git/commit/?id=5d292f2cd55223ff3bbea7c221f22bc9eb24a0ae'/>
<id>5d292f2cd55223ff3bbea7c221f22bc9eb24a0ae</id>
<content type='text'>
Tidying the code a little.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tidying the code a little.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the cow_multipart module for multipart message parsing and building</title>
<updated>2014-02-05T12:19:35+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2014-02-05T12:13:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowlib.git/commit/?id=521d7ed582d9b948031896c597170ef101d9f8b0'/>
<id>521d7ed582d9b948031896c597170ef101d9f8b0</id>
<content type='text'>
This is a new implementation that has been measured to be up
to 33% faster than the implementation that was in Cowboy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a new implementation that has been measured to be up
to 33% faster than the implementation that was in Cowboy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update cowlib to 0.4.0</title>
<updated>2013-11-08T14:56:01+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-11-08T14:55:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowlib.git/commit/?id=63298e8e160031a70efff86a1acde7e7db1fcda6'/>
<id>63298e8e160031a70efff86a1acde7e7db1fcda6</id>
<content type='text'>
Add support for query strings, optimize cookie date building.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for query strings, optimize cookie date building.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove some pointless comments</title>
<updated>2013-11-08T14:55:10+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-11-08T14:55:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowlib.git/commit/?id=f7c5fe521e86936c81daaabfc22a3991c090d3bf'/>
<id>f7c5fe521e86936c81daaabfc22a3991c090d3bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the cow_qs module for query string parsing and building</title>
<updated>2013-11-08T14:44:13+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-11-08T14:41:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowlib.git/commit/?id=674dcba72cc406118298b82e125f927b49fe6e14'/>
<id>674dcba72cc406118298b82e125f927b49fe6e14</id>
<content type='text'>
Includes functions to encode and decode percent encoded strings
that follow the application/x-www_form_urlencoded format.

Query string parsing should be 3 times faster than the code
that was in Cowboy, and will also create less intermediate
variables.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Includes functions to encode and decode percent encoded strings
that follow the application/x-www_form_urlencoded format.

Query string parsing should be 3 times faster than the code
that was in Cowboy, and will also create less intermediate
variables.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Horse tests and optimize cow_date:rfc2109/1</title>
<updated>2013-11-05T20:11:09+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-11-05T20:11:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowlib.git/commit/?id=1787a91a23c0e7dcd12d03ea421f453f33b9fb10'/>
<id>1787a91a23c0e7dcd12d03ea421f453f33b9fb10</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
