Skip to content

Commit

Permalink
changes for 0.8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
omar-polo committed May 25, 2022
1 parent 2755163 commit 56274e4
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 26 deletions.
6 changes: 6 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
2022-05-25 Omar Polo <[email protected]>

* 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"

* configure.ac: disable landlock check. it's currently unused
Expand Down
27 changes: 16 additions & 11 deletions site/index.gmi
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -25,7 +25,7 @@ The UI is strongly inspired from Emacs and W3M, so you’ll find some familiar c

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
Expand All @@ -42,26 +42,26 @@ 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
```

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
Expand All @@ -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
Expand Down
33 changes: 18 additions & 15 deletions site/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@
|_ _|.-----.| |.-----.-----.----.-----.-----.-----.
| | | -__|| || -__|__ --| __| _ | _ | -__|
|___| |_____||__||_____|_____|____|_____| __|_____|
|__| v0.8</pre>
|__| v0.8.1</pre>
<blockquote>
<p>Telescope is a w3m-like browser for Gemini</p>
</blockquote>
Expand Down Expand Up @@ -153,8 +153,8 @@ <h2>Install</h2>
<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>
Expand All @@ -177,9 +177,9 @@ <h2>Install</h2>
<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
Expand All @@ -193,36 +193,39 @@ <h2>Install</h2>
</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>
Expand Down

0 comments on commit 56274e4

Please sign in to comment.