Adnan Maolood
649b20659b
Revert "certificate: Remove Subject from CreateOptions"
...
This reverts commit ce649ecc66
.
2021-03-04 20:04:46 -05:00
Adnan Maolood
c9e2af98f3
Revert "certificate.Store: Allow using '*' in DNSNames"
...
This reverts commit de0b93a4f6
.
2021-03-04 19:26:13 -05:00
Adnan Maolood
d6d02e398e
certificate.Store: Bump default duration to 250 years
2021-03-04 16:55:09 -05:00
Adnan Maolood
de0b93a4f6
certificate.Store: Allow using '*' in DNSNames
...
This isn't exactly a valid DNSName, but it reduces the number of
certificates that need to be created. Clients should either accept it or
skip checking DNSNames.
2021-03-04 16:40:25 -05:00
Adnan Maolood
ce649ecc66
certificate: Remove Subject from CreateOptions
2021-03-04 16:27:16 -05:00
Adnan Maolood
688e7e2823
certificate: Fix deadlock in Store.Get
2021-03-04 16:20:57 -05:00
Adnan Maolood
b38311da00
certificate.Store: Fix hostname registration check
2021-03-04 16:12:36 -05:00
Adnan Maolood
8e2ac24830
tofu: Remove expiration timestamp from known hosts
2021-03-04 15:37:02 -05:00
Adnan Maolood
bfa3356d3a
client: Remove hostname verification check
2021-03-04 14:36:31 -05:00
Adnan Maolood
9f3564936e
client: Ignore certificate expiration time
2021-03-04 14:35:51 -05:00
Adnan Maolood
d8fb072826
Rename vendor.go to verify_hostname.go
2021-02-28 23:21:10 -05:00
Adnan Maolood
69f0913b3d
Make Response implement io.WriterTo
2021-02-28 22:21:54 -05:00
Adnan Maolood
f7012b38da
Request.WriteTo: return int64
2021-02-28 22:20:59 -05:00
Adnan Maolood
768ec6c17b
Make Request implement io.WriterTo
2021-02-28 22:16:38 -05:00
Adnan Maolood
ae7d58549d
Add message argument to TimeoutHandler
2021-02-28 22:07:24 -05:00
Adnan Maolood
ad5d78f08f
Mention that Request methods don't work for clients
2021-02-28 21:59:19 -05:00
Adnan Maolood
4b92c71839
Remove Request.RemoteAddr helper method
2021-02-28 21:52:41 -05:00
Adnan Maolood
19f1d6693e
Replace uses of ioutil with io
2021-02-28 21:38:36 -05:00
Adnan Maolood
0e87d64ffc
Require Go 1.16
2021-02-28 21:38:17 -05:00
Adnan Maolood
845f8e9bd1
Reintroduce Response.Write method
2021-02-28 20:50:18 -05:00
Adnan Maolood
cf9ab18c1f
certificate.Store: Check parent scopes in Lookup
2021-02-28 20:23:32 -05:00
Adnan Maolood
ada42ff427
certificate.Store: Support client certificates
2021-02-28 19:29:25 -05:00
Adnan Maolood
fcc71b76d9
examples/server: Clean up LoggingMiddleware
2021-02-27 14:53:37 -05:00
Adnan Maolood
6a1ccdc644
response: Add tests for maximum-length META
2021-02-27 14:08:31 -05:00
Adnan Maolood
f156be19b4
request: Add RemoteAddr helper function
2021-02-27 14:03:33 -05:00
Adnan Maolood
82bdffc1eb
request: Add ServerName helper method
2021-02-27 14:02:30 -05:00
Adnan Maolood
a396ec77e4
request: Cache calls to TLS
2021-02-27 13:59:45 -05:00
Adnan Maolood
21ad3a2ded
server: Disallow ServeConn usage after Shutdown
2021-02-24 19:25:52 -05:00
Adnan Maolood
2d7f28e152
Update examples/client.go
2021-02-24 19:21:31 -05:00
Adnan Maolood
1764e02d1e
Remove ResponseWriter.Close method
2021-02-24 19:00:09 -05:00
Adnan Maolood
1bc5c68c3f
response: Revert to using fields instead of methods
2021-02-24 18:50:40 -05:00
Adnan Maolood
867074d81b
examples/client: Fix display of response status
2021-02-24 16:16:42 -05:00
Adnan Maolood
1da23ba07b
Revert "Replace uses of ioutil with io"
...
This reverts commit 48c67bcead
.
2021-02-24 14:45:57 -05:00
Adnan Maolood
cbfbeb6c22
Don't require Go 1.16
2021-02-24 14:29:29 -05:00
Adnan Maolood
c3418fdfed
Add missing import
2021-02-24 14:28:47 -05:00
Adnan Maolood
6181751e8d
Move mimetype registration to gemini.go
2021-02-24 14:27:49 -05:00
Adnan Maolood
48c67bcead
Replace uses of ioutil with io
2021-02-24 11:11:10 -05:00
Adnan Maolood
25f441f573
fs: Remove build constraint
2021-02-24 11:01:02 -05:00
Adnan Maolood
cb7879c966
Add NewResponse function
2021-02-24 10:48:17 -05:00
Adnan Maolood
19bfca1cc3
examples/server: Cancel context
2021-02-24 10:27:28 -05:00
Adnan Maolood
991b18d526
examples/server: Add logging middleware
2021-02-24 10:25:08 -05:00
Adnan Maolood
b66b287f94
ResponseWriter: Remove unexported method
2021-02-24 10:01:46 -05:00
Adnan Maolood
bd29d76f66
client: Fix copying of request
2021-02-24 09:48:23 -05:00
Adnan Maolood
1d20a6c3c8
examples/client: Use Response methods
2021-02-24 09:22:25 -05:00
Adnan Maolood
6f46b2fa47
examples/auth: Use Request.TLS method
2021-02-24 09:22:01 -05:00
Adnan Maolood
15385e3095
fs: Fix Go build constraint comment
2021-02-24 09:00:28 -05:00
Adnan Maolood
3101856afa
response: Move to methods
2021-02-24 08:43:57 -05:00
Adnan Maolood
094c16297b
server: Fix comment
2021-02-24 08:38:08 -05:00
Adnan Maolood
08f5ddd41a
TimeoutHandler: Mention returned error
2021-02-24 08:37:52 -05:00
Adnan Maolood
41c95add81
Add unexported method to timeout writer
2021-02-24 08:34:26 -05:00