1
0
mirror of https://git.sr.ht/~sircmpwn/gmni synced 2024-11-23 04:51:59 +01:00
Commit Graph

18 Commits

Author SHA1 Message Date
Eyal Sawady
93f30522f0 gmnlm: create cert dir on 6x response
So that the OpenSSL command doesn't fail when the cert dir hasn't
already been created.
2021-03-09 08:08:45 -05:00
Drew DeVault
925d9e321d Implement basic client certs for gmnlm 2021-03-05 08:50:57 -05:00
Drew DeVault
1ed4f09532 Initial support for client side certificates
This is only supported with gmni for now - gmnlm support will come
later. A limitation with BearSSL prevents us from doing automated
certificate generation for now, unfortunately.
2021-03-05 08:29:02 -05:00
Drew DeVault
57064dd01f all: rewrite with BearSSL rather than OpenSSL 2021-03-04 10:59:37 -05:00
Eyal Sawady
f6643cf1b5 Re-add public headers 2020-10-24 13:56:50 -04:00
Martijn Braam
122fb0a9fd Add static library for gmni 2020-10-24 13:41:07 -04:00
Eyal Sawady
fa78663748 Add 'd' to download page 2020-10-21 10:12:51 -04:00
Eyal Sawady
174fbd5d09 Fix memory leaks 2020-09-23 12:55:16 -04:00
Drew DeVault
02f6af6615 Implement TOFU 2020-09-21 16:06:43 -04:00
Drew DeVault
601f900886 Implement bookmarks 2020-09-20 23:51:17 -04:00
Drew DeVault
5799323f4c Implement preformatted text 2020-09-20 22:28:45 -04:00
Drew DeVault
48d0feed6d Initial pass on text/gemini parser 2020-09-20 17:47:14 -04:00
Drew DeVault
33495e8dd8 Detect attempts to use non-gemini URLs 2020-09-20 16:47:19 -04:00
Drew DeVault
9551899298 Add response status enum 2020-09-20 16:32:01 -04:00
Drew DeVault
73f5a5bc2b client.h: clarify some constraints 2020-09-20 15:10:45 -04:00
Drew DeVault
78eb57cad4 Implement input 2020-09-20 14:09:45 -04:00
Drew DeVault
9b1a618b42 Implement reading response body & meta 2020-09-20 13:30:28 -04:00
Drew DeVault
abcb9caf86 Initial request riggings 2020-09-20 13:06:34 -04:00