summaryrefslogtreecommitdiffstats
path: root/index.xml
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2016-11-28 11:50:18 +0100
committerLoïc Hoguin <[email protected]>2016-11-28 11:50:18 +0100
commit6f02af0c65ad23226faeefad6f9879537ca1caac (patch)
tree292840fb54e7cd8a8eeb35486824563da0ae91a8 /index.xml
parent9c80a8810759c9ed19606547c5aaa47aa1699be4 (diff)
downloadninenines.eu-6f02af0c65ad23226faeefad6f9879537ca1caac.tar.gz
ninenines.eu-6f02af0c65ad23226faeefad6f9879537ca1caac.tar.bz2
ninenines.eu-6f02af0c65ad23226faeefad6f9879537ca1caac.zip
Announce Ranch 1.3
Diffstat (limited to 'index.xml')
-rw-r--r--index.xml123
1 files changed, 92 insertions, 31 deletions
diff --git a/index.xml b/index.xml
index 75374ef3..3b75c017 100644
--- a/index.xml
+++ b/index.xml
@@ -6,10 +6,101 @@
<description>Recent content on Nine Nines</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
- <lastBuildDate>Mon, 29 Aug 2016 00:00:00 +0100</lastBuildDate>
+ <lastBuildDate>Mon, 28 Nov 2016 00:00:00 +0100</lastBuildDate>
<atom:link href="https://ninenines.eu/index.xml" rel="self" type="application/rss+xml" />
<item>
+ <title>Ranch 1.3</title>
+ <link>https://ninenines.eu/articles/ranch-1.3/</link>
+ <pubDate>Mon, 28 Nov 2016 00:00:00 +0100</pubDate>
+
+ <guid>https://ninenines.eu/articles/ranch-1.3/</guid>
+ <description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Ranch &lt;code&gt;1.3.0&lt;/code&gt; has been released!&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;This release fixes a number of long standing issues and adds
+a small number of features:&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;The &lt;code&gt;ssl&lt;/code&gt; application has been added to the list of dependencies.
+If you don&amp;#8217;t need it, you can remove it automatically when fetching
+Ranch or when building the release. If you do need it, you will no
+longer have issues shutting down a node because of Ranch.&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;The &lt;code&gt;ranch:info/0&lt;/code&gt; and &lt;code&gt;ranch:procs/2&lt;/code&gt; can be used to retrieve
+information about Ranch&amp;#8217;s state. Use it for diagnostic and
+discovery purposes.&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;SSL listeners can now be configured without a certificate, for setups
+that make use of the SNI extension.&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Transport options are now a blacklist, meaning all unknown options
+will be accepted. However Dialyzer will warn if said option is not
+defined in Ranch&amp;#8217;s type specifications. Please send a patch when that
+happens!&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Various bugs have been fixed, including the bug where the
+number of active connections could become negative. Common
+errors at listener startup should be easier to read (for
+example when the port is already in use).&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;See the &lt;a href=&#34;https://git.ninenines.eu/ranch.git/plain/CHANGELOG.asciidoc&#34;&gt;CHANGELOG&lt;/a&gt;
+for more details.&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Ranch is now tested and supported with Erlang/OTP R16B or above
+on Arch Linux, FreeBSD, OSX, Ubuntu and Windows 7. Contact me
+if you can provide permanent access to another platform for the
+purposes of testing.&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Ranch is now available from four locations:&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;ulist&#34;&gt;&lt;ul&gt;
+&lt;li&gt;
+&lt;p&gt;
+&lt;a href=&#34;https://git.ninenines.eu/ranch.git&#34;&gt;https://git.ninenines.eu/ranch.git&lt;/a&gt;
+&lt;/p&gt;
+&lt;/li&gt;
+&lt;li&gt;
+&lt;p&gt;
+&lt;a href=&#34;https://github.com/ninenines/ranch.git&#34;&gt;https://github.com/ninenines/ranch.git&lt;/a&gt;
+&lt;/p&gt;
+&lt;/li&gt;
+&lt;li&gt;
+&lt;p&gt;
+&lt;a href=&#34;https://bitbucket.org/ninenines/ranch.git&#34;&gt;https://bitbucket.org/ninenines/ranch.git&lt;/a&gt;
+&lt;/p&gt;
+&lt;/li&gt;
+&lt;li&gt;
+&lt;p&gt;
+&lt;a href=&#34;https://gitlab.com/ninenines/ranch.git&#34;&gt;https://gitlab.com/ninenines/ranch.git&lt;/a&gt;
+&lt;/p&gt;
+&lt;/li&gt;
+&lt;/ul&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;They are updated at the same time so there is no real difference.&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;The most recent Ranch commit is now always signed. You can import the
+&lt;a href=&#34;https://pgp.mit.edu/pks/lookup?op=vindex&amp;amp;fingerprint=on&amp;amp;exact=on&amp;amp;search=0xF19F189CECC7439699CEDD7A6EF7A77066CCCC8A&#34;&gt;signing key for Loïc Hoguin&lt;/a&gt; with:&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;listingblock&#34;&gt;
+&lt;div class=&#34;content&#34;&gt;&lt;!-- Generator: GNU source-highlight 3.1.8
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite --&gt;
+&lt;pre&gt;&lt;tt&gt;$ gpg --keyserver hkp&lt;span style=&#34;color: #990000&#34;&gt;:&lt;/span&gt;//keys&lt;span style=&#34;color: #990000&#34;&gt;.&lt;/span&gt;gnupg&lt;span style=&#34;color: #990000&#34;&gt;.&lt;/span&gt;net --recv-key 66CCCC8A&lt;/tt&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;The primary key fingerprint is &lt;code&gt;F19F 189C ECC7 4396 99CE DD7A 6EF7 A770 66CC CC8A&lt;/code&gt;.&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;When verifying signatures in git, the following should appear:&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;listingblock&#34;&gt;
+&lt;div class=&#34;content&#34;&gt;&lt;!-- Generator: GNU source-highlight 3.1.8
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite --&gt;
+&lt;pre&gt;&lt;tt&gt;gpg&lt;span style=&#34;color: #990000&#34;&gt;:&lt;/span&gt; Signature made Sat &lt;span style=&#34;color: #993399&#34;&gt;26&lt;/span&gt; Nov &lt;span style=&#34;color: #993399&#34;&gt;2016&lt;/span&gt; &lt;span style=&#34;color: #993399&#34;&gt;12&lt;/span&gt;&lt;span style=&#34;color: #990000&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color: #993399&#34;&gt;58&lt;/span&gt;&lt;span style=&#34;color: #990000&#34;&gt;:&lt;/span&gt;&lt;span style=&#34;color: #993399&#34;&gt;35&lt;/span&gt; PM CET
+gpg&lt;span style=&#34;color: #990000&#34;&gt;:&lt;/span&gt; using RSA key 71366FF21851DF03
+gpg&lt;span style=&#34;color: #990000&#34;&gt;:&lt;/span&gt; Good signature from &lt;span style=&#34;color: #FF0000&#34;&gt;&#34;Loïc Hoguin &amp;lt;[email protected]&amp;gt;&#34;&lt;/span&gt; &lt;span style=&#34;color: #990000&#34;&gt;[&lt;/span&gt;unknown&lt;span style=&#34;color: #990000&#34;&gt;]&lt;/span&gt;
+gpg&lt;span style=&#34;color: #990000&#34;&gt;:&lt;/span&gt; WARNING&lt;span style=&#34;color: #990000&#34;&gt;:&lt;/span&gt; This key is not certified with a trusted signature&lt;span style=&#34;color: #990000&#34;&gt;!&lt;/span&gt;
+gpg&lt;span style=&#34;color: #990000&#34;&gt;:&lt;/span&gt; There is no indication that the signature belongs to the owner&lt;span style=&#34;color: #990000&#34;&gt;.&lt;/span&gt;
+Primary key fingerprint&lt;span style=&#34;color: #990000&#34;&gt;:&lt;/span&gt; F19F 189C ECC7 &lt;span style=&#34;color: #993399&#34;&gt;4396&lt;/span&gt; 99CE DD7A 6EF7 A770 66CC CC8A
+ Subkey fingerprint&lt;span style=&#34;color: #990000&#34;&gt;:&lt;/span&gt; FEDA &lt;span style=&#34;color: #993399&#34;&gt;6E41&lt;/span&gt; B390 F745 A385 5CDC &lt;span style=&#34;color: #993399&#34;&gt;7136&lt;/span&gt; 6FF2 &lt;span style=&#34;color: #993399&#34;&gt;1851&lt;/span&gt; DF03&lt;/tt&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;You can safely ignore the warning if you don&amp;#8217;t know what it
+means, as long as everything else is correct.&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Mirrors and signature verification will soon be implemented
+directly in Erlang.mk. In the meantime, you will need to
+set them up manually.&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Most of this work was done to fix issues in RabbitMQ. Paid
+customers get priority; contact me if you have some issues
+that need fixing sooner rather than later.&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Expect future releases to be announced in this space.&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Thanks for reading!&lt;/p&gt;&lt;/div&gt;
+</description>
+ </item>
+
+ <item>
<title>Mailing list archived</title>
<link>https://ninenines.eu/articles/ml-archives/</link>
<pubDate>Mon, 29 Aug 2016 00:00:00 +0100</pubDate>
@@ -1229,35 +1320,5 @@ the sponsoring idea, anything really! Thanks.&lt;/p&gt;&lt;/div&gt;
</description>
</item>
- <item>
- <title>Farwest got funded!</title>
- <link>https://ninenines.eu/articles/farwest-funded/</link>
- <pubDate>Thu, 27 Jun 2013 00:00:00 +0100</pubDate>
-
- <guid>https://ninenines.eu/articles/farwest-funded/</guid>
- <description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;This was a triumph! I&amp;#8217;m making a note here: HUGE SUCCESS!!&lt;/p&gt;&lt;/div&gt;
-&lt;iframe frameborder=&#34;0&#34; scrolling=&#34;no&#34; height=&#34;400px&#34; width&#34;236px&#34; seamless=&#34;seamless&#34; src=&#34;https://api.bountysource.com/user/fundraisers/83/embed&#34;&gt;&lt;/iframe&gt;
-&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;It&amp;#8217;s hard to overstate my satisfaction. Thanks to everyone who
-made this possible.&lt;/p&gt;&lt;/div&gt;
-&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;If you have backed this fundraiser, and haven&amp;#8217;t provided your
-personal details yet, please do so quickly so that your rewards
-can be sent!&lt;/p&gt;&lt;/div&gt;
-&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;I am hoping that we will be able to make good use of all that
-money. The details of the expenses will be published regularly
-on the &lt;a href=&#34;https://github.com/extend/farwest/wiki/2013-Fundraiser&#34;&gt;2013 Fundraiser wiki page&lt;/a&gt;,
-giving you full disclosure as to how your money is used.&lt;/p&gt;&lt;/div&gt;
-&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;It will take a little time to get things started, we are in
-summer after all! We will however act quickly to make the
-prototype easy enough to use so that the paid UI work can
-begin. This is also when user contributions will be welcome.&lt;/p&gt;&lt;/div&gt;
-&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;You can see the &lt;a href=&#34;https://github.com/extend/farwest/wiki/Roadmap&#34;&gt;Roadmap&lt;/a&gt;
-to get more information on the current plans. This document will
-get updated as time goes on so check again later to see if you
-can help!&lt;/p&gt;&lt;/div&gt;
-&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Look at me: still talking when there&amp;#8217;s open source to do!&lt;/p&gt;&lt;/div&gt;
-&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Thanks again for all your support. I really appreciate it.&lt;/p&gt;&lt;/div&gt;
-</description>
- </item>
-
</channel>
</rss> \ No newline at end of file