fd8ee5bfb7Merge pull request 'Add gemini:// support directly to urllib.parse' (#16) from dancek/AV-98:simplify-urljoin into master
solderpunk
2020-06-02 14:45:48 -0400
7a3f1c77a5Present expiration information about previous certificates in TOFU warning messages.
Solderpunk
2020-05-23 12:53:02 +0200
e455d2ec85Actually create a missing config directory!
Solderpunk
2020-05-22 23:24:49 +0200
a68e092593Add option to toggle between CA and TOFU certificate validation.
Solderpunk
2020-05-19 23:14:09 +0200
ec07491578Check alternative subject names.
Solderpunk
2020-05-17 22:36:10 +0200
094e3117c4Better reporting of certificate errors.
Solderpunk
2020-05-17 22:36:00 +0200
9ce8d2481aUse cryptography library to do better certificate checking, if it's available.
Solderpunk
2020-05-17 20:38:06 +0200
ca1a0a62e6Cache certificates to disk in the expectation of more advanced cert wrangling in future.
Solderpunk
2020-05-17 18:35:35 +0200
68e55d245aAdd AV-98 contributors, in place of VF-1 contributors.
Solderpunk
2020-05-17 17:57:34 +0200
991de05512Immediately commit all changes to the TOFU DB, so it gets unlocked and multiple clients can access it at once.
Solderpunk
2020-05-17 14:02:36 +0200
13f885c226Make transient clients expire after 1 day, not 365!
Solderpunk
2020-05-17 12:18:09 +0200
d1412377daInitial implementation of TOFU security model.
Solderpunk
2020-05-16 18:58:53 +0200
cbd1ff48e9Merge pull request 'Limit server header response length' (#9) from jprjr/AV-98:header-limit into master
solderpunk
2020-05-16 12:54:00 -0400
78e0134c8aspec states meta max length is 1024
#9
jprjr
2020-05-16 13:59:05 +0000
0b79cd174fenforce a maximum header line length
jprjr
2020-05-16 13:58:33 +0000
3769ddebc6Merge pull request 'Add command to search GUS' (#8) from vee/AV-98:vee/gus into master
solderpunk
2020-05-15 17:47:14 -0400
6bb2e20e69Try to prevent 'certificate leaks' when visiting a new domain with an active client cert.
Solderpunk
2020-05-10 13:44:40 +0200
a2aff0d2a5Move client certificate details out of the options dictionary and into their own, so that the 'cert' and 'set' commands don't become parallel interfaces to the same config.
Solderpunk
2020-05-10 12:59:26 +0200
6d4c8e2dc9First stab at putting an interactive interface on client certificates.
Solderpunk
2020-05-10 12:35:46 +0200
8b3e77fa41Add restricted mode for gemini.circumlunar.space kiosk.
Solderpunk
2020-04-07 22:46:05 +0200
8e5e175a7eFix TLS for Python 3.8. See #6.
Solderpunk
2020-04-02 22:15:39 +0200
c934237cbeEnhance bookmarks command to accept a numeric index. Closes#4.
Solderpunk
2020-03-24 20:41:37 +0100
d5831a131dMerge pull request 'Add support for TLS client certificates' (#5) from michael-lazar/AV-98:client_certificates into master
solderpunk
2020-03-24 15:11:49 -0400
b078e4315dAdd support for TLS client certificates
#5
Michael Lazar
2020-03-22 22:12:00 -0400
a701145459Handle unorderd items and headings.
Solderpunk
2020-03-07 21:30:34 +0100
9d9b044080Simplify Exception handling a bit. Unlike in VF-1, we can't recover from network errors with redundant mirrors, so there's no need to separate network errors from other errors early on.
Solderpunk
2019-08-13 19:58:05 +0300