| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [3.3] bpo-30947, bpo-31170: Update expat from 2.2.1 to 2.2.4 (#3352) | Victor Stinner | 2017-09-06 | 20 | -153/+1281 |
| | | | | | | | | | | | | | | * bpo-30947, bpo-31170: Update expat from 2.2.1 to 2.2.4 * Upgrade libexpat embedded copy from version 2.2.1 to 2.2.3 to get security fixes. * Update libexpat from 2.2.3 to 2.2.4. Fix copying of partial characters for UTF-8 input (libexpat bug 115): https://github.com/libexpat/libexpat/issues/115 * Define XML_POOR_ENTROPY when compiling expat | ||||
| * | [security][3.3] bpo-30730: Prevent environment variables injection in ↵ | Serhiy Storchaka | 2017-07-19 | 1 | -4/+19 |
| | | | | | subprocess on Windows. (GH-2325) (#2363) | ||||
| * | Avoid _GNU_SOURCE redefined warning in xmlparse.c (#2670) | Segev Finer | 2017-07-16 | 1 | -1/+1 |
| | | | | | (cherry picked from commit f52325598e7a9683787d76a42009fc16790a0089) | ||||
| * | [3.3] bpo-29591, bpo-30694: Upgrade Modules/expat to libexpat 2.2.1 (#2164) ↵ | Victor Stinner | 2017-07-16 | 15 | -605/+1392 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#2204) * bpo-29591: Upgrade Modules/expat to libexpat 2.2 (#2164) * bpo-29591: Upgrade Modules/expat to libexpat 2.2 * bpo-29591: Restore Python changes on expat * bpo-29591: Remove expat config of unsupported platforms Remove the configuration (Modules/expat/*config.h) of unsupported platforms: * Amiga * MacOS Classic on PPC32 * Open Watcom * bpo-29591: Remove useless XML_HAS_SET_HASH_SALT The XML_HAS_SET_HASH_SALT define of Modules/expat/expat.h became useless since our local expat copy was upgrade to expat 2.1 (it's now expat 2.2.0). (cherry picked from commit 23ec4b57e1359f9c539b8defc317542173ae087e) * bpo-30694: Upgrade Modules/expat/ to libexpat 2.2.1 (#2300) New file: Modules/expat/siphash.h. (cherry picked from commit 5ff7132313eb651107b179d20218dfe5d4e47f13) * bpo-30726: PCbuild _elementtree: remove duplicate defines (#2348) bpo-30726, bpo-29591: libexpat 2.2.1 of Modules/expat/ now uses a winconfig.h configuration file which already defines: * XML_NS * XML_DTD * BYTEORDER=1234 * XML_CONTEXT_BYTES=1024 * HAVE_MEMMOVE Remove these defines from PCbuild/_elementtree.vcxproj to prevent compiler warnings. Co-Authored-By: Jeremy Kloth <jeremy.kloth@gmail.com> (cherry picked from commit c8fb58bd7917151e63398587a7fc2126db7c26de) * bpo-30726: Fix elementtree warnings on Windows due to expat upgrade (#2319) * bpo-30726: Fix elementtree warnings on Windows Caused by usage of `getenv` which should be safe. And a few integer truncations which should also be ok. * bpo-30726: Don't ignore libexpat warnings which haypo intends to fix upstream (cherry picked from commit 87c65550730a8f85ce339ba197bce4fb7e836619) | ||||
| * | Issue #26171: Prevent buffer overflow in get_data | Berker Peksag | 2016-09-14 | 1 | -0/+5 |
| | | | | | Backport of 01ddd608b85c. | ||||
| * | rearrange methodcaller_new so that the main error case does not cause ↵ | Benjamin Peterson | 2016-08-17 | 1 | -8/+7 |
| | | | | | uninitialized memory usage (closes #27783) | ||||
| * | do not decref value borrowed from list (closes #27774) | Benjamin Peterson | 2016-08-16 | 1 | -3/+1 |
| | | |||||
| * | fix possible integer overflow in binascii.b2a_qp (closes #27760) | Benjamin Peterson | 2016-08-14 | 1 | -9/+16 |
| | | | | | Reported by Thomas E. Hybel | ||||
| * | check for overflow in join_append_data (closes #27758) | Benjamin Peterson | 2016-08-14 | 1 | -4/+19 |
| | | | | | Reported by Thomas E. Hybel | ||||
| * | Issue #20160: Handled passing of large structs to callbacks correctly. | Vinay Sajip | 2016-08-05 | 2 | -2/+30 |
| | | |||||
| * | remove some copyright notices supserseded by the toplevel ones | Benjamin Peterson | 2016-01-01 | 2 | -4/+0 |
| | | |||||
| * | Issue #25021: Correctly make sure that product.__setstate__ does not access | Kristján Valur Jónsson | 2015-09-12 | 1 | -2/+10 |
| | | | | | invalid memory. | ||||
| * | use safe allocation and reallocation macros | Benjamin Peterson | 2015-06-27 | 1 | -16/+10 |
| | | |||||
| * | just sort the items tuple directly (closes #24094) | Benjamin Peterson | 2015-05-03 | 1 | -27/+3 |
| | | |||||
| * | fix possible overflow bugs in unicodedata (closes #23367) | Benjamin Peterson | 2015-03-02 | 1 | -3/+10 |
| | | |||||
| * | add overflow checking (closes #23361) | Benjamin Peterson | 2015-02-10 | 1 | -2/+12 |
| | | |||||
| * | Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests. | Serhiy Storchaka | 2015-02-02 | 1 | -20/+6 |
| | | | | | Used PyMem_New to check overflow. | ||||
| * | check for overflows in permutations() and product() (closes #23363, closes ↵ | Benjamin Peterson | 2015-02-02 | 1 | -2/+16 |
| | | | | | #23364) | ||||
| * | check for overflow in combinations_with_replacement (closes #23365) | Benjamin Peterson | 2015-02-02 | 1 | -0/+4 |
| | | |||||
| * | detect overflow in combinations (closes #23366) | Benjamin Peterson | 2015-02-02 | 1 | -0/+4 |
| | | |||||
| * | fix possible overflow in encode_basestring_ascii (closes #23369) | Benjamin Peterson | 2015-02-01 | 1 | -4/+11 |
| | | |||||
| * | clear BufferedRWPair weakrefs on deallocation (closes #22517) | Benjamin Peterson | 2014-09-30 | 1 | -0/+2 |
| | | |||||
| * | merge 3.2 | Benjamin Peterson | 2014-04-14 | 1 | -4/+5 |
| |\ | |||||
| | * | disallow a negative idx parameter | Benjamin Peterson | 2014-04-14 | 1 | -4/+5 |
| | | | |||||
| * | | merge 3.2 | Benjamin Peterson | 2014-04-14 | 1 | -1/+4 |
| |\ \ | |/ | |||||
| | * | in scan_once, prevent the reading of arbitrary memory when passed a negative ↵ | Benjamin Peterson | 2014-04-14 | 1 | -1/+4 |
| | | | | | | | | | | | | | index Bug reported by Guido Vranken. | ||||
| * | | fix ctypes test alignment assumptions (closes #20946) | Benjamin Peterson | 2014-03-16 | 1 | -3/+3 |
| | | | | | | | | | Patch by Andreas Schwab. | ||||
| * | | only define zero constant when it is used | Benjamin Peterson | 2014-03-15 | 1 | -0/+2 |
| | | | |||||
| * | | remove unused zero constants | Benjamin Peterson | 2014-03-15 | 1 | -3/+0 |
| | | | |||||
| * | | Issue #20283: RE pattern methods now accept the string keyword parameters | Serhiy Storchaka | 2014-03-06 | 1 | -20/+64 |
| | | | | | | | | | | | as documented. The pattern and source keyword parameters are left as deprecated aliases. | ||||
| * | | Make the various iterators' "setstate" sliently and consistently clip the | Kristján Valur Jónsson | 2014-03-05 | 1 | -0/+2 |
| | | | | | | | | | | | index. This avoids the possibility of setting an iterator to an invalid state. | ||||
| * | | Issue #20404: reject non-text encodings early in TextIOWrapper. | Georg Brandl | 2014-03-02 | 1 | -12/+22 |
| | | | |||||
| * | | backout 2807a5f011e4 for causing #20621 | Benjamin Peterson | 2014-02-16 | 1 | -238/+47 |
| | | | |||||
| * | | backout d28242a636c7 so I can backout 2807a5f011e4 | Benjamin Peterson | 2014-02-16 | 1 | -1/+3 |
| | | | |||||
| * | | #12211: remove paragraph about NaNs | Andrew Kuchling | 2014-02-16 | 1 | -3/+1 |
| | | | |||||
| * | | #12211: clarify math.copysign() documentation and docstring | Andrew Kuchling | 2014-02-16 | 1 | -1/+5 |
| | | | |||||
| * | | Issue #17671: Fixed a crash when use non-initialized io.BufferedRWPair. | Serhiy Storchaka | 2014-02-12 | 1 | -2/+7 |
| | | | | | | | | | Based on patch by Stephen Tu. | ||||
| * | | avoid name clash with posix_close (closes #20594) | Benjamin Peterson | 2014-02-11 | 1 | -2/+6 |
| | | | |||||
| * | | Issue #20437: Fixed 21 potential bugs when deleting objects references. | Serhiy Storchaka | 2014-02-09 | 9 | -37/+19 |
| | | | |||||
| * | | Issue #20065: socketmodule: Fix build error when AF_CAN is defined without the | Charles-François Natali | 2014-02-08 | 1 | -3/+3 |
| | | | | | | | | | proper CAN headers. | ||||
| * | | Issue #20374: delete spurious empty line | Ned Deily | 2014-02-06 | 1 | -1/+0 |
| | | | |||||
| * | | Issue #20374: Avoid compiler warnings when compiling readline with libedit. | Ned Deily | 2014-02-06 | 1 | -0/+9 |
| | | | |||||
| * | | Issue #20515: Fix NULL pointer dereference introduced by issue #20368 | Christian Heimes | 2014-02-04 | 1 | -0/+3 |
| | | | | | | | | | CID 1167595 | ||||
| * | | restore namespacing of pyexpat symbols (closes #19186) | Benjamin Peterson | 2014-02-04 | 1 | -0/+4 |
| | | | |||||
| * | | Issue #20368: The null character now correctly passed from Tcl to Python. | Serhiy Storchaka | 2014-02-03 | 1 | -68/+114 |
| | | | | | | | | | Improved error handling in variables-related commands. | ||||
| * | | Issue #20311: Revert 033137c12d88, select.epoll.poll() rounds again the timeout | Victor Stinner | 2014-01-25 | 1 | -3/+1 |
| | | | | | | | | | towards zero | ||||
| * | | new plan: just remove typecasts (closes #20374) | Benjamin Peterson | 2014-01-24 | 1 | -4/+4 |
| | | | |||||
| * | | use new readline function types (closes #20374) | Benjamin Peterson | 2014-01-24 | 1 | -3/+3 |
| | | | |||||
| * | | Issue #19936: Restored executable bits for several libffi files. | Serhiy Storchaka | 2014-01-23 | 4 | -0/+0 |
| | | | | | | | | | These files have shebangs and executable bits in the libffi distribution. | ||||
| * | | Issue #20311: select.epoll.poll() now rounds the timeout away from zero, | Victor Stinner | 2014-01-21 | 1 | -1/+3 |
| | | | | | | | | | | | instead of rounding towards zero. For example, a timeout of one microsecond is now rounded to one millisecond, instead of being rounded to zero. | ||||
