cage
ecec01f285
- [gemini] made slurp-gemini-url works with redirect;
...
- [gemini] made some refactoring for building redirect IRIs.
2021-01-23 16:25:37 +01:00
cage
7e32091b6f
- [gemini]
...
Started with gemlog subscription, added database table and interface
and subscribing API.
2021-01-08 18:21:43 +01:00
cage
7a98df4a5a
- [gemini] fix split when separator is at the end of a path.
2020-12-29 20:36:42 +01:00
cage
5151fbe4a2
- [gemini] allow percent encoding of query, path and fragment only if not already encoded.
2020-12-28 12:40:47 +01:00
cage
e32e025d10
- [gemini] percent encoding path query and fragment before perfoming the request.
2020-12-25 18:24:12 +01:00
cage
9fd958d12b
- fixed IRI and URI parser;
...
- taken into account fragment of IRI;
- added more IRI and URI test;
- passes all the client tests.
2020-12-25 18:23:32 +01:00
cage
c9d9559f1a
- changed 'uri' to 'iri' where does makes sense to me.
2020-12-17 13:56:07 +01:00
cage
2138021412
- [gemini] switched from URI to IRI;
...
- fixed wrong slot symbol.
2020-12-14 13:58:28 +01:00
cage
13fdc439a8
- added IRI parser.
2020-12-13 15:27:55 +01:00
cage
269a08718c
- [gemini] implemented a draft of a client authentication (via TLS certificates).
2020-10-23 20:57:17 +02:00
cage
497efa6a92
- [gemini] starting using certificates;
...
- removed hardcoded 'xdg-open' binary name.
2020-10-11 18:22:07 +02:00
cage
c5118d46a6
- changed GPL comment headers.
2020-09-06 11:32:08 +02:00
cage
1eeed9538e
- [gemini] download of non gemini documents happens in a concurrent
...
way (in a different thread)
- [gemini] prevent links to be appended even when user is opening a new document;
- [gemini] added a notification when download of a gemini document has terminated.
2020-07-26 13:29:24 +02:00
cage
254cd94720
- [gemini] the parser has been modified to renders (in a separate
...
thread) the contents of a gemini file parsed so far without waiting
for the whole document to be read from the socket.
This feature should prevent blocking the client when the server
never close the socket (i.e. for streamed contents).
2020-07-26 12:07:26 +02:00
cage
fb0fd48865
- [gemini] added the option to view gemini page's source.
2020-07-15 12:40:30 +02:00
cage
c84de306c8
- [gemini] made some elements of page rendering customizable
...
using 'gemini-page-theme' class some elements of the rendered page
(header prefix, bullet and so on) can be customized.
users can use configuration files directive to change the appearance of said elements
(both character and color or font variants);
- removed unused argument from command line switch: '-m'.
2020-07-08 18:38:17 +02:00
cage
49214475ab
- [gemini]
...
- using quri instead of puri library because the first has a better handling
of UTF-8;
- using binary stream instead of ASCII.
2020-07-04 11:15:55 +02:00
cage
f861d80b8c
- [gemini] percent encoded query.
2020-06-23 15:22:28 +02:00
cage
cf7a19dd04
- allowed the user to bypas TOFU exception;
...
- fixed TOFU check.
2020-06-23 11:47:21 +02:00
cage
9461c0ea70
- gemini client works (but missing client authorization using certificates).
2020-06-22 14:03:06 +02:00
cage
ffdd960673
- added a draft for gemini client.
2020-06-19 11:40:20 +02:00