James Murty

Results 37 issues of James Murty

The different storage backends in `django-storages` have different default behaviour when storing a file that matches an existing file name. Some backends will overwrite an existing file without warning, others...

Raise an exception if a document containing entities is parsed by the underlying lxml library, since malicious entity declarations could be used to expose the content of arbitrary local files....

Provide tools or helpers of some kind to make it very easy to perform SAX parsing. Need to figure out exactly what this feature's goals should be, and crib examples...

enhancement
question

Add proper support for the more esoteric node types: DocumentType, DocumentFragment, Notation, Entity, EntityReference etc

enhancement

Think about improving the NodeList implementation for children, entities, notations, etc to allow for simple and intuitive interactions with lists of nodes, such as add/remove nodes directly via the nodelist...

enhancement
question

Find a way to make the _lxml_ `nsmap` namespace map mutable, perhaps with brute force? This is necessary to properly abstract namespace definition behaviour, so that defining namespaces with `xmlns`...

enhancement

The newish Workflow application included in ICEkit (develop branch) is not named correctly per the portable apps guidelines: https://github.com/ixc/django-icekit/blob/develop/docs/portable-apps.md This is leading to strange issues in some downstream projects where...

When the `ENABLE_S3_MEDIA` setting is applied, continue to use "private" S3 storage for media assets by default, but switch to using "public" S3 storage for thumbnails generated by the thumbnailing...

in progress

Test runs for _django-icekit_ take around 15 minutes each. I would dearly love to speed these up, and finding a way to cache docker builds (layers/images/whatever) might be a way...

in progress

All Travis CI test builds currently fail with the error message `E: Version '1.9.1-0~trusty' for 'docker-engine' was not found` We use the old version of docker-engine because it caches intermediate...

in progress