summaryrefslogtreecommitdiffstats
path: root/articles/page/2/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'articles/page/2/index.html')
-rw-r--r--articles/page/2/index.html38
1 files changed, 20 insertions, 18 deletions
diff --git a/articles/page/2/index.html b/articles/page/2/index.html
index 1d36cb20..a5da7537 100644
--- a/articles/page/2/index.html
+++ b/articles/page/2/index.html
@@ -65,6 +65,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>
@@ -414,24 +434,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 &lt;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">