4udak / pyftpdlib

Automatically exported from code.google.com/p/pyftpdlib
Other
1 stars 1 forks source link

Failed authentications timeout using MultiprocessFTPServer instead of returning login incorrect #236

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
Script and output provided here: https://gist.github.com/DazWorrall/5004071

What is the expected output? What do you see instead?
Client should see 530: Authentication failed or similar, instead no response is 
sent

What version of pyftpdlib are you using? On what operating system? Which
Python version?
Using pyftpdlib, tested on OSX 10.8.2 with python 2.7.2 and Ubuntu 12.04 with 
python 2.7.3

The call to self.ioloop.call_later in ftp_PASS succeeds, but the auth_failed 
callback never runs as far a I can tell.

I cant replicate this with the standard async FTPServer class.

Original issue reported on code.google.com by dar...@iweb.co.uk on 21 Feb 2013 at 11:26

GoogleCodeExporter commented 9 years ago
Using 1.0.0, sorry.

Original comment by dar...@iweb.co.uk on 21 Feb 2013 at 11:28

GoogleCodeExporter commented 9 years ago
Damn! I can reproduce the issue and have a vague idea on why it happens.
I guess I'll have to release a 1.0.1 soon... =(

Original comment by g.rodola on 22 Feb 2013 at 3:33

GoogleCodeExporter commented 9 years ago
Let me know if you'd like me to try anything in particular, but its good you 
can replicate it :)

Original comment by dar...@iweb.co.uk on 22 Feb 2013 at 11:42

GoogleCodeExporter commented 9 years ago
This is now fixed in r1181.
Will release a new version soon.

Original comment by g.rodola on 22 Feb 2013 at 5:49

GoogleCodeExporter commented 9 years ago
Brilliant, tested this morning (installed 1.0.1 from pypi) and I can confirm 
the fix, thanks for such a speedy response.

Original comment by dar...@iweb.co.uk on 25 Feb 2013 at 11:03

GoogleCodeExporter commented 9 years ago
;)

Original comment by g.rodola on 25 Feb 2013 at 11:03