<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cowlib.git/.github/workflows, branch master</title>
<subtitle>Support library for manipulating Web protocols.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowlib.git/'/>
<entry>
<title>Tweak CI workflow following ci.erlang.mk changes</title>
<updated>2025-10-02T09:37:01+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2025-10-02T09:37:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowlib.git/commit/?id=fed34cde3e29fa00bf4a15e985badc2df59a3ae7'/>
<id>fed34cde3e29fa00bf4a15e985badc2df59a3ae7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial HTTP/3 and QPACK implementation</title>
<updated>2024-03-26T08:30:42+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-12-23T16:50:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowlib.git/commit/?id=941d408ea40022da3148b5b96483d5e8f95caaa4'/>
<id>941d408ea40022da3148b5b96483d5e8f95caaa4</id>
<content type='text'>
Cowlib now uses GitHub Actions for CI. As a result
of this change, Cowlib is tested against OTP-24+.

This commit adds initial implementations of
cow_http3, cow_http3_machine and cow_qpack.

Because QPACK is similar to HPACK, some encoding and
decoding functions were moved to a common include file,
particularly the huffman functions.

The cow_http module now contains the types and functions
common to all or most versions of HTTP. The types and
functions specific to HTTP/1 were moved to the new
cow_http1 module.

Because HTTP/3 is similar to HTTP/2, part of the code
processing headers is common and can be found in
cow_http. Other functions common to both versions
were moved out of cow_http2_machine.

This commit updates comments indicating that the HTTP/2
PRIORITY mechanism will no longer be implemented.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cowlib now uses GitHub Actions for CI. As a result
of this change, Cowlib is tested against OTP-24+.

This commit adds initial implementations of
cow_http3, cow_http3_machine and cow_qpack.

Because QPACK is similar to HPACK, some encoding and
decoding functions were moved to a common include file,
particularly the huffman functions.

The cow_http module now contains the types and functions
common to all or most versions of HTTP. The types and
functions specific to HTTP/1 were moved to the new
cow_http1 module.

Because HTTP/3 is similar to HTTP/2, part of the code
processing headers is common and can be found in
cow_http. Other functions common to both versions
were moved out of cow_http2_machine.

This commit updates comments indicating that the HTTP/2
PRIORITY mechanism will no longer be implemented.
</pre>
</div>
</content>
</entry>
</feed>
