aboutsummaryrefslogtreecommitdiff
path: root/server.go
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move cert.go to a subpackageAdnan Maolood2021-01-141-3/+4
* Simplify ResponseWriter implementationAdnan Maolood2021-01-101-108/+0
* Rename status.Message to status.MetaAdnan Maolood2021-01-101-8/+3
* Add missing error handlingHugo Wetterberg2021-01-091-29/+65
* server: abort request handling on bad requestsHugo Wetterberg2021-01-051-14/+16
* Add ResponseWriter.Flush functionAdnan Maolood2020-12-181-1/+6
* Make NewResponseWriter take an io.WriterAdnan Maolood2020-12-181-3/+4
* Add ReadRequest and ReadResponse functionsAdnan Maolood2020-12-181-39/+14
* Expose Request.Write and Response.Read functionsAdnan Maolood2020-12-181-2/+3
* server: Don't always assume TLS is usedAdnan Maolood2020-12-181-7/+10
* Remove Input functionAdnan Maolood2020-12-181-20/+0
* Don't assume a default scheme of geminiAdnan Maolood2020-11-241-5/+0
* Expose KnownHosts and CertificateStore internalsAdnan Maolood2020-11-231-1/+1
* Add (*CertificateStore).Write functionAdnan Maolood2020-11-091-3/+4