~bzr/bzr-local-test-server/trunk

Viewing all changes in revision 63.

  • Committer: Vincent Ladeuil
  • Date: 2009-02-26 15:09:32 UTC
  • Revision ID: v.ladeuil+lp@free.fr-20090226150932-nfi7723hshm9f2x2
Add pyftpdlib support, not all bzr tests passing.

* tests/test_utils.py:
(full_scenarios): Add scenario for pyftpdlib.

* test_server.py:
(PyftpdlibFeature): New class.
(Muddleftpd.tearDown): Oops, forgot to delete the symlink.
(Pyftpdlib): Test server serving '/' for anonymous ftp.

* server.py:
(Server._start_by_spawning): Factored out from Vsftpd._start.
(Vsftpd._start): Simplified.
(Pyftpdlib): Spawn a pyftpdlib FTP server.

* configs/pyftpdlib.conf: 
Rough configuration options.

* config.py:
(Pyftpdlib): New class.

* bin/pyftpdlib: 
Wrapper to start a pyftpdlib FTP server.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: