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
$ 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