Commit Diff


commit - 818d6aeeb6295df313654e7810fd4cefb6869af5
commit + e84ee6a729b0ec1d423a5c1ec9b2ef83a9414897
blob - 7e2cfff4bf9ac973b24225b5ecbc491f7bcaa6c9
blob + 744e8fdda66022f11d3ee3eaae62b0510f5a57c0
--- site/index.gmi
+++ site/index.gmi
@@ -27,14 +27,14 @@ Some distros provide a package — thanks to the maint
 
 Source code and precompiled binaries for linux are available:
 
-=> https://github.com/omar-polo/gmid/releases/download/1.7.4/gmid-1.7.4.tar.gz	gmid-1.7.4.tar.gz
+=> https://github.com/omar-polo/gmid/releases/download/1.7.5/gmid-1.7.5.tar.gz	gmid-1.7.5.tar.gz
 
 => https://git.omarpolo.com/gmid/		git repository
 => gemini://git.omarpolo.com/gmid.git/		git repository via Gemini
 => https://github.com/omar-polo/gmid		GitHub mirror
 
-=> https://github.com/omar-polo/gmid/releases/download/1.7.4/gmid.linux.aarch64		gmid.linux.aarch64
-=> https://github.com/omar-polo/gmid/releases/download/1.7.4/gmid.linux.amd64		gmid.linux.amd64
+=> https://github.com/omar-polo/gmid/releases/download/1.7.5/gmid.linux.aarch64		gmid.linux.aarch64
+=> https://github.com/omar-polo/gmid/releases/download/1.7.5/gmid.linux.amd64		gmid.linux.amd64
 
 When in doubt, compile from source: it’s easy and takes less than a minute on a raspberry pi 3.  The dependencies are:
 
