pyftpdlib icon indicating copy to clipboard operation
pyftpdlib copied to clipboard

Extremely fast and scalable Python FTP server library

Results 120 pyftpdlib issues
Sort by recently updated
recently updated
newest added

I wrote a FTPServerContext ContextManager which helps me to test my ftp client code. The user can use it this way: ``` temp_dir = tempfile.mkdtemp() with testutils.FTPServerContext(temp_dir) as ftp_context: connection...

enhancement
Component-Unittest

stills says anonymous user password is wrong tried both anonymous & Anonymous Following scenario +++++++++++++++++++++++ -on server run unix_ftpd.py or python -m pyftpdlib -w -on client windows terminal run cmd.exe...

I tried to catch socket.error like this: ``` try: server = FTPServer(address, handler) except socket.error as exc: if exc.errno == errno.EADDRINUSE: port += 1 continue ``` It took me some...

``` ============================= test session starts ============================== platform linux2 -- Python 2.7.12, pytest-3.0.3, py-1.4.30, pluggy-0.4.0 -- /usr/bin/python2.7 cachedir: .cache rootdir: /mnt/Files/pyftpdlib, inifile: plugins: hypothesis-3.6.0 collecting ... collected 764 items pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_banner

I am implementing a fully virtual ftp server using pyftpdlib, and I am stuck on the `ftp_RETR` command. What I need to to is to stream the content of a...

This is still an RFC draft, but it would be great to support HASH commands in order to check file upload integrity, do you think this would be feasible ?...

See: https://github.com/giampaolo/pyftpdlib/issues/474#issuecomment-416904769 Basically we don't want to change process cwd, ever. That may play nice when using a pure-async `FTPServer` but not when using a `ThreadedFTPServer` or in general when...

bug

I am getting the following test failure when running with Python 3.6: ``` =================================== FAILURES =================================== _____________________ TestFtpListingCmdsTLSMixin.test_nlst _____________________ self = @unittest.skipIf(TRAVIS or os.name == 'nt', "may fail on travis/windows")...

I have observed this with 1.5.3 and 1.5.4 on sparc, there is also a report for amd64, see https://bugs.gentoo.org/636410