Staging
v0.5.1
https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
1e7193b bpo-33216: Improve the documentation for CALL_FUNCTION_* (GH-8338) (GH-8784) (cherry picked from commit 5e99b56d6b249995a4fa2bc09c0bb03841f49572) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 17 September 2018, 13:09:39 UTC
fff869e bpo-34710: fix SSL module build (GH-9347) Include ``openssl/dh.h`` header file to fix implicit function declaration of ``DH_free()``. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com> (cherry picked from commit b3a271fc0ce3e13e427be8914decfc205a220ca8) Co-authored-by: Alexandru Ardelean <ardeleanalex@gmail.com> 17 September 2018, 12:19:08 UTC
f35e4d5 bpo-34610: Fixed iterator of multiprocessing.managers.DictProxy. (GH-9113) (cherry picked from commit e0e5065daef36dafe10a46eaa8b7800274d73062) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 17 September 2018, 12:11:04 UTC
e536320 bpo-34603, ctypes/libffi_msvc: Fix returning structs from functions (GH-9258) (cherry picked from commit 7843caeb909bd907e903606414e238db4082315a) Co-authored-by: Vladimir Matveev <v2matveev@outlook.com> 16 September 2018, 05:57:46 UTC
03d8e7c Don't run AC_STRUCT_TIMEZONE twice. (GH-9305) (cherry picked from commit a4414ef20b971e6803309acebfa85b1621ac625e) Co-authored-by: Benjamin Peterson <benjamin@python.org> 14 September 2018, 16:28:31 UTC
bd844b0 Change the xkcd link in comment over https. (GH-9294) (cherry picked from commit 83df50ea5757816c7338d27f21fd18b1e79206f7) Co-authored-by: 觉 <Xdminsy@users.noreply.github.com> 14 September 2018, 16:27:48 UTC
f79d74d bpo-31132: Remove prlimit permission test. (GH-9280) This test is doesn't work when the test process is privledged, which is hard to detect. https://bugs.python.org/issue34668 (cherry picked from commit 01e0afa994c2e840f85e2de103e72a2c0ddf1b1f) Co-authored-by: Benjamin Peterson <benjamin@python.org> 13 September 2018, 22:22:16 UTC
81361cd bpo-34661: Fix test skipping call. (GH-9266) (cherry picked from commit e78734d579439861f6d7e12f35d268836b2c1e24) Co-authored-by: Benjamin Peterson <benjamin@python.org> 13 September 2018, 18:47:47 UTC
7eeb80b closes bpo-34661: Fix test_shutil if unzip doesn't support -t. (GH-9262) (cherry picked from commit a710ebd21b09efe902dde84d4862ce5c6427f7af) Co-authored-by: Benjamin Peterson <benjamin@python.org> 13 September 2018, 17:32:44 UTC
3e3d4a4 bpo-34200: Fix non-determinism of test_pkg (GH-9248) This causes the tearDown code to only unimport the test modules specifically created as part of each test via the self.mkhier method rather than abusing test.support.modules_setup() and the scary test.support.modules_cleanup() code. https://bugs.python.org/issue34200 (cherry picked from commit 4ae8ece5cd4c5853b625381db13429f25512108d) Co-authored-by: Gregory P. Smith <greg@krypto.org> 13 September 2018, 01:29:33 UTC
2184fe5 [3.6] bpo-34652: Remove lchmod from the big func checking block. (GH-9250) A fix for 883702ebb8bbfa749ef0040d1b58d6222bf589ee.. (cherry picked from commit ed709d5699716bf7237856dc20aba321e2dfff6d) 13 September 2018, 00:37:46 UTC
21a8082 closes bpo-34654: Tolerate + at the beginning of large years. (GH-9238) (cherry picked from commit e1a34ceb541ef87e03bb428630097dacc9c658e5) Co-authored-by: Benjamin Peterson <benjamin@python.org> 13 September 2018, 00:06:53 UTC
bdace2e closes bpo-34652: Always disable lchmod on Linux. (GH-9234) (cherry picked from commit 40caa05fa4d1810a1a6bfc34e0ec930c351089b7) Co-authored-by: Benjamin Peterson <benjamin@python.org> 12 September 2018, 23:43:19 UTC
e105e55 [3.6] closes bpo-34650: Check if sched_getscheduler returns ENOSYS before declaring it supported. (GH-9237) musl doesn't support the scheduler API, but declares stubs that alway return ENOSYS.. (cherry picked from commit c7042224b8a67748f125c22836862483f81a87a6) Co-authored-by: Benjamin Peterson <benjamin@python.org> 12 September 2018, 23:00:27 UTC
6d72686 bpo-34649: Add missing NULL checks to _encoded_const() (GH-9225) Reported by Svace static analyzer. (cherry picked from commit 6f82bffd2df63a4072b3f0483cdbe93ddedb87e9) Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru> 12 September 2018, 22:00:11 UTC
5a435ea closes bpo-34004: Skip lock interruption tests on musl. (GH-9224) Returning EINTR from pthread semaphore or lock acquisition is an optional POSIX feature. musl does not provide this feature, so some threadsignal tests fail when Python is built against it. There's no good way to test for musl, so we skip if we're on Linux and not using glibc pthreads. Also, hedge in the threading documentation about when we can provide interrupts from lock acquisition. (cherry picked from commit 5b10d5111d7a855297654af9045f8907b7d3dd08) Co-authored-by: Benjamin Peterson <benjamin@python.org> 12 September 2018, 21:11:45 UTC
aa12534 closes bpo-31903: Release the GIL when calling into SystemConfiguration (GH-4178) (cherry picked from commit 4859ba0d2ce4506fddc3f55f90f8dce031b3804f) Co-authored-by: Max Bélanger <aeromax@gmail.com> 12 September 2018, 15:38:36 UTC
a00de68 [3.6] closes bpo-25041: Document AF_PACKET socket address format. (GH-9209) (cherry picked from commit 731ff68eeef58babdf2b32dc9a73b141760c2be9) Co-authored-by: Cheryl Sabella <cheryl.sabella@gmail.com> 12 September 2018, 05:36:09 UTC
6539b91 Delete old expat comment. (GH-9197) (cherry picked from commit b9bf9d025e659b5a1963027eb73690e57cb35dd0) Co-authored-by: Benjamin Peterson <benjamin@python.org> 12 September 2018, 01:13:46 UTC
31912b4 bpo-34405: Update to OpenSSL 1.0.2p for macOS installer builds (GH-9191) 11 September 2018, 22:45:36 UTC
8a2c2d4 bpo-34365: Update date object documentation (GH-8814) Python 3.x does not fall back to comparing object addresses when comparing two `dt` objects. <!-- issue-number: [bpo-34365](https://www.bugs.python.org/issue34365) --> https://bugs.python.org/issue34365 <!-- /issue-number --> (cherry picked from commit 9c223794c754408644c16349b85dd27fdba8a926) Co-authored-by: Danish Prakash <grafitykoncept@gmail.com> 11 September 2018, 21:27:06 UTC
7f76eeb Update VSTS to Azure DevOps and simplify dependencies (GH-9168) 11 September 2018, 21:01:19 UTC
ccbbdd0 [3.6] closes bpo-31608: Fix a crash in methods of a subclass of _collections.deque with a bad __new__(). (GH-9178) (cherry picked from commit 24bd50bdcc97d65130c07d6cd26085fd06c3e972) Co-authored-by: Oren Milman <orenmn@gmail.com> 11 September 2018, 19:12:42 UTC
cb51dd7 bpo-34613: document the correct value of limit argument of asyncio.StreamReader (GH-9121) The default value of asyncio.StreamReader *limit* is `_DEFAULT_LIMIT` instead of `None`. <!-- issue-number: [bpo-34613](https://www.bugs.python.org/issue34613) --> https://bugs.python.org/issue34613 <!-- /issue-number --> (cherry picked from commit b4ec36200a959da70eba94c19826446a8efdffdd) Co-authored-by: Bram <cortex@worlddomination.be> 11 September 2018, 18:57:45 UTC
889f080 bpo-28617 Fixed docs inaccuracies about the types that support membership tests (GH-9086) <!-- issue-number: [bpo-28617](https://www.bugs.python.org/issue28617) --> https://bugs.python.org/issue28617 <!-- /issue-number --> (cherry picked from commit 08bcf647d8a92e4bd47531588b284c6820b7a7ef) Co-authored-by: wim glenn <wim.glenn@gmail.com> 11 September 2018, 18:18:15 UTC
ed74a25 Fix Tools/gdb/libpython.py Backport https://github.com/python/cpython/commit/11659d00b9185c8f02ea6b642fa475a80e21f1a9 into this change instead of leaving it a separate followup change. 11 September 2018, 17:35:08 UTC
2173bb8 bpo-32270: Don't close stdin/out/err in pass_fds (GH-6242) (GH-9149) When subprocess.Popen() stdin= stdout= or stderr= handles are specified and appear in pass_fds=, don't close the original fds after dup'ing them. This implementation and unittest primarily came from @izbyshev (see the PR) See also https://github.com/izbyshev/cpython/commit/b89b52f28490b69142d5c061604b3a3989cec66c This also removes the old manual p2cread, c2pwrite, and errwrite closing logic as inheritable flags and _close_open_fds takes care of that properly today without special treatment. This code is within child_exec() where it is the only thread so there is no race condition between the dup and _Py_set_inheritable_async_safe call. (cherry picked from commit ce34410b8b67f49d8275c05d51b3ead50cf97f48) Co-authored-by: Gregory P. Smith <greg@krypto.org> [Google] 11 September 2018, 06:00:47 UTC
b2260e5 bpo-34625: Update vendorized expat version to 2.2.6. (GH-9158) (cherry picked from commit 5033aa77aacaa5505636f150e8d54baac5bdca9c) Co-authored-by: Benjamin Peterson <benjamin@python.org> 11 September 2018, 04:56:50 UTC
3cb90d1 Fix missing line from example shell session (GH-9143) (GH-9156) (cherry picked from commit 2064bb6d576ff7016d59318038779f428b0f0f3f) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com> 11 September 2018, 02:13:23 UTC
c0db817 closes bpo-34525: Fix smtplib's authobject() documentation (GH-8965) (cherry picked from commit 78deb7f33227972987722bc3fed5bcb45fae869e) Co-authored-by: Sebastian Rittau <srittau@rittau.org> 10 September 2018, 18:16:11 UTC
6a939c8 [3.6] Fix misleading mentions of tp_size in comments (GH-9137) Many type object initializations labeled a field "tp_size" in the comment, but the name of that field is tp_basicsize.. (cherry picked from commit 0e0bc4e221f592f305d335faf5f8046484eb9238) Co-authored-by: Peter Eisentraut <peter@eisentraut.org> 10 September 2018, 17:23:03 UTC
8a0c254 bpo-23855: Add missing NULL checks for malloc() in _msi.c (GH-9038) (cherry picked from commit 4e519377b1b84c9414a360961276993d24198825) Co-authored-by: Zackery Spytz <zspytz@gmail.com> 10 September 2018, 16:41:31 UTC
afb25bc bpo-34588: Fix an off-by-one error in traceback formatting. (GH-9077) The recursive frame pruning code always undercounted the number of elided frames by one. That is, in the "[Previous line repeated N more times]" message, N would always be one too few. Near the recursive pruning cutoff, one frame could be silently dropped. That situation is demonstrated in the OP of the bug report. The fix is to start the identical frame counter at 1. (cherry picked from commit d545869d084e70d4838310e79b52a25a72a1ca56) Co-authored-by: Benjamin Peterson <benjamin@python.org> 10 September 2018, 16:10:21 UTC
9f5351e Test dict values iterator pickling with pickle.HIGHEST_PROTOCOL. (GH-9052) (cherry picked from commit 1f36bf6077d93cb43fd84bea4a8a625fa772d1fa) Co-authored-by: Sergey Fedoseev <fedoseev.sergey@gmail.com> 10 September 2018, 10:32:53 UTC
8eda821 Revert "Fix misindented yaml in logging how to example (GH-8604)" (GH-9081) This reverts commit 10b59f1b019cd00c940dd7f4a74c4f667a20f25f. (cherry picked from commit 290a60bd8af7b1d7e7931aa4dd4eace60d355d76) Co-authored-by: Rémy HUBSCHER <hubscher.remy@gmail.com> 10 September 2018, 09:19:20 UTC
1bcd891 [3.6] bpo-34604: Fix possible mojibake in pwd.getpwnam() and grp.getgrnam() (GH-9098) (GH-9105) Pass the user/group name as Unicode to the formatting function, instead of always decoding a bytes string from UTF-8.. (cherry picked from commit 28658485a54ad5f9df52ecc12d9046269f1654ec) Co-authored-by: William Grzybowski <wg@FreeBSD.org> 09 September 2018, 11:26:48 UTC
3b36642 bpo-34421 avoid unicode error in distutils logging (GH-8799) This caused installation errors in some cases on Windows. Patch by Julien Malard. (cherry picked from commit 0afada163c7ef25c3a9d46ed445481fb69f2ecaf) Co-authored-by: Julien Malard <julien.malard@mail.mcgill.ca> 08 September 2018, 20:44:20 UTC
eb6ab73 [3.6] bpo-34246: Use no mutable default args in smtplib (GH-8554) (#9112) Some methods of the SMTP class use mutable default arguments. Specially `send_message` is affected as it mutates one of the args by appending items to it, which has side effects on further calls.. (cherry picked from commit d5fbe9b1a3d65ceeb9159c5ba999ee966a945f76) Co-authored-by: Pablo Aguiar <scorphus@gmail.com> 08 September 2018, 01:20:27 UTC
963bcc8 [3.6] bpo-34007: Skip traceback tests if the Program Counter is not available. (GH-9022) Sometimes some versions of the shared libraries that are part of the traceback are compiled in optimised mode and the Program Counter (PC) is not present, not allowing gdb to walk the frames back. When this happens, the Python bindings of gdb raise an exception, making the test impossible to succeed. (cherry picked from commit f2ef51f8bec525b21e52988880c8a029642795ed) Co-authored-by: Pablo Galindo <Pablogsal@gmail.com> 07 September 2018, 22:10:28 UTC
9eeecfd [3.6] bpo-34594: Don't hardcode errno values in the tests. (GH-9096) (cherry picked from commit b03c2c51909e3b5b5966d86a2829b5ddf2d496aa) 07 September 2018, 16:17:08 UTC
23f427a [3.6] bpo-34563: Fix for invalid assert on big output of multiprocessing.Process (GH-9027) (GH-9069) Fix for invalid assert on big output of multiprocessing.Process. (cherry picked from commit 266f4904a222a784080e29aad0916849e507515d) 07 September 2018, 12:17:18 UTC
3ee0743 bpo-25750: fix refcounts in type_getattro() (GH-6118) (GH-9088) When calling tp_descr_get(self, obj, type), make sure that we own a strong reference to "self". (cherry picked from commit 8f735485acf2e35a75d2fa019feb8f905598c4e5) Co-authored-by: jdemeyer <jdemeyer@cage.ugent.be> 07 September 2018, 07:57:45 UTC
1a3eb12 [3.7] bpo-26544: Get rid of dependence from distutils in platform. (GH-8356) (GH-8970) (GH-9061) (cherry picked from commit 7d81e8f5995df6980a1a02923e224a481375f130) (cherry picked from commit 20a8392cec2967f15ae81633c1775645b3ca40da) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 05 September 2018, 14:45:57 UTC
e2c1657 bpo-34530: Fix distutils find_executable() (GH-9049) (GH-9057) distutils.spawn.find_executable() now falls back on os.defpath if the PATH environment variable is not set. (cherry picked from commit 39487196c87e28128ea907a0d9b8a88ba53f68d5) Co-authored-by: Victor Stinner <vstinner@redhat.com> 05 September 2018, 14:45:08 UTC
635461f [3.6] bpo-34575: Build with only VS2015 on AppVeyor (GH-9066) Remove VS2017 image from AppVeyor config. We're currently having caching issues between the two images, and VS2017 builds are tested by VSTS. Removing that one here will significantly decrease the time that AppVeyor builds take on this branch. 05 September 2018, 14:42:53 UTC
f4c4d99 Fix struct sequence glossary entry grammar (GH-9030) ... by removing a superfluous "either". Reported by Никита Люшненко on docs@. (cherry picked from commit 98b976a2f82ba5f50cf6846338f644ca6c64f47d) Co-authored-by: Zachary Ware <zachary.ware@gmail.com> 02 September 2018, 02:13:43 UTC
8926707 Add VSTS status badge to readme (GH-8958) 31 August 2018, 15:18:12 UTC
4ff3887 bpo-34527: Fix FreeBSD with POSIX locale (GH-8975) On FreeBSD, Py_DecodeLocale() and Py_EncodeLocale() now also forces the ASCII encoding if the LC_CTYPE locale is "POSIX", not only if the LC_CTYPE locale is "C". 28 August 2018, 12:53:31 UTC
204fb45 bpo-34503: Fix refleak in PyErr_SetObject() (GH-8934) (cherry picked from commit a2eefa67542c25617a58c03a27c17fd48e2a0856) Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru> 26 August 2018, 17:13:46 UTC
d60bdf2 closes bpo-34504: Remove the useless NULL check in PySequence_Check(). (GH-8935) Reported by Svace static analyzer. (cherry picked from commit b57b4ac042b977e0b42a2f5ddb30ca7edffacfa9) Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru> 26 August 2018, 00:14:37 UTC
323a91b closes bpo-34501: PyType_FromSpecWithBases: Check spec->name before dereferencing it. (GH-8930) Reported by Svace static analyzer. (cherry picked from commit 5f79b50763d687aeeed8edcb4efcc7ac9f8fa186) Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru> 25 August 2018, 19:17:13 UTC
0433f8e Fix markup in stdtypes documentation (GH-8905) (cherry picked from commit 2e5d2ea2089e111fb8e5b8c5916242da2906c399) Co-authored-by: Andrés Delfino <adelfino@gmail.com> 25 August 2018, 14:14:48 UTC
c47acc2 bpo-13312: Avoid int underflow in time year. (GH-8912) Avoids an integer underflow in the time module's year handling code. (cherry picked from commit 76be0fffff8b7dbe649ad4821144461800ffb0d0) Co-authored-by: Gregory P. Smith <greg@krypto.org> 25 August 2018, 05:53:20 UTC
2443766 Make it more clear that setUpClass runs before each class, not "class run" (GH-8844) (cherry picked from commit c33bb5d4016fb2fc8f3b6d4b0c14b73b33cdb3cf) Co-authored-by: Ville Skyttä <ville.skytta@iki.fi> 25 August 2018, 02:26:49 UTC
b26fcd6 bpo-34426: fix typo (__lltrace__ -> __ltrace__) (GH-8822) (cherry picked from commit 09efe49c07e2d5f93b415ead757c87e20cc0026f) Co-authored-by: Danish Prakash <grafitykoncept@gmail.com> 25 August 2018, 02:15:56 UTC
0e707b4 bpo-6700: Fix inspect.getsourcelines for module level frames/tracebacks (GH-8864) (cherry picked from commit 91cb298f811961277fd4cc4a32211899d48bedcb) Co-authored-by: Vladimir Matveev <v2matveev@outlook.com> 24 August 2018, 14:41:39 UTC
902f161 closes bpo-34468: Objects/rangeobject.c: Fix an always-false condition in range_repr() (GH-8880) Also, propagate the error from PyNumber_AsSsize_t() because we don't care only about OverflowError which is not reported if the second argument is NULL. Reported by Svace static analyzer. (cherry picked from commit 7ecae3ca0bda3cacf3b0125bae0bc718a17cc071) Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru> 24 August 2018, 05:45:40 UTC
7d470f3 closes bpo-34474: Python/bltinmodule.c: Add missing NULL check in builtin_sum_impl() (GH-8872) Reported by Svace static analyzer. (cherry picked from commit 2b824b2538c4a5f9f520c5de8a1eae5a0c181a94) Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru> 24 August 2018, 05:10:58 UTC
fbe359a closes bpo-34477: Objects/typeobject.c: Add missing NULL check to type_init() (GH-8876) Reported by Svace static analyzer. (cherry picked from commit f6247aac08c1a79d0479145a405718bb76dba434) Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru> 24 August 2018, 04:49:29 UTC
945771b bpo-34436: Fix check that disables overallocation for the last fmt specifier (GH-8826) Reported by Svace static analyzer. (cherry picked from commit ccd99752675042bd5f67d332c5b0ed85ba1f2da3) Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru> 23 August 2018, 08:14:54 UTC
0ef61ee bpo-34457: Python/ast.c: Add missing NULL check to alias_for_import_name(). (GH-8852) Reported by Svace static analyzer. (cherry picked from commit 28853a249b1d0c890b7e9ca345290bb8c1756446) Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru> 22 August 2018, 05:54:55 UTC
b14a68f bpo-34456: pickle: Add missing NULL check to save_global(). (GH-8851) Reported by Svace static analyzer. (cherry picked from commit f8c06b028036e50596e75d4c9f6b27ba05133efe) Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru> 22 August 2018, 05:54:39 UTC
e496b2b bpo-34400: Fix more undefined behavior in parsetok.c (GH-8833) (cherry picked from commit 3e26e42c905852394fa136f1cc564dac98b56166) Co-authored-by: Zackery Spytz <zspytz@gmail.com> 21 August 2018, 03:35:46 UTC
92970cc bpo-30411: Use --git-dir instead of -C to make git work under version below 1.8.5. (GH-8744) (cherry picked from commit 4c8555773a801f957297132a92c0acb382d640e4) Co-authored-by: Xiang Zhang <angwerzx@126.com> 20 August 2018, 15:00:07 UTC
e77cdae bpo-34435: Add missing NULL check to unicode_encode_ucs1(). (GH-8823) Reported by Svace static analyzer. (cherry picked from commit 74a307d48ef8b278c4629ca0ef2139be1c9a34e6) Co-authored-by: Alexey Izbyshev <izbyshev@users.noreply.github.com> 19 August 2018, 20:19:18 UTC
f19579b bpo-22057: Clarify eval() documentation (GH-8812) If a globals dictionary without a '__builtins__' key is passed to eval(), a '__builtins__' key will be inserted to the dictionary: >>> eval("print('__builtins__' in globals())", {}) True (As a result of this behavior, we can use the builtins print() and globals() even if we passed a dictionary without a '__builtins__' key to eval().) (cherry picked from commit 225b05548027d55aafb11b65f6a4a2bef2f5196f) Co-authored-by: Berker Peksag <berker.peksag@gmail.com> 19 August 2018, 10:32:12 UTC
fed8718 bpo-34415: Updated logging.Formatter docstring. (GH-8811) (GH-8816) (cherry picked from commit d3d3171da895d8cb880f23fae6be778f0ac23be7) 19 August 2018, 07:19:32 UTC
fbd0a14 bpo-34432: doc Mention complex and decimal.Decimal on str.format not about locales (GH-8808) (GH-8810) (cherry picked from commit 93b5655c040a33f9ba4cdbd303afc8398c8413c7) Co-authored-by: Andrés Delfino <adelfino@gmail.com> 18 August 2018, 18:16:02 UTC
4d4d23d bpo-34381: refer to 'Running & Writing Tests' in README.rst (GH-8797) (cherry picked from commit cae8ff93a696aa7d74562a9eeaf27afac1f181b4) Co-authored-by: Michael Osipov <1983-01-06@gmx.net> 17 August 2018, 21:51:48 UTC
02c4d4b bpo-34418: Fix HTTPErrorProcessor documentation (GH-8793) The http_response() and https_response() methods of the HTTPErrorProcessor class have two required parameters, 'request' and 'response'. (cherry picked from commit c53aaec793e018edef4e72a3edbd338b10db10aa) Co-authored-by: Sebastian Rittau <srittau@rittau.org> 17 August 2018, 10:35:52 UTC
cabe916 [3.6] bpo-34391: Fix ftplib test for TLS 1.3 (GH-8787) (#8790) Read from data socket to avoid "[SSL] shutdown while in init" exception during shutdown of the dummy server. Signed-off-by: Christian Heimes <christian@python.org> <!-- issue-number: [bpo-34391](https://www.bugs.python.org/issue34391) --> https://bugs.python.org/issue34391 <!-- /issue-number --> (cherry picked from commit 1590c393360df059160145e7475754427bfc6680) Co-authored-by: Christian Heimes <christian@python.org> 16 August 2018, 19:38:03 UTC
b14ab44 bpo-34395: Fix memory leaks caused by incautious usage of PyMem_Resize(). (GH-8756) (cherry picked from commit 67b9cc8e6072a919d2ed7e7ecc8124c8acfb3733) Co-authored-by: Sergey Fedoseev <fedoseev.sergey@gmail.com> 16 August 2018, 04:57:03 UTC
eeca87c bpo-34405: Updated to OpenSSL 1.0.2p for Windows builds. (GH-8776) 15 August 2018, 20:29:39 UTC
5e9551b [3.6] bpo-34399: 2048 bits RSA keys and DH params (GH-8762) (GH-8764) Downstream vendors have started to deprecate weak keys. Update all RSA keys and DH params to use at least 2048 bits. Finite field DH param file use RFC 7919 values, generated with certtool --get-dh-params --sec-param=high Signed-off-by: Christian Heimes <christian@python.org>. (cherry picked from commit 88bfd0bce05043f658e50addd21366f317995e35) Co-authored-by: Christian Heimes <christian@python.org> 15 August 2018, 07:24:50 UTC
981aa46 closes bpo-34400: Fix undefined behavior in parsetok(). (GH-4439) Avoid undefined pointer arithmetic with NULL. (cherry picked from commit 7c4ab2afb17b99eb3f61f9c73cbd548b5e0ad2c0) Co-authored-by: Zackery Spytz <zspytz@gmail.com> 15 August 2018, 07:08:29 UTC
3e630c5 bpo-33570: TLS 1.3 ciphers for OpenSSL 1.1.1 (GH-6976) (GH-8760) Change TLS 1.3 cipher suite settings for compatibility with OpenSSL 1.1.1-pre6 and newer. OpenSSL 1.1.1 will have TLS 1.3 cipers enabled by default. Also update multissltests to test with latest OpenSSL. Signed-off-by: Christian Heimes <christian@python.org> 15 August 2018, 07:07:28 UTC
2a4ee8a bpo-32947: Fixes for TLS 1.3 and OpenSSL 1.1.1 (GH-8761) Backport of TLS 1.3 related fixes from 3.7. Misc fixes and workarounds for compatibility with OpenSSL 1.1.1 from git master and TLS 1.3 support. With OpenSSL 1.1.1, Python negotiates TLS 1.3 by default. Some test cases only apply to TLS 1.2. OpenSSL 1.1.1 has added a new option OP_ENABLE_MIDDLEBOX_COMPAT for TLS 1.3. The feature is enabled by default for maximum compatibility with broken middle boxes. Users should be able to disable the hack and CPython's test suite needs it to verify default options Signed-off-by: Christian Heimes <christian@python.org> 14 August 2018, 14:56:32 UTC
4ee06b3 smtplib documentation fixes (GH-8708) * SMTP.startssl: Fix doc on keyfile and certfile use * SMTP.startssl: Add missing keyfile and certfile deprecation notice * SMTP: Doc grammar fixes (cherry picked from commit da12063f2f53b7d272824863ed24260cefb22e8c) Co-authored-by: Ville Skyttä <ville.skytta@iki.fi> 13 August 2018, 03:51:02 UTC
4cd33cd Fix misindented yaml in logging how to example (GH-8604) (cherry picked from commit 10b59f1b019cd00c940dd7f4a74c4f667a20f25f) Co-authored-by: Rémy HUBSCHER <hubscher.remy@gmail.com> 13 August 2018, 00:06:30 UTC
72f5189 Fix the versionadded indentation in exec_module doc (GH-8719) (cherry picked from commit 65b5ef02ec1f44e3a19b689a1ecf73d01c82161b) Co-authored-by: Andrés Delfino <adelfino@gmail.com> 12 August 2018, 07:04:09 UTC
fe62d36 closes bpo-34377: Update Valgrind suppressions. (GH-8734) Valgrind isn't seeing PyObject_Free/PyObject_Realloc, but using _PyObject_Free/_PyObject_Realloc works. (cherry picked from commit db6075ab3aa44f69c13c4a169806d08596d25003) Co-authored-by: Paul Price <price@astro.princeton.edu> 11 August 2018, 21:07:52 UTC
eb6ed12 bpo-34379: Doc: Move note for json.dump (GH-8730) (cherry picked from commit 9e840848510d20e644a19c723b803877377d3765) Co-authored-by: Evan Allrich <eallrich@gmail.com> 11 August 2018, 09:13:04 UTC
ca4badb bpo-34047: IDLE: fix mousewheel scrolling direction on macOS (GH-8678) (cherry picked from commit 077059e0f086cf8c8b7fb9d1f053e38ddc743f59) Co-authored-by: Tal Einat <taleinat+github@gmail.com> 10 August 2018, 06:58:56 UTC
af56c68 Improve grammar of asynchronous iterator glossary entry (GH-8657) (cherry picked from commit cf2c5e8e2867e41d34079b2e464bbbe653fb7981) Co-authored-by: Andrés Delfino <adelfino@gmail.com> 09 August 2018, 16:20:58 UTC
0ee2a29 bpo-34324: Doc README wrong directory name for venv (GH-8650) In the documentation, the `env` directory is specified when we execute the `make venv` command. But in the code, `make venv` will create the virtualenv inside the `venv` directory (defined by `VENVDIR`) (cherry picked from commit 599bfa18f8ebcb23af300b6855934048c3c64e7d) Co-authored-by: Stéphane Wirtel <stephane@wirtel.be> 09 August 2018, 15:17:10 UTC
f2bb20e Make code examples in Functional Programming HOWTO to be PEP 8 compliant. (GH-8646) (cherry picked from commit db8707c8ab57d9454c838586c08199c82a3d74d9) Co-authored-by: Sergey Fedoseev <fedoseev.sergey@gmail.com> 07 August 2018, 23:01:24 UTC
6fc46a3 VSTS: Skip build steps when only docs have changed (GH-8546) 07 August 2018, 15:43:29 UTC
671a13a bpo-18540: Fix EAI_NONAME in imaplib.IMAP4*() (GH-8634) (cherry picked from commit e4dcbbd7f4ac18d01c0ec85f64ae98b8281ed403) Co-authored-by: Berker Peksag <berker.peksag@gmail.com> 07 August 2018, 02:38:05 UTC
b0bf51b bpo-31047: Fix ntpath.abspath for invalid paths (GH-8544) 07 August 2018, 00:08:39 UTC
3da5c5c bpo-34319: Clarify file handler closure in pathlib.read_text (GH-8645) Patch by Terry Jan Reedy. (cherry picked from commit 5b2657fb8c5aaa98e5748e1c325c74b97ea12fd1) Co-authored-by: Xtreak <tirkarthi@users.noreply.github.com> 06 August 2018, 20:04:30 UTC
278d975 [3.6] bpo-34272: Move argument parsing tests from test_capi to test_getargs2. (GH-8567). (GH-8690) (cherry picked from commit 8f7bb100d0fa7fb2714f3953b5b627878277c7c6) 06 August 2018, 14:34:46 UTC
ed8dd59 bpo-34273: Change 'Fixed point' to 'Fixed-point notation'. (GH-8673) * bpo-34273: Change 'Fixed point' to 'Fixed-point notation'. The change in the mini language floating point and decimal table is consistent with 'Exponential notation' and clarifies that we are referring to the output notation, not an object type. * Update string.rst * Update string.rst * Update string.rst * Update string.rst (cherry picked from commit 28c7f8c8ce34a0cb848822a252a9d0a761fb42d5) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> 06 August 2018, 12:49:34 UTC
e20d31c bpo-19891: Ignore error while writing history file (GH-8483) (cherry picked from commit b2499669ef2e6dc9a2cdb49b4dc498e078167e26) Co-authored-by: Anthony Sottile <asottile@umich.edu> 06 August 2018, 09:15:42 UTC
02c4eae bpo-34336: Don't promote possibility to leave out typing.Optional (GH-8677) (cherry picked from commit 336c945858055059a65134d4c501a85037d70d99) Co-authored-by: Ville Skyttä <ville.skytta@iki.fi> 05 August 2018, 17:22:47 UTC
2474cef bpo-33839: refactor IDLE's tooltips & calltips, add docstrings and tests (GH-7683) * make CallTip and ToolTip sub-classes of a common abstract base class * remove ListboxToolTip (unused and ugly) * greatly increase test coverage * tested on Windows, Linux and macOS (cherry picked from commit 87e59ac11ee074b0dc1bc864c74fac0660b27f6e) Co-authored-by: Tal Einat <taleinat+github@gmail.com> 05 August 2018, 06:58:06 UTC
c018074 Fix reST markup in unittest documentation (GH-8665) (cherry picked from commit 2e5566d9e774dcde81e8139b486730917816e045) Co-authored-by: Berker Peksag <berker.peksag@gmail.com> 03 August 2018, 22:17:15 UTC
764f9d0 bpo-34329: Doc'd how to remove suffix of pathlib.Path() (GH-8655) (cherry picked from commit 46dc4e34ed8005a688d7f3512844ef227a3465f4) Co-authored-by: Stefan Otte <stefan.otte@gmail.com> 03 August 2018, 21:45:20 UTC
f0e3da8 bpo-30317: Fix multiprocessing test_timeout() (GH-8621) Multiprocessing test_timeout() now accepts a delta of 100 ms instead of just 50 ms, since the test failed with 135.8 ms instead of the expected 200 ms. (cherry picked from commit 5640d030e100aade54210034828b711c3b506b18) Co-authored-by: Victor Stinner <vstinner@redhat.com> 03 August 2018, 21:00:53 UTC
aae872e Fix docstring of Profiler class (GH-8651) (cherry picked from commit 2ebd3813af9172fe1f9b2f6004edf6f1e1e5d9f1) Co-authored-by: INADA Naoki <methane@users.noreply.github.com> 03 August 2018, 10:18:45 UTC
7244954 Improve the grammar in `range` documentation. (GH-8628) Remove unnecessary "that" in the sentence. (cherry picked from commit b6efc2cf9701adfb901eec2fe6a418893739877a) Co-authored-by: Andrés Delfino <adelfino@gmail.com> 03 August 2018, 06:16:29 UTC
back to top