Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Indy 10 und Windows 8 (https://www.delphipraxis.net/178034-indy-10-und-windows-8-a.html)

DelTurbo 12. Dez 2013 13:17


Indy 10 und Windows 8
 
Hi,
ich habe einen kleinen FTP-Client geschrieben. Der benutzt SSL. Er läuft auch unter XP und Windows 7. Wenn ich den unter Windows 8 starte bekomme beim einlesen der Directorys (IdFTP1.List(..)) folgende Fehlermeldung.

Failed TLS negotiation on data channel (using SSL_accept()), disconnected: Success.

Ich habe schon die neusten OpenSSL DLL´s genommen. Trotzdem bleibt der Fehler. Connect und Login geht einwandfrei.

Vielen Dank im voraus

EDIT:
Hier mal die logs. Vielleicht hilft das weiter.
Windows 7:
Code:
SSL status: "before/connect initialization"
SSL status: "before/connect initialization"
SSL status: "SSLv3 write client hello A"
SSL status: "SSLv3 read server hello A"
SSL status: "SSLv3 read server certificate A"
SSL status: "SSLv3 read server key exchange A"
SSL status: "SSLv3 read server done A"
SSL status: "SSLv3 write client key exchange A"
SSL status: "SSLv3 write change cipher spec A"
SSL status: "SSLv3 write finished A"
SSL status: "SSLv3 flush data"
SSL status: "SSLv3 read finished A"
SSL status: "SSL negotiation finished successfully"
SSL status: "SSL negotiation finished successfully"
Cipher: name = DHE-DSS-AES256-SHA; description = DHE-DSS-AES256-SHA     SSLv3 K
x=DH      Au=DSS Enc=AES(256) Mac=SHA1
; bits = 256; version = TLSv1/SSLv3;
SSL status: "SSL negotiation finished successfully"
SSL status: "SSL negotiation finished successfully"
Windows 8:
Code:
SSL status: "before/connect initialization"
SSL status: "before/connect initialization"
SSL status: "SSLv3 write client hello A"
SSL status: "SSLv3 read server hello A"
Dort kommt die Fehlermeldung!

mjustin 12. Dez 2013 15:58

AW: Indy 10 und Windows 8
 
Das könnte ein Firewallproblem sein.

* kann von dem Windows 8 Rechner ein FTP Client auf einen anderen FTP Server - ohne SSL - zugreifen?
* benutzt der FTP Client den Passivmodus?

DelTurbo 12. Dez 2013 16:12

AW: Indy 10 und Windows 8
 
Ohne SSL klappt es. Und Passive ist an. Ich connecte auf ein UNIX System. Dort sind ALLE Ports offen.

mjustin 12. Dez 2013 16:21

AW: Indy 10 und Windows 8
 
Akzeptiert der Server eine FTP TLS Verbindung von einem Standard FTP Client (zum Beispiel FileZilla) auf dem Windows 8 System?

DelTurbo 13. Dez 2013 07:51

AW: Indy 10 und Windows 8
 
Ja, mit FFXP probiert.

mjustin 13. Dez 2013 08:49

AW: Indy 10 und Windows 8
 
Ist es die aktuelle Indy 10.6 Version?

Parallel würde ich die Fehlerbeschreibung und das Protokoll sowie alle bisherigen Testergebnisse hier posten:

https://forums.embarcadero.com/forum.jspa?forumID=74

In diesem Forum erhält man zu Indy/OpenSSL Fragen sehr gute Unterstützung durch Indy Entwickler Remy Lebeau.

Viele Grüße

DelTurbo 13. Dez 2013 10:23

AW: Indy 10 und Windows 8
 
Ich glaube es ist Indy 10.5.?.

Da ich in Google garnichst über den "Fehler" gefunden habe, dachte ich das vielleicht hier jemand das Problem kennt.

Trotzdem danke für deine Hilfe. Ich werd mir mal das Aktuelle Indy ziehen und es damit versuchen.

DelTurbo 13. Dez 2013 14:11

AW: Indy 10 und Windows 8
 
Ich habe nun den SVN (laut SmartSVN Revision 5076) genommen. Nun läuft es auch unter Windows 8.

Vielen dank für die Hilfe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz