commit a2fe40fe5ab44489d4316e650361fe19a181d3dc from: Omar Polo date: Sat Jan 15 09:09:51 2022 UTC update site for 0.7.1 commit - 84b0c4ab06e6de6c071c3cac39b0df011cf23ff5 commit + a2fe40fe5ab44489d4316e650361fe19a181d3dc blob - f644c8c426e6af1dfa6d7aaa20e3eb1bb56abcf6 blob + 70307b01758e8ee1c9579ff96765fe6262693461 --- 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.7” +``` Ascii art of the word “Telescope” and “v0.7.1” _______ __ |_ _|.-----.| |.-----.-----.----.-----.-----.-----. | | | -__|| || -__|__ --| __| _ | _ | -__| |___| |_____||__||_____|_____|____|_____| __|_____| - |__| v0.7 + |__| v0.7.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,14 +25,14 @@ 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.7/telescope-0.7.tar.gz telescope-0.7.tar.gz +=> https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope-0.7.1.tar.gz telescope-0.7.1.tar.gz => https://git.omarpolo.com/telescope/ git repository => gemini://git.omarpolo.com/telescope.git/ git repository via Gemini => https://github.com/omar-polo/telescope GitHub mirror -=> https://github.com/omar-polo/telescope/releases/download/0.7/telescope.aarch64 telescope.aarch64 -=> https://github.com/omar-polo/telescope/releases/download/0.7/telescope.amd64 telescope.amd64 +=> https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope.aarch64 telescope.aarch64 +=> https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope.amd64 telescope.amd64 The dependencies are: * libncurses @@ -43,9 +43,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.7/telescope-0.7.tar.gz -$ tar xzvf telescope-0.7.tar.gz -$ cd telescope-0.7 +$ curl -LO https://github.com/omar-polo/telescope/releases/download/0.7/telescope-0.7.1.tar.gz +$ tar xzvf telescope-0.7.1.tar.gz +$ cd telescope-0.7.1 $ ./configure $ make $ sudo make install # eventually @@ -53,18 +53,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.7.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.8.pub’ is also included. -=> https://github.com/omar-polo/telescope/releases/download/0.7/SHA256 SHA256 -=> https://github.com/omar-polo/telescope/releases/download/0.7/SHA256.gpg SHA256.gpg -=> https://github.com/omar-polo/telescope/releases/download/0.7/SHA256.sig SHA256.sig -=> https://github.com/omar-polo/telescope/releases/download/0.7/telescope-0.7.pub telescope-0.7.pub -=> https://github.com/omar-polo/telescope/releases/download/0.7/telescope-0.8.pub telescope-0.8.pub +=> https://github.com/omar-polo/telescope/releases/download/0.7.1/SHA256 SHA256 +=> https://github.com/omar-polo/telescope/releases/download/0.7.1/SHA256.gpg SHA256.gpg +=> https://github.com/omar-polo/telescope/releases/download/0.7.1/SHA256.sig SHA256.sig +=> https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope-0.7.pub telescope-0.7.pub +=> https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope-0.8.pub telescope-0.8.pub ```Example of how to verify the signature with signify $ signify -C -p telescope-0.7.pub -x SHA256.sig Signature Verified -telescope-0.7-binaries.tar.gz: OK +telescope-0.7.1-binaries.tar.gz: OK +telescope-0.7.1.tar.gz: OK telescope-0.7.pub: OK -telescope-0.7.tar.gz: OK telescope-0.8.pub: OK telescope.aarch64: OK telescope.amd64: OK @@ -73,6 +73,14 @@ telescope.amd64: OK ## Changelog +0.7.1 “Via Paolo Fabbri 43” bugfix release — Released January 15, 2022 + +Bug Fixes: + +* fix an use-after-free when loading an about:* URL from about:about. Reported by Brian Callahan, thanks! + + + 0.7 “Via Paolo Fabbri 43” — Released January 13, 2022 ### New features blob - dcb39f8cc40291625aaa07cfb3b40a58d03b6ccb blob + 2dd5fe77c0da39435201551ce3d2e913702b850f --- site/index.html +++ site/index.html @@ -124,7 +124,7 @@ |_ _|.-----.| |.-----.-----.----.-----.-----.-----. | | | -__|| || -__|__ --| __| _ | _ | -__| |___| |_____||__||_____|_____|____|_____| __|_____| - |__| v0.7 + |__| v0.7.1

Telescope is a w3m-like browser for Gemini

@@ -153,8 +153,8 @@

Source code and precompiled binaries for linux are available:

Once all the dependencies are installed, building is as easy as:

-
$ curl -LO https://github.com/omar-polo/telescope/releases/download/0.7/telescope-0.7.tar.gz
-$ tar xzvf telescope-0.7.tar.gz
-$ cd telescope-0.7
+    
$ curl -LO https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope-0.7.1.tar.gz
+$ tar xzvf telescope-0.7.1.tar.gz
+$ cd telescope-0.7.1
 $ ./configure
 $ make
 $ sudo make install # eventually
@@ -200,27 +200,27 @@ $ sudo make install # eventually
     

  • - + SHA256
  • - + SHA256.gpg
  • - + SHA256.sig
  • - + telescope-0.7.pub
  • - + telescope-0.8.pub
  • @@ -228,14 +228,23 @@ $ sudo make install # eventually

    How to verify the signature with signify:

    $ signify -C -p telescope-0.7.pub -x SHA256.sig
     Signature Verified
    -telescope-0.7-binaries.tar.gz: OK
    +telescope-0.7.1-binaries.tar.gz: OK
    +telescope-0.7.1.tar.gz: OK
     telescope-0.7.pub: OK
    -telescope-0.7.tar.gz: OK
     telescope-0.8.pub: OK
     telescope.aarch64: OK
     telescope.amd64: OK
         

    Changelog

    +

    0.7.1 “Via Paolo Fabbri 43” bugfix release — Released January 15, 2022

    +

    Bug fixes

    +
      +
    • + fix an use-after-free when loading an about:* URL from + about:about. Reported by Brian Callahan, thanks! +
    • +
    +

    0.7 “Via Paolo Fabbri 43” — Released January 13, 2022

    New features