adnano
1c2f1481de
mux: Add more tests
2021-06-26 20:16:38 -04:00
adnano
4b95dd8ecc
mux: Remove support for handling schemes
...
Also fix redirection to subtree roots for wildcard patterns and patterns
without a host name.
2021-06-26 18:50:09 -04:00
adnano
8066279549
Rename ServeMux to Mux
2021-03-15 15:44:35 -04:00
adnano
36a67255e0
Make ResponseWriter an interface
...
Make ResponseWriter an interface with an unexported method. Implementors
must embed a ResponseWriter from elsewhere. This gives us the
flexibility of an interface while allowing us to add new methods in the
future.
2021-02-24 00:13:46 -05:00
adnano
06d65b8154
Make ResponseWriter a struct
...
Make ResponseWriter a struct again so that it can be extended in a
backwards-compatible way.
2021-02-23 20:41:16 -05:00
adnano
2c69b88153
handler: Make ServeGemini accept a Context
2021-02-20 15:49:14 -05:00
adnano
b94ed31784
mux: Implement matching of schemes and hostnames
2021-02-17 20:09:42 -05:00