FTP plugin, sifrovane spojenie a 0B subor

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
User avatar
SelfMan
Posts: 1062
Joined: 05 Apr 2006, 20:51
Contact:

FTP plugin, sifrovane spojenie a 0B subor

Post by SelfMan »

Pokial nakonfigurujem sifrovane FTP pripojenie a kopirujem na FTP server subor s nulovou dlzkou, dany thread sa zasekne a snazi sa o nekonecny upload.
Subor je pritom na serveri vytvoreny, len spojenie sa nevie ukoncit a tym padom pokracovat v dalsich prenosoch. Pokial do suboru pridam hoci len jeden ascii znak, prenos zbehne bez problemov. Nesofrovany prenos funguje bez problemov.
Na server je nahravany prazdny HTML subor index.html

Log vypisuje - 425 Unable to build data connection: Operation not permitted
Komplet log je v prilohe.
Attachments
Salamander-FTPS-bug.txt
FTP LogFile
(34.99 KiB) Downloaded 341 times
Screenshot nastaveni
Screenshot nastaveni
Salamander-FTPS-bug.jpg (56.64 KiB) Viewed 9352 times
Petr Solin
ALTAP Staff
ALTAP Staff
Posts: 1111
Joined: 08 Dec 2005, 09:13
Location: Novy Bor, Czech Republic
Contact:

Re: FTP plugin, sifrovane spojenie a 0B subor

Post by Petr Solin »

Zkoušel jsem to reprodukovat na Filezilla serveru a tam to funguje dobře, žádný problém. Je možné zřídit nějaký pokusný účet na tom serveru, kde to zlobí? Případně prosím ještě dříve o ten FTP-log, nějak ho tu nevidím. Díky!
User avatar
SelfMan
Posts: 1062
Joined: 05 Apr 2006, 20:51
Contact:

Re: FTP plugin, sifrovane spojenie a 0B subor

Post by SelfMan »

Ah sorry, mal som tam priponu log a to server neakceptoval.
Prilozil som to k reportu.
Zabudol som dopisat ze sa jedna o AS 3.0 beta 2 x86 na Windows 7 Professional SP1 s vypnutym UAC.
Petr Solin
ALTAP Staff
ALTAP Staff
Posts: 1111
Joined: 08 Dec 2005, 09:13
Location: Novy Bor, Czech Republic
Contact:

Re: FTP plugin, sifrovane spojenie a 0B subor

Post by Petr Solin »

Působí to na mě dost jako chyba serveru, data-connection by se měla otevřít a zase zavřít i pro prázdný soubor. Je nějaká šance na update serveru? Třeba to už je opravená chyba a řešíme to zde zbytečně. Případně zkusit i z jiných FTP klientů a chybu ohlásit autorům serveru, věřím, že je to triviální fix.

Jinak asi je možné tuto chybu obejít na naší straně, po neúspěšném uploadu souboru se při Retry zjišťuje velikost souboru na serveru kvuli případnému Resume, a když zjistíme 0 bajtů a zdroj je též 0 bajtů, můžeme to nejspíš prohlásit za úspěšně uploadlé. Každopádně pokud by těch souborů bylo víc, bude to řádově pomalejší, než když tato chyba v serveru nebude.
User avatar
SelfMan
Posts: 1062
Joined: 05 Apr 2006, 20:51
Contact:

Re: FTP plugin, sifrovane spojenie a 0B subor

Post by SelfMan »

Nesifrovane spojenie s danym serverom funguje bez problemov. Problem je len pri sifrovanom spojeni. Odskusal som to este na inom serveri a problem som replikoval aj tam. Filezilla (klient) funguje s identickymi nastaveniami bez problemov.
Ako hovorim, salamander subor na strane servera vytvori, len nevie ukoncit dany proces.
Petr Solin
ALTAP Staff
ALTAP Staff
Posts: 1111
Joined: 08 Dec 2005, 09:13
Location: Novy Bor, Czech Republic
Contact:

Re: FTP plugin, sifrovane spojenie a 0B subor

Post by Petr Solin »

Pošlete mi prosím log z Filezilla klienta, kde je vidět upload toho nulového souboru (otevření data-connectiony).

Mělo by tam být tohle:
STOR test.html
150 Opening BINARY mode data connection for test.html
425 Unable to build data connection: Operation not permitted
User avatar
SelfMan
Posts: 1062
Joined: 05 Apr 2006, 20:51
Contact:

Re: FTP plugin, sifrovane spojenie a 0B subor

Post by SelfMan »

V prilohe komplet log z filezilly.
Attachments
filezilla.txt
Filezilla FTP log
(5.26 KiB) Downloaded 351 times
Petr Solin
ALTAP Staff
ALTAP Staff
Posts: 1111
Joined: 08 Dec 2005, 09:13
Location: Novy Bor, Czech Republic
Contact:

Re: FTP plugin, sifrovane spojenie a 0B subor

Post by Petr Solin »

OK, tak teď ještě zjistit, proč to Filezille funguje a nám ne. ;-) Je mi divné, že to při nenulové velikosti funguje dobře, to nevypadá zrovna na chybnou metodu navazování datového spojení. Můžete ověřit, jestli to nefunguje stejně i ve verzi 2.54? Ve 3.0 jsme zavedli SSL-session-reuse, někteří klienti to umožnují vypnout, teoreticky by to Fillezila pro tento server nemusela používat.

Nějaký testovací účet byste nemohl zařídit? Případně mě kontaktujte emailem. Mohl bych to trochu proklepnout, takhle těžko říct, co s tím.
User avatar
SelfMan
Posts: 1062
Joined: 05 Apr 2006, 20:51
Contact:

Re: FTP plugin, sifrovane spojenie a 0B subor

Post by SelfMan »

Pristup poslany cez sukromnu spravu...
Petr Solin
ALTAP Staff
ALTAP Staff
Posts: 1111
Joined: 08 Dec 2005, 09:13
Location: Novy Bor, Czech Republic
Contact:

Re: FTP plugin, sifrovane spojenie a 0B subor

Post by Petr Solin »

Zjistil jsem, že se u prázdných souborů nešifruje data-connectiona. Některé servery to zjevně ignorují a jiné s tím mají problém, což mi příjde celkem pochopitelné. Tedy nově se budou šifrovat i data-connectiony u prázdných souborů, uvidíme, jestli tím něco nerozbijeme, ale věřím, že ne.

Soukromou zprávou posílám opravené verze FTP klienta pro 3.0 beta 2. Pokud s tím má někdo další problém, ozvěte se prosím, pošlu Vám též opravenou verzi.

Děkuji za nalezení tohoto problému a pomoc s jeho řešením!
User avatar
SelfMan
Posts: 1062
Joined: 05 Apr 2006, 20:51
Contact:

Re: FTP plugin, sifrovane spojenie a 0B subor

Post by SelfMan »

Otestovane a potvrdzujem, ze funkcne.

Dakujem
Post Reply