Commits
- Commit:
3fa2381a5adae1022aeb111328b67b7e2fc4e7f9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump version to 0.9.1
- Commit:
77257956f569667a679de6abdfbeb605acb80c45
- From:
- Omar Polo <op@omarpolo.com>
- Date:
changelog for 0.9.1
- Commit:
b1ccf425c267a3ff070ae66a77ea57a1e0b538e3
- From:
- Omar Polo <op@omarpolo.com>
- Date:
warn also when a download could have been interrupted
- Commit:
b7aa23a09d302017f405ec7d0a375a413a4d7f4b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
README.md: mention the irc channel
- Commit:
b77b8bd56d85cf7dc91732b1c284701c649b5335
- From:
- Omar Polo <op@omarpolo.com>
- Date:
site: remove mention of pkg-config
- Commit:
035b5bff5d3f89870ea7a7194aaf99ad04359ee7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
site: mention the irc channel and tweak the home page
- Commit:
0b1d9415527cb1f150a75aeb3cffa671e99270df
- From:
- Omar Polo <op@omarpolo.com>
- Date:
site: s/ge/gemexp
- Commit:
2288173fd105f064d8dae30869c76dc721e7d4e9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove mentions of pkg-config from the README
- Commit:
d0780551dc0360737ca66ebc110d22acdeccbf63
- From:
- Omar Polo <op@omarpolo.com>
- Date:
configure.ac: remove PKG_PROG_PKG_CONFIG
since 64d120d070 we no longer use pkg-config.
Fixes https://github.com/omar-polo/telescope/issues/9
- Commit:
a287e9ff39300887b67cd7ab0578ae0f7affcf04
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Via:
- Omar Polo <op@noreply.codeberg.org>
- Date:
search: update links to new gemcap
According to gemini://geminispace.info, the search engine ha been shut
down:
The search provider geminispace.info has been shut down on 1st June 2024.
Indeed, this seems to have happened prematurely but it is no longer
serving requests.
Therefore, switch to a different one.
- Commit:
a3e4d56b6d9bcfca48f3d8c8f1e526e95b0c2f64
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
tls: guard against faulty gemini servers
Some gemini servers have faulty TLS handling, such as:
gg: tls_close: EOF without close notify
In such cases, telescope will receive that error and naturally assume
there was a problem and stop processing. However, in the case of there
still being legitimate content read from the request, this should still
be displayed, rather than ignored.
This change therefore detects this condition and adds a status of 'W' to
telescope's modeline to indicate that the information presented is from
a faulty gemini server and could be truncated and hence display oddly.
- Commit:
5cf5039df1f7526a79b6067417efe594e9c685bd
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fmt
- Commit:
8b846311dc6feb29cf4b1d627ee2cc4dd8eca01f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bufio: add bufio_io_err
- Commit:
0b756e42eb6e535b419ecee31b6061c0376168fd
- From:
- Thomas Adam <thomas.adam22@gmail.com>
- Date:
libgrapheme: don't allow parallel builds
When building the bundled version of libgrapheme, don't build it in
parallel, with "-j" is used to "make".
In most cases, there's no guarantee that libgrapheme is going to be
built before telescope, and the detection for this is such that it's
always going to be called on-demand, which almost always guarantees that
libgrapheme will be built after telescope.
- Commit:
c4d1f652a3b3f399361f2251e88b800363dbbf9d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bufio: rename pflags -> wantev
- Commit:
140a1abdc7de2af3283c254cf82435384495b1c0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
slightly rework gemini reply handling
- rename `r' to `code'
- defer the buf_drain() call
With libevent we had to free() the header string, whereas buf_getdelim()
returns a string from the buffer itself, so we can safely defer the
drain operation after the sanity checks.
- Commit:
9659786c230c5dd9f5bb0193e07d068d828dfb44
- From:
- Omar Polo <op@omarpolo.com>
- Date:
grammar
- Commit:
1fa94674f952e02ed869066a528110a1aef8a246
- From:
- Omar Polo <op@omarpolo.com>
- Date:
make gemini_parse_reply() return -1 on error
- Commit:
81df72e1bd1474d79928c8478d09e8c713f1cdca
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't pause the request in gemini_parse_reply()
a parse routine shouldn't interfere with the handling of the events;
pulling this into the caller makes the logic simpler to follow.
- Commit:
5f285272dff39a7d4b876e094dd60b9afab0f523
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify gemini_parse_reply()
- Commit:
1afd6a68da181e3ea73fb1a8b9163b6e4d0f57b1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
configure: add a check to detect Libre/OpenSSL mixings
Now that we're using also some bits from libcrypto, it's important
to not mix different libcrypto/ssl implementation in the same
program.
This check is taken from OpenSMTPD.
May have helped with https://github.com/macports/macports-ports/pull/23007
- Commit:
f2a80e942a406dcda39fddc9fd879dfb766338a8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify gemini header handling with buf_getdelim()
- Commit:
98f8e538bf0499faf31a3c7368205a3c024a4949
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bufio: add buf_getdelim
will help simplifying a bit in net.c, and it's generally useful.
- Commit:
7bdb6d522add94db48fb6cf85f8217e512b9ff79
- From:
- Omar Polo <op@omarpolo.com>
- Date:
delete trailing whitespace
- Commit:
1a7a3e451f8ee33c9fbb092774f471580d71c0e2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
point out the dependency changes in 0.9