ldilley / rubircd

:speech_balloon: An IRC server written in Ruby
http://www.dilley.me/rubircd
GNU General Public License v3.0
22 stars 4 forks source link

Add client TLS support #13

Closed ldilley closed 9 years ago

ldilley commented 9 years ago

Allow clients to initiate TLS connections via STARTTLS using the standard plaintext port.

ldilley commented 9 years ago

Note that SSL/TLS are not supported when using EventMachine with JRuby.

ldilley commented 9 years ago

This will be enabled by clients that make use of CAP and request the "tls" extension. The client will issue STARTTLS and the handshake occurs accordingly. TLS communication is done over the plain port.

ldilley commented 9 years ago

STARTTLS is currently referenced in the ISUPPORT numeric, but CAP is not fully in place yet.