AW: Laberthread für aktuelle und nicht aktuelle OScam Versionen
An sich braucht kein Schwein libusb.
Die einzigen Reader die libusb nutzen können sind die Smargos und die laufen mit libusb auch keinen Deut besser als ohne (Also als serial reader), es sind und bleiben halt Smargos.
SSL brauchen auch die Wenigsten:
Von SSL (Und damit https) für das oscam-Webinterface hat man nur etwas, wenn man auch entsprechend sichere Passwörter (Lang und komplex) für der Web-Interface vergibt
und anständige Zertifikate erzeugt.
Der Zugriff per ssh (Dann aber auch nur mit key auth und ohne Passwort-Login) oder über ein VPN ist sicherer und in der Regel vorzuziehen.
Bei beiden libs bringt das Einschließen in oscam immer das potentielle Problem mit sich, in Linux' berühmter libhell (Bibliotheken-Hölle) zu landen:
Sowohl für libusb als auch für OpenSSL gibt es eine alte Serie und eine neue und die sind - natürlich - nicht kompatibel zueinander.
Aus dem Grund gibt es ja auch x Toolchains für simplebuild, die weichen im wesentlichen nur dadurch voneinander ab, ob gegen OpenSSL 0.9.x oder OpenSSL 1.0.x bzw. gegen libusb 0.x oder libusb 1.0.x gebaut wird.
Besonders tückisch ist das bei den Toolchains für die Fritz!Boxen, denn die können über Freetz sowohl das alte libusb, das neue libusb, kein libusb oder beide (neues libusb plus libusb-compat für Rückwärtskompatibilität) haben, deshalb funktionieren die oscam-Builds mit libusb da ja auch fast nie, es sei denn, man baut sie statisch.