
neutronenstern
Member-
Content count
3 -
Joined
-
Last visited
Everything posted by neutronenstern
-
Thanks.
-
Which TLSv1.2 ciphers are allowed in ApexDC?
-
Hi Lee, First of all, good job with the ApexDC, it's a compfortable and stable client, i have use it over 2 years without any problems. In the next few weeks we change the TLS protocal in Luadch from TLSv1 to TLSv1.2 and i think the reason for this should be clear. With TLSv1.2 we can use ciphers like ECDHE-RSA-AES256-GCM-SHA384 or others that only runs with TSLv1.2. In this context there are some problems we need to solve: Problem 1: The most client based on DC++ (ApexDC too) and DC++ has indeed TLSv1.2 support but these guys disable it, don't ask me why^^ And so the most DC++ based clients has a disabled TLSv1.2 too (inherited). And as if that were not enough, here the next problem: Problem 2: DC++ has a limitation to AES128 bit ciphers (they call them "reasonable TLS ciphersuites" no joke, here are the code: http://sourceforge.net/p/dcplusplus/code/ci/5c967fcb1ff9a0aa9886a8e65cdbfab1afe9bda4/) and yes the most DC++ based clients has this problem too (inherited). Whatever, the AirDC developers disabled this imho rediculous limitation (here are the code: https://github.com/airdcpp/airgit/commit/b0826716ae4ae22fc006e5aecf06d9a2e99f7310) and supports TLSv1.2 in the new 3.00a versions too. Here are a small list with popular clients: Windows Clients: DC++ TLSv1.2 Support: YES in Version: 0.850 or higher (but uses a AES128 cipher limitation) AirDC++ TLSv1.2 Support: YES in Version: 3.00a-29 or higher (no cipher limitation) StrongDC++ TLSv1.2 Support: NO ApexDC++ TLSv1.2 Support: NO RSX++ TLSv1.2 Support: NO SmVDC++ TLSv1.2 Support: NO DC@fe++ TLSv1.2 Support: NO Linux/Unix Clients: jucy (uc) TLSv1.2 Support: YES in Version: 0.87 or higher (no cipher limitation) EiskaltDC++ TLSv1.2 Support: NO LinuxDC++ TLSv1.2 Support: NO NCurses (ncdc) TLSv1.2 Support: YES in Version: 1.19.1 or higher (no cipher limitation) AirDC Nano TLSv1.2 Support: NO (coming soon with no cipher limitation) The question what i have to you Lee: Will ApexDC supports TLSv1.2 in the next version? and has it a cipher limitation like DC++? greets pulsar