ANN: Python FTP Server library (pyftpdlib) 0.5.2 released

Stellt hier eure Projekte vor.
Internetseiten, Skripte, und alles andere bzgl. Python.
Antworten
gr
User
Beiträge: 8
Registriert: Dienstag 18. September 2007, 15:11

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 >
Zuletzt geändert von gr am Sonntag 13. September 2009, 22:26, insgesamt 4-mal geändert.
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

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.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Y0Gi
User
Beiträge: 1454
Registriert: Freitag 22. September 2006, 23:05
Wohnort: ja

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.
gr
User
Beiträge: 8
Registriert: Dienstag 18. September 2007, 15:11

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 >
Zuletzt geändert von gr am Freitag 18. Januar 2008, 13:15, insgesamt 1-mal geändert.
gr
User
Beiträge: 8
Registriert: Dienstag 18. September 2007, 15:11

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.
gr
User
Beiträge: 8
Registriert: Dienstag 18. September 2007, 15:11

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 >
gr
User
Beiträge: 8
Registriert: Dienstag 18. September 2007, 15:11

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/
Benutzeravatar
tiax
User
Beiträge: 152
Registriert: Samstag 23. Juli 2005, 17:28
Kontaktdaten:

Can't you post in German? This is a German message board.
Ne invoces expellere non possis
[url=xmpp://florian@florianheinle.de]xmpp:florian@florianheinle.de[/url]
gr
User
Beiträge: 8
Registriert: Dienstag 18. September 2007, 15:11

I'm sorry, I thought that Leonidas moved the post in the English sub-forum.
Unfortunately I don't know German.
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

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.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
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.
gr
User
Beiträge: 8
Registriert: Dienstag 18. September 2007, 15:11

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/
gr
User
Beiträge: 8
Registriert: Dienstag 18. September 2007, 15:11

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/
Stefanxp
User
Beiträge: 5
Registriert: Mittwoch 30. September 2009, 11:11
Kontaktdaten:

thanks for the great share ;) ( Danke ;)
Running a bunch of tests now
Mein Frauen Aufreiss Blog ;) http://www.geilezone.com/
Antworten