alienscience / imapsrv

An IMAP server written in Go
BSD 3-Clause "New" or "Revised" License
48 stars 9 forks source link

Initial support for the STARTTLS command. #25

Closed EtienneBruines closed 9 years ago

EtienneBruines commented 9 years ago

It starts the TLS connection using the already existing connection, and replaces all readers/writers in use to make sure they're reading from the correct location (meaning they won't notice a difference).

Associated with #23.

I've also added the RFC I've attempted to implement.