hallo leute,
hab eine kurze frage: besteht die möglichkeit iwie wolfSSL zu installieren?
liegt das auf dem feed? wenn ja, wie finde ich es? falls nein, kann das jmd mal hochladen ?
vielen dank
Posted 4 November 2018 - 00:02
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Posted 4 November 2018 - 08:35
Edited by littlesat, 4 November 2018 - 08:48.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Posted 4 November 2018 - 12:39
es funktioniert grundsätzlich schon alles, aber es soll ja laut dem entwickler dadurch noch besser laufen und schneller sein.
man soll pycurl installieren (liegt ja auf dem feed) und neben pycurl ist auch wolfssl in dem paket von sss.
deshalb wollte ich mal fragen, ob man es auch einfach auf den openpli feed legen kann
dann könnte man alle dateien direkt über den feed laden und nicht über andere links.
Edited by Kollegah, 4 November 2018 - 12:39.
Posted 5 November 2018 - 01:00
aber schau mal in der konfiguration vom ei2player dort gibt es den menüpunkt:
"verwende pycurl für http(s) anfragen" ja/nein
und pycurl wird standardmäßig nicht installiert, sondern muss nachinstalliert werden. entweder über einen link oder über den openpli feed.
und wenn man es über den link von dem entwickler vom plugin macht wird auch noch wolfssl installiert.
dies soll das plugin noch schneller machen, weil wolfssl tls 1.3 unterstützt, was openssl noch nicht macht und deswegen langsamer ist.
Posted 6 November 2018 - 09:17
if verInfo[4] & (1<<7) and verInfo[1].startswith('7.6') and verInfo[5] == 'wolfSSL/3.15.3':pyCurlInstalled = Trueand if this diffrent one it will be not used.So, if you installed version from the OpenPli repository then it is not used. This check was added because many Enigma2 distribution have old libcurl and due to this enabling PyCurl couse manny problems.
This check could be relaxed to allow also version with OpenSSL but the feature which is at least needed by the E2iPlayer is AsynchDNS:
verInfo[4] & (1<<7
Without this DNS requests could not be cancelled and as a consequence it may cause the decoder to hang ups.
Now, about WolfSSL - yest right it support TLS 1.3 and some server need TLS 1.3 to be able to connect to them. But this was not main reason why it was used.
OpenSSL v1.1.X and higher also support TLS 1.3, but you can not use two diffrent OpenSSL versions in the same process, due to symbol colissions.
Enigma2 already use OpenSSL 1.X.X or even OpenSSL 0.9.X PyCurl is dynamic module of python imported to Enigma2, so indirectly Enigma2 process use TLS backed needed by libcurl needed by PyCurl.
This was the main reason why WolfSSL was used. With WolfSSL even very old Enigma2 image can support all HTTPS connections.
Regards,
SSS
Edited by samsamsam, 6 November 2018 - 09:21.
Posted 6 November 2018 - 11:18
Posted 6 November 2018 - 12:10
Apart from the fact we don't really care about "old" Enigma's and 10-15 year old hardware, where exactly is libcurl compiled with WolfSSL? If that were the case, WolfSSL would already be in the image as a dependency?
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 6 November 2018 - 14:05
I think you did not read the thread or you did not understand.
Apart from the fact we don't really care about "old" Enigma's and 10-15 year old hardware.
You are not interested, but users which use it are interested, because they do not have possibility to update image because there is no any new images for their hardware.
If that were the case, WolfSSL would already be in the image as a dependency?
You do not understand. None of Enigma2 distributions use WolfSSL. So, there is no problem with conflicts new version with the old one, because there is no old one.
where exactly is libcurl compiled with WolfSSL
I do not understand your question.
As I wrote libcurl support several TLS backends also based on the WolfSSL. So, anyone can compile libcurl with WolfSSL if he want.
Regards,
SSS
Edited by samsamsam, 6 November 2018 - 14:09.
Posted 6 November 2018 - 14:23
Edited by samsamsam, 6 November 2018 - 14:28.
Posted 6 November 2018 - 15:50
You need at least OpenSSL 1.1.1 for TLS 1.3, current develop uses 1.0.2k-r0.1. Not sure what the current version in sumo is, I'll have to check.
There is a bitbake recipe available for 1.1.1. so if there really is a need for it, we could upgrade to it for OpenPLi 7.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
0 members, 3 guests, 0 anonymous users