#1
|
|||
|
|||
Kein HTTPS für Captcha9kw möglich ?
Hi,
musste letztens meinen JD neu aufsetzen. Hab mir dazu dass neueste Java kompiliert (1.8.0_65 wenn ich mich richtig erinnere) und klappt alles auch wieder wunderbar. Nur wollte Captcha9kw am Anfang nicht, hab mir dann die Logs ein wenig durchgeschaut - es ging darum dass keine https Verbindung aufgebaut werden konnte, weil der DH-Key oder ähnliches nur bis max. 1024bit gehen darf und deswegen Java dort aussteigt (?). Frage: Ich habe auch hier irgendwo im Forum eine Möglichkeit gefunden gehabt, wie man dass umgehen kann. Man muss irgendwas zu Java hinzufügen und paar Sachen anpassen, dann klappt das. Aber ist das hier immernoch notwendig? Es ging um Java 6 oder älter meine ich... Und wie "unsicher" ist es 9kw ohne https zu verwenden? Was könnten potenzielle Angreifer dort ergaunern, wie sehen dass die Entwickler von JD? Ich bin prinzipiell für https, aber wenn nichts gegen http 9kw spricht, dann spare ich mir die Mühe. :D |
#2
|
||||
|
||||
Quote:
Quote:
Empfehlung ist aktiviertes https weil sonst keine verschlüsselte Verbindung genutzt wird.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep. Last edited by thecoder2012; 02.12.2015 at 03:52. |
#3
|
|||
|
|||
Hey thecoder2012,
vielen Dank mit dem Vergleich auf Windows. Ich wusste zwar schon, dass es an meinem Java liegt, aber jetzt kann man sich wenigstens sicher sein. ^^ Das mit dem Guthaben leuchtet ein, hatte ja bis jetzt auch https im Einsatz - hab mich nur gesträubt den Fehler zu beheben. Hab https mal wieder aktiviert um den Log hier einfügen zu können, folgendes: Quote:
Hab nur "jrecreate.sh --dest path --vm client" verwendet gehabt. Ist sicher nützlich für alle die auch auf Java8 updaten wollen. ^^ LG CENGOiSM |
#4
|
||||
|
||||
Caused by: java.security.InvalidAlgorithmParameterException: Prime size must be multiple of 64, and can only range from 512 to 2048 (inclusive)
Der DHKeyPairGenerator ist dabei, jedoch erlaubt er nur 512 bis 2048 Keysizes Um das zu Umgehen musst du die Java High Security Policy von Hand installieren Ich kann mir das gerne mal via Teamviewer anschauen. Oder sonst wie versuchen zu helfen, einfach via support@jdownloader.org melden
__________________
JD-Dev & Server-Admin |
#5
|
|||
|
|||
Hey Jiaz,
hab mich nach "Java High Security Policy" umgeschaut und auf der Oracle Seite "JCE Unlimited Strength" gefunden. Hab mir diese Erweiterung für Java8 geladen, unter /lib/security die alten Daten ersetzt, NAS und JD neugestartet. Jedoch erhalte ich immernoch den selben Fehler :/. |
#6
|
||||
|
||||
Schicke mir mal bitte den gezippten Logs Ordner an support@jdownloader.org
Dann schau ich mir das an
__________________
JD-Dev & Server-Admin |
#7
|
|||
|
|||
Quote:
|
#8
|
||||
|
||||
Bei Java8 muss man ja für ARM jetzt seine Version selber kompilieren
Warum das? Gibts doch ganz normal zum Download? Warum selbst compilen? oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Ich werd nächste Woche mal BouncyCastle in den Advanced Settings aktivierbar machen
__________________
JD-Dev & Server-Admin |
#9
|
|||
|
|||
Quote:
Bei JRECreate dann "Client" JVM ausgewählt. Alles funktioniert auch soweit, nur eben SSL nicht.. Wieso auch immer die Java Installation verkompliziert wird ^^ |
#10
|
||||
|
||||
Mit dem nächsten Core Update in den Advanced Settings nach Bouncy suchen und 'Prefer Bouncy Castle for TLS' aktivieren und JD neustarten
__________________
JD-Dev & Server-Admin |
#11
|
|||
|
|||
Alles klar, ich dank dir Jiaz! Kommt BouncyCastle dann zusammen mit JD oder sollte ich diese Erweiterung schon mal meinem Java hinzufügen?
|
#12
|
||||
|
||||
Einfach Updaten, und aktivieren. BouncyCastle ist default dabei, wird ja auch an anderer Stelle verwendet.
Update ist schon live
__________________
JD-Dev & Server-Admin |
#13
|
|||
|
|||
Grad geupdatet und ausprobiert, läuft. Hab vielen Dank, Jiaz
|
#14
|
||||
|
||||
Danke fürs Feedback!
__________________
JD-Dev & Server-Admin |
#15
|
||||
|
||||
Danke für die Logs.
Wäre es möglich das du mir deine compilierte JRE zur Verfügung stellst? zb irgendwo hochlädst? Würde gerne herausfinden was genau da *nicht korrekt* funktioniert. Du solltest noch dein Locale korrigieren (sun.jnu.encoding: ANSI_X3.4-1968) ansonsten wird es Probleme mit Umlauten in Dateinamen geben.
__________________
JD-Dev & Server-Admin |
#16
|
|||
|
|||
Gerne gerne, ich lad dir die gezippte JRE dann in dem einen Support Ticket wo ich die Logs gesendet hatte hoch.
Umlaute sind nur am stressen, wie genau kann ich das auf UTF-8 ändern? Hab eigentlich hier und da überall export iwas de_DE.UTF-8 - bei FileBot hats dann geklappt, JD hatte da eigentlich noch nie Probleme geschoben aber ich nehm deinen Tipp zu Herzen wenn du mir vielleicht sagen könntest wie ich das anstelle. :D |
#17
|
||||
|
||||
zb ein StartScript
#!/bin/bash export LC_CTYPE="en_US.UTF-8" export LANG="en_US.UTF-8" export LC_COLLATE="C" /ffp/opt/java/jre/bin/java -- -Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8 -jar /ffp/opt/jd2/JDownloader.jar Pfade natürlich anpassen
__________________
JD-Dev & Server-Admin |
#18
|
|||
|
|||
Hab mal die encoding Optionen dem JD-Script hinzugefügt, in welcher Log kann ich sehen ob es auch geklappt hat?
|
#19
|
||||
|
||||
Wenn du ein Archiv herunterlädst, welches auch Sonderzeichen im Dateinamen haben und diese dann stimmen
Anhand des Logs lässt sich das nicht erkennen, da es hierbei um Interna in Linux geht
__________________
JD-Dev & Server-Admin |
#20
|
|||
|
|||
Hmm und woher hast du dann gewusst, dass bei mir nicht UTF-8 eingestellt war? :D
Ich erinnere mich nämlich nicht an ein Archiv mit Umlauten oder Sonderzeichen (zB '), die im Log ein "ASCII ist aktiv und nicht UTF-8, Umlaute/Sonderzeichen gehen grad nicht" hinterlassen hätten. |
#21
|
||||
|
||||
An dem System.property sun.jnu.encoding
das war *falsch* bzw *komisch*. Aber das ist nur ein Indiz und kein eindeutiges
__________________
JD-Dev & Server-Admin |
#22
|
|||
|
|||
[jd.SecondLevelLaunch(mainStart)] -> file.encoding=UTF-8
[jd.SecondLevelLaunch(mainStart)] -> sun.jnu.encoding=UTF-8 & [jd.SecondLevelLaunch$9(run)] -> Use 'BouncyCastle' for default SSLSocketStreamFactory! Das sagen die Logs, sieht soweit ganz gut aus. ^^ |
#23
|
||||
|
||||
Nunja, das wichtige sind die export LOCAL Sachen und die sieht man leider nicht im Log :( Daher wird es erst das nächste Archiv/Download zeigen ob Umlaute korrekt gehen
__________________
JD-Dev & Server-Admin |
#24
|
|||
|
|||
Die hab ich eigentlich schon drin. ^^
Zwar nicht direkt in dem JD-Script, aber die Sachen werden für admin automatisch gesetzt. Hab die JRE grad gezippt und hochgeladen, sende dir den Link via Support. |
#25
|
||||
|
||||
Danke für den Link, ich geb per Email bescheid wenn ich es mir gezogen hab (morgen früh)
__________________
JD-Dev & Server-Admin |
Thread Tools | |
Display Modes | |
|
|