COMMITS
/ Lib/ftplib.py December 8, 2025
V
Fix pyflakes warnings: variable is assigned to but never used (#142294)
Victor Stinner committed
May 22, 2024
G
Remove almost all unpaired backticks in docstrings (#119231)
Geoffrey Thomas committed
January 21, 2024
S
gh-114241: Fix and improve the ftplib CLI (GH-114242)
Serhiy Storchaka committed
November 26, 2022
N
bpo-45975: Simplify some while-loops with walrus operator (GH-29347)
Nick Drozd committed
November 3, 2022
V
gh-94172: Remove keyfile, certfile and check_hostname parameters (#94173)
Victor Stinner committed
May 8, 2022
S
bpo-44712: Replace "type(literal)" with corresponding builtin types (GH-27294)
Serhiy Storchaka committed
March 15, 2021
G
bpo-43285 Make ftplib not trust the PASV response. (GH-24838)
Gregory P. Smith committed
April 13, 2020
S
bpo-39380: Change ftplib encoding from latin-1 to utf-8 (GH-18048)
Sebastian Pedersen committed
January 13, 2020
D
bpo-39259: ftplib.FTP/FTP_TLS now reject timeout = 0 (GH-17959)
Dong-hee Na committed
September 3, 2019
A
Enforce PEP 257 conventions in ftplib.py (GH-15604)
Alan Yee committed
June 27, 2019
S
bpo-37390: Add audit event table to documentations (GH-14406)
Steve Dower committed
June 24, 2019
S
bpo-37363: Add audit events for a range of modules (GH-14301)
Steve Dower committed
April 8, 2019
G
bpo-35934: Add socket.create_server() utility function (GH-11784)
Giampaolo Rodola committed
November 1, 2018
P
bpo-35128: Fix spacing issues in warning.warn() messages. (GH-10268)
Pablo Aguiar committed
September 15, 2017
C
bpo-31346: Use PROTOCOL_TLS_CLIENT/SERVER (#3058)
Christian Heimes committed
July 22, 2017
D
bpo-30119: fix ftplib.FTP.putline() to throw an error for a illegal command (#1214)
Dong-hee Na committed
September 10, 2016
C
Issue #28022: Deprecate ssl-related arguments in favor of SSLContext.
Christian Heimes committed
September 8, 2016
R
#27364: fix "incorrect" uses of escape character in the stdlib.
R David Murray committed
April 24, 2016
S
Removed unused imports.
Serhiy Storchaka committed
November 14, 2015
M
Issue #23883: Add missing APIs to __all__; patch by Jacek Kołodziej
Martin Panter committed
November 2, 2015
M
Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5
Martin Panter committed
M
Issue #25523: Correct "a" article to "an" article
Martin Panter committed
April 10, 2015
S
Issue #23865: close() methods in multiple modules now are idempotent and more
Serhiy Storchaka committed
S
Issue #23865: close() methods in multiple modules now are idempotent and more
Serhiy Storchaka committed
December 30, 2014
B
merge 3.4 (#23111)
Benjamin Peterson committed
B
make PROTOCOL_SSLv23 the default protocol version for ftplib (closes #23111)
Benjamin Peterson committed
November 23, 2014
B
don't require OpenSSL SNI to pass hostname to ssl functions (#22921)
Benjamin Peterson committed
B
merge 3.4 (#22921)
Benjamin Peterson committed
November 1, 2014
B
Issue #6623: Remove deprecated Netrc class in the ftplib module.
Berker Peksag committed
March 20, 2014
V
Issue #20978: pyflakes: fix undefined names
Victor Stinner committed
December 2, 2013
C
Issue #19781: ftplib now supports SSLContext.check_hostname and server name
Christian Heimes committed
November 23, 2013
C
Issue #19735: Implement private function ssl._create_stdlib_context() to
Christian Heimes committed
October 20, 2013
S
Issue #16038: CVE-2013-1752: ftplib: Limit amount of data read by
Serhiy Storchaka committed
S
Issue #16038: CVE-2013-1752: ftplib: Limit amount of data read by
Serhiy Storchaka committed
July 4, 2013
B
Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a)
Brett Cannon committed
June 14, 2013
B
Issue #18200: Update the stdlib (except tests) to use
Brett Cannon committed
April 26, 2013
G
ftplib: update connect() docstring by mentioning 'timeout' argument
Giampaolo Rodola' committed
March 18, 2013
G
(issue 17452 / ftplib) fix TypeError occurring in case ssl module is not installed
Giampaolo Rodola' committed
March 11, 2013
T
Merge 3.3, issue #17047: remove doubled words found in 2.7 to
Terry Jan Reedy committed
T
Merge 3.2, issue #17047: remove doubled words found in 2.7 to
Terry Jan Reedy committed
T
Issue #17047: remove doubled words found in 2.7 to 3.4 Lib/*,
Terry Jan Reedy committed
March 7, 2013
G
Refactor ftplib by getting rid of 4 methods (retr*() and stor*()) which were duplicated in TLS_FTP class.
Giampaolo Rodola' committed
G
PEP8-ify ftplib.py: get rid of multiple statements on one line (if cond: ...)
Giampaolo Rodola' committed
February 19, 2013
R
#6623: Add explicit deprecation warning for ftplib.Netrc.
R David Murray committed
December 25, 2012
A
Replace IOError with OSError (#16715)
Andrew Svetlov committed
December 18, 2012
A
Issue #16717: get rid of socket.error, replace with OSError
Andrew Svetlov committed
December 17, 2012
G
Issue 16646 (ftplib): deliberately use intermediate variable after catching exception
Giampaolo Rodola' committed
G
Issue 16646 (ftplib): deliberately use intermediate variable after catching exception
Giampaolo Rodola' committed
G
Fix issue #16646: ftplib.FTP.makeport() might lose socket error details. (patch by Serhiy Storchaka)
Giampaolo Rodola' committed
G
Fix issue #16646: ftplib.FTP.makeport() might lose socket error details. (patch by Serhiy Storchaka)
Giampaolo Rodola' committed