| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Prepare release 0.4.1v0.4.1 | Christian Heimes | 2013-03-28 | 1 | -2/+2 |
| | | |||||
| * | back to dev | Christian Heimes | 2013-02-25 | 1 | -1/+1 |
| | | |||||
| * | prepare release 0.4#v0.4 | Christian Heimes | 2013-02-25 | 1 | -1/+1 |
| | | |||||
| * | Add missing parser_list argument to sax.make_parser() | Christian Heimes | 2013-02-20 | 1 | -1/+1 |
| | | | | | The argument is ignored, though. (thanks to Florian Apolloner) | ||||
| * | preparing release 0.3v0.3 | Christian Heimes | 2013-02-19 | 1 | -1/+1 |
| | | |||||
| * | Add experimental monkey patching | Christian Heimes | 2013-02-17 | 2 | -21/+39 |
| | | |||||
| * | post release changes | Christian Heimes | 2013-02-15 | 1 | -1/+1 |
| | | |||||
| * | prepare release 0.2v0.2 | Christian Heimes | 2013-02-15 | 1 | -1/+1 |
| | | |||||
| * | add version from defusedxml and use it in setup.py | Christian Heimes | 2013-02-15 | 1 | -0/+3 |
| | | |||||
| * | document no decompression bomb protection in lxml | Christian Heimes | 2013-02-15 | 1 | -3/+2 |
| | | |||||
| * | document -1 | Christian Heimes | 2013-02-15 | 1 | -0/+1 |
| | | |||||
| * | Add protection against XML and gzip attacks to xmlrpclib | Christian Heimes | 2013-02-15 | 1 | -3/+141 |
| | | |||||
| * | add module for xmlrpc patch | Christian Heimes | 2013-02-15 | 1 | -0/+21 |
| | | |||||
| * | Fix for iterparse patch for Python 2.7 | Christian Heimes | 2013-02-15 | 1 | -2/+5 |
| | | |||||
| * | don't load all modules right away | Christian Heimes | 2013-02-15 | 1 | -8/+8 |
| | | |||||
| * | hack to get bound methods of patched iterparse right | Christian Heimes | 2013-02-15 | 1 | -11/+21 |
| | | |||||
| * | add forbid_external to all classs and functions | Christian Heimes | 2013-02-15 | 7 | -34/+64 |
| | | |||||
| * | Python 3.1 compatibility | Christian Heimes | 2013-02-13 | 2 | -26/+31 |
| | | |||||
| * | implement iterparser patch for Python 2.6 | Christian Heimes | 2013-02-12 | 1 | -4/+25 |
| | | |||||
| * | prefix all callback methods with 'defused_' so it is actually possible to ↵ | Christian Heimes | 2013-02-12 | 5 | -28/+40 |
| | | | | | | | call the original methods import tostring from all etree modules | ||||
| * | absolute imports and print functions for everybody | Christian Heimes | 2013-02-09 | 9 | -12/+19 |
| | | | | | more module doc strings | ||||
| * | Renamed defusedxml.lxml.check_dtd() to check_docinfo() | Christian Heimes | 2013-02-09 | 1 | -6/+17 |
| | | | | | fixed entity exception for lxml 3+ | ||||
| * | rename ExternalEntitiesForbidden to ExternalReferenceForbidden (it's raised ↵ | Christian Heimes | 2013-02-09 | 5 | -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 itersiblings | Christian Heimes | 2013-02-08 | 1 | -1/+10 |
| | | |||||
| * | corrected indention | Christian Heimes | 2013-02-08 | 1 | -13/+14 |
| | | |||||
| * | removed unsed imports of PY3 constant | Christian Heimes | 2013-02-08 | 3 | -3/+3 |
| | | |||||
| * | No need to clutter the code with super() calls for Python 3; it's just a ↵ | Brett Cannon | 2013-02-08 | 2 | -29/+9 |
| | | | | | nicety and not required | ||||
| * | format tweak | Brett Cannon | 2013-02-08 | 1 | -2/+4 |
| | | |||||
| * | add docstring | Brett Cannon | 2013-02-08 | 1 | -0/+3 |
| | | |||||
| * | Factor out common function code to a generating function | Brett Cannon | 2013-02-08 | 3 | -70/+41 |
| | | |||||
| * | grab ParseError from pure Python module / pyexpat | Christian Heimes | 2013-02-08 | 1 | -4/+12 |
| | | |||||
| * | Only overwrite ExternalEntityRefHandler when a handler is installed | Christian Heimes | 2013-02-08 | 2 | -4/+8 |
| | | |||||
| * | entity -> entities | Christian Heimes | 2013-02-08 | 6 | -17/+30 |
| | | | | | special exception for external entities | ||||
| * | fixed DefusedExpatBuilderNS for Python 3.x | Christian Heimes | 2013-02-08 | 1 | -8/+5 |
| | | | | | The classes aren't using super() | ||||
| * | Python 3.3 hides the pure Python implementations very well | Christian Heimes | 2013-02-08 | 2 | -19/+76 |
| | | |||||
| * | adapt code to Python 2.6 and 3.x, still WIP | Christian Heimes | 2013-02-07 | 3 | -2/+6 |
| | | |||||
| * | add forbid_dtd and forbid_entities args to functions and calls | Christian Heimes | 2013-02-07 | 9 | -25/+71 |
| | | |||||
| * | lxml's fromstring returns the root element | Christian Heimes | 2013-02-07 | 1 | -3/+4 |
| | | |||||
| * | fixed __init__ | Christian Heimes | 2013-02-07 | 1 | -1/+1 |
| | | |||||
| * | hide private attributes | Christian Heimes | 2013-02-07 | 9 | -68/+114 |
| | | |||||
| * | Moved compat and exceptions to a single module | Christian Heimes | 2013-02-07 | 11 | -54/+62 |
| | | | | | improved wiring | ||||
| * | use python.org email address | Christian Heimes | 2013-02-07 | 11 | -11/+11 |
| | | |||||
| * | add defused lxml | Christian Heimes | 2013-02-07 | 2 | -0/+124 |
| | | |||||
| * | rename safexml to defusedxml | Christian Heimes | 2013-02-07 | 10 | -0/+348 |
