aboutsummaryrefslogtreecommitdiff
path: root/client.go
Commit message (Expand)AuthorAgeFilesLines
...
* Fix server name in TLS connectionsAdnan Maolood2020-11-271-0/+9
* Add context to requestsAdnan Maolood2020-11-261-1/+2
* Fix certificate fingerprint checkAdnan Maolood2020-11-251-1/+1
* Use base64 to encode fingerprintsAdnan Maolood2020-11-251-2/+3
* Fix client locking up on redirectsAdnan Maolood2020-11-241-3/+3
* Escape path character in certificate scopesAdnan Maolood2020-11-241-0/+1
* Make Client safe for concurrent useAdnan Maolood2020-11-241-0/+8
* Expose KnownHosts and CertificateStore internalsAdnan Maolood2020-11-231-2/+2
* Remove top-level Get and Do functionsAdnan Maolood2020-11-091-3/+6
* Remove (*KnownHosts).LoadDefault functionAdnan Maolood2020-11-091-1/+1
* Fix relative redirectsAdnan Maolood2020-11-071-0/+1
* Allow redirects to non-gemini schemesAdnan Maolood2020-11-061-6/+1
* Fix TOFUv0.1.7Adnan Maolood2020-11-051-17/+17
* Don't check if certificate is expiredAdnan Maolood2020-11-051-3/+2
* Don't redirect by defaultv0.1.6Adnan Maolood2020-11-051-6/+2
* Refactor KnownHostsAdnan Maolood2020-11-051-23/+31
* Remove some unnecessary errorsAdnan Maolood2020-11-041-5/+6
* Store request certificate to prevent infinite loopAdnan Maolood2020-11-021-0/+1
* Prevent infinite loop in client requestsAdnan Maolood2020-11-011-0/+2
* Rename InsecureTrustAlways to InsecureSkipTrustAdnan Maolood2020-10-311-3/+3
* Update documentationAdnan Maolood2020-10-311-1/+7
* Fix examples/client.goAdnan Maolood2020-10-311-1/+1
* Add option to skip trust checksAdnan Maolood2020-10-311-16/+20
* Refactor client.TrustCertificate workflowAdnan Maolood2020-10-311-9/+22
* Implement Server read and write timeoutsAdnan Maolood2020-10-311-11/+2
* Implement Client connection timeoutAdnan Maolood2020-10-311-1/+22
* Update documentationAdnan Maolood2020-10-281-5/+17
* Refactor client certificatesAdnan Maolood2020-10-281-70/+83
* Add ErrInputRequired and ErrCertificateRequiredAdnan Maolood2020-10-281-0/+2
* Store a reference to the Request in ResponseAdnan Maolood2020-10-281-0/+1
* Add Client.GetInput fieldAdnan Maolood2020-10-271-0/+14
* Restrict client certificates to certain pathsAdnan Maolood2020-10-271-4/+4
* client: Follow redirectsAdnan Maolood2020-10-271-0/+36
* Add (*Client).Get functionAdnan Maolood2020-10-271-3/+22
* Make (*Response).Body an io.ReadCloserAdnan Maolood2020-10-271-3/+1
* Rename repository to go-geminiAdnan Maolood2020-10-241-1/+1
* RefactorAdnan Maolood2020-10-211-165/+0
* Fix typoadnano2020-10-131-1/+1
* Move errors to gemini.goadnano2020-10-131-9/+0
* Move certificate verification code to VerifyConnectionadnano2020-10-131-29/+4
* Remove (*Request).Hostname functionadnano2020-10-131-13/+11
* Update documentationadnano2020-10-121-2/+2
* Implement server certificate storeadnano2020-10-111-8/+2
* Move filesystem code to its own fileadnano2020-10-111-5/+8
* Create the certificate store if it does not existadnano2020-09-291-0/+4
* Use net/http implementation of ServeMuxadnano2020-09-281-1/+0
* Use splitHostPort function from net/urladnano2020-09-281-10/+2
* Update commentsadnano2020-09-281-1/+3
* Remove unused importadnano2020-09-281-1/+0
* Update documentationadnano2020-09-281-2/+6