Page 1 of 1

FTP plugin, sifrovane spojenie a 0B subor

Posted: 16 May 2013, 04:20
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.

Re: FTP plugin, sifrovane spojenie a 0B subor

Posted: 16 May 2013, 10:14
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!

Re: FTP plugin, sifrovane spojenie a 0B subor

Posted: 16 May 2013, 10:44
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.

Re: FTP plugin, sifrovane spojenie a 0B subor

Posted: 16 May 2013, 11:05
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.

Re: FTP plugin, sifrovane spojenie a 0B subor

Posted: 16 May 2013, 14:05
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.

Re: FTP plugin, sifrovane spojenie a 0B subor

Posted: 16 May 2013, 14:20
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

Re: FTP plugin, sifrovane spojenie a 0B subor

Posted: 16 May 2013, 14:44
by SelfMan
V prilohe komplet log z filezilly.

Re: FTP plugin, sifrovane spojenie a 0B subor

Posted: 16 May 2013, 21:35
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.

Re: FTP plugin, sifrovane spojenie a 0B subor

Posted: 16 May 2013, 21:54
by SelfMan
Pristup poslany cez sukromnu spravu...

Re: FTP plugin, sifrovane spojenie a 0B subor

Posted: 16 May 2013, 23:37
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!

Re: FTP plugin, sifrovane spojenie a 0B subor

Posted: 16 May 2013, 23:44
by SelfMan
Otestovane a potvrdzujem, ze funkcne.

Dakujem