Opened 9 years ago

Last modified 8 years ago

#5016 new Enhancement

Protocol enhancement to support SSL/TLS on peer connections

Reported by: ssiloti Owned by: jordan
Priority: Normal Milestone: None Set
Component: libtransmission Version: 2.61
Severity: Normal Keywords:


See the proposed BEP here:

Add support for using TLS on peer connections via the starttls extension message. TLS is used as part of the proposal to provide secure identification of peers.

Attachments (2)

starttls-extension.patch (49.5 KB) - added by ssiloti 9 years ago.
starttls-extension-v1-fixed.patch (45.4 KB) - added by ssiloti 9 years ago.

Download all attachments as: .zip

Change History (5)

Changed 9 years ago by ssiloti

comment:1 follow-up: Changed 9 years ago by livings124

ssiloti: Can you re-attach your next patch with a different name? Trac doesn't allow multiple files on a ticket with the same name.

Changed 9 years ago by ssiloti

comment:2 in reply to: ↑ 1 Changed 9 years ago by ssiloti

Sorry, the "replace existing file with the same name" checkbox made me think otherwise :) Anyways v1-fixed is the same as the first patch except generated by svn instead of git.

comment:3 Changed 8 years ago by mike.dld

Sadly enough, this tightens OpenSSL dependency, which is not good if you take #4400 and #5462 into account. Any way to make current implementation more abstract? Otherwise, it would only be supported with OpenSSL build, which would also require some work on #ifdefs.

Note: See TracTickets for help on using tickets.