summaryrefslogtreecommitdiff
path: root/defusedxml
Commit message (Collapse)AuthorAgeFilesLines
* Prepare release 0.4.1v0.4.1Christian Heimes2013-03-281-2/+2
|
* back to devChristian Heimes2013-02-251-1/+1
|
* prepare release 0.4#v0.4Christian Heimes2013-02-251-1/+1
|
* Add missing parser_list argument to sax.make_parser()Christian Heimes2013-02-201-1/+1
| | | | The argument is ignored, though. (thanks to Florian Apolloner)
* preparing release 0.3v0.3Christian Heimes2013-02-191-1/+1
|
* Add experimental monkey patchingChristian Heimes2013-02-172-21/+39
|
* post release changesChristian Heimes2013-02-151-1/+1
|
* prepare release 0.2v0.2Christian Heimes2013-02-151-1/+1
|
* add version from defusedxml and use it in setup.pyChristian Heimes2013-02-151-0/+3
|
* document no decompression bomb protection in lxmlChristian Heimes2013-02-151-3/+2
|
* document -1Christian Heimes2013-02-151-0/+1
|
* Add protection against XML and gzip attacks to xmlrpclibChristian Heimes2013-02-151-3/+141
|
* add module for xmlrpc patchChristian Heimes2013-02-151-0/+21
|
* Fix for iterparse patch for Python 2.7Christian Heimes2013-02-151-2/+5
|
* don't load all modules right awayChristian Heimes2013-02-151-8/+8
|
* hack to get bound methods of patched iterparse rightChristian Heimes2013-02-151-11/+21
|
* add forbid_external to all classs and functionsChristian Heimes2013-02-157-34/+64
|
* Python 3.1 compatibilityChristian Heimes2013-02-132-26/+31
|
* implement iterparser patch for Python 2.6Christian Heimes2013-02-121-4/+25
|
* prefix all callback methods with 'defused_' so it is actually possible to ↵Christian Heimes2013-02-125-28/+40
| | | | | | call the original methods import tostring from all etree modules
* absolute imports and print functions for everybodyChristian Heimes2013-02-099-12/+19
| | | | more module doc strings
* Renamed defusedxml.lxml.check_dtd() to check_docinfo()Christian Heimes2013-02-091-6/+17
| | | | fixed entity exception for lxml 3+
* rename ExternalEntitiesForbidden to ExternalReferenceForbidden (it's raised ↵Christian Heimes2013-02-095-31/+71
| | | | | | | when an external reference is about to be resolved) unify the argument names in callback functions use proper arguments and formatting in exception classes
* handle lxml's getiterator and itersiblingsChristian Heimes2013-02-081-1/+10
|
* corrected indentionChristian Heimes2013-02-081-13/+14
|
* removed unsed imports of PY3 constantChristian Heimes2013-02-083-3/+3
|
* No need to clutter the code with super() calls for Python 3; it's just a ↵Brett Cannon2013-02-082-29/+9
| | | | nicety and not required
* format tweakBrett Cannon2013-02-081-2/+4
|
* add docstringBrett Cannon2013-02-081-0/+3
|
* Factor out common function code to a generating functionBrett Cannon2013-02-083-70/+41
|
* grab ParseError from pure Python module / pyexpatChristian Heimes2013-02-081-4/+12
|
* Only overwrite ExternalEntityRefHandler when a handler is installedChristian Heimes2013-02-082-4/+8
|
* entity -> entitiesChristian Heimes2013-02-086-17/+30
| | | | special exception for external entities
* fixed DefusedExpatBuilderNS for Python 3.xChristian Heimes2013-02-081-8/+5
| | | | The classes aren't using super()
* Python 3.3 hides the pure Python implementations very wellChristian Heimes2013-02-082-19/+76
|
* adapt code to Python 2.6 and 3.x, still WIPChristian Heimes2013-02-073-2/+6
|
* add forbid_dtd and forbid_entities args to functions and callsChristian Heimes2013-02-079-25/+71
|
* lxml's fromstring returns the root elementChristian Heimes2013-02-071-3/+4
|
* fixed __init__Christian Heimes2013-02-071-1/+1
|
* hide private attributesChristian Heimes2013-02-079-68/+114
|
* Moved compat and exceptions to a single moduleChristian Heimes2013-02-0711-54/+62
| | | | improved wiring
* use python.org email addressChristian Heimes2013-02-0711-11/+11
|
* add defused lxmlChristian Heimes2013-02-072-0/+124
|
* rename safexml to defusedxmlChristian Heimes2013-02-0710-0/+348