aboutsummaryrefslogtreecommitdiff
path: root/conn_pool.go
Commit message (Collapse)AuthorAgeFilesLines
* Rename ConnPool to SessionManagerSimon Ser2019-12-091-91/+0
|
* Add basic pagination to message listSimon Ser2019-12-031-1/+1
| | | | References: https://todo.sr.ht/~sircmpwn/koushin/22
* Add session lockSimon Ser2019-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 supportSimon Ser2019-12-031-3/+3
|
* Save username/password in sessionSimon Ser2019-12-031-11/+20
| | | | | This is required for authenticating with the SMTP server when composing a new message.
* go fmtSimon Ser2019-12-031-1/+1
|
* Add synchronization to connection poolSimon Ser2019-12-021-1/+11
|
* Evict connection pool entry on logoutSimon Ser2019-12-021-0/+6
|
* Add initial login logicSimon Ser2019-12-021-0/+58