Commit Diff


commit - 2755163381207edb50e1db495c9994f88471433c
commit + 56274e43003001964651f70dc6b2f508501eb2d0
blob - 289ae01ae21ea77f9d9192cb8d3681e486fc05a6
blob + 7515dc6534cf1128100d75c7d6ab25d56ba86769
--- ChangeLog
+++ ChangeLog
@@ -1,4 +1,10 @@
 2022-05-25  Omar Polo  <op@omarpolo.com>
+
+	* configure.ac: tag 0.8.1 "Le Scarpe Volanti"
+
+	* utils.c (mark_nonblock_cloexec): fix build on macos (doesn't
+	have accept4 nor SOCK_NONBLOCK/SOCK_CLOEXEC).  Reported by sikmir,
+	thanks!
 
 	* configure.ac: tag 0.8 "Le Scarpe Volanti"
 
blob - 9320c2138a82dc97de928dc165e868f4604bfbd4
blob + 217ef7d91868ae6d6c69452a15f68abc439521a2
--- site/index.gmi
+++ site/index.gmi
@@ -5,12 +5,12 @@
 
 > Telescope is a w3m-like browser for Gemini.
 
-``` Ascii art of the word “Telescope” and “v0.8”
+``` Ascii art of the word “Telescope” and “v0.8.1”
  _______         __
 |_     _|.-----.|  |.-----.-----.----.-----.-----.-----.
   |   |  |  -__||  ||  -__|__ --|  __|  _  |  _  |  -__|
   |___|  |_____||__||_____|_____|____|_____|   __|_____|
-                                           |__| v0.8
+                                           |__| v0.8.1
 ```
 
 Telescope is written entirely for fun, as a hobbystic project in my free time.  As such, it lacks a ton of features you’ll find in more mature Gemini browsers, but it also has some unique ones.
@@ -25,7 +25,7 @@ The UI is strongly inspired from Emacs and W3M, so you
 
 Source code and precompiled binaries for linux are available:
 
-=> https://github.com/omar-polo/telescope/releases/download/0.8/telescope-0.8.tar.gz telescope-0.8.tar.gz
+=> https://github.com/omar-polo/telescope/releases/download/0.8.1/telescope-0.8.1.tar.gz telescope-0.8.1.tar.gz
 
 => https://git.omarpolo.com/telescope/		git repository
 => https://codeberg.org/op/telescope/		Codeberg mirror
@@ -42,9 +42,9 @@ The dependencies are:
 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/telescope/releases/download/0.8/telescope-0.8.tar.gz
-$ tar xzvf telescope-0.8.tar.gz
-$ cd telescope-0.8
+$ curl -LO https://github.com/omar-polo/telescope/releases/download/0.8.1/telescope-0.8.1.tar.gz
+$ tar xzvf telescope-0.8.1.tar.gz
+$ cd telescope-0.8.1
 $ ./configure
 $ make
 $ sudo make install # eventually
@@ -52,16 +52,16 @@ $ sudo make install # eventually
 
 A SHA256 file containing the checksums is available.  However, that only checks for accidental corruption: you can use signify (SHA256.sig and the public key telescope-0.8.pub).  The hash of the current and next signify public key is also included in the SHA256.
 
-=> https://github.com/omar-polo/telescope/releases/download/0.8/SHA256		SHA256
-=> https://github.com/omar-polo/telescope/releases/download/0.8/SHA256.sig		SHA256.sig
-=> https://github.com/omar-polo/telescope/releases/download/0.8/telescope-0.7.pub	telescope-0.7.pub
-=> https://github.com/omar-polo/telescope/releases/download/0.8/telescope-0.8.pub	telescope-0.8.pub
+=> https://github.com/omar-polo/telescope/releases/download/0.8.1/SHA256		SHA256
+=> https://github.com/omar-polo/telescope/releases/download/0.8.1/SHA256.sig		SHA256.sig
+=> https://github.com/omar-polo/telescope/releases/download/0.8.1/telescope-0.8.pub	telescope-0.8.pub
+=> https://github.com/omar-polo/telescope/releases/download/0.8.1/telescope-0.9.pub	telescope-0.9.pub
 
 ```Example of how to verify the signature with signify
 $ signify -C -p telescope-0.8.pub -x SHA256.sig
 Signature Verified
 telescope-0.8-binaries.tar.gz: OK
