DC++ implements encrypted transfers using the current version of ADC protocol and its ADCS extension <https://adc.sourceforge.io/ADC-EXT.html#_adcs_symmetrical_encryption_in_adc>. This protocol extension defines that "the TLS/SSL layer" is to be added "just over the TCP layer and beneath the application layer (where ADC runs). This way, the ADC protocol remains unchanged while the connections are encrypted". So simultaneous encrypted/non-encrypted communication capability can be implemented using two different ports only (from what described in <https://en.wikipedia.org/wiki/Transport_Layer_Security#Description> only the two-port implementation is possible). Therefore I think this request cannot be made without fundamentally changing the base communication protocol that DC++ uses.
-- You received this bug notification because you are a member of Dcplusplus-team, which is subscribed to DC++. https://bugs.launchpad.net/bugs/1864328 Title: Request: 1 port for encrypted/non-encrpted transfers Status in DC++: New Bug description: Would allow users with VPNs that only allow 1 port forwarding to be able to connect to hubs and be active users. Or make it so you can use one port for both options. To manage notifications about this bug go to: https://bugs.launchpad.net/dcplusplus/+bug/1864328/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~linuxdcpp-team Post to : linuxdcpp-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~linuxdcpp-team More help : https://help.launchpad.net/ListHelp