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:
Cc:

Description

See the proposed BEP here: https://github.com/ssiloti/bep-persistent-credit/blob/master/persistent-credit.rst

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.