dece
a90b513369
WIP
2022-01-02 17:37:56 +01:00
dece
0f35971493
browser/gemini: avoid inf. recursion on code 60
...
If the server would blindly respond with code 60 even though we present
a client certificate, it would trigger an infinite recursive call
(open_gemini_url → _handle_response → _handle_cert_required).
2021-11-15 14:15:07 +01:00
dece
e0a5ca94ec
browser/gemini: fix crash during handshake
2021-11-15 09:52:01 +01:00
dece
f48a8ab606
protocol: format
2021-11-15 09:51:20 +01:00
dece
7ed83f9389
page: rework rendering params into RenderOptions
...
Also make the list item bullet configurable, if you don't like the •.
2021-07-08 15:16:19 +02:00
dece
04c66bad52
gemini: make it clear that empty CN is OK
...
Will it be OK for all servers though? We might never know…
2021-06-18 01:44:17 +02:00
dece
a3c9b10647
gemini: show reason for certificate creation
2021-06-13 01:54:56 +02:00
dece
c5e419752c
gemini: move downloads helper to separate module
2021-06-11 18:27:15 +02:00
dece
9140cedad0
config: fix file issues with identities
2021-05-29 22:07:55 +02:00
dece
bde207768a
identity: move client cert command to config
2021-05-29 16:43:44 +02:00
dece
2d493af64b
preferences: basic per-capsule preferences
...
For now only a per-path render mode is available.
2021-05-29 01:13:43 +02:00
dece
b22981cef6
browser: fix minor status bar issues
2021-05-24 21:11:58 +02:00
dece
4738e495b2
browser: add command to show page info
2021-05-24 20:09:34 +02:00
dece
acf8147fa1
linting
2021-05-16 01:30:00 +02:00
dece
8de79a6e5a
help: clean up a lot and fix smol issues
...
Moved a lot of stuff from the readme to the help page so the program is
more self-contained.
2021-05-16 00:46:19 +02:00
dece
2b072bcc76
navigation: abandon assume_absolute URL madness
2021-05-15 19:06:44 +02:00
dece
09f660feaf
browser: only use cache when going back
2021-05-14 23:16:49 +02:00
dece
f63d875fc3
logging
2021-05-13 01:25:50 +02:00
dece
8b1561e689
identity: present cert instead of waiting for 60
2021-05-13 01:24:29 +02:00
dece
57f01720d6
identity: add basic identity management
2021-05-12 22:34:18 +02:00
dece
6ceb75b84c
config: add download_path
2021-05-09 23:02:56 +02:00
dece
3a88a898c9
browser: open last download with external commands
2021-05-09 01:39:42 +02:00
dece
397a143695
navigation: rework entirely URL management
...
oh and fix the whole history mess a bit
2021-05-08 22:47:34 +02:00
dece
1fddf4c2b2
tofu: proper implementation
2021-04-19 02:04:18 +02:00
dece
80ec71f30b
command_line: add a prompt function
2021-04-19 00:28:20 +02:00
dece
3a818812a9
config: add config management
...
A config file is now created and used, and a few hardcoded things in the
source have been moved to the config file \o/
2021-04-18 14:17:20 +02:00
dece
4fbfa37937
browser: do not send requests with too long URLs
2021-04-18 01:17:33 +02:00
dece
cf48818c24
protocol: download unknown mime types
2021-04-17 22:59:54 +02:00
dece
f3a3a36039
browser: render all "text/*" Gemini responses
2021-04-16 19:56:56 +02:00
dece
bd7cfce520
browser: split in several files
2021-03-28 18:28:35 +02:00