aboutsummaryrefslogtreecommitdiff
path: root/server.go
Commit message (Expand)AuthorAgeFilesLines
* Add default ports for IMAP and SMTPSimon Ser2020-02-121-10/+18
* cmd/koushin: add -debug flagSimon Ser2020-02-111-1/+2
* koushin: add Store interfaceSimon Ser2020-01-281-1/+1
* Extract Lua infrastructure into a pluginSimon Ser2020-01-201-13/+5
* Add Server.LoggerSimon Ser2020-01-201-0/+5
* Introduce PluginLoaderFuncSimon Ser2020-01-201-3/+10
* Check IMAP/SMTP servers on startupSimon Ser2020-01-201-0/+12
* Disable DNS prefetchingSimon Ser2020-01-201-0/+2
* Add support for HTML partsSimon Ser2020-01-201-1/+3
* go fmtSimon Ser2020-01-201-1/+1
* Auto-discover upstream SMTP and IMAP serversSimon Ser2020-01-201-4/+17
* Generalize upstream server URLsSimon Ser2020-01-201-31/+86
* Redirect to original URL after loginSimon Ser2020-01-101-7/+20
* Close Lua plugins on reloadSimon Ser2020-01-101-2/+11
* Implement plugin/template reload on SIGUSR1Simon Ser2020-01-081-29/+58
* Add Server.ReloadSimon Ser2020-01-081-2/+8
* Make New return the ServerSimon Ser2020-01-081-5/+5
* Add a default CSPSimon Ser2019-12-181-0/+7
* Remove the public/ directorySimon Ser2019-12-161-1/+1
* Introduce base pluginSimon Ser2019-12-161-28/+7
* Add an API for Go pluginsSimon Ser2019-12-161-1/+7
* Fix undefined ErrSessionExpiredSimon Ser2019-12-121-1/+1
* Add docsSimon Ser2019-12-111-2/+6
* Export Server.{Sessions,Plugins}Simon Ser2019-12-111-9/+8
* Unexport NewSessionManagerSimon Ser2019-12-111-1/+1
* Export Context.SetSession, unexport Session.TokenSimon Ser2019-12-111-5/+6
* Export ContextSimon Ser2019-12-111-9/+14
* Allow plugins to add new routesSimon Ser2019-12-101-0/+4
* Reconnect to IMAP server when logged outSimon Ser2019-12-091-0/+1
* Make SessionManager create the IMAP clientSimon Ser2019-12-091-1/+1
* Rename ConnPool to SessionManagerSimon Ser2019-12-091-4/+4
* Add a Lua API to set template filtersSimon Ser2019-12-091-4/+4
* Add basic support for pluginsSimon Ser2019-12-091-0/+8
* Extract HTTP handlers in separate fileSimon Ser2019-12-041-263/+2
* Add basic theme supportSimon Ser2019-12-041-12/+21
* Make message view's Back link set the mailbox pageSimon Ser2019-12-031-4/+5
* Add basic pagination to message listSimon Ser2019-12-031-1/+22
* Fix missing OutgoingMessage.InReplyTo assignmentSimon Ser2019-12-031-9/+5
* Add basic support for multiple recipientsSimon Ser2019-12-031-3/+2
* Add support for replying to a messageSimon Ser2019-12-031-5/+59
* Add empty CSS stylesheetSimon Ser2019-12-031-1/+1
* Escape mailbox names in URLsSimon Ser2019-12-031-2/+10
* Add session lockSimon Ser2019-12-031-12/+33
* Pre-fill composer with sender addressSimon Ser2019-12-031-7/+13
* Add basic SMTP supportSimon Ser2019-12-031-2/+41
* Save username/password in sessionSimon Ser2019-12-031-2/+6
* Parse SMTP URL from CLISimon Ser2019-12-031-6/+47
* Add context to errorsSimon Ser2019-12-031-5/+5
* Add compose viewSimon Ser2019-12-031-0/+8
* Add logout routeSimon Ser2019-12-031-0/+9