8fe830d | Mariatta | 06 February 2019, 22:02:45 UTC | [2.7] Fix url to core-mentorship mailing list (GH-11775). (GH-11778) (cherry picked from commit e9bc4172d18db9c182d8e04dd7b033097a994c06) Co-authored-by: Mariatta <Mariatta@users.noreply.github.com> | 06 February 2019, 22:02:45 UTC |
40a101d | Miss Islington (bot) | 02 February 2019, 10:16:09 UTC | bpo-25592: Improve documentation of distutils data_files (GH-9767) (GH-11734) (cherry picked from commit 598e15d4feaee3849a91d92c9ca51f17baafe19c) Co-authored-by: jdemeyer <J.Demeyer@UGent.be> | 02 February 2019, 10:16:09 UTC |
06b1542 | Miss Islington (bot) | 15 January 2019, 23:11:52 UTC | bpo-35746: Fix segfault in ssl's cert parser (GH-11569) Fix a NULL pointer deref in ssl module. The cert parser did not handle CRL distribution points with empty DP or URI correctly. A malicious or buggy certificate can result into segfault. Signed-off-by: Christian Heimes <christian@python.org> https://bugs.python.org/issue35746 (cherry picked from commit a37f52436f9aa4b9292878b72f3ff1480e2606c3) Co-authored-by: Christian Heimes <christian@python.org> | 15 January 2019, 23:11:52 UTC |
1462234 | Serhiy Storchaka | 15 January 2019, 12:34:48 UTC | [2.7] bpo-8765: Deprecate writing unicode to binary streams in Py3k mode. (GH-11127) | 15 January 2019, 12:34:48 UTC |
77b80c9 | Miss Islington (bot) | 12 January 2019, 17:28:06 UTC | bpo-34512: Document platform-specific strftime() behavior for non-ASCII format strings (GH-8948) (cherry picked from commit 1cffd0eed313011c0c2bb071c8affeb4a7ed05c7) Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru> | 12 January 2019, 17:28:06 UTC |
555755e | Serhiy Storchaka | 12 January 2019, 09:20:50 UTC | [2.7] bpo-35552: Fix reading past the end in PyString_FromFormat(). (GH-11276) (GH-11534) Format character "%s" in PyString_FromFormat() no longer read memory past the limit if precision is specified. (cherry picked from commit d586ccb04f79863c819b212ec5b9d873964078e4) | 12 January 2019, 09:20:50 UTC |
08a81df | Serhiy Storchaka | 12 January 2019, 07:22:52 UTC | bpo-33817: Fix _PyString_Resize() and _PyUnicode_Resize() for empty strings. (GH-11515) | 12 January 2019, 07:22:52 UTC |
0167c08 | Senthil Kumaran | 10 January 2019, 20:55:08 UTC | bpo-24746: Fix doctest failures when running the testsuite with -R (#11501) (#11512) | 10 January 2019, 20:55:08 UTC |
c0a1d73 | Miss Islington (bot) | 09 January 2019, 23:00:48 UTC | Update bugs.rst (GH-11487) (cherry picked from commit 91c6158dbc5d70fcd91993b4e62c7bae926c2ea2) Co-authored-by: Andre Delfino <adelfino@gmail.com> | 09 January 2019, 23:00:48 UTC |
02e33d9 | Sanyam Khurana | 09 January 2019, 19:03:03 UTC | [2.7] bpo-24746: Avoid stripping trailing whitespace in doctest fancy diff (#11482) * bpo-24746: Avoid stripping trailing whitespace in doctest fancy diff * [2.7] bpo-24746: Avoid stripping trailing whitespace in doctest fancy diff (GH-10639). (cherry picked from commit cbb16459934eaf29c7c7d362939cd05550b2f21f) Co-authored-by: Sanyam Khurana <8039608+CuriousLearner@users.noreply.github.com> | 09 January 2019, 19:03:03 UTC |
112e4af | Benjamin Peterson | 02 January 2019, 17:14:30 UTC | Remove README.rst inadvertandly "backported" from 3.x in 5a89c71580529549e71567abf557c812eb470b2b. (GH-11409) | 02 January 2019, 17:14:30 UTC |
5a89c71 | Benjamin Peterson | 02 January 2019, 16:43:32 UTC | [2.7] Bump copyright years to 2019. (GH-11408) (cherry picked from commit 9a69ae8a78785105ded02b083b2e5cd2dd939307) | 02 January 2019, 16:43:32 UTC |
befe3f7 | Ned Deily | 11 December 2018, 03:05:14 UTC | macOS installer build: mitigate hdiutil resource busy bug | 27 December 2018, 20:21:35 UTC |
c540c4e | Ned Deily | 27 December 2018, 20:18:51 UTC | Revert "bpo-35402: Update macOS installer to use Tcl 8.6.9 / Tk 8.6.9.1 (GH-11101)" This reverts commit aa580508431d231677cfaa13ac9b6aa37538b9ef. Due to regressions found with using Tk 8.6.9.1, build the python.org macOS installers with Tcl/Tk 8.6.8 as used in previous releases. | 27 December 2018, 20:18:51 UTC |
000b809 | Matt McCormick | 22 December 2018, 01:41:36 UTC | bpo-11566: Remove hypot -> _hypot macro for very old compilers (GH-11283) This addresses C extension build errors related to an undefined _hypot symbol when building with the Microsoft Visual C++ Compiler for Python 2.7 [1] or MinGWPy [2]. It also addresses errors when building a C++ extension with MinGWPy and C++11 from cmath, 'error "::hypot' has not been declared' [1] https://www.microsoft.com/en-us/download/details.aspx?id=44266 [2] https://mingwpy.github.io/ | 22 December 2018, 01:41:36 UTC |
d9a2aca | Myles Borins | 20 December 2018, 20:29:34 UTC | [2.7] bpo-31715 Add mimetype for extension .mjs (GH-3908) (GH-10978) (cherry picked from 0854b92cd2) | 20 December 2018, 20:29:34 UTC |
f347c6e | Zackery Spytz | 20 December 2018, 17:38:52 UTC | bpo-35504: Fix segfaults and SystemErrors when deleting certain attrs. (GH-11175) (GH-11249) (cherry picked from commit 842acaab1376c5c84fd5966bb6070e289880e1ca) | 20 December 2018, 17:38:52 UTC |
3752bc9 | Miss Islington (bot) | 20 December 2018, 08:51:52 UTC | bpo-35529: Fix a reference counting bug in PyCFuncPtr_FromDll(). (GH-11229) "dll" would leak if an error occurred in _validate_paramflags() or GenericPyCData_new(). (cherry picked from commit d77d97c9a1f593fe161afab97e2a3e2292ab88b9) Co-authored-by: Zackery Spytz <zspytz@gmail.com> | 20 December 2018, 08:51:52 UTC |
89b5ea2 | Serhiy Storchaka | 19 December 2018, 15:11:02 UTC | [2.7] bpo-35441: Remove dead and buggy code related to PyList_SetItem(). (GH-11033) (GH-11234) In _localemodule.c and selectmodule.c, remove dead code that would cause double decrefs if run. In addition, replace PyList_SetItem() with PyList_SET_ITEM() in cases where a new list is populated and there is no possibility of an error. In addition, check if the list changed size in the loop in array_array_fromlist(). (cherry picked from commit 99d56b53560b3867844472ae381fb3f858760621) Co-authored-by: Zackery Spytz <zspytz@gmail.com> | 19 December 2018, 15:11:02 UTC |
838645d | Zackery Spytz | 19 December 2018, 06:01:38 UTC | bpo-10320: Use PY_FORMAT_LONG_LONG in ctypes' PyCArg_repr(). (GH-11230) | 19 December 2018, 06:01:38 UTC |
53e2248 | Miss Islington (bot) | 18 December 2018, 23:51:04 UTC | bpo-10320: Replace nonstandard sprintf() length modifier in ctypes' PyCArg_repr(). (GH-10853) Use "ll" instead of the nonstandard "q". (cherry picked from commit 062cbb67726f26794b1b461853e40696b4a0b220) Co-authored-by: Zackery Spytz <zspytz@gmail.com> | 18 December 2018, 23:51:04 UTC |
ea6b322 | Victor Stinner | 18 December 2018, 16:34:51 UTC | bpo-10496: distutils check_environ() handles getpwuid() error (GH-10931) (GH-11213) check_environ() of distutils.utils now catchs KeyError on calling pwd.getpwuid(): don't create the HOME environment variable in this case. (cherry picked from commit 17d0c0595e101c4ce76b58e55de37e6b5083e6cd) | 18 December 2018, 16:34:51 UTC |
34b7c43 | Victor Stinner | 14 December 2018, 12:44:08 UTC | bpo-34279: regrtest consider that skipped tests are ran (GH-11132) (GH-11158) bpo-34279, bpo-35412: support.run_unittest() no longer raises TestDidNotRun if a test result contains skipped tests. The exception is now only raised if no test have been run and no test have been skipped. (cherry picked from commit 3a8f4fef4a4dd0e4a800545468eef9542e126181) | 14 December 2018, 12:44:08 UTC |
16d6320 | Victor Stinner | 12 December 2018, 11:05:59 UTC | bpo-16039: CVE-2013-1752: Limit imaplib.IMAP4_SSL.readline() (GH-11120) * bpo-16039: CVE-2013-1752: Change use of readline() in imaplib.IMAP4_SSL to limit line length. Remove IMAP4_SSL.readline() and IMAP4_SSL.read() to inherit safe IMAP4 implementation. * bpo-20118: reenable test_linetoolong() of test_imaplib on ThreadedNetworkedTests and ThreadedNetworkedTestsSSL. The test now sets the _MAXLINE limit to 10 characters. | 12 December 2018, 11:05:59 UTC |
d336b1c | Victor Stinner | 11 December 2018, 16:08:02 UTC | bpo-11617: Try to strengthen test_httpservers (GH-11121) (cherry picked from commit cb342182ee47c3e2c743de50d81aad60f4eebefd) | 11 December 2018, 16:08:02 UTC |
d0d09b5 | Ned Deily | 11 December 2018, 09:33:56 UTC | [2.7] bpo-15663: the 10.6+ macOS installers for 3.6/2.7 now provide a private Tcl/Tk 8.6 (GH-11110) | 11 December 2018, 09:33:56 UTC |
aa58050 | Miss Islington (bot) | 11 December 2018, 06:39:34 UTC | bpo-35402: Update macOS installer to use Tcl 8.6.9 / Tk 8.6.9.1 (GH-11101) (cherry picked from commit 7cf3d8e25174c8871883e42f3240fd7f01efd3a8) Co-authored-by: Ned Deily <nad@python.org> | 11 December 2018, 06:39:34 UTC |
55076cc | Miss Islington (bot) | 11 December 2018, 05:54:04 UTC | [3.6] bpo-35401: Update macOS installer to OpenSSL 1.0.2q (GH-11095) https://bugs.python.org/issue35401 (cherry picked from commit 419b5ffc2ca46d7adf0be6216ca3a6e40028e50f) Co-authored-by: Ned Deily <nad@python.org> | 11 December 2018, 05:54:04 UTC |
3c8bd22 | Steve Dower | 11 December 2018, 04:26:33 UTC | bpo-35401: Updates Windows build to OpenSSL 1.0.2q (GH-11089) | 11 December 2018, 04:26:33 UTC |
2632df4 | Victor Stinner | 10 December 2018, 15:01:03 UTC | [2.7] bpo-31374: Include pyconfig.h earlier in expat (GH-11078) Include <pyconfig.h> ealier in Modules/expat/xmlparse.c to define properly _POSIX_C_SOURCE and _XOPEN_SOURCE. | 10 December 2018, 15:01:03 UTC |
1fd93ff | Victor Stinner | 10 December 2018, 12:53:38 UTC | ceval.c: mark debug 'filename' variable as unused (GH-11074) Use GCC __attribute__((unused)) to mark the debug variable 'filename' as unused in Python/ceval.c. | 10 December 2018, 12:53:38 UTC |
7bbf7b0 | Miss Islington (bot) | 10 December 2018, 11:38:55 UTC | bpo-31374: Include pyconfig.h earlier in expat (GH-11064) Include <pyconfig.h> ealier in Modules/expat/xmltok.c to define properly _POSIX_C_SOURCE. Python defines _POSIX_C_SOURCE as 200809L, whereas <features.h> (included indirectly by <string.h>) defines _POSIX_C_SOURCE as 199506L. (cherry picked from commit cf247359d5b7082044eea1fa94b5211a172b1ff6) Co-authored-by: Victor Stinner <vstinner@redhat.com> | 10 December 2018, 11:38:55 UTC |
cecf313 | Victor Stinner | 10 December 2018, 10:56:54 UTC | bpo-35052: Fix handler on xml.dom.minidom.cloneNode() (GH-11061) (GH-11068) Fix xml.dom.minidom cloneNode() on a document with an entity: pass the correct arguments to the user data handler of an entity (fix an old copy/paste mistake). Bug spotted and fix proposed by Charalampos Stratakis, initial reproducer written by Petr Viktorin. Co-Authored-By: Charalampos Stratakis <cstratak@redhat.com> Co-Authored-By: Petr Viktorin <encukou@gmail.com> (cherry picked from commit 8e0418688906206fe59bd26344320c0fc026849e) | 10 December 2018, 10:56:54 UTC |
324e179 | Serhiy Storchaka | 07 December 2018, 06:02:33 UTC | [2.7] bpo-33023: Fix NotImplemented to NotImplementedError. (GH-10934). (GH-11001) (GH-11008) (cherry picked from commit 42b1d6127bd8595522a78a75166ebb9fba74a6a2) (cherry picked from commit 7a2cf1e7d3bf300e98c702589d405734f4a8fcf8) | 07 December 2018, 06:02:33 UTC |
107b27e | Miss Islington (bot) | 06 December 2018, 21:34:15 UTC | Add missing period in distutils.dep_util.newer_group doc (GH-11003) (cherry picked from commit c9566b8c454120e3d0ddb5ab970f262a6cd80077) Co-authored-by: Andre Delfino <adelfino@gmail.com> | 06 December 2018, 21:34:15 UTC |
49cedc5 | Victor Stinner | 06 December 2018, 10:56:00 UTC | bpo-35359: Add _CRT_SECURE_NO_WARNINGS to pythoncore project (GH-10819) Define _CRT_SECURE_NO_WARNINGS in the Visual Studio pythoncore project to make quiet security warnings when building zlib C files (Modules\zlib\ subdirectory). | 06 December 2018, 10:56:00 UTC |
29a4cbf | native-api | 06 December 2018, 09:43:37 UTC | [2.7] bpo-33709: test_ntpath and test_posixpath fail in Windows with ACP!=1252. (GH-7278) (GH-7279) | 06 December 2018, 09:43:37 UTC |
46aa472 | Andre Delfino | 06 December 2018, 09:19:23 UTC | [2.7] Correct a couple of unbalanced parenthesis. (GH-10779). (GH-10963) (cherry picked from commit 55f41e45b4318cbe19209f5144641344d0049fb8) | 06 December 2018, 09:19:23 UTC |
358fc87 | Victor Stinner | 06 December 2018, 00:49:41 UTC | Revert "[2.7] bpo-34172: multiprocessing.Pool leaks resources after being deleted (GH-9686)" (GH-10970) This reverts commit 4a7dd30f5810e8861a3834159a222ab32d5c97d0. | 06 December 2018, 00:49:41 UTC |
40ef5b7 | Miss Islington (bot) | 05 December 2018, 22:31:11 UTC | Fix typo in xml.dom.minidom documentation (GH-10956) Escape the \t and \n. Follow up from https://github.com/python/cpython/pull/10814. (cherry picked from commit 2d8f976cde4794d174b44ff7d5fd970aa89c65e8) Co-authored-by: E Kawashima <e-kwsm@users.noreply.github.com> | 05 December 2018, 22:31:11 UTC |
fff8fab | Serhiy Storchaka | 05 December 2018, 22:21:40 UTC | [2.7] bpo-34052: Prevent SQLite functions from setting callbacks on exceptions. (GH-8113). (GH-10946) (GH-10955) (cherry picked from commit 5b25f1d03100e2283c1b129d461ba68ac0169a14) (cherry picked from commit 1de91a0032fed500ddd3d8c4fb7a38c0b8719f67) Co-authored-by: Sergey Fedoseev <fedoseev.sergey@gmail.com>. | 05 December 2018, 22:21:40 UTC |
b2742ba | Serhiy Storchaka | 05 December 2018, 22:02:10 UTC | [2.7] bpo-34738: Add directory entries in ZIP files created by distutils. (GH-9419). (GH-10950) (cherry picked from commit 67a93b3a0b3814e97ef9d077b21325fc8ce351b2) | 05 December 2018, 22:02:10 UTC |
abe74fe | Serhiy Storchaka | 05 December 2018, 21:10:36 UTC | [2.7] bpo-35250: Correct argument name "num" -> "btn" in turtle docs. (GH-10565). (GH-10943) (cherry picked from commit 4edeaeac4c194ba5d09187640b5cfca5e03be617) Co-authored-by: Srinivas Thatiparthy (శ్రీనివాస్ తాటిపర్తి) <thatiparthysreenivas@gmail.com> | 05 December 2018, 21:10:36 UTC |
c6639cd | Andre Delfino | 05 December 2018, 21:09:25 UTC | [2.7] Move __missing__ after __delitem__ in Data model. (GH-10923). (GH-10944) (cherry picked from commit 1ce853f37783575e2b3aaa159ddcebc8660830ef) Co-authored-by: Andre Delfino <adelfino@gmail.com> | 05 December 2018, 21:09:25 UTC |
b50b33b | Victor Stinner | 05 December 2018, 20:56:24 UTC | bpo-10496: posixpath.expanduser() catchs pwd.getpwuid() error (GH-10919) (GH-10930) * posixpath.expanduser() now returns the input path unchanged if the HOME environment variable is not set and pwd.getpwuid() raises KeyError (the current user identifier doesn't exist in the password database). * Add test_no_home_directory() to test_site. (cherry picked from commit f2f4555d8287ad217a1dba7bbd93103ad4daf3a8) | 05 December 2018, 20:56:24 UTC |
bacc272 | Miss Islington (bot) | 05 December 2018, 20:04:57 UTC | bpo-34185: Fix test module collision in test_bdb when ran as script. (GH-8537) When running test_bdb.py as a script, `import test_module` would be importing the existing Lib/test/test_modules.py instead of the tempcwd/test_module.py module which was dynamically created by test_bdb.py itself. (cherry picked from commit 54fd45505b3a365e6d53441e6dd7e0d1ec13b46f) Co-authored-by: Alex H <1884912+lajarre@users.noreply.github.com> | 05 December 2018, 20:04:57 UTC |
c7976da | Miss Islington (bot) | 05 December 2018, 01:22:02 UTC | bpo-35411: Skip test_urllib2net FTP tests on Travis CI (GH-10907) On Travis CI, FTP tests of test_urllib2net randomly fail with "425 Security: Bad IP connecting". test.pythoninfo now also logs TRAVIS environment variable. (cherry picked from commit c11b3b19a5b022c6c229043d37f9a9fd06f22500) Co-authored-by: Victor Stinner <vstinner@redhat.com> | 05 December 2018, 01:22:02 UTC |
93d7918 | Serhiy Storchaka | 04 December 2018, 10:38:07 UTC | [2.7] bpo-16865: Support arrays >=2GB in ctypes. (GH-3006). (GH-7441) (cherry picked from commit 735abadd5bd91db4a9e6f4311969b0afacca0a1a) Co-Authored-By: Segev Finer <segev208@gmail.com> | 04 December 2018, 10:38:07 UTC |
eab421b | Serhiy Storchaka | 04 December 2018, 10:02:48 UTC | [2.7] bpo-25862: Fix several bugs in the _io module. (GH-8026) (GH-8033) They can be exposed when some C API calls fail due to lack of memory. * Failed Py_BuildValue() could cause an assertion error in the following TextIOWrapper.tell(). * initvalue could leak in StringIO.__getstate__() after failed PyDict_Copy(). (cherry picked from commit fdb5a50ef34f7951c3b01eb77b1359725a9ad670) | 04 December 2018, 10:02:48 UTC |
8687bd8 | Victor Stinner | 03 December 2018, 15:49:24 UTC | bpo-26544: Make platform.libc_ver() less slow (GH-10868) Coarse benchmark on Fedora 29: 1.6 sec => 0.1 sec. Co-Authored-By: Antoine Pitrou <solipsis@pitrou.net> (cherry-picked from commit ba7c226095703f63c78b00e56f1db8d99ac3a54a) | 03 December 2018, 15:49:24 UTC |
c275be5 | Victor Stinner | 03 December 2018, 11:29:29 UTC | bpo-35368: Make PyMem_Malloc() thread-safe in debug mode (GH-10828) When Python is compiled in debug mode, PyMem_Malloc() uses debug hooks, but it also uses pymalloc allocator instead of malloc(). Problem: pymalloc is not thread-safe, whereas PyMem_Malloc() is thread-safe in release mode (it's a thin wrapper to malloc() in this case). Modify the debug hook to use malloc() for PyMem_Malloc(). | 03 December 2018, 11:29:29 UTC |
dfd4a1d | E Kawashima | 01 December 2018, 12:16:00 UTC | [2.7] Fix signature of xml.dom.minidom.Document.toprettyxml(). (GH-10814). (GH-10827) (cherry picked from commit b7c2182604d5796b5af4c837991aa0b8c8a2d41f) | 01 December 2018, 12:16:00 UTC |
2212ee2 | Victor Stinner | 30 November 2018, 19:45:04 UTC | Replace 1/0 with 1//0 in tests to avoid Python 3 warns (GH-10833) Fix DeprecationWarning when tests are run using python -3. | 30 November 2018, 19:45:04 UTC |
bc9f53f | Victor Stinner | 30 November 2018, 17:08:02 UTC | bpo-33015: Use malloc() in PyThread_start_new_thread() (GH-10829) The pthread implementation of PyThread_start_new_thread() now uses malloc/free rather than PyMem_Malloc/PyMem_Free, since the latters are not thread-safe. | 30 November 2018, 17:08:02 UTC |
8f83c2f | Victor Stinner | 30 November 2018, 16:04:35 UTC | bpo-33015: Fix UB in pthread PyThread_start_new_thread (GH-6008) (GH-10823) Fix an undefined behaviour in the pthread implementation of PyThread_start_new_thread(): add a function wrapper to always return NULL. Add pythread_callback struct and pythread_wrapper() to thread_pthread.h. (cherry picked from commit 9eea6eaf23067880f4af3a130e3f67c9812e2f30) | 30 November 2018, 16:04:35 UTC |
dab59fa | Victor Stinner | 30 November 2018, 12:02:41 UTC | bpo-35347: Fix test_socket.NonBlockingTCPTests (GH-10791) (GH-10817) testAccept() and testRecv() of test_socket.NonBlockingTCPTests have a race condition: time.sleep() is used as a weak synchronization primitive and the tests fail randomly on slow buildbots. Use a reliable threading.Event to fix these tests. Other changes: * Replace send() with sendall() * Add a timeout to select() in testAccept() and testRecv() * Use addCleanup() to close sockets * Use assertRaises() (cherry picked from commit ebd5d6d6e6e4e751ba9c7534004aadfc27ba9265) | 30 November 2018, 12:02:41 UTC |
d7a880c | Victor Stinner | 30 November 2018, 10:04:42 UTC | Fix DeprecationWarning in test_bytes (GH-10805) Running test_bytes with python -3 -Wd emits two DeprecationWarning on "1/0". Use "1//0" to prevent the warning. | 30 November 2018, 10:04:42 UTC |
f3fe21a | Miss Islington (bot) | 30 November 2018, 08:04:43 UTC | bpo-35356: Fix a possible reference leak in nis.maps(). (GH-10808) (cherry picked from commit a2e3585e79c93b2372dbad46a744e28fcc6dad6d) Co-authored-by: Zackery Spytz <zspytz@gmail.com> | 30 November 2018, 08:04:43 UTC |
f681e93 | Victor Stinner | 29 November 2018, 22:38:35 UTC | bpo-34021: Windows skips test_regrtest.test_env_changed() (GH-10804) On Windows, test_env_changed() of test_regrtest is now skipped because it fails randomly for an unknown reason on "x86 Windows XP VS9.0 2.7" buildbot worker. | 29 November 2018, 22:38:35 UTC |
3600300 | Victor Stinner | 29 November 2018, 20:14:42 UTC | bpo-34279, regrtest: Issue a warning if no tests have been executed (GH-10801) Co-Authored-By: Pablo Galindo <Pablogsal@gmail.com> | 29 November 2018, 20:14:42 UTC |
2e869a8 | Benjamin Peterson | 29 November 2018, 07:37:15 UTC | closes bpo-35340: Add freegrammar to pgenheaders.h. (GH-10788) | 29 November 2018, 07:37:15 UTC |
22338f3 | Victor Stinner | 28 November 2018, 20:12:54 UTC | pythoninfo: log more environment variable (GH-10719) (GH-10774) Log TZ to debug a timezone issue... and a few more :-) (cherry picked from commit 282c03d45d2d766c55904a4eb766923a2c459124) | 28 November 2018, 20:12:54 UTC |
0ef0398 | Miss Islington (bot) | 23 November 2018, 17:01:31 UTC | Linkify SMTP.quit() in smtplib documentation. (GH-9785) (cherry picked from commit ba57963a95a994947b8bec6869e810a74a751278) Co-authored-by: takey <taketakeyyy@gmail.com> | 23 November 2018, 17:01:31 UTC |
daa34b8 | Julien Palard | 22 November 2018, 22:18:05 UTC | [2.7] bpo-35035: Rename email.utils documentation to email.utils.rst (GH-10023) (GH-10667) https://bugs.python.org/issue35035 | 22 November 2018, 22:18:05 UTC |
fcbceba | Miss Islington (bot) | 21 November 2018, 22:47:10 UTC | bpo-31146: Don't fallback switcher to english on not-yet pusblished languages. (GH-10558) (cherry picked from commit 6b73bb523a176123a819e4ebac3727d31d861515) Co-authored-by: Julien Palard <julien@palard.fr> | 21 November 2018, 22:47:10 UTC |
40fdf47 | Serhiy Storchaka | 20 November 2018, 19:56:34 UTC | [2.7] bpo-35021: Fix assertion failures in _datetimemodule.c. (GH-10039) (GH-10617) Fixes assertion failures in _datetimemodule.c introduced in the previous fix (see bpo-31752). Rather of trying to handle an int subclass as exact int, let it to use overridden special methods, but check the result of divmod(). (cherry picked from commit 3ec0f495163da3b7a15deb2805cec48aed432f58) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> | 20 November 2018, 19:56:34 UTC |
4845aa6 | Miss Islington (bot) | 19 November 2018, 13:07:58 UTC | Upgrade pip to 18.1 and setuptools to 40.6.2 (GH-10598) (cherry picked from commit 8b9c33ea9ce902f902c9d9900121010801950547) Co-authored-by: Donald Stufft <donald@stufft.io> | 19 November 2018, 13:07:58 UTC |
e45fa73 | Miss Islington (bot) | 16 November 2018, 16:32:07 UTC | Add a missed PyErr_NoMemory() in symtable_new(). (GH-10576) This missed PyErr_NoMemory() could cause a SystemError when calling _symtable.symtable(). (cherry picked from commit ad65f15581173542f1d2a9968a63bee272510ce3) Co-authored-by: Zackery Spytz <zspytz@gmail.com> | 16 November 2018, 16:32:07 UTC |
2907d93 | Miss Islington (bot) | 15 November 2018, 09:25:58 UTC | Fix a possible reference leak in _socket.getaddrinfo(). (GH-10543) "single" needs to be decrefed if PyList_Append() fails. (cherry picked from commit 4c596d54aa6a55e9d2a3db78891e656ebbfb63c8) Co-authored-by: Zackery Spytz <zspytz@gmail.com> | 15 November 2018, 09:25:58 UTC |
b6f4472 | Gregory P. Smith | 14 November 2018, 19:55:07 UTC | [2.7] bpo-35214: Fix OOB memory access in unicode escape parser (GH-10506) (GH-10538) Discovered using clang's MemorySanitizer. A msan build will fail by simply executing: ./python -c 'u"\N"' (cherry picked from commit 746b2d3) Co-authored-by: Gregory P. Smith <greg@krypto.org> [Google LLC] | 14 November 2018, 19:55:07 UTC |