aboutsummaryrefslogtreecommitdiffstats
path: root/conn_pool.go
Commit message (Collapse)AuthorAgeFilesLines
* Add basic pagination to message listLibravatarLibravatar Simon Ser 2019-12-031-1/+1
| | | | References: https://todo.sr.ht/~sircmpwn/koushin/22
* Add session lockLibravatarLibravatar Simon Ser 2019-12-031-0/+8
| | | | | | | HTTP requests can be processed in parallel, but we only have one IMAP connection per session. Closes: https://todo.sr.ht/~sircmpwn/koushin/12
* Add basic SMTP supportLibravatarLibravatar Simon Ser 2019-12-031-3/+3
|
* Save username/password in sessionLibravatarLibravatar Simon Ser 2019-12-031-11/+20
| | | | | This is required for authenticating with the SMTP server when composing a new message.
* go fmtLibravatarLibravatar Simon Ser 2019-12-031-1/+1
|
* Add synchronization to connection poolLibravatarLibravatar Simon Ser 2019-12-021-1/+11
|
* Evict connection pool entry on logoutLibravatarLibravatar Simon Ser 2019-12-021-0/+6
|
* Add initial login logicLibravatarLibravatar Simon Ser 2019-12-021-0/+58