@@ -46,9 +46,9 @@ When in doubt, compile from source: it’s easy and ta
 Once all the dependencies are installed, building is as easy as:
 
 ```Example of how to compile from source
-$ curl -LO https://github.com/omar-polo/gmid/releases/download/1.7.4/gmid-1.7.4.tar.gz
-$ tar xzvf gmid-1.7.4.tar.gz
-$ cd gmid-1.7.4
+$ curl -LO https://github.com/omar-polo/gmid/releases/download/1.7.5/gmid-1.7.5.tar.gz
+$ tar xzvf gmid-1.7.5.tar.gz
+$ cd gmid-1.7.5
 $ ./configure
 $ make
 $ sudo make install # eventually
@@ -56,9 +56,9 @@ $ sudo make install # eventually
 
 A SHA256 file is available.  However, that only checks for accidental corruption: you can use signify (SHA256.sig and the public key gmid-1.7.pub) or GPG.  The hash of the signify public key is also included in the SHA256 file and thus signed with my GPG.  The signify public key for the next release ‘gmid-1.8.pub’ is also included.
 
-=> https://github.com/omar-polo/gmid/releases/download/1.7.4/SHA256	SHA256
-=> https://github.com/omar-polo/gmid/releases/download/1.7.4/SHA256	SHA256.gpg
-=> https://github.com/omar-polo/gmid/releases/download/1.7.4/SHA256.sig	SHA256.sig
+=> https://github.com/omar-polo/gmid/releases/download/1.7.5/SHA256	SHA256
+=> https://github.com/omar-polo/gmid/releases/download/1.7.5/SHA256	SHA256.gpg
+=> https://github.com/omar-polo/gmid/releases/download/1.7.5/SHA256.sig	SHA256.sig
 
 To verify the signatures with signify(1)
 
@@ -66,7 +66,7 @@ To verify the signatures with signify(1)
 $ signify -C -p gmid-1.7.pub -x SHA256.sig
 Signature Verified
 gmid-1.7.pub: OK
-gmid-1.7.4.tar.gz: OK
+gmid-1.7.5.tar.gz: OK
 gmid-1.8.pub: OK
 gmid.linux.aarch64: OK
 gmid.linux.amd64: OK
@@ -74,10 +74,18 @@ gmid.linux.amd64: OK
 
 ## Change log for the last versions
 
+1.7.5 “Space-dye Vest” fourth bugfix release — Released October 15, 2021
 
+This version includes the following bugfix
+
+* don’t die when a connection is closed before being accepted by gmid (i.e. handle ‘ECONNRESET’)
+
+
+
+
 1.7.4 “Space-dye Vest” fourth bugfix release — Released September 24, 2021
 
-This version incudes the following bugfix:
+This version includes the following bugfix:
 
 * fix a possible out-of-bound access when handling a request for a non-existent file in the root directory of a vhost that's matched by the cgi option
 
blob - 5184ee1cc8d043cea4ce859b58dfa91f77d87a91
blob + d7070d48e8b73562708406f3d0befc26d13cd8c0
--- site/index.html
+++ site/index.html
@@ -153,7 +153,7 @@
     <p>Source code and precompiled binaries for linux are available:</p>
     <ul>
       <li>
-        <a href="https://github.com/omar-polo/gmid/releases/download/1.7.4/gmid-1.7.4.tar.gz">gmid-1.7.4.tar.gz</a>
+        <a href="https://github.com/omar-polo/gmid/releases/download/1.7.5/gmid-1.7.5.tar.gz">gmid-1.7.5.tar.gz</a>
       </li>
     </ul>
     <ul>
@@ -169,10 +169,10 @@
     </ul>
     <ul>
       <li>
-        <a href="https://github.com/omar-polo/gmid/releases/download/1.7.4/gmid.linux.aarch64">gmid.linux.aarch64</a>
+        <a href="https://github.com/omar-polo/gmid/releases/download/1.7.5/gmid.linux.aarch64">gmid.linux.aarch64</a>
       </li>
       <li>
-        <a href="https://github.com/omar-polo/gmid/releases/download/1.7.4/gmid.linux.amd64">gmid.linux.amd64</a>
+        <a href="https://github.com/omar-polo/gmid/releases/download/1.7.5/gmid.linux.amd64">gmid.linux.amd64</a>
       </li>
     </ul>
     <p>
@@ -186,9 +186,9 @@
       <li>yacc or GNU bison</li>
     </ul>
     <p>Once all the dependencies are installed, building is as easy as:</p>
-    <pre>$ curl -LO https://github.com/omar-polo/gmid/releases/download/1.7.4/gmid-1.7.4.tar.gz
-$ tar xzvf gmid-1.7.4.tar.gz
-$ cd gmid-1.7.4
+    <pre>$ curl -LO https://github.com/omar-polo/gmid/releases/download/1.7.5/gmid-1.7.5.tar.gz
+$ tar xzvf gmid-1.7.5.tar.gz
+$ cd gmid-1.7.5
 $ ./configure
 $ make
 $ sudo make install # eventually</pre>
@@ -202,24 +202,30 @@ $ sudo make install # eventually</pre>
     </p>
     <ul>
       <li>
-        <a href="https://github.com/omar-polo/gmid/releases/download/1.7.4/SHA256">SHA256</a>
+        <a href="https://github.com/omar-polo/gmid/releases/download/1.7.5/SHA256">SHA256</a>
       </li>
       <li>
-        <a href="https://github.com/omar-polo/gmid/releases/download/1.7.4/SHA256.gpg">SHA256.gpg</a>
+        <a href="https://github.com/omar-polo/gmid/releases/download/1.7.5/SHA256.gpg">SHA256.gpg</a>
       </li>
       <li>
-        <a href="https://github.com/omar-polo/gmid/releases/download/1.7.4/SHA256.sig">SHA256.sig</a>
+        <a href="https://github.com/omar-polo/gmid/releases/download/1.7.5/SHA256.sig">SHA256.sig</a>
       </li>
     </ul>
     <p>To verify the signatures with signify(1)</p>
     <pre>$ signify -C -p gmid-1.7.pub -x SHA256.sig
 Signature Verified
 gmid-1.7.pub: OK
-gmid-1.7.4.tar.gz: OK
+gmid-1.7.5.tar.gz: OK
 gmid-1.8.pub: OK
 gmid.linux.aarch64: OK
 gmid.linux.amd64: OK</pre>
     <h2>Changelog for the last versions</h2>
+    <p>1.7.5 “Space-dye Vest”  fourth bugfix release — Released October 15, 2021</p>
+    <p>This version includes the following bugfix:</p>
+    <ul>
+      <li>don't die when a connection is closed before being accepted by gmid (i.e. handle <code>ECONNRESET</code>)</li>
+    </ul>
+    <hr />
     <p>1.7.4 “Space-dye Vest”  fourth bugfix release — Released September 24, 2021</p>
     <p>This version includes the following bugfix:</p>
     <ul>