Commit Diff
Diff:
2755163381207edb50e1db495c9994f88471433c
56274e43003001964651f70dc6b2f508501eb2d0
Commit:
56274e43003001964651f70dc6b2f508501eb2d0
Tree:
1977b315587054081831d6a7df4765cb92b630a0
Author:
Omar Polo <op@omarpolo.com>
Date:
Wed May 25 20:31:26 2022 UTC
Message:
changes for 0.8.1
commit - 2755163381207edb50e1db495c9994f88471433c
commit + 56274e43003001964651f70dc6b2f508501eb2d0
blob - 289ae01ae21ea77f9d9192cb8d3681e486fc05a6
blob + 7515dc6534cf1128100d75c7d6ab25d56ba86769
--- ChangeLog
+++ ChangeLog
@@ -1,4 +1,10 @@
2022-05-25 Omar Polo <op@omarpolo.com>
+
+ * 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"
blob - 9320c2138a82dc97de928dc165e868f4604bfbd4
blob + 217ef7d91868ae6d6c69452a15f68abc439521a2
--- 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.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.
@@ -25,7 +25,7 @@ Source code and precompiled binaries for linux are ava
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
@@ -42,9 +42,9 @@ $ curl -LO https://github.com/omar-polo/telescope/rele
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
@@ -52,16 +52,16 @@ A SHA256 file containing the checksums is available.
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
@@ -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
blob - 59a82fcfc624b310a32185dbb53dd7af5119d930
blob + de3df7f80d751c32df93c4eb0fe9fe60b3d4012e
--- site/index.html
+++ site/index.html
@@ -124,7 +124,7 @@
|_ _|.-----.| |.-----.-----.----.-----.-----.-----.
| | | -__|| || -__|__ --| __| _ | _ | -__|
|___| |_____||__||_____|_____|____|_____| __|_____|
- |__| v0.8</pre>
+ |__| v0.8.1</pre>
<blockquote>
<p>Telescope is a w3m-like browser for Gemini</p>
</blockquote>
@@ -153,8 +153,8 @@
<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>
@@ -177,9 +177,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.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
@@ -193,36 +193,39 @@ $ sudo make install # eventually
</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>
Omar Polo