-telescope-0.8.tar.gz: OK
+telescope-0.8.1.tar.gz: OK
 telescope-0.8.pub: OK
 telescope-0.9.pub: OK
 telescope.amd64: OK
@@ -70,6 +70,11 @@ telescope.amd64: OK
 
 ## Changelog
 
+0.8.1  “Le Scarpe Volanti” buildfix release — Released May 25, 2022
+
+* Fix the build on macos.  Reported by sikmir, thanks!
+
+
 0.8 “Le Scarpe Volanti” — Released May 25, 2022
 
 ### New features
blob - 59a82fcfc624b310a32185dbb53dd7af5119d930
blob + de3df7f80d751c32df93c4eb0fe9fe60b3d4012e
--- site/index.html
+++ site/index.html
@@ -124,7 +124,7 @@
 |_     _|.-----.|  |.-----.-----.----.-----.-----.-----.
   |   |  |  -__||  ||  -__|__ --|  __|  _  |  _  |  -__|
   |___|  |_____||__||_____|_____|____|_____|   __|_____|
-                                           |__| v0.8</pre>
+                                           |__| v0.8.1</pre>
     <blockquote>
       <p>Telescope is a w3m-like browser for Gemini</p>
     </blockquote>
@@ -153,8 +153,8 @@
     <p>Source code and precompiled binaries for linux are available:</p>
     <ul>
       <li>
-        <a href="https://github.com/omar-polo/telescope/releases/download/0.8/telescope-0.8.tar.gz">
-          telescope-0.8.tar.gz
+        <a href="https://github.com/omar-polo/telescope/releases/download/0.8.1/telescope-0.8.1.tar.gz">
+          telescope-0.8.1.tar.gz
         </a>
       </li>
       <li>
@@ -177,9 +177,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/telescope/releases/download/0.8/telescope-0.8.tar.gz
-$ tar xzvf telescope-0.8.tar.gz
-$ cd telescope-0.8
+    <pre>$ curl -LO https://github.com/omar-polo/telescope/releases/download/0.8.1/telescope-0.8.1.tar.gz
+$ tar xzvf telescope-0.8.1.tar.gz
+$ cd telescope-0.8.1
 $ ./configure
 $ make
 $ sudo make install # eventually
@@ -193,36 +193,39 @@ $ sudo make install # eventually
     </p>
     <ul>
       <li>
-        <a href="https://github.com/omar-polo/telescope/releases/download/0.8/SHA256">
+        <a href="https://github.com/omar-polo/telescope/releases/download/0.8.1/SHA256">
           SHA256
         </a>
       </li>
       <li>
-        <a href="https://github.com/omar-polo/telescope/releases/download/0.8/SHA256.sig">
+        <a href="https://github.com/omar-polo/telescope/releases/download/0.8.1/SHA256.sig">
           SHA256.sig
         </a>
       </li>
       <li>
-        <a href="https://github.com/omar-polo/telescope/releases/download/0.8/telescope-0.7.pub">
-          telescope-0.7.pub
+        <a href="https://github.com/omar-polo/telescope/releases/download/0.8.1/telescope-0.8.pub">
+          telescope-0.8.pub
         </a>
       </li>
       <li>
-        <a href="https://github.com/omar-polo/telescope/releases/download/0.8/telescope-0.8.pub">
-          telescope-0.8.pub
+        <a href="https://github.com/omar-polo/telescope/releases/download/0.8.1/telescope-0.9.pub">
+          telescope-0.9.pub
         </a>
       </li>
     </ul>
     <p>How to verify the signature with signify:</p>
-    <pre>$ signify -C -p telescope-0.8.pub -x SHA256.sig
+    <pre>$ signify -C -p telescope-0.8.1.pub -x SHA256.sig
 Signature Verified
-telescope-0.8-binaries.tar.gz: OK
-telescope-0.8.tar.gz: OK
+telescope-0.8.1.tar.gz: OK
 telescope-0.8.pub: OK
 telescope-0.9.pub: OK
 telescope.amd64: OK
     </pre>
     <h2>Changelog</h2>
+    <p>0.8.1 “Le Scarpe Volanti” buildfix release — Released May 25, 2022</p>
+    <ul>
+      <li>Fix the build on macos.  Reported by sikmir, thanks!</li>
+    </ul>
     <p>0.8 “Le Scarpe Volanti” — Released May 25, 2022</p>
     <h3>New features</h3>
     <ul>