Seite 1 von 1
ANN: Python FTP Server library (pyftpdlib) 0.5.2 released
Verfasst: Dienstag 18. September 2007, 15:14
von gr
Hi,
I'm pleased to announce release 0.2.0 of Python FTP Server library (pyftpdlib).
http://code.google.com/p/pyftpdlib/
=== About ===
Python FTP server library provides a high-level portable interface to easily write asynchronous FTP servers with Python.
Based on asyncore framework pyftpdlib is actually the most complete RFC959 FTP server implementation available for Python programming language.
=== Major changes ===
* Support for FXP, site-to-site transfers.
* NAT/Firewall support with PASV (passive) mode connections.
* Configurable range of ports to use for passive data transfers.
* Per-user messages configurability.
* Maximum connections limit.
* Per-source-IP limits.
* Maximum login attempts limit.
A complete list of changes including enhancements and bug fixes is available here:
http://code.google.com/p/pyftpdlib/wiki/ReleaseNotes02
=== More links: ===
* Source tarball:
http://pyftpdlib.googlecode.com/files/p ... 2.0.tar.gz
* Online docs:
http://code.google.com/p/pyftpdlib/wiki/Tutorial
* FAQs:
http://code.google.com/p/pyftpdlib/wiki/FAQ
* Roadmap:
http://code.google.com/p/pyftpdlib/wiki/Roadmap
* Issue tracker:
http://code.google.com/p/pyftpdlib/issues/list
Thanks,
-- Giampaolo Rodola' < g.rodola [at] gmail [dot] com >
Verfasst: Dienstag 18. September 2007, 19:34
von Leonidas
Hi Giampaolo, welcome in the forums,
It is really nice that there is now a good advanced FTP implementation for Python, but you know, this is a german language forum and normally announcements in english are not posted here (but questions in english are answered sometimes).
Btw, I moved the post in the proper sub-forum.
Verfasst: Mittwoch 19. September 2007, 13:47
von Y0Gi
Hi Giampaolo,
I've seen pyftpdlib in the Cheeseshop. May I suggest that you change its full name to a rather short one, probably 'pyftpdlib', to ease downloading via setuptools/easy_install and specifying it as requirement in a `setup.py` file? The long name may cause some trouble. You can still put it into the description.
Verfasst: Freitag 18. Januar 2008, 13:12
von gr
Jan 18, 2008
Hi,
I'm pleased to announce release 0.3.0 of Python FTP Server library (pyftpdlib).
http://code.google.com/p/pyftpdlib/
=== Major changes ===
- Implemented more recent FTP commands like MLST, MLSD, FEAT and OPTS.
- Iterators are now used for calculating requests requiring long time to complete (LIST and MLSD commands).
- Extended the set of assignable user permissions.
A complete list of changes including enhancements, bug fixes and instructions for porting old code is available here:
http://code.google.com/p/pyftpdlib/wiki/ReleaseNotes03
=== More links: ===
- Source tarball:
http://pyftpdlib.googlecode.com/files/p ... 3.0.tar.gz
- Online docs:
http://code.google.com/p/pyftpdlib/wiki/Tutorial
- FAQs:
http://code.google.com/p/pyftpdlib/wiki/FAQ
- RFCs compliance paper:
http://code.google.com/p/pyftpdlib/wiki/RFCsCompliance
- Issue tracker:
http://code.google.com/p/pyftpdlib/issues/list
Thanks,
-- Giampaolo Rodola' < g.rodola [at] gmail [dot] com >
Verfasst: Freitag 18. Januar 2008, 13:14
von gr
Hi Giampaolo,
I've seen pyftpdlib in the Cheeseshop. May I suggest that you change its full name to a rather short one, probably 'pyftpdlib', to ease downloading via setuptools/easy_install and specifying it as requirement in a `setup.py` file? The long name may cause some trouble. You can still put it into the description.
You were right (in fact installation via easy_install didn't work).
This is now fixed.
Verfasst: Dienstag 20. Mai 2008, 18:07
von gr
Hi,
I'm pleased to announce release 0.4.0 of Python FTP Server library (pyftpdlib).
http://code.google.com/p/pyftpdlib/
=== Major changes ===
This new version, aside from fixing some bugs, includes two new features:
- IPv6 support (as described in RFC-2428).
- The possibility to assume the id of real users when using system dependent authorizers.
A complete list of changes including enhancements, bug fixes and instructions for using the new functionalities is available here:
http://code.google.com/p/pyftpdlib/wiki/ReleaseNotes04
=== More links: ===
* Source tarball:
http://pyftpdlib.googlecode.com/files/p ... 4.0.tar.gz
* Online docs:
http://code.google.com/p/pyftpdlib/wiki/Tutorial
* FAQs:
http://code.google.com/p/pyftpdlib/wiki/FAQ
* RFCs compliance paper:
http://code.google.com/p/pyftpdlib/wiki/RFCsCompliance
* Issue tracker:
http://code.google.com/p/pyftpdlib/issues/list
Thanks,
-- Giampaolo Rodola' < g.rodola [at] gmail [dot] com >
Verfasst: Montag 22. September 2008, 20:51
von gr
Hi,
I'm pleased to announce release 0.5.0 of Python FTP Server library (pyftpdlib).
http://code.google.com/p/pyftpdlib/
=== About ===
Python FTP server library provides an high-level portable interface to easily write asynchronous FTP servers with Python. Based on asyncore framework pyftpdlib is currently the most complete RFC-959 FTP server implementation available for Python programming language.
=== Major changes ===
This new version, aside from fixing some bugs, includes the following major features:
- pyftpdlib now provides configurable idle timeouts to disconnect client after a long time of inactivity.
- It is now possible to define permission exceptions for certain directories (e.g. creating a user which does not have write permission except for one sub-directory in FTP root).
- Imposed a delay before replying for invalid credentials to minimize the risk of brute force password guessing.
A complete list of changes including enhancements, bug fixes and instructions for using the new functionalities is available here:
http://code.google.com/p/pyftpdlib/wiki/ReleaseNotes05
=== More links ===
* Source tarball:
http://pyftpdlib.googlecode.com/files/p ... 5.0.tar.gz
* Online docs:
http://code.google.com/p/pyftpdlib/wiki/Tutorial
* FAQs:
http://code.google.com/p/pyftpdlib/wiki/FAQ
* RFCs compliance paper:
http://code.google.com/p/pyftpdlib/wiki/RFCsCompliance
* Issue tracker:
http://code.google.com/p/pyftpdlib/issues/list
Thanks,
--- Giampaolo Rodola' < g.rodola [at] gmail [dot] com >
http://code.google.com/p/pyftpdlib/
Verfasst: Montag 22. September 2008, 20:56
von tiax
Can't you post in German? This is a German message board.
Verfasst: Montag 22. September 2008, 21:30
von gr
I'm sorry, I thought that Leonidas moved the post in the English sub-forum.
Unfortunately I don't know German.
Verfasst: Montag 22. September 2008, 21:37
von Leonidas
gr hat geschrieben:I'm sorry, I thought that Leonidas moved the post in the English sub-forum.
No, sorry, that was maybe a bit misleading. There is no english sub-forum.
Verfasst: Dienstag 23. September 2008, 11:20
von lunar
gr hat geschrieben:I'm sorry, I thought that Leonidas moved the post in the English sub-forum.
Unfortunately I don't know German.
Well, I think in this case, english annoucements are just fine.
ANN: Python FTP Server library (pyftpdlib) 0.5.1 released
Verfasst: Donnerstag 22. Januar 2009, 12:55
von gr
Hi,
I'm pleased to announce release 0.5.1 of Python FTP Server library (pyftpdlib).
http://code.google.com/p/pyftpdlib
=== About ===
Python FTP server library provides an high-level portable interface to easily write asynchronous FTP servers with Python.
Based on asyncore framework pyftpdlib is currently the most complete RFC-959 FTP server implementation available for Python programming language.
=== Major enhancements ===
This new version, aside from fixing some bugs, includes the following major enhancements:
* A new script implementing FTPS (FTP over SSL/TLS) has been added in the demo directory.
* File transfers are now 40% faster thanks to the re-dimensioned application buffer sizes.
* ASCII data transfers on Windows are now 200% faster.
* Preliminary support for SITE command has been added.
* Two new callback methods to handle "file received" and "file sent" events have been added.
A complete list of changes including enhancements and bug fixes is available here:
http://code.google.com/p/pyftpdlib/wiki/ReleaseNotes05
=== More links ===
* Source tarball:
http://pyftpdlib.googlecode.com/files/p ... 5.1.tar.gz
* Online docs:
http://code.google.com/p/pyftpdlib/wiki/Tutorial
* FAQs:
http://code.google.com/p/pyftpdlib/wiki/FAQ
* RFCs compliance paper:
http://code.google.com/p/pyftpdlib/wiki/RFCsCompliance
* Issue tracker:
http://code.google.com/p/pyftpdlib/issues/list
* Mailing list:
http://groups.google.com/group/pyftpdlib
Thanks,
--- Giampaolo Rodola' < g.rodola [at] gmail [dot] com >
http://code.google.com/p/pyftpdlib/
Verfasst: Sonntag 13. September 2009, 22:26
von gr
Hi,
I'm pleased to announce release 0.5.2 of Python FTP Server library (pyftpdlib).
http://code.google.com/p/pyftpdlib
This new version is mainly a bugfix release, including some important security-related patches.
Aside from fixing those bugs, it includes the following enhancements:
* A new ThrottledDTPHandler class is available. With this you can limit the speed for downloads and uploads affecting the data channel.
Take a look at the throttled_ftpd.py script which shows an example usage:
http://code.google.com/p/pyftpdlib/sour ... ed_ftpd.py
* A new unix_daemon.py script has been included in the demo directory (contributed by Michele Petrazzo).
A complete list of changes including enhancements and bug fixes is available here:
http://code.google.com/p/pyftpdlib/wiki/ReleaseNotes05
=== More links ===
* Source tarball:
http://pyftpdlib.googlecode.com/files/p ... 5.2.tar.gz
* Online docs:
http://code.google.com/p/pyftpdlib/wiki/Tutorial
* FAQs:
http://code.google.com/p/pyftpdlib/wiki/FAQ
* RFCs compliance paper:
http://code.google.com/p/pyftpdlib/wiki/RFCsCompliance
* Issue tracker:
http://code.google.com/p/pyftpdlib/issues/list
* Mailing list:
http://groups.google.com/group/pyftpdlib
Thanks,
--- Giampaolo Rodola' < g.rodola [at] gmail [dot] com >
http://code.google.com/p/pyftpdlib/
Verfasst: Mittwoch 30. September 2009, 22:10
von Stefanxp
thanks for the great share

( Danke

Running a bunch of tests now