Commit Diff


commit - be1289b148f89fa1b8c3447d4507e61ff3972b11
commit + bf34c145bc8712b96e388802424ef575cfba2d9a
blob - 7a2f0c12aaf61d018efd8cb05cb644b532ab12eb
blob + 5fd55546a8f2035d0d8e38f085a877ed4c855a18
--- 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.6”
+``` Ascii art of the word “Telescope” and “v0.6.1”
  _______         __
 |_     _|.-----.|  |.-----.-----.----.-----.-----.-----.
   |   |  |  -__||  ||  -__|__ --|  __|  _  |  _  |  -__|
   |___|  |_____||__||_____|_____|____|_____|   __|_____|
-                                           |__| v0.6
+                                           |__| v0.6.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.
@@ -24,11 +24,11 @@ The UI is strongly inspired from Emacs and W3M, so you
 => https://repology.org/project/telescope/versions Some distros provide a package — thanks to the maintainers!
 
 Source code and precompiled binaries for linux are available:
-=> https://github.com/omar-polo/telescope/releases/download/0.6/telescope-0.6.tar.gz	telescope-0.6.tar.gz
-=> https://github.com/omar-polo/telescope/releases/download/0.6/telescope.linux.aarch64	telescope.linux.aarch64
-=> https://github.com/omar-polo/telescope/releases/download/0.6/telescope.linux.amd64	telescope.linux.amd64
+=> https://github.com/omar-polo/telescope/releases/download/0.6.1/telescope-0.6.1.tar.gz	telescope-0.6.1.tar.gz
+=> https://github.com/omar-polo/telescope/releases/download/0.6.1/telescope.linux.aarch64	telescope.linux.aarch64
+=> https://github.com/omar-polo/telescope/releases/download/0.6.1/telescope.linux.amd64	telescope.linux.amd64
 
-=> https://github.com/omar-polo/telescope/releases/download/0.6/telescope-0.6-binaries.tar.gz telescope-0.6-binaries.tar.gz
+=> https://github.com/omar-polo/telescope/releases/download/0.6.1/telescope-0.6.1-binaries.tar.gz telescope-0.6.1-binaries.tar.gz
 
 When in doubt, compile from source.  It’s easy and takes less than a minute on a raspberry pi 3.  The dependencies are:
 * libncurses
@@ -39,9 +39,9 @@ When in doubt, compile from source.  It’s easy and t
 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.6/telescope-0.6.tar.gz
-$ tar xzvf telescope-0.6.tar.gz
-$ cd telescope-0.6
+$ curl -LO https://github.com/omar-polo/telescope/releases/download/0.6.1/telescope-0.6.1.tar.gz
+$ tar xzvf telescope-0.6.1.tar.gz
+$ cd telescope-0.6.1
 $ ./configure
 $ make
 $ sudo make install # eventually
@@ -49,18 +49,18 @@ $ 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.6.pub) or GPG.  The hash of the signify public key is also included in the SHA256 file and signed with my GPG too.  The signify public key for the next release ‘telescope-0.7.pub’ is also included.
 
-=> https://github.com/omar-polo/telescope/releases/download/0.6/SHA256			SHA256
-=> https://github.com/omar-polo/telescope/releases/download/0.6/SHA256.gpg		SHA256.gpg
-=> https://github.com/omar-polo/telescope/releases/download/0.6/SHA256.sig		SHA256.sig
-=> https://github.com/omar-polo/telescope/releases/download/0.6/telescope-0.6.pub	telescope-0.6.pub
-=> https://github.com/omar-polo/telescope/releases/download/0.6/telescope-0.7.pub	telescope-0.7.pub
+=> https://github.com/omar-polo/telescope/releases/download/0.6.1/SHA256			SHA256
+=> https://github.com/omar-polo/telescope/releases/download/0.6.1/SHA256.gpg		SHA256.gpg
+=> https://github.com/omar-polo/telescope/releases/download/0.6.1/SHA256.sig		SHA256.sig
+=> https://github.com/omar-polo/telescope/releases/download/0.6.1/telescope-0.6.pub	telescope-0.6.pub
+=> https://github.com/omar-polo/telescope/releases/download/0.6.1/telescope-0.7.pub	telescope-0.7.pub
 
 ```Example of how to verify the signature with signify
 $ signify -C -p telescope-0.6.pub -x SHA256.sig
 Signature Verified
-telescope-0.6-binaries.tar.gz: OK
+telescope-0.6.1-binaries.tar.gz: OK
 telescope-0.6.pub: OK
-telescope-0.6.tar.gz: OK
+telescope-0.6.1.tar.gz: OK
 telescope-0.7.pub: OK
 telescope.linux.aarch64: OK
 telescope.linux.amd64: OK
@@ -72,8 +72,13 @@ Finally, it’s possible to fetch the sources using gi
 => https://github.com/omar-polo/telescope	GitHub mirror
 
 
-## Changelog for the latest release
+## Changelog
 
+0.6.1 “Piccola storia ignobile” bugfix release — Released November 29, 2021
+
+* Handle gracefully when landlock is disabled at runtime.  Reported and tested by Nikolay Korotkiy, thanks!
+
+
 0.6 “Piccola storia ignobile” — Released November 29, 2021
 
 ## New features
