summaryrefslogtreecommitdiffstats
path: root/articles/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'articles/index.html')
-rw-r--r--articles/index.html38
1 files changed, 19 insertions, 19 deletions
diff --git a/articles/index.html b/articles/index.html
index 94131ef3..4b06d42e 100644
--- a/articles/index.html
+++ b/articles/index.html
@@ -65,6 +65,25 @@
<article class="blog_item">
<header>
+ <h2><a href="https://ninenines.eu/articles/cowboy-2.12.0/">Cowboy 2.12</a></h2>
+ <p class="date">
+ <span class="year">2024</span>
+ <span class="day-month">05 Apr</span>
+ </p>
+ </header>
+
+ <p>Cowboy 2.12.0 has been released!
+Cowboy 2.12 contains a fix for a security vulnerability in the HTTP/2 protocol implementation that has recently been made public: HTTP/2 CONTINUATION Flood.
+Cowboy adds a new HTTP/2 option max_fragmented_header_block_size to control how much data is accepted in CONTINUATION frames before an error is triggered.
+Cowboy 2.12 was produced and released a few weeks ago, as a result of advance knowledge of this vulnerability. If you already upgraded, you are safe!</p>
+
+ <p style="text-align:right">
+ <a class="read_more" href="https://ninenines.eu/articles/cowboy-2.12.0/">Read More</a>
+ </p>
+ </article>
+
+ <article class="blog_item">
+ <header>
<h2><a href="https://ninenines.eu/articles/cowboy-2.11.0/">Cowboy 2.11</a></h2>
<p class="date">
<span class="year">2024</span>
@@ -408,25 +427,6 @@ Of note is the support for the PROXY protocol header built directly into Cowboy;
</p>
</article>
- <article class="blog_item">
- <header>
- <h2><a href="https://ninenines.eu/articles/ranch-1.7.0/">Ranch 1.7</a></h2>
- <p class="date">
- <span class="year">2018</span>
- <span class="day-month">14 Nov</span>
- </p>
- </header>
-
- <p>Ranch 1.7.0 has been released!
-This release adds built-in support for the PROXY protocol.
-The PROXY protocol is a simple and efficient way for proxies to transmit information about the client.
-While a third-party library already existed, it was not entirely compatible with the Ranch interface, in particular when socket active mode was involved. This new implementation fixes that and supports the full protocol with as little overhead as possible compared to normal operations: just one extra function call.</p>
-
- <p style="text-align:right">
- <a class="read_more" href="https://ninenines.eu/articles/ranch-1.7.0/">Read More</a>
- </p>
- </article>
-
<nav class="pagination" role="pagination">