| .. bpo: 4346 |
| .. date: 9373 |
| .. nonce: UASH7u |
| .. release date: 2014-06-29 |
| .. section: Core and Builtins |
| |
| In PyObject_CallMethod and PyObject_CallMethodObjArgs, don't overwrite the |
| error set in PyObject_GetAttr. |
| |
| .. |
| |
| .. bpo: 21831 |
| .. date: 9372 |
| .. nonce: LMoAu3 |
| .. section: Core and Builtins |
| |
| Avoid integer overflow when large sizes and offsets are given to the buffer |
| type. CVE-2014-7185. |
| |
| .. |
| |
| .. bpo: 19656 |
| .. date: 9371 |
| .. nonce: H_jvEi |
| .. section: Core and Builtins |
| |
| Running Python with the -3 option now also warns about non-ascii bytes |
| literals. |
| |
| .. |
| |
| .. bpo: 21642 |
| .. date: 9370 |
| .. nonce: CjIqaU |
| .. section: Core and Builtins |
| |
| If the conditional if-else expression, allow an integer written with no |
| space between itself and the ``else`` keyword (e.g. ``True if 42else |
| False``) to be valid syntax. |
| |
| .. |
| |
| .. bpo: 21523 |
| .. date: 9369 |
| .. nonce: f_PPYO |
| .. section: Core and Builtins |
| |
| Fix over-pessimistic computation of the stack effect of some opcodes in the |
| compiler. This also fixes a quadratic compilation time issue noticeable |
| when compiling code with a large number of "and" and "or" operators. |
| |
| .. |
| |
| .. bpo: 21652 |
| .. date: 9368 |
| .. nonce: kCNkbE |
| .. section: Library |
| |
| Prevent mimetypes.type_map from containing unicode keys on Windows. |
| |
| .. |
| |
| .. bpo: 21729 |
| .. date: 9367 |
| .. nonce: oa2kD6 |
| .. section: Library |
| |
| Used the "with" statement in the dbm.dumb module to ensure files closing. |
| |
| .. |
| |
| .. bpo: 21672 |
| .. date: 9366 |
| .. nonce: iMRNWM |
| .. section: Library |
| |
| Fix the behavior of ntpath.join on UNC-style paths. |
| |
| .. |
| |
| .. bpo: 19145 |
| .. date: 9365 |
| .. nonce: cRrKpW |
| .. section: Library |
| |
| The times argument for itertools.repeat now handles negative values the same |
| way for keyword arguments as it does for positional arguments. |
| |
| .. |
| |
| .. bpo: 21832 |
| .. date: 9364 |
| .. nonce: PBA0Uu |
| .. section: Library |
| |
| Require named tuple inputs to be exact strings. |
| |
| .. |
| |
| .. bpo: 8343 |
| .. date: 9363 |
| .. nonce: 2KNnCH |
| .. section: Library |
| |
| Named group error messages in the re module did not show the name of the |
| erroneous group. |
| |
| .. |
| |
| .. bpo: 21491 |
| .. date: 9362 |
| .. nonce: suNKZf |
| .. section: Library |
| |
| SocketServer: Fix a race condition in child processes reaping. |
| |
| .. |
| |
| .. bpo: 21635 |
| .. date: 9361 |
| .. nonce: ET3OJZ |
| .. section: Library |
| |
| The difflib SequenceMatcher.get_matching_blocks() method cache didn't match |
| the actual result. The former was a list of tuples and the latter was a |
| list of named tuples. |
| |
| .. |
| |
| .. bpo: 21722 |
| .. date: 9360 |
| .. nonce: WTHuRy |
| .. section: Library |
| |
| The distutils "upload" command now exits with a non-zero return code when |
| uploading fails. Patch by Martin Dengler. |
| |
| .. |
| |
| .. bpo: 21766 |
| .. date: 9359 |
| .. nonce: 0xk_xC |
| .. section: Library |
| |
| Prevent a security hole in CGIHTTPServer by URL unquoting paths before |
| checking for a CGI script at that path. |
| |
| .. |
| |
| .. bpo: 21310 |
| .. date: 9358 |
| .. nonce: 2mjByJ |
| .. section: Library |
| |
| Fixed possible resource leak in failed open(). |
| |
| .. |
| |
| .. bpo: 21304 |
| .. date: 9357 |
| .. nonce: xXyySz |
| .. section: Library |
| |
| Backport the key derivation function hashlib.pbkdf2_hmac from Python 3 per |
| PEP 466. |
| |
| .. |
| |
| .. bpo: 11709 |
| .. date: 9356 |
| .. nonce: JdObvL |
| .. section: Library |
| |
| Fix the pydoc.help function to not fail when sys.stdin is not a valid file. |
| |
| .. |
| |
| .. bpo: 13223 |
| .. date: 9355 |
| .. nonce: 9AzEbN |
| .. section: Library |
| |
| Fix pydoc.writedoc so that the HTML documentation for methods that use |
| 'self' in the example code is generated correctly. |
| |
| .. |
| |
| .. bpo: 21552 |
| .. date: 9354 |
| .. nonce: uVy4tM |
| .. section: Library |
| |
| Fixed possible integer overflow of too long string lengths in the tkinter |
| module on 64-bit platforms. |
| |
| .. |
| |
| .. bpo: 14315 |
| .. date: 9353 |
| .. nonce: YzZzS8 |
| .. section: Library |
| |
| The zipfile module now ignores extra fields in the central directory that |
| are too short to be parsed instead of letting a struct.unpack error bubble |
| up as this "bad data" appears in many real world zip files in the wild and |
| is ignored by other zip tools. |
| |
| .. |
| |
| .. bpo: 21402 |
| .. date: 9352 |
| .. nonce: GuVy1L |
| .. section: Library |
| |
| Tkinter.ttk now works when default root window is not set. |
| |
| .. |
| |
| .. bpo: 10203 |
| .. date: 9351 |
| .. nonce: gERvVk |
| .. section: Library |
| |
| sqlite3.Row now truly supports sequence protocol. In particulr it supports |
| reverse() and negative indices. Original patch by Claudiu Popa. |
| |
| .. |
| |
| .. bpo: 8743 |
| .. date: 9350 |
| .. nonce: I6_2r3 |
| .. section: Library |
| |
| Fix interoperability between set objects and the collections.Set() abstract |
| base class. |
| |
| .. |
| |
| .. bpo: 21481 |
| .. date: 9349 |
| .. nonce: YDrlf7 |
| .. section: Library |
| |
| Argparse equality and inequality tests now return NotImplemented when |
| comparing to an unknown type. |
| |
| .. |
| |
| .. bpo: 21940 |
| .. date: 9348 |
| .. nonce: VlIRz7 |
| .. section: IDLE |
| |
| Add unittest for WidgetRedirector. Initial patch by Saimadhav Heblikar. |
| |
| .. |
| |
| .. bpo: 18592 |
| .. date: 9347 |
| .. nonce: sMG-SZ |
| .. section: IDLE |
| |
| Add unittest for SearchDialogBase. Patch by Phil Webster. |
| |
| .. |
| |
| .. bpo: 21694 |
| .. date: 9346 |
| .. nonce: 1oLmRo |
| .. section: IDLE |
| |
| Add unittest for ParenMatch. Patch by Saimadhav Heblikar. |
| |
| .. |
| |
| .. bpo: 21686 |
| .. date: 9345 |
| .. nonce: TAkFB0 |
| .. section: IDLE |
| |
| add unittest for HyperParser. Original patch by Saimadhav Heblikar. |
| |
| .. |
| |
| .. bpo: 12387 |
| .. date: 9344 |
| .. nonce: XO7Ozk |
| .. section: IDLE |
| |
| Add missing upper(lower)case versions of default Windows key bindings for |
| Idle so Caps Lock does not disable them. Patch by Roger Serwy. |
| |
| .. |
| |
| .. bpo: 21695 |
| .. date: 9343 |
| .. nonce: g-t0Tm |
| .. section: IDLE |
| |
| Closing a Find-in-files output window while the search is still in progress |
| no longer closes Idle. |
| |
| .. |
| |
| .. bpo: 18910 |
| .. date: 9342 |
| .. nonce: ke8lMK |
| .. section: IDLE |
| |
| Add unittest for textView. Patch by Phil Webster. |
| |
| .. |
| |
| .. bpo: 18292 |
| .. date: 9341 |
| .. nonce: ks_3wm |
| .. section: IDLE |
| |
| Add unittest for AutoExpand. Patch by Saihadhav Heblikar. |
| |
| .. |
| |
| .. bpo: 18409 |
| .. date: 9340 |
| .. nonce: 7fe-aK |
| .. section: IDLE |
| |
| Add unittest for AutoComplete. Patch by Phil Webster. |
| |
| .. |
| |
| .. bpo: 20155 |
| .. date: 9339 |
| .. nonce: nphzS3 |
| .. section: Tests |
| |
| Changed HTTP method names in failing tests in test_httpservers so that |
| packet filtering software (specifically Windows Base Filtering Engine) does |
| not interfere with the transaction semantics expected by the tests. |
| |
| .. |
| |
| .. bpo: 19493 |
| .. date: 9338 |
| .. nonce: SwbzLQ |
| .. section: Tests |
| |
| Refactored the ctypes test package to skip tests explicitly rather than |
| silently. |
| |
| .. |
| |
| .. bpo: 18492 |
| .. date: 9337 |
| .. nonce: ylPRU7 |
| .. section: Tests |
| |
| All resources are now allowed when tests are not run by regrtest.py. |
| |
| .. |
| |
| .. bpo: 21605 |
| .. date: 9336 |
| .. nonce: qsLV8d |
| .. section: Tests |
| |
| Added tests for Tkinter images. |
| |
| .. |
| |
| .. bpo: 21493 |
| .. date: 9335 |
| .. nonce: NqhRsy |
| .. section: Tests |
| |
| Added test for ntpath.expanduser(). Original patch by Claudiu Popa. |
| |
| .. |
| |
| .. bpo: 19925 |
| .. date: 9334 |
| .. nonce: dhMx08 |
| .. section: Tests |
| |
| Added tests for the spwd module. Original patch by Vajrasky Kok. |
| |
| .. |
| |
| .. bpo: 13355 |
| .. date: 9333 |
| .. nonce: gCByXK |
| .. section: Tests |
| |
| random.triangular() no longer fails with a ZeroDivisionError when low equals |
| high. |
| |
| .. |
| |
| .. bpo: 21522 |
| .. date: 9332 |
| .. nonce: b-VwFW |
| .. section: Tests |
| |
| Added Tkinter tests for Listbox.itemconfigure(), |
| PanedWindow.paneconfigure(), and Menu.entryconfigure(). |
| |
| .. |
| |
| .. bpo: 20635 |
| .. date: 9331 |
| .. nonce: mzWmoS |
| .. section: Tests |
| |
| Added tests for Tk geometry managers. |
| |
| .. |
| |
| .. bpo: 21811 |
| .. date: 9330 |
| .. nonce: 3_Xyr- |
| .. section: Build |
| |
| Anticipated fixes to support OS X versions > 10.9. |
| |
| .. |
| |
| .. bpo: 21671 |
| .. date: 9329 |
| .. nonce: sm-hhO |
| .. section: Windows |
| |
| The bundled version of OpenSSL has been updated to 1.0.1h. (See also: |
| CVE-2014-0224) |