blob - 6bd139d5d61bfb45401e673b8efeebb57994e77b
blob + 005e6fe3fc6066f19300ba870cbb3ff9a6204229
--- site/index.html
+++ site/index.html
@@ -124,7 +124,7 @@
 |_     _|.-----.|  |.-----.-----.----.-----.-----.-----.
   |   |  |  -__||  ||  -__|__ --|  __|  _  |  _  |  -__|
   |___|  |_____||__||_____|_____|____|_____|   __|_____|
-                                           |__| v0.6</pre>
+                                           |__| v0.6.1</pre>
     <blockquote>
       <p>Telescope is a w3m-like browser for Gemini</p>
     </blockquote>
@@ -153,23 +153,23 @@
     <p>Source code and precompiled binaries for linux are available:</p>
     <ul>
       <li>
-        <a href="https://github.com/omar-polo/telescope/releases/download/0.6/telescope-0.6.tar.gz">
-          telescope-0.6.tar.gz
+        <a href="https://github.com/omar-polo/telescope/releases/download/0.6.1/telescope-0.6.1.tar.gz">
+          telescope-0.6.1.tar.gz
         </a>
       </li>
       <li>
-        <a href="https://github.com/omar-polo/telescope/releases/download/0.6/telescope.linux.aarch64">
+        <a href="https://github.com/omar-polo/telescope/releases/download/0.6.1/telescope.linux.aarch64">
           telescope.linux.aarch64
         </a>
       </li>
       <li>
-        <a href="https://github.com/omar-polo/telescope/releases/download/0.6/telescope.linux.amd64">
+        <a href="https://github.com/omar-polo/telescope/releases/download/0.6.1/telescope.linux.amd64">
           telescope.linux.amd64
         </a>
       </li>
       <li>
-        <a href="https://github.com/omar-polo/telescope/releases/download/0.6/telescope-0.6-binaries.tar.gz">
-          telescope-0.6-binaries.tar.gz
+        <a href="https://github.com/omar-polo/telescope/releases/download/0.6.1/telescope-0.6.1-binaries.tar.gz">
+          telescope-0.6.1-binaries.tar.gz
         </a>
       </li>
     </ul>
@@ -184,9 +184,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.6/telescope-0.6.tar.gz
-$ tar xzvf telescope-0.6.tar.gz
-$ cd telescope-0.6
+    <pre>$ curl -LO https://github.com/omar-polo/telescope/releases/download/0.6.1/telescope-0.6.1.tar.gz
+$ tar xzvf telescope-0.6.1.tar.gz
+$ cd telescope-0.6.1
 $ ./configure
 $ make
 $ sudo make install # eventually
@@ -202,27 +202,27 @@ $ sudo make install # eventually
     </p>
     <ul>
       <li>
-        <a href="https://github.com/omar-polo/telescope/releases/download/0.6/SHA256">
+        <a href="https://github.com/omar-polo/telescope/releases/download/0.6.1/SHA256">
           SHA256
         </a>
       </li>
       <li>
-        <a href="https://github.com/omar-polo/telescope/releases/download/0.6/SHA256.gpg">
+        <a href="https://github.com/omar-polo/telescope/releases/download/0.6.1/SHA256.gpg">
           SHA256.gpg
         </a>
       </li>
       <li>
-        <a href="https://github.com/omar-polo/telescope/releases/download/0.6/SHA256.sig">
+        <a href="https://github.com/omar-polo/telescope/releases/download/0.6.1/SHA256.sig">
           SHA256.sig
         </a>
       </li>
       <li>
-        <a href="https://github.com/omar-polo/telescope/releases/download/0.6/telescope-0.6.pub">
+        <a href="https://github.com/omar-polo/telescope/releases/download/0.6.1/telescope-0.6.pub">
           telescope-0.6.pub
         </a>
       </li>
       <li>
-        <a href="https://github.com/omar-polo/telescope/releases/download/0.6/telescope-0.7.pub">
+        <a href="https://github.com/omar-polo/telescope/releases/download/0.6.1/telescope-0.7.pub">
           telescope-0.7.pub
         </a>
       </li>
@@ -230,9 +230,9 @@ $ sudo make install # eventually
     <p>How to verify the signature with signify:</p>
     <pre>$ signify -C -p telescope-0.5.pub -x SHA256.sig
 Signature Verified
-telescope-0.6-binaries.tar.gz: OK
+telescope-0.6.1-binaries.tar.gz: OK
 telescope-0.6.pub: OK
-telescope-0.6.tar.gz: OK
+telescope-0.6.1.tar.gz: OK
 telescope-0.7.pub: OK
 telescope.linux.aarch64: OK
 telescope.linux.amd64: OK
@@ -246,7 +246,15 @@ telescope.linux.amd64: OK
         <a href="https://github.com/omar-polo/telescope">GitHub mirror</a>
       </li>
     </ul>
-    <h2>Changelog for the lastest version</h2>
+    <h2>Changelog</h2>
+    <p>0.6.1 “Piccola storia ignobile” bugfix release — Released November 29, 2021</p>
+    <ul>
+      <li>
+        Handle gracefully when landlock is disabled at runtime.
+        Reported and tested by Nikolay Korotkiy, thanks!
+      </li>
+    </ul>
+    <hr />
     <p>0.6 “Piccola storia ignobile” — Released November 29, 2021</p>
     <h3>New features</h3>
     <ul>