aboutsummaryrefslogtreecommitdiff
path: root/handler.go
Commit message (Collapse)AuthorAgeFilesLines
* Add message argument to TimeoutHandlerAdnan Maolood2021-02-281-8/+11
|
* Remove ResponseWriter.Close methodAdnan Maolood2021-02-241-11/+6
|
* ResponseWriter: Remove unexported methodAdnan Maolood2021-02-241-2/+0
|
* TimeoutHandler: Mention returned errorAdnan Maolood2021-02-241-1/+2
|
* Add unexported method to timeout writerAdnan Maolood2021-02-241-1/+2
|
* Implement TimeoutHandler by wrapping ResponseWriterAdnan Maolood2021-02-241-7/+50
|
* Make ResponseWriter an interfaceAdnan Maolood2021-02-241-6/+6
| | | | | | | 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.
* Remove ErrHandlerTimeoutAdnan Maolood2021-02-231-2/+1
|
* Move TimeoutHandler to handler.goAdnan Maolood2021-02-231-0/+44
|
* Make ResponseWriter a structAdnan Maolood2021-02-231-5/+5
| | | | | Make ResponseWriter a struct again so that it can be extended in a backwards-compatible way.
* handler: Mention when the context is canceledAdnan Maolood2021-02-231-0/+3
|
* handler: Mention ResponseWriter.Close methodAdnan Maolood2021-02-231-1/+2
|
* Use HandlerFunc to implement StatusHandlerAdnan Maolood2021-02-231-10/+3
|
* server: Don't recover from panicsAdnan Maolood2021-02-211-7/+0
|
* Use StatusHandler in NotFoundHandler implementationAdnan Maolood2021-02-211-3/+1
|
* Rename RedirectHandler to StatusHandlerAdnan Maolood2021-02-201-11/+8
|
* Remove NotFound functionAdnan Maolood2021-02-201-7/+4
|
* Make Status a typeAdnan Maolood2021-02-201-6/+6
| | | | Using a type is better than using an integer.
* handler: Make ServeGemini accept a ContextAdnan Maolood2021-02-201-10/+11
|
* Reverse order of RedirectHandler argumentsAdnan Maolood2021-02-171-3/+3
|
* Add utility Handler functionsAdnan Maolood2021-02-171-0/+91