Sign in
chromium
/
external
/
pyftpdlib
/
HEAD
9d2f0ea
update copyright + HISTORY
by g.rodola
· 10 years ago
master
44d5f72
update INSTALL, version and setup.py
by g.rodola
· 10 years ago
d3ca2c7
fix issue 282: add /dev/poll support for solaris
by g.rodola
· 10 years ago
96ffe07
lower INTERRUPTED_TRANSF_SIZE to try avoiding false positives + provide alias for deprecate unittest method
by g.rodola
· 10 years ago
84be594
lower FTP server data channel's buffer size so that we (hopefully) get less false positives
by g.rodola
· 10 years ago
b12ecde
issue 285: take advantage of unittest2's addCleanup()
by g.rodola
· 10 years ago
6593280
assertRaisesRegexp was deprecated in favour or assertRaisesRegex
by g.rodola
· 10 years ago
8678907
fix 285: unittest2 migration
by g.rodola
· 10 years ago
e5d3beb
tests: provide better error messages when comparing file data
by g.rodola
· 10 years ago
8ace292
give the right CREDITS
by g.rodola
· 10 years ago
fdfc1cf
FTPS: add ability to load a certificate chain file
by g.rodola
· 10 years ago
75b23aa
recofingure logging level during tests
by g.rodola
· 10 years ago
8218961
fix issue 283: always use a single 'pyftpdlib' logger
by g.rodola
· 10 years ago
b34952f
update HISTORY
by g.rodola
· 10 years ago
ec6f8b0
Fix issue 280: (Python 2) unable to complete directory listing with invalid UTF8 characters. (patch by dn@devicenull.org)
by g.rodola
· 10 years ago
6654e98
fix typo
by g.rodola
· 11 years ago
8437047
Fix issue 261: TLS shutdown does not properly work on Windows.
by g.rodola
· 11 years ago
6fa2ab7
pep8 + pyflakes
by g.rodola
· 11 years ago
e1d14fd
Fix issue 277: provide a make file also for Windows.
by g.rodola
· 11 years ago
db8ef72
add makefile
by g.rodola
· 11 years ago
2bb3374
pep8ify
by g.rodola
· 11 years ago
48b617c
pep8ify
by g.rodola
· 11 years ago
806f6cd
pep8ify
by g.rodola
· 11 years ago
b761111
update version
by g.rodola
· 11 years ago
4694da9
update HISTORY
by g.rodola
· 11 years ago
44cea07
fix issue 273: IOLoop.fileno() on BSD riases AttributeError
by g.rodola
· 11 years ago
65b95b6
fix issue 270: add a new '--verbose' cmdline option which enables debug logging
by g.rodola
· 11 years ago
e11b85f
update HISTORY
by g.rodola
· 11 years ago
8ab5745
Fix for issue #265. Ensure the passed object has a callable listen() method. This test should pass for socket.socket and socket._socket objects. Otherwise treat it as an address/port tuple (the old behavior).
by btimby
· 11 years ago
937cd82
Fix issue 263: MultiprocessFTPServer leaks memory and file descriptors. (patch by Juan J. Martinez)
by g.rodola
· 11 years ago
c9a7011
small refactoring
by g.rodola
· 11 years ago
9822fb0
small refactoring
by g.rodola
· 11 years ago
f6e7939
ignore me
by g.rodola
· 11 years ago
ffff7c4
Fix issue 254: port bench.py script to python 3
by g.rodola
· 11 years ago
b172d33
fix issue 253: bench.py --timeout option
by g.rodola
· 11 years ago
f00f59a
update version to 1.2.0
by g.rodola
· 11 years ago
5e4e2b9
Fix issue 252: FTPServer's address parameter can also be a socket object
by g.rodola
· 11 years ago
73b6af9
Fix issue 250: add FTPServer's backlog kwarg controlling the queue of accepted connections.
by g.rodola
· 11 years ago
99899a1
Fix issue 251: provide a fileno() method for epoll() and kqueue() IO pollers
by g.rodola
· 11 years ago
3710f0b
use a set() while building up FEAT response so that we're sure features are not listed twice
by g.rodola
· 11 years ago
ceb0a88
Attempt to fix issue #245 (again): de-localize socket_map and tasks vars: they are copies and any change via setattr() is not reflected back to the original object they are referring to
by g.rodola
· 11 years ago
19c85c3
update HISTORY
by g.rodola
· 11 years ago
81c90d4
fix AttributeError on FreeBSD
by g.rodola
· 11 years ago
f3fa309
update version
by g.rodola
· 11 years ago
26179bd
Fix issue 247: whenever available (PY >= 3.3) use time.monotonic() instead of time.time()
by g.rodola
· 11 years ago
9bfb2fa
fix issue 246: ThrottledDTPHandler was broken; also reintroduce and readapt the old tests which were removed as of r904
by g.rodola
· 11 years ago
370f0a4
renew HISTORY format
by g.rodola
· 11 years ago
d15fa81
renew HISTORY format
by g.rodola
· 11 years ago
833dfa9
Fix issue 245: ThreadedFTPServer hogs all CPU resources after a client connects.
by g.rodola
· 11 years ago
4b1e240
calculate memory consumption as (rss - shared) as opposed to just 'rss'
by g.rodola
· 11 years ago
19296f7
log PID on start
by g.rodola
· 11 years ago
2fac868
Fix issue 244: on python >= 3.3 use os.sendfile() instead of pysendfile third-party module
by g.rodola
· 11 years ago
71ddf05
Fix issue 243: an erroneous error message is given in case the address passed to bind() is already in use.
by g.rodola
· 11 years ago
75fdcf3
(e)poll() poller: localize variable access to minimize overhead
by g.rodola
· 11 years ago
4eb5a36
fix issue 241: allow empty passwords
by g.rodola
· 11 years ago
9ff7f58
Cmdline usage: by default assume the default interface passed to getaddrifo() is None instead of "" (which is wrong, as that's the alias intended for bind()).
by g.rodola
· 11 years ago
f2b6161
fix tests broken after previous commit
by g.rodola
· 11 years ago
cb45594
Fix issue 238: username is not logged in case of failed authentication. (patch by tlockert)
by g.rodola@gmail.com
· 11 years ago
7fee362
Fix issue 240: enable 'python -m pyftpdlib' cmdline syntax
by g.rodola@gmail.com
· 11 years ago
c4097be
fix deprecation warnings due to assertEquals being deprecated in favor of self.assertEqual (thanks Arfrever)
by g.rodola
· 11 years ago
ad7135d
fix some ResourceWarnings found with Python's -Wa cmdline option plus fix NameError exception being raised on Python 3.1 due to callable() builtin not being available. (thanks Arfrever)
by g.rodola
· 11 years ago
4a5aa9e
fix issue 239: make test suite return exit status code != 0 in case of test failures (patch by Arfrever.FTA)
by g.rodola
· 11 years ago
97e9dd3
fix deprecation warnings caused by assertRaisesRegexp
by g.rodola
· 11 years ago
ee8f5b8
update version and date
by g.rodola
· 11 years ago
e938fcd
test suite: introduce assertRaisesRegexp in order to check responses actually sent by server
by g.rodola
· 11 years ago
1c9894d
test suite: introduce assertRaisesRegexp in order to check responses actually send by server
by g.rodola
· 11 years ago
623bab4
fix issue 236: MultiprocessFTPServer and ThreadedFTPServer hanging in case of failed authentication
by g.rodola
· 11 years ago
2ac0e15
test suite: set FTP server logging level to WARNING so that warning messages don't go unnoticed. Also, provide a decorator to ignore warning messages for certain tests which legitimately cause warnings.
by g.rodola
· 11 years ago
0d5f2ce
max connections test: use ftplib's quit() method instead of close() so that client and server are more synchronized
by g.rodola
· 11 years ago
fd82204
add a MANIFEST.in file which tells 'python setup.py sdist' what files to include in the tarball
by g.rodola
· 11 years ago
7700b99
set +x flags against demo scripts
by g.rodola
· 11 years ago
559dbdc
Fix ThrottledDTPHandler which was broken
by g.rodola
· 11 years ago
cffc13f
fix 'dict changed size during iteration' error on Windows plus update date in HISTORY file
by g.rodola
· 11 years ago
04a8fe3
update copyright banner; update docstring; disable unicode tests which are not relieable
by g.rodola
· 11 years ago
4d84deb
win/unix authorizers: get rid of [] as the default for 'allowed_users' and 'rejected_users' arguments. Also add a test for __repr__.
by g.rodola
· 11 years ago
196b36c
pycharm run
by g.rodola
· 11 years ago
dbb550e
logging: check whether using colors when configuring logs (as opposed to import time)
by g.rodola@gmail.com
· 11 years ago
55014f5
unix_daemon.py script: get rid of python-daemon (http://pypi.python.org/pypi/python-daemon) dependancy as it no longer works (and it is apparently no longer maintained since year 2010). Instead, replace the part which does the actual damonization by taking this recipe as an example http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/. Also add a 'restart' cmdline option
by g.rodola@gmail.com
· 11 years ago
d85fc24
fix unraised warnings during FTPS tests
by g.rodola@gmail.com
· 11 years ago
b35e045
restore compatibility with py <= 2.6
by g.rodola@gmail.com
· 11 years ago
fed6ebc
restore compatibility with py 2.6
by g.rodola
· 11 years ago
86ad77a
format_mlsx(): localize variables to minimize overhead
by g.rodola
· 11 years ago
4678e33
Fix some Windows failures.
by g.rodola
· 11 years ago
acf09f0
restore compatibility with python <= 2.5
by g.rodola
· 12 years ago
68fb4ee
big logging refactoring: introduce a new 'log_prefix' attribute to FTPHandler in order to allow customization of every line logged
by g.rodola
· 12 years ago
606e174
logging refactoring (issue 236): move everything into a separate log.py module and provide coloured logs by default
by g.rodola
· 12 years ago
119fbda
Big logging refactoring (future issue 236).
by g.rodola
· 12 years ago
aba6de8
restore compatibility with python 2.4
by g.rodola
· 12 years ago
e79e3ff
do not rely on *exact* response string in certain tests
by g.rodola
· 12 years ago
41a7ad7
update README
by g.rodola
· 12 years ago
5156ec7
remove old comment
by g.rodola
· 12 years ago
456fc86
rename variable (ignore me)
by g.rodola
· 12 years ago
941d8d1
update HISTORY
by g.rodola
· 12 years ago
1a7f7d7
Fix issue 233: make sure on_logout() is not called if USER was provided but not PASSword (patch by Ben Timby)
by g.rodola
· 12 years ago
a2bf92e
catch the right exceptions when polling on select()/epoll()/poll()/kqueue() - also, for kqueue() make sure to also catch EINTR and ignore it as with all other pollers
by g.rodola
· 12 years ago
904ed6f
fix issue 234: provide a nice __repr__ for FTPHandler and DTPHandler
by g.rodola
· 12 years ago
ee77fee
OSX: fix for IPv4-mapped IPv6 addresses
by g.rodola
· 12 years ago
be099e5
Multi process FTPd: set a timeout for join() when waiting for threads/subprocesses to terminate. Also, in case of processes, after timeout occurs use SIGKILL against all the children which are still alive.
by g.rodola
· 12 years ago
ede0fb2
FreeBSD / multi process FTPd: during server shutdown use SIGKILL instead of SIGTERM when killing process children in order to avoid hanging
by g.rodola
· 12 years ago
18dd7b1
fix issue 232: hybrid IPv4/IPv6 support is broken. (patch by Claus Klein - see ml discussion at https://groups.google.com/forum/?fromgroups#!topic/pyftpdlib/imcL4POfO6Y )
by g.rodola
· 12 years ago
Next »