cpython/Lib
R David Murray e9c31470e1 #14983: always add a line end after a MIME boundary marker.
This is more RFC compliant (see issue) and fixes a problem with
signature verifiers rejecting the part when signed.  There is some
amount of backward compatibility concern here since it changes
the output, but the RFC issue coupled with fixing the problem
with signature verifiers seems worth the small risk of breaking
code that depends on the current incorrect output.
2014-02-08 17:54:56 -05:00
..
collections #18466: fix more typos. Patch by Févry Thibault. 2013-08-17 16:57:41 +03:00
concurrent Issue #20367: Fix behavior of concurrent.futures.as_completed() for duplicate 2014-01-27 09:11:48 +01:00
ctypes Issue #19591: Use specific asserts in ctype tests. 2013-11-16 23:51:26 +02:00
curses Fix docstring in curses (#16782) 2012-12-29 23:09:32 +02:00
dbm #17198: Fix a NameError in the dbm module. Patch by Valentina Mukhamedzhanova. 2013-07-07 13:15:08 +02:00
distutils Issue #20363. Fixed BytesWarning triggerred by test suite. 2014-02-06 22:49:45 +02:00
email #14983: always add a line end after a MIME boundary marker. 2014-02-08 17:54:56 -05:00
encodings
html #20288: fix handling of invalid numeric charrefs in HTMLParser. 2014-02-01 21:21:01 +02:00
http Issue #20331: Fixed possible FD leaks in various modules: 2014-01-25 19:43:02 +02:00
idlelib Issue #20406: Use Python application icons for Idle window title bars. 2014-02-08 09:02:26 -05:00
importlib [issue19152] Revert 832579dbafd6. 2013-10-03 15:03:29 -06:00
json Remove mentions of Python 2.x and being externally maintained from 2013-12-08 00:39:07 -08:00
lib2to3 Issue #19936: Added executable bits or shebang lines to Python scripts which 2014-01-16 17:15:49 +02:00
logging Issue #20242: Fixed basicConfig() format strings for the alternative formatting styles. 2014-01-13 21:59:56 +00:00
msilib Issue #17047: remove doubled words found in 2.7 to 3.4 Lib/*, 2013-03-11 17:57:08 -04:00
multiprocessing Issue #20540: Fix a performance regression (vs. Python 3.2) when layering a multiprocessing Connection over a TCP socket. 2014-02-08 23:03:56 +01:00
plat-aix4
plat-darwin
plat-freebsd4
plat-freebsd5
plat-freebsd6
plat-freebsd7
plat-freebsd8
plat-generic - Issue #17086: Backport the patches from the 3.3 branch to cross-build 2013-01-31 23:52:03 +01:00
plat-linux
plat-netbsd1
plat-next3
plat-os2emx
plat-sunos5
plat-unixware7
pydoc_data Update pydoc topics. 2013-10-27 09:08:16 +01:00
site-packages
sqlite3 Issue #20026: Fix the sqlite module to handle correctly invalid isolation level 2013-12-19 16:38:03 +01:00
test #14983: always add a line end after a MIME boundary marker. 2014-02-08 17:54:56 -05:00
tkinter Issue #19761: Fixed Tkinter tests on OS X. 2014-02-03 21:33:33 +02:00
turtledemo Issue #19936: Added executable bits or shebang lines to Python scripts which 2014-01-16 17:15:49 +02:00
unittest Issue #19594: Use specific asserts in unittest tests. 2013-11-17 00:12:21 +02:00
urllib Issue #20270: urllib.urlparse now supports empty ports. 2014-01-18 18:30:33 +02:00
venv Issue #19504: Used American spelling for 'customize'. 2013-11-15 20:58:13 +00:00
wsgiref Issue #20138: The wsgiref.application_uri() and wsgiref.request_uri() 2014-01-12 12:08:11 +02:00
xml Issue #20331: Fixed possible FD leaks in various modules: 2014-01-25 19:43:02 +02:00
xmlrpc Issue #19082: Working xmlrpc.server and xmlrpc.client examples. Both in modules and in documentation. 2014-01-12 16:06:58 -08:00
__future__.py
__phello__.foo.py
_compat_pickle.py Fix issue #19834: Support unpickling of exceptions pickled by Python 2. 2013-12-02 11:41:01 +01:00
_dummy_thread.py
_markupbase.py
_osx_support.py Issue #19400: Prevent extension module build failures with Xcode 5 on OS X 2013-10-25 16:03:35 -07:00
_pyio.py Issue #20435: Fix _pyio.StringIO.getvalue() to take into account newline translation settings. 2014-02-02 23:37:29 +01:00
_strptime.py Issue #19545: Avoid chained exceptions while passing stray % to 2013-11-24 18:15:37 +02:00
_threading_local.py
_weakrefset.py Issue #20006: Fix sporadic failures in test_weakset. 2013-12-18 00:28:36 +01:00
abc.py
aifc.py Issue #19623: Fixed writing to unseekable files in the aifc module. 2013-12-14 20:35:04 +02:00
antigravity.py
argparse.py Issue #13107: argparse and optparse no longer raises an exception when output 2014-01-09 23:14:27 +02:00
ast.py
asynchat.py Issue #18743: Fix references to non-existant "StringIO" module 2013-08-29 11:35:43 +03:00
asyncore.py Issue #16714: use 'raise' exceptions, don't 'throw'. 2012-12-18 21:27:37 +02:00
base64.py Issue #18011: base64.b32decode() now raises a binascii.Error if there are 2013-05-28 15:27:29 +03:00
bdb.py
binhex.py
bisect.py
bz2.py #19839: Fix regression in bz2 module's handling of non-bzip2 data at EOF. 2013-12-04 23:01:15 +01:00
calendar.py #18705: fix a number of typos. Patch by Févry Thibault. 2013-08-17 15:50:46 +03:00
cgi.py Issue #19092 - Raise a correct exception when cgi.FieldStorage is given an 2014-01-11 22:20:16 -08:00
cgitb.py merge #12890: don't emit <p> tags in text mode when logdir specified. 2012-10-27 14:55:25 -04:00
chunk.py
cmd.py
code.py
codecs.py Issue #8260: The read(), readline() and readlines() methods of 2014-01-26 19:21:00 +02:00
codeop.py
colorsys.py
compileall.py #19532: make compileall with no file/dir args respect -f and -q. 2013-12-15 20:49:38 -05:00
configparser.py Issue #20363. Fixed BytesWarning triggerred by test suite. 2014-02-06 22:49:45 +02:00
contextlib.py Issue 20317: Remove debugging code from contextlib 2014-01-24 23:05:45 +10:00
copy.py Issue #11480: Fixed copy.copy to work with classes with custom metaclasses. 2013-12-01 13:25:26 -08:00
copyreg.py
cProfile.py
crypt.py Issue #18405: Improve the entropy of crypt.mksalt(). 2013-08-14 01:39:14 +02:00
csv.py #19449: Handle non-string keys when generating 'fieldnames' error. 2013-11-19 13:16:20 -05:00
datetime.py Issue #18783: Removed existing mentions of Python long type in docstrings, 2013-08-27 19:40:23 +03:00
decimal.py 1) Prepare libmpdec for the 2.4.0 release. None of the following changes affects 2013-11-24 19:44:57 +01:00
difflib.py Issue #19936: Added executable bits or shebang lines to Python scripts which 2014-01-16 17:15:49 +02:00
dis.py
doctest.py Issue #19138: doctest's IGNORE_EXCEPTION_DETAIL now allows no detail at all. 2013-12-03 21:02:05 -06:00
dummy_threading.py
filecmp.py
fileinput.py Issue #18315: Improve fileinput docs by adding 'bufsize' where missing and 2013-06-28 18:59:28 -04:00
fnmatch.py Set cache sizes to a power-of-two 2013-02-17 01:33:37 -08:00
formatter.py
fractions.py
ftplib.py Issue #16038: CVE-2013-1752: ftplib: Limit amount of data read by 2013-10-20 16:58:27 +03:00
functools.py Sync-up with 3.4 to make maintenance easier. 2013-03-08 23:01:07 -08:00
genericpath.py #18705: fix a number of typos. Patch by Févry Thibault. 2013-08-17 15:50:46 +03:00
getopt.py
getpass.py #18116: backport fix to 3.3 since real-world failure mode demonstrated. 2013-12-27 11:24:32 -05:00
gettext.py
glob.py Issue #16695: Document how glob handles filenames starting with a dot 2013-02-23 19:53:27 +01:00
gzip.py Issue #18743: Fix references to non-existant "StringIO" module 2013-08-29 11:35:43 +03:00
hashlib.py
heapq.py Issue #19018: The heapq.merge() function no longer suppresses IndexError 2013-09-14 20:51:57 -07:00
hmac.py
imaplib.py #20013: don't raise socket error when selected mailbox deleted. 2014-02-07 13:47:40 -05:00
imghdr.py Issue #20331: Fixed possible FD leaks in various modules: 2014-01-25 19:43:02 +02:00
imp.py Issue #18755: Allow imp.load_*() loaders to have get_data() called 2013-08-23 11:45:57 -04:00
inspect.py avoid parameter name clash (closes #20108) 2014-01-02 12:24:08 -06:00
io.py Issue #16714: use 'raise' exceptions, don't 'throw'. 2012-12-18 21:27:37 +02:00
ipaddress.py Issue #18805: better netmask validation in ipaddress 2014-02-08 23:17:36 +10:00
keyword.py
linecache.py
locale.py Issue #20027: Fixed locale aliases for devanagari locales. 2013-12-26 21:20:59 +02:00
lzma.py #19839: Fix lzma module's handling of non-lzma data at EOF. 2013-12-04 23:03:49 +01:00
macpath.py
macurl2path.py Increase the coverage of macurl2path. Patch by Colin Williams. 2013-10-23 21:50:56 -07:00
mailbox.py Issue #19936: Added executable bits or shebang lines to Python scripts which 2014-01-16 17:15:49 +02:00
mailcap.py Issue #20331: Fixed possible FD leaks in various modules: 2014-01-25 19:43:02 +02:00
mimetypes.py Issue #20331: Fixed possible FD leaks in various modules: 2014-01-25 19:43:02 +02:00
modulefinder.py Issue #20315: Removed support for backward compatibility with early 2.x versions. 2014-01-20 21:29:31 +02:00
netrc.py #14984: only import pwd on POSIX. 2013-09-18 08:52:38 -04:00
nntplib.py Issue #16040: CVE-2013-1752: nntplib: Limit maximum line lengths to 2048 to 2013-10-27 07:29:47 +01:00
ntpath.py Issue #19456: ntpath.join() now joins relative paths correctly when a drive 2014-01-27 23:15:14 +02:00
nturl2path.py
numbers.py
opcode.py
optparse.py Issue #20315: Removed support for backward compatibility with early 2.x versions. 2014-01-20 21:29:31 +02:00
os.py Close #17702: On error, os.environb now removes suppress the except context 2013-08-23 19:19:15 +02:00
os2emxpath.py
pdb.py Closes #17154: error out gracefully on "ignore" or "condition" without argument. 2013-10-14 16:08:15 +02:00
pickle.py Issue #6477: Added support for pickling the types of built-in singletons. 2013-11-30 16:06:39 -08:00
pickletools.py Issue #18783: Removed existing mentions of Python long type in docstrings, 2013-08-27 19:40:23 +03:00
pipes.py
pkgutil.py Close issue #16163: handle submodules in pkgutil.iter_importers 2013-04-14 22:30:42 +10:00
platform.py Issue #17429: platform.linux_distribution() now decodes files from the UTF-8 2013-12-09 00:01:27 +01:00
plistlib.py Ensure that plistlib doesn't corrupt deeply nested datastructures 2013-04-23 13:47:22 +02:00
poplib.py Issue #16041: CVE-2013-1752: poplib: Limit maximum line lengths to 2048 to 2013-10-27 07:23:53 +01:00
posixpath.py Fix posixpath.realpath() for multiple pardirs (fixes issue #6975). 2013-02-18 12:21:30 +02:00
pprint.py Issue #19137: The pprint module now correctly formats instances of set and 2013-10-02 11:40:49 +03:00
profile.py
pstats.py #16303: remove extra quotes from exception and add (). Initial patch by Vladimir Rutsky. 2012-10-24 23:43:02 +03:00
pty.py
py_compile.py #7842: backport fix for py_compile.compile syntax error message handling. 2013-02-19 20:00:11 -05:00
pyclbr.py
pydoc.py #17476: make allmethods actually return all methods. 2013-03-19 02:32:35 -04:00
queue.py Issue #18676: Change 'positive' to 'non-negative' in queue.py put and get 2013-08-10 18:17:13 -04:00
quopri.py
random.py Issue 14927: Remove a docstring line that is no longer applicable. 2013-10-05 22:11:16 -07:00
re.py Issue #20426: When passing the re.DEBUG flag, re.compile() displays the debug output every time it is called, regardless of the compilation cache. 2014-02-03 20:59:59 +01:00
reprlib.py
rlcompleter.py #18705: fix a number of typos. Patch by Févry Thibault. 2013-08-17 15:50:46 +03:00
runpy.py Issue #16714: use 'raise' exceptions, don't 'throw'. 2012-12-18 21:27:37 +02:00
sched.py Issue #18432: Fix unintended API change in the sched module 2013-07-13 22:42:09 -07:00
shelve.py
shlex.py Revert "Issue #16121: Fix line number accounting in shlex" 2013-02-23 23:12:35 +01:00
shutil.py use with statement to ensure zipfile is always closed (closes #20102) 2014-02-02 15:30:22 -05:00
site.py Fix License URL display and add test to check for license url presence. 2013-09-07 13:59:17 -07:00
smtpd.py
smtplib.py Issue #19936: Added executable bits or shebang lines to Python scripts which 2014-01-16 17:15:49 +02:00
sndhdr.py
socket.py issue #879399 2012-12-25 13:04:50 +00:00
socketserver.py Merge with 3.2 : 2012-12-26 15:13:29 +00:00
sre_compile.py Issue #19405: Fixed outdated comments in the _sre module. 2013-10-27 08:04:58 +02:00
sre_constants.py Issue #18050: Fixed an incompatibility of the re module with Python 3.3.0 2013-09-20 21:24:39 +03:00
sre_parse.py Issue #18050: Fixed an incompatibility of the re module with Python 3.3.0 2013-09-20 21:24:39 +03:00
ssl.py Issue #19422: Explicitly disallow non-SOCK_STREAM sockets in the ssl module, rather than silently let them emit clear text data. 2013-12-28 17:26:33 +01:00
stat.py
string.py
stringprep.py
struct.py
subprocess.py Fixes issue #19929: Call os.read with 32768 within subprocess.Popen 2013-12-08 10:56:07 -08:00
sunau.py Issue #18919: If the close() method of a writer in the sunau or wave module 2013-10-12 21:36:10 +03:00
symbol.py update symbol.py for yield from grammar changes (closes #17132) 2013-02-05 10:12:14 -05:00
symtable.py just return toplevel symbol table rather than all blocks (closes #19393) 2013-10-26 13:13:51 -04:00
sysconfig.py Issue #18235: Fix the sysconfig variables LDSHARED and BLDSHARED under AIX. 2013-10-19 22:05:05 +02:00
tabnanny.py #16478: use floor division in tabnanny and fix a ResourceWarning. Patch by Serhiy Storchaka. 2012-11-16 13:17:08 +02:00
tarfile.py Issue #19920: TarFile.list() no longer fails when outputs a listing 2014-02-05 20:53:36 +02:00
telnetlib.py Fixes Issue #17200: telnetlib's read_until and expect timeout was broken by the 2013-12-10 18:25:21 -08:00
tempfile.py Issue #19077: tempfile.TemporaryDirectory cleanup is now most likely 2014-01-27 11:18:27 +02:00
textwrap.py
this.py
threading.py Closes #17375: port new threading docstrings from 2.7. 2013-10-13 10:43:59 +02:00
timeit.py Issue #19936: Added executable bits or shebang lines to Python scripts which 2014-01-16 17:15:49 +02:00
token.py Issue #19936: Added executable bits or shebang lines to Python scripts which 2014-01-16 17:15:49 +02:00
tokenize.py Issue #18960: Fix bugs with Python source code encoding in the second line. 2014-01-09 18:36:09 +02:00
trace.py Issue #19936: Added executable bits or shebang lines to Python scripts which 2014-01-16 17:15:49 +02:00
traceback.py Issue #17825: Cursor ^ is correctly positioned for SyntaxError and IndentationError. 2014-01-22 01:11:43 +01:00
tty.py
turtle.py #18705: fix a number of typos. Patch by Févry Thibault. 2013-08-17 15:50:46 +03:00
types.py
uu.py
uuid.py #19855: restore use of LC_ALL, not LC_MESSAGES 2014-01-18 14:56:10 -05:00
warnings.py
wave.py Issue #19633: Fixed writing not compressed 16- and 32-bit wave files on 2013-11-21 11:02:30 +02:00
weakref.py
webbrowser.py Issue #19936: Added executable bits or shebang lines to Python scripts which 2014-01-16 17:15:49 +02:00
xdrlib.py Merge: change docstring for xdrlib.Error to use new style exceptions. 2012-11-01 13:43:31 +02:00
zipfile.py Issue #20262: Warnings are raised now when duplicate names are added in the 2014-01-20 21:57:40 +02:00