69 Commits (199288045480856985e377f7475a1991a2decc33)

Author SHA1 Message Date
  Drew DeVault 1992880454 Add theme-specific error page 3 years ago
  Drew DeVault 297afc5ce6 Limit total size of unsent attachments 3 years ago
  Drew DeVault 86579bb478 Remove async SMTP queue 3 years ago
  Drew DeVault 5a8d1572b1 Set SameSite and Secure on cookies 3 years ago
  Drew DeVault a393429f01 Implement JavaScript UI for attachments 3 years ago
  Drew DeVault b93b2bafa5 Rig up dowork event queue and graceful termination 3 years ago
  Simon Ser 8813faf71e
go fmt 4 years ago
  Drew DeVault 9465f8db6d
login: set encrypted "remember me" token 4 years ago
  Simon Ser b891a95fcf
Rename project to alps 4 years ago
  Simon Ser 243e090bcb
Add default ports for IMAP and SMTP 4 years ago
  Simon Ser 13f5414691
cmd/koushin: add -debug flag 4 years ago
  Simon Ser bdf1a8b02b
koushin: add Store interface 4 years ago
  Simon Ser b58c15d121
Extract Lua infrastructure into a plugin 4 years ago
  Simon Ser efa0816333
Add Server.Logger 4 years ago
  Simon Ser 01983eb7b5
Introduce PluginLoaderFunc 4 years ago
  Simon Ser 3340fcd63d
Check IMAP/SMTP servers on startup 4 years ago
  Simon Ser b9a180b154
Disable DNS prefetching 4 years ago
  Simon Ser af5ffd12f9
Add support for HTML parts 4 years ago
  Simon Ser 8b10324ab6
go fmt 4 years ago
  Simon Ser a0800c2436
Auto-discover upstream SMTP and IMAP servers 4 years ago
  Simon Ser db328bf7c3
Generalize upstream server URLs 4 years ago
  Simon Ser 24718f1ac4
Redirect to original URL after login 4 years ago
  Simon Ser b014c1898f
Close Lua plugins on reload 4 years ago
  Simon Ser ad1d2ee7f4
Implement plugin/template reload on SIGUSR1 4 years ago
  Simon Ser 97b314b6e7
Add Server.Reload 4 years ago
  Simon Ser f6758264b2
Make New return the Server 4 years ago
  Simon Ser 3d2da43207
Add a default CSP 4 years ago
  Simon Ser e93346ffa9
Remove the public/ directory 4 years ago
  Simon Ser d897eeee5c
Introduce base plugin 4 years ago
  Simon Ser e83844fbad
Add an API for Go plugins 4 years ago
  Simon Ser b24cc85fb1
Fix undefined ErrSessionExpired 4 years ago
  Simon Ser f07ab52632
Add docs 4 years ago
  Simon Ser e54a359acb
Export Server.{Sessions,Plugins} 4 years ago
  Simon Ser 28a8f3f6ac
Unexport NewSessionManager 4 years ago
  Simon Ser 86359156ee
Export Context.SetSession, unexport Session.Token 4 years ago
  Simon Ser d8f411176f
Export Context 4 years ago
  Simon Ser a9a607b9b2
Allow plugins to add new routes 4 years ago
  Simon Ser c5afd1a61b
Reconnect to IMAP server when logged out 4 years ago
  Simon Ser 7702925497
Make SessionManager create the IMAP client 4 years ago
  Simon Ser efd401bfbf
Rename ConnPool to SessionManager 4 years ago
  Simon Ser 76599232dc
Add a Lua API to set template filters 4 years ago
  Simon Ser 4f74722c14
Add basic support for plugins 4 years ago
  Simon Ser d1d4380957
Extract HTTP handlers in separate file 4 years ago
  Simon Ser e94b1311de
Add basic theme support 4 years ago
  Simon Ser 4ab5fb7f65
Make message view's Back link set the mailbox page 4 years ago
  Simon Ser 8de93c50d2
Add basic pagination to message list 4 years ago
  Simon Ser 6344806755
Fix missing OutgoingMessage.InReplyTo assignment 4 years ago
  Simon Ser e90d4579ae
Add basic support for multiple recipients 4 years ago
  Simon Ser a103309935
Add support for replying to a message 4 years ago
  Simon Ser b7be271560
Add empty CSS stylesheet 4 years ago