diff options
Diffstat (limited to 'articles/index.html')
-rw-r--r-- | articles/index.html | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/articles/index.html b/articles/index.html index 62f18a65..de08d78d 100644 --- a/articles/index.html +++ b/articles/index.html @@ -67,6 +67,26 @@ <article class="blog_item"> <header> + <h2><a href="https://ninenines.eu/articles/gun-1.2.0/">Gun 1.2</a></h2> + <p class="date"> + <span class="year">2018</span> + <span class="day-month">17 Sep</span> + </p> + </header> + + <p>Gun 1.2.0 has been released! +Gun is an HTTP/1.1, HTTP/2 and Websocket client for Erlang/OTP. +Gun now supports issuing CONNECT requests to HTTP proxies in order to establish tunnels to origin servers. Gun can establish tunnels over one or more proxies as necessary. +All existing protocols can be used inside the tunnel, including HTTP/1.1, HTTP/2 and Websocket over both TCP and TLS connections. +Note that it is currently not possible to tunnel a TLS connection via an HTTPS proxy due to limitations in the current version of Erlang/OTP.</p> + + <p style="text-align:right"> + <a class="read_more" href="https://ninenines.eu/articles/gun-1.2.0/">Read More</a> + </p> + </article> + + <article class="blog_item"> + <header> <h2><a href="https://ninenines.eu/articles/ranch-1.6.0/">Ranch 1.6</a></h2> <p class="date"> <span class="year">2018</span> @@ -416,24 +436,6 @@ About this book; Changelog; Future additions Erlang: Building blocks; Patterns </p> </article> - <article class="blog_item"> - <header> - <h2><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></h2> - <p class="date"> - <span class="year">2015</span> - <span class="day-month">06 Mar</span> - </p> - </header> - - <p>Yesterday I pushed Websocket permessage-deflate to Cowboy master. I also pushed a change in the way the code validates UTF-8 data (required for text and close frames as per the spec). -When looking into why the permessage-deflate tests in autobahntestsuite were taking such a long time, I found that autobahn is using an adaptation of the algorithm named Flexible and Economical UTF-8 Decoder. This is the C99 implementation: -// Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.</p> - - <p style="text-align:right"> - <a class="read_more" href="https://ninenines.eu/articles/erlang-validate-utf8/">Read More</a> - </p> - </article> - <nav class="pagination" role="pagination"> |