adnano
|
dd894c7462
|
Remove top-level Get and Do functions
|
2020-11-09 12:04:53 -05:00 |
|
adnano
|
4d9c4c5318
|
Remove (*KnownHosts).LoadDefault function
|
2020-11-09 09:28:44 -05:00 |
|
adnano
|
490e432139
|
Fix relative redirects
|
2020-11-07 23:43:07 -05:00 |
|
adnano
|
24d269449f
|
Allow redirects to non-gemini schemes
|
2020-11-06 11:18:58 -05:00 |
|
adnano
|
338c790697
|
Fix TOFU
|
2020-11-05 22:30:13 -05:00 |
|
adnano
|
dccd894860
|
Don't check if certificate is expired
|
2020-11-05 18:35:25 -05:00 |
|
adnano
|
9fb4c0cb7f
|
Don't redirect by default
|
2020-11-05 15:44:01 -05:00 |
|
adnano
|
ea560b3030
|
Refactor KnownHosts
|
2020-11-05 15:27:12 -05:00 |
|
adnano
|
5181e6bbf1
|
Remove some unnecessary errors
|
2020-11-04 23:46:05 -05:00 |
|
adnano
|
eb9a827ec8
|
Store request certificate to prevent infinite loop
|
2020-11-02 13:47:07 -05:00 |
|
adnano
|
941dd14e00
|
Prevent infinite loop in client requests
|
2020-11-01 15:14:56 -05:00 |
|
adnano
|
b0e0a5afd6
|
Rename InsecureTrustAlways to InsecureSkipTrust
|
2020-10-31 23:41:30 -04:00 |
|
adnano
|
99e61ac2ce
|
Update documentation
|
2020-10-31 23:05:31 -04:00 |
|
adnano
|
a7b7fd493a
|
Fix examples/client.go
|
2020-10-31 22:50:42 -04:00 |
|
adnano
|
9a6cb61b8f
|
Add option to skip trust checks
|
2020-10-31 22:45:21 -04:00 |
|
adnano
|
b23a17d94e
|
Refactor client.TrustCertificate workflow
|
2020-10-31 22:34:51 -04:00 |
|
adnano
|
3a6540807b
|
Implement Server read and write timeouts
|
2020-10-31 21:07:02 -04:00 |
|
adnano
|
3c62e801f2
|
Implement Client connection timeout
|
2020-10-31 20:55:56 -04:00 |
|
adnano
|
4249a0c927
|
Update documentation
|
2020-10-28 16:02:04 -04:00 |
|
adnano
|
cb039e951f
|
Refactor client certificates
|
2020-10-28 13:41:24 -04:00 |
|
adnano
|
a0b6da3414
|
Add ErrInputRequired and ErrCertificateRequired
|
2020-10-28 01:06:08 -04:00 |
|
adnano
|
f30edf949c
|
Store a reference to the Request in Response
|
2020-10-28 00:21:27 -04:00 |
|
adnano
|
b0a4b98b13
|
Add Client.GetInput field
|
2020-10-27 23:35:22 -04:00 |
|
adnano
|
1443fa1046
|
Restrict client certificates to certain paths
|
2020-10-27 23:34:06 -04:00 |
|
adnano
|
f6529e1a17
|
client: Follow redirects
|
2020-10-27 22:12:10 -04:00 |
|
adnano
|
f3af6ba83d
|
Add (*Client).Get function
|
2020-10-27 19:22:34 -04:00 |
|
adnano
|
e4ec065c4e
|
Make (*Response).Body an io.ReadCloser
|
2020-10-27 19:16:55 -04:00 |
|
adnano
|
02dd955c4e
|
Rename repository to go-gemini
|
2020-10-24 15:15:32 -04:00 |
|
adnano
|
58390ea31a
|
Refactor
|
2020-10-21 17:07:28 -04:00 |
|
adnano
|
7396bae85e
|
Fix typo
|
2020-10-13 20:24:06 -04:00 |
|
adnano
|
4189a4f717
|
Move errors to gemini.go
|
2020-10-13 20:10:04 -04:00 |
|
adnano
|
3d1e9e5519
|
Move certificate verification code to VerifyConnection
|
2020-10-13 16:44:46 -04:00 |
|
adnano
|
a0aa135534
|
Remove (*Request).Hostname function
|
2020-10-13 13:31:50 -04:00 |
|
adnano
|
a33a5be063
|
Update documentation
|
2020-10-12 16:34:59 -04:00 |
|
adnano
|
065ed828fb
|
Implement server certificate store
|
2020-10-11 23:48:18 -04:00 |
|
adnano
|
7fdc28d5be
|
Move filesystem code to its own file
|
2020-10-11 18:57:04 -04:00 |
|
adnano
|
fbc1f76194
|
Create the certificate store if it does not exist
|
2020-09-29 11:13:16 -04:00 |
|
adnano
|
10760a256f
|
Use net/http implementation of ServeMux
|
2020-09-28 03:15:19 -04:00 |
|
adnano
|
99940c7c8a
|
Use splitHostPort function from net/url
|
2020-09-28 02:27:29 -04:00 |
|
adnano
|
be9d3d0fbf
|
Update comments
|
2020-09-28 02:16:49 -04:00 |
|
adnano
|
f093bf567f
|
Remove unused import
|
2020-09-28 00:42:19 -04:00 |
|
adnano
|
622ea8e0f1
|
Update documentation
|
2020-09-28 00:29:11 -04:00 |
|
adnano
|
21022eb5ac
|
Remove log.Print call
|
2020-09-28 00:08:42 -04:00 |
|
adnano
|
13d2bd5fea
|
Return certificate if it exists in the store
|
2020-09-28 00:03:42 -04:00 |
|
adnano
|
5d099a4fe1
|
Only generate certificates after CertificateRequired
|
2020-09-27 23:58:45 -04:00 |
|
adnano
|
ae4b458964
|
Generate certificates on demand
|
2020-09-27 23:49:41 -04:00 |
|
adnano
|
c3dbcb39db
|
Clarify comment
|
2020-09-27 22:13:50 -04:00 |
|
adnano
|
5535cff842
|
Check certificate notBefore and notAfter times
|
2020-09-27 21:37:10 -04:00 |
|
adnano
|
3428a006ba
|
Move package documentation comment
|
2020-09-27 21:19:34 -04:00 |
|
adnano
|
370bcf3bb9
|
Rename NewProxyRequest to NewRequestTo
|
2020-09-27 20:37:16 -04:00 |
|