commit - 84b0c4ab06e6de6c071c3cac39b0df011cf23ff5
commit + a2fe40fe5ab44489d4316e650361fe19a181d3dc
blob - f644c8c426e6af1dfa6d7aaa20e3eb1bb56abcf6
blob + 70307b01758e8ee1c9579ff96765fe6262693461
--- site/index.gmi
+++ site/index.gmi
> 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.
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
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
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
## 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
|_ _|.-----.| |.-----.-----.----.-----.-----.-----.
| | | -__|| || -__|__ --| __| _ | _ | -__|
|___| |_____||__||_____|_____|____|_____| __|_____|
- |__| v0.7</pre>
+ |__| v0.7.1</pre>
<blockquote>
<p>Telescope is a w3m-like browser for Gemini</p>
</blockquote>
<p>Source code and precompiled binaries for linux are available:</p>
<ul>
<li>
- <a href="https://github.com/omar-polo/telescope/releases/download/0.7/telescope-0.7.tar.gz">
- telescope-0.7.tar.gz
+ <a href="https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope-0.7.1.tar.gz">
+ telescope-0.7.1.tar.gz
</a>
</li>
<li>
<a href="https://github.com/omar-polo/telescope">GitHub mirror</a>
</li>
<li>
- <a href="https://github.com/omar-polo/telescope/releases/download/0.7/telescope.aarch64">
+ <a href="https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope.aarch64">
telescope.aarch64
</a>
</li>
<li>
- <a href="https://github.com/omar-polo/telescope/releases/download/0.7/telescope.amd64">
+ <a href="https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope.amd64">
telescope.amd64
</a>
</li>
<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.7/telescope-0.7.tar.gz
-$ tar xzvf telescope-0.7.tar.gz
-$ cd telescope-0.7
+ <pre>$ 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
</p>
<ul>
<li>
- <a href="https://github.com/omar-polo/telescope/releases/download/0.7/SHA256">
+ <a href="https://github.com/omar-polo/telescope/releases/download/0.7.1/SHA256">
SHA256
</a>
</li>
<li>
- <a href="https://github.com/omar-polo/telescope/releases/download/0.7/SHA256.gpg">
+ <a href="https://github.com/omar-polo/telescope/releases/download/0.7.1/SHA256.gpg">
SHA256.gpg
</a>
</li>
<li>
- <a href="https://github.com/omar-polo/telescope/releases/download/0.7/SHA256.sig">
+ <a href="https://github.com/omar-polo/telescope/releases/download/0.7.1/SHA256.sig">
SHA256.sig
</a>
</li>
<li>
- <a href="https://github.com/omar-polo/telescope/releases/download/0.7/telescope-0.7.pub">
+ <a href="https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope-0.7.pub">
telescope-0.7.pub
</a>
</li>
<li>
- <a href="https://github.com/omar-polo/telescope/releases/download/0.7/telescope-0.8.pub">
+ <a href="https://github.com/omar-polo/telescope/releases/download/0.7.1/telescope-0.8.pub">
telescope-0.8.pub
</a>
</li>
<p>How to verify the signature with signify:</p>
<pre>$ 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
</pre>
<h2>Changelog</h2>
+ <p>0.7.1 “Via Paolo Fabbri 43” bugfix release — Released January 15, 2022</p>
+ <h3>Bug fixes</h3>
+ <ul>
+ <li>
+ fix an use-after-free when loading an <code>about:*</code> URL from
+ <code>about:about</code>. Reported by Brian Callahan, thanks!
+ </li>
+ </ul>
+ <hr />
<p>0.7 “Via Paolo Fabbri 43” — Released January 13, 2022</p>
<h3>New features</h3>
<ul>