Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: "Giampaolo Rodola'" Newsgroups: comp.lang.python.announce Subject: ANN: pyftpdlib 1.5.5 released Date: Thu, 4 Apr 2019 11:11:52 +0200 Lines: 34 Approved: python-announce-list@python.org Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: news.uni-berlin.de QGKrSuCcuwyzwHEzwCZ3dQKYQBk53FS6wMXM3JEtqmwA== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url:github': 0.03; 'url- ip:140.82.118.3/32': 0.03; 'url-ip:140.82.118.4/32': 0.03; 'url- ip:140.82.118/24': 0.03; 'url-ip:140.82/16': 0.03; 'subject:ANN': 0.05; 'subject:released': 0.05; 'url-ip:137.116/16': 0.07; 'ascii': 0.09; 'download:': 0.09; 'output.': 0.09; 'url- ip:137.116.78.48/32': 0.09; 'url-ip:137.116.78/24': 0.09; 'url:pypi': 0.09; 'url:io': 0.10; 'python': 0.13; '=====': 0.16; 'crlf': 0.16; 'url:readthedocs': 0.16; 'url:rst': 0.16; 'url- ip:140/8': 0.17; 'all,': 0.17; 'python.': 0.19; 'library': 0.19; 'import': 0.22; 'error': 0.22; 'url-ip:151.101.0.223/32': 0.23; 'url-ip:151.101.128.223/32': 0.23; 'url-ip:151.101.192.223/32': 0.23; 'url-ip:151.101.64.223/32': 0.23; 'url-ip:151.101.192/24': 0.24; 'replaced': 0.24; 'scalable': 0.24; 'url-ip:151.101.0/24': 0.24; 'url-ip:151.101.128/24': 0.24; 'url-ip:151.101.64/24': 0.24; 'to:2**1': 0.27; 'url-ip:137/8': 0.28; "i'm": 0.29; 'url- ip:151.101/16': 0.29; 'url-ip:151/8': 0.29; 'mode': 0.29; 'to:addr :python-announce-list': 0.29; 'to:no real name:2**1': 0.32; 'message-id:@mail.gmail.com': 0.32; 'interface': 0.34; 'received:google.com': 0.35; 'subject:: ': 0.35; 'announce': 0.36; 'pfxlen:0': 0.36; 'ftp': 0.37; 'high-level': 0.37; 'received:209.85': 0.37; 'received:209': 0.38; 'test': 0.38; 'servers': 0.60; 'due': 0.61; 'url-ip:216.58/16': 0.61; 'skip:* 10': 0.64; 'glad': 0.65; 'url:blogspot': 0.66; 'links': 0.67; 'home': 0.69; 'colored': 0.84; 'received:209.85.166.66': 0.91; 'received:mail-io1-f66.google.com': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=VuZcaZFsbHE26hqoXLmV5wFOmD3g6KVEyyC61B4OXCg=; b=Kvyzy/zqc2GjVaaHQZwbUargoAWkoCCPRWUXAGlpPtMdcOmzFin9XPXFN56BuDPF7J neAse8Hje1kHt3NhYHqdRtEYFzg0spDsfsvt8R2AHhe6QEngoOF0lUfSdzuTavaYVLIX jS+5LqqFXLo4HgbrNf/pdc7WEWcdeXjGxdPlSWIO0+He118aioXpHrZyCf3WWrXM/zg3 QG8Q25rswaI9fM7vmFeE1sJf2ewCsuW0kAvxIQ9RfVR7aY1CYmvgm/ZrNQp0x7LUjmNA DR3KZVG077AF28IKSxSRfT5az3Ry5tswe2AyPLxatC27K/zGfKTjtVZtmkPrQVWxDy4b tUVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=VuZcaZFsbHE26hqoXLmV5wFOmD3g6KVEyyC61B4OXCg=; b=oLh3Ua8AxuSmPehZa7AvTY2LtoqdG8/SM7Xeu9h71dM0W0c9Dx8thk1dRWGop+Prxi DfC5rC1hbHn50OmRqjNlXNUj67vcXBE2FV9tSaFyTI65INnKV8cPij145sbLFoh6ihhi b+IztAH9rH+Mic3OLK+uagpoBODiR7meB/9qoiNpe55OTFmyk6639qXNXhsGSKSYSnWT OXG16OEk4Z7CvLc6N75+5qK4ZtN9Cj3cKUlml7A24BZ+ugDHSP+bFAc/gvHHzcTSn9K0 9eVJ1+98+f6SYucxJlZojNVk41QmunPDrnILnge70nDv5X7Ij1FXzpcVXLpjivX3/u/K w+2g== X-Gm-Message-State: APjAAAWxNy1piLjrAYeC5wSEWTIhzk5x5EHwMVMW2jRshonPPuNEcO8L pUIVoGvK0U6rB4YhGLLhDEmv0SaB9xW7Yzml4CE= X-Google-Smtp-Source: APXvYqz6/5IZ5dChcZWWVf0TOJz2QHPa6xqVU15xKbpLEhCf0twnh5N2Drxso1LEhrmlSg9r/y2VlPP0H2ZvsBFBjI4= X-Received: by 2002:a5d:9517:: with SMTP id d23mr3431165iom.113.1554369123342; Thu, 04 Apr 2019 02:12:03 -0700 (PDT) X-Mailman-Approved-At: Fri, 05 Apr 2019 08:01:20 -0400 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: Xref: csiph.com comp.lang.python.announce:3089 Hello all, I'm glad to announce the release of pyftpdlib 1.5.5: https://github.com/giampaolo/pyftpdlib About ===== Python FTP server library provides a high-level portable interface to easily write very efficient, scalable and asynchronous FTP servers with Python. What's new ========== **Enhancements** - #495: colored test output. **Bug fixes** - #492: CRLF line endings are replaced with CRCRLF in ASCII mode downloads. - #496: import error due to multiprocessing.Lock() bug. Links ===== - Home page: https://github.com/giampaolo/pyftpdlib - Download: https://pypi.python.org/pypi/pyftpdlib - Documentation: http://pyftpdlib.readthedocs.io - What's new: https://github.com/giampaolo/pyftpdlib/blob/master/HISTORY.rst -- Giampaolo - http://grodola.blogspot.com