Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #1260

ANN: pyftpdlib 1.3.1 released

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!newsfeed1.swip.net!uio.no!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <g.rodola@gmail.com>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.001
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'python.': 0.02; 'broken': 0.04; 'pypi': 0.07; 'subject:ANN': 0.07; 'subject:released': 0.07; '===': 0.09; 'high-level': 0.09; 'python': 0.11; 'changes': 0.15; '(also': 0.16; 'easier.': 0.16; 'ftps': 0.16; 'portable': 0.16; 'to:addr:python-announce-list': 0.16; 'url:faq': 0.16; 'url:issues': 0.16; 'library': 0.18; 'pfxlen:0': 0.19; 'issue.': 0.22; 'tests': 0.22; 'install': 0.23; 'load': 0.23; 'ssl': 0.24; 'file.': 0.24; 'source': 0.25; 'to:2**1': 0.27; 'fixed': 0.29; 'to:no real name:2**1': 0.29; 'url:code': 0.29; 'message- id:@mail.gmail.com': 0.30; "i'm": 0.30; 'url:wiki': 0.31; 'file': 0.32; 'interface': 0.32; 'running': 0.33; 'announce': 0.33; 'received:google.com': 0.35; 'scalable': 0.36; 'easily': 0.37; 'server': 0.38; 'tasks': 0.38; 'issue': 0.38; 'hosted': 0.39; 'to:addr:python.org': 0.39; 'release': 0.40; 'chain': 0.60; 'url:p': 0.64; 'more': 0.64; 'url:blogspot': 0.65; 'online': 0.71; 'asynchronous': 0.84
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=BT0rKf+/Fqj3x2EFe07zgqjTXBIPDNhNqwzTO+MTWRQ=; b=heBfrQZKiuYSfj3MrKuNq03SJz7JGk3B9Y9WdAC4b1ytDStuQzeGuyt0U7uD6ULs0L DpMD4BrRfTg7Ipfll5EHDrsDuUAlpp+uaZWXk5t9sjZWyQOK6VT3kgUgsJaEa9Mj4MsC ItbMcdRnDWSpPb8UbmhWhQWVFv48xHek7M08MQBaSv4Dg/D7KCCiP32ZHWD/5JxOg2cC c40Le+v6q8NV+39pvbKxpnPycw5qBUG2I2lt8PVTF4r2Pdkqrgcc92H0ImlOSnh1ib+j B7CTPILlrn1oSaPCiKBt633LOA3fpF/nphhrnnjyFL/hMWZKbsrB15pR1fijtvqRkXz5 p3Aw==
X-Received by 10.112.61.199 with SMTP id s7mt524048lbr.25.1397255462171; Fri, 11 Apr 2014 15:31:02 -0700 (PDT)
MIME-Version 1.0
From "Giampaolo Rodola'" <g.rodola@gmail.com>
Date Sat, 12 Apr 2014 00:30:42 +0200
X-Google-Profiles ANGjdJ8kKhZUAfI0ZYcsvLFV91lkeujIjIJS-psehOfCtUy5Nmy5zHKq_WtL-afnSBhdQv7qkkfCxFE5Lm8cijm0Gqa0kNywLLPSYiY-9ILAR6c2lqF0AxaSndTJWL4
Subject ANN: pyftpdlib 1.3.1 released
To pyftpdlib@googlegroups.com, python-announce-list@python.org
X-Mailman-Approved-At Mon, 14 Apr 2014 11:28:53 +0200
Content-Type text/plain; charset=ISO-8859-1
X-Content-Filtered-By Mailman/MimeDel 2.1.15
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.15
Precedence list
Reply-To python-list@python.org
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
Approved python-announce-list@python.org
Newsgroups comp.lang.python.announce
Message-ID <mailman.9241.1397467735.18130.python-announce-list@python.org> (permalink)
Lines 30
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1397467735 news.xs4all.nl 2960 [2001:888:2000:d::a6]:56399
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python.announce:1260

Show key headers only | View raw


Hello,
I'm pleased to announce release 1.3.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 very fast asynchronous FTP/S servers with Python.

=== Changes ===

- #282: async IO loop now uses /dev/poll on Solaris (far more scalable than
poll())
- #262: FTPS is now able to load a certificate chain file.
- #277: added a make file for running tests and for other repetitive tasks
(also for Windows).
- #281: source tarballs are now hosted on PYPI to make "pip install
pyftpdlib" easier.
- #283: fixed a pretty annoying logging-related issue.
- #261: (FTPS) SSL shutdown() was broken on Windows.

=== Links ===

* Online docs: http://code.google.com/p/pyftpdlib/wiki/Tutorial
* FAQs: http://code.google.com/p/pyftpdlib/wiki/FAQ
* Issue tracker: http://code.google.com/p/pyftpdlib/issues/list

-- 
Giampaolo - http://grodola.blogspot.com

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

ANN: pyftpdlib 1.3.1 released "Giampaolo Rodola'" <g.rodola@gmail.com> - 2014-04-12 00:30 +0200

csiph-web