aboutsummaryrefslogtreecommitdiff
path: root/server.go
Commit message (Expand)AuthorAgeFilesLines
* server: Disallow ServeConn usage after Shutdownv0.1.17Adnan Maolood2021-02-241-8/+13
* server: Fix commentAdnan Maolood2021-02-241-1/+1
* Move ResponseWriter Conn and TLS methods to RequestAdnan Maolood2021-02-241-1/+1
* Unexport NewResponseWriterAdnan Maolood2021-02-231-1/+1
* ResponseWriter: Add TLS and Conn methodsAdnan Maolood2021-02-231-0/+1
* request: Remove TLS and Conn methodsAdnan Maolood2021-02-231-1/+0
* Make ResponseWriter a structAdnan Maolood2021-02-231-1/+1
* Update documentationAdnan Maolood2021-02-231-2/+2
* request: Add Conn and TLS methodsAdnan Maolood2021-02-231-10/+1
* server: Cancel context on IO errorsAdnan Maolood2021-02-231-2/+17
* server: Document use of context in ListenAndServev0.1.15-alpha.1Adnan Maolood2021-02-231-1/+2
* server: Make ErrorLog an interfaceAdnan Maolood2021-02-231-1/+3
* server: Fix Shutdown with no active listenersAdnan Maolood2021-02-231-0/+2
* server: Mention certificate storeAdnan Maolood2021-02-231-0/+3
* server: Document use of contextsAdnan Maolood2021-02-221-4/+7
* server: Remove unused constantsAdnan Maolood2021-02-221-6/+0
* server: Return context.Canceled after ShutdownAdnan Maolood2021-02-221-16/+10
* server: Revert to closing contexts on ShutdownAdnan Maolood2021-02-221-73/+89
* server: Use channel to communicate shutdownAdnan Maolood2021-02-221-74/+71
* server: Don't close pending connections after ShutdownAdnan Maolood2021-02-211-23/+31
* server: Export ServeConn methodAdnan Maolood2021-02-211-43/+50
* server: Don't recover from panicsAdnan Maolood2021-02-211-10/+0
* server: Return ErrServerClosedAdnan Maolood2021-02-211-0/+6
* server: Use separate context to cancel listenersAdnan Maolood2021-02-211-3/+3
* server: Use explicit context argumentsAdnan Maolood2021-02-211-138/+167
* server: Add Context fieldAdnan Maolood2021-02-201-2/+12
* server: Populate Request.Host fieldAdnan Maolood2021-02-201-0/+1
* server: Make Request.RemoteAddr a net.AddrAdnan Maolood2021-02-201-1/+1
* handler: Make ServeGemini accept a ContextAdnan Maolood2021-02-201-1/+3
* server: Make Request.RemoteAddr a stringAdnan Maolood2021-02-201-1/+1
* server: Clarify GetCertificate documentationAdnan Maolood2021-02-191-2/+5
* server: Remove Certificates fieldAdnan Maolood2021-02-181-52/+4
* server: Add Handler field and remove Handle methodsAdnan Maolood2021-02-171-76/+5
* Add utility Handler functionsAdnan Maolood2021-02-171-29/+0
* Redesign ResponseWriter interfaceAdnan Maolood2021-02-171-2/+2
* Move ResponseWriter.Flush to Flusher interfaceAdnan Maolood2021-02-171-1/+1
* server: Prevent adding Listeners after CloseAdnan Maolood2021-02-151-3/+3
* server: Avoid creating a new Listener after CloseAdnan Maolood2021-02-151-0/+4
* server: Use separate mutex for handlersAdnan Maolood2021-02-151-3/+9
* server: Rename responder to handlerAdnan Maolood2021-02-151-5/+5
* server: Recover from ServeGemini panicsAdnan Maolood2021-02-151-2/+13
* server: Implement Close and Shutdown methodsAdnan Maolood2021-02-141-2/+143
* server: Don't populate Request.Certificate fieldAdnan Maolood2021-02-141-9/+1
* Update documentationAdnan Maolood2021-02-141-55/+87
* server: Populate Request.RemoteAddr fieldAdnan Maolood2021-02-131-0/+3
* Make ResponseWriter an interfaceAdnan Maolood2021-02-091-4/+4
* Rename Responder to HandlerAdnan Maolood2021-02-081-23/+29
* Make TLS field nil for unencrypted connectionsAdnan Maolood2021-02-081-1/+2
* server: Allow handling any hostname with "*"Adnan Maolood2021-01-251-9/+26
* server: Rename Register to HandleAdnan Maolood2021-01-141-6/+6