← Back to team overview

linuxdcpp-team team mailing list archive

[Bug 1818825] [NEW] Use ALPN for protocol negotiation over TLS

 

Public bug reported:

As discussed on DCNF meeting, the ALPN proposal is at final stages:
https://github.com/direct-connect/protocol/pull/1
It may be time to add the prototype implementation to the DC++ client.

The example can be found in cURL source:
https://github.com/curl/curl/blob/master/lib/vtls/openssl.c
(see mentions of tls_enable_alpn flag).

The function to set supported protocols for a TLS context is
SSL_CTX_set_alpn_protos.

** Affects: airdcpp
     Importance: Undecided
         Status: New

** Affects: dcplusplus
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of
Dcplusplus-team, which is subscribed to DC++.
https://bugs.launchpad.net/bugs/1818825

Title:
  Use ALPN for protocol negotiation over TLS

Status in AirDC++:
  New
Status in DC++:
  New

Bug description:
  As discussed on DCNF meeting, the ALPN proposal is at final stages:
  https://github.com/direct-connect/protocol/pull/1
  It may be time to add the prototype implementation to the DC++ client.

  The example can be found in cURL source:
  https://github.com/curl/curl/blob/master/lib/vtls/openssl.c
  (see mentions of tls_enable_alpn flag).

  The function to set supported protocols for a TLS context is
  SSL_CTX_set_alpn_protos.

To manage notifications about this bug go to:
https://bugs.launchpad.net/airdcpp/+bug/1818825/+subscriptions


Follow ups