summaryrefslogtreecommitdiff
path: root/Modules/pyexpat.c
Commit message (Expand)AuthorAgeFilesLines
* Raise more correct exception on overflow in setting buffer_size attribute ofSerhiy Storchaka2015-09-071-6/+7
* Issue #25019: Fixed a crash caused by setting non-string key of expat parser.Serhiy Storchaka2015-09-071-1/+6
* Issue #23446: Use PyMem_New instead of PyMem_Malloc to avoid possible integerSerhiy Storchaka2015-02-161-2/+2
* Issue #22462: Fix pyexpat's creation of a dummy frame to make it appear in ex...Antoine Pitrou2014-10-081-113/+7
* Issue #6676: Ensure a meaningful exception is raised when attemptingNed Deily2014-03-271-1/+1
* Issue #20437: Fixed 22 potential bugs when deleting objects references.Serhiy Storchaka2014-02-091-24/+43
|\
| * silence an overflow warning. slen is smaller than 1MBChristian Heimes2013-11-221-1/+2
| * ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'.Christian Heimes2013-11-201-1/+1
| * Check return value of PyEval_GetGlobals() for NULLChristian Heimes2013-07-201-2/+7
| |\
| * \ Check return value of flush_character_buffer()Christian Heimes2013-07-201-23/+41
| |\ \
| | * | Issue #18501, #18408: Fix expat handlers in pyexpat, don't call PythonVictor Stinner2013-07-181-0/+15
| | * | Issue #18408: Fix pyexpat.ParserCreate()Victor Stinner2013-07-151-9/+10
| | * | Issue #18227: pyexpat now uses a static XML_Memory_Handling_Suite. cElementTr...Christian Heimes2013-07-071-6/+6
| | * | Issue #18203: Replace malloc() with PyMem_Malloc() in Python modulesVictor Stinner2013-07-071-9/+9
| | * | Fix segfault in pyexpat.c caused by 84375Christian Heimes2013-06-291-1/+1
| | * | Fix memory leak in pyexpat PyUnknownEncodingHandlerChristian Heimes2013-06-291-1/+3
* | | | Issue #20437: Fixed 21 potential bugs when deleting objects references.Serhiy Storchaka2014-02-091-2/+1
| |_|/ |/| |
* | | Check return value of PyEval_GetGlobals() for NULLChristian Heimes2013-07-201-2/+7
|/ /
* | Check return value of flush_character_buffer()Christian Heimes2013-07-201-1/+3
|/
* Issue #13612: handle unknown encodings without a buffer overflow.Eli Bendersky2013-05-251-31/+27
* Issue #16986: ElementTree now correctly parses a string input not only whenSerhiy Storchaka2013-05-221-0/+1
* Issue #17089: Expat parser now correctly works with string input not only whenSerhiy Storchaka2013-02-041-4/+36
|\
| * Issue #17089: Expat parser now correctly works with string input not only whenSerhiy Storchaka2013-02-041-4/+39
| * Issue #16012: Fix a regression in pyexpat. The parser's UseForeignDTD()Christian Heimes2012-09-241-1/+1
* | Port #16012 fix: parameter parsing regression in pyexpat parser UseForeignDTD...Georg Brandl2012-09-241-1/+1
* | Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors...Antoine Pitrou2012-08-151-19/+19
|\ \ | |/
| * Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors...Antoine Pitrou2012-08-151-18/+24
| * Fixes Issue 14234: fix for the previous commit, keep compilation whenGregory P. Smith2012-03-141-0/+5
| * Transplant from main repo d6c197edd99b: Fixes Issue #14234: CVE-2012-0876: Ra...Georg Brandl2012-03-151-0/+2
* | Issue #14007: implement doctype() method calling in XMLParser of _elementtree.Eli Bendersky2012-06-011-0/+1
* | Fixes Issue 14234: fix for the previous commit, keep compilation whenGregory P. Smith2012-03-141-0/+5
|\ \
| * | Fixes Issue 14234: fix for the previous commit, keep compilation whenGregory P. Smith2012-03-141-0/+5
* | | Fixes Issue #14234: CVE-2012-0876: Randomize hashes of xml attributesGregory P. Smith2012-03-141-20/+23
|\ \ \ | |/ / |/| |
| * | Rename _Py_identifier to _Py_IDENTIFIER.Martin v. Löwis2011-10-141-1/+1
| * | Use identifier API for PyObject_GetAttrString.Martin v. Löwis2011-10-101-2/+2
| * | pyexat uses the new Unicode APIVictor Stinner2011-10-011-5/+7
| * | Implement PEP 393.Martin v. Löwis2011-09-281-3/+8
| * | remove __version__s dependent on subversion keyword expansion (closes #12221)Benjamin Peterson2011-05-311-5/+0
| * | merge 3.2 (#12221)Benjamin Peterson2011-05-311-6/+7
| |\ \
| | * \ Merge with 3.2.Ezio Melotti2011-04-111-6/+7
| | |\ \
| | | * | Issue #10833: Use PyUnicode_FromFormat() and PyErr_Format() instead ofVictor Stinner2011-03-211-6/+7
* | | | | Fixes Issue #14234: CVE-2012-0876: Randomize hashes of xml attributesGregory P. Smith2012-03-141-0/+2
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Fixes issue #14234: CVE-2012-0876: Randomize hashes of xml attributesGregory P. Smith2012-03-141-0/+2
* | | | | merge 3.1Benjamin Peterson2011-05-311-1/+1
|\ \ \ \ \ | |/ / / / | | / / / | |/ / / |/| | |
| * | | return NULL on errorBenjamin Peterson2011-05-311-1/+1
* | | | merge 3.1 (#12221)Benjamin Peterson2011-05-311-183/+105
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Remove unnecessary call to PyErr_Clear.Ezio Melotti2011-04-111-1/+0
| |/
| * Issue #9566: Fix pyparse.xmlparser.ParseFile()Victor Stinner2011-01-101-22/+12
| * Issue #9566: PyUnicode_FromFormatV() doesn't support %zi, use %zd insteadVictor Stinner2011-01-041-1/+1
| * Issue #9566: explain why (int)len cannot underflowVictor Stinner2011-01-041-0/+1