<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/utils_tests/test_text.py, branch 1.11.29</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=1.11.29</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=1.11.29'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2019-07-29T09:18:34Z</updated>
<entry>
<title>[1.11.X] Fixed CVE-2019-14232 -- Adjusted regex to avoid backtracking issues when truncating HTML.</title>
<updated>2019-07-29T09:18:34Z</updated>
<author>
<name>Florian Apolloner</name>
<email>florian@apolloner.eu</email>
</author>
<published>2019-07-15T09:46:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=42a66e969023c00536256469f0e8b8a099ef109d'/>
<id>urn:sha1:42a66e969023c00536256469f0e8b8a099ef109d</id>
<content type='text'>
Thanks to Guido Vranken for initial report.
</content>
</entry>
<entry>
<title>[1.11.x] Fixed CVE-2018-7537 -- Fixed catastrophic backtracking in django.utils.text.Truncator.</title>
<updated>2018-02-27T18:56:26Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2018-02-24T21:22:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a91436360b79a6ff995c3e5018bcc666dfaf1539'/>
<id>urn:sha1:a91436360b79a6ff995c3e5018bcc666dfaf1539</id>
<content type='text'>
Thanks James Davis for suggesting the fix.
</content>
</entry>
<entry>
<title>[1.11.x] Updated tests after French translation update</title>
<updated>2017-04-04T11:09:15Z</updated>
<author>
<name>Claude Paroz</name>
<email>claude@2xlibre.net</email>
</author>
<published>2017-04-04T11:07:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=427f09ce5e8b78ef6ee0d6b81c1229132aa51e4d'/>
<id>urn:sha1:427f09ce5e8b78ef6ee0d6b81c1229132aa51e4d</id>
<content type='text'>
Backport of 389c3ffc04eaa6186ae0bad523995e8fcf7620df from master.
</content>
</entry>
<entry>
<title>Refs #27392 -- Removed "Tests that", "Ensures that", etc. from test docstrings.</title>
<updated>2016-11-11T02:30:21Z</updated>
<author>
<name>za</name>
<email>za@python.or.id</email>
</author>
<published>2016-10-27T07:53:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=321e94fa41b121f65c02119c02098df327bbd569'/>
<id>urn:sha1:321e94fa41b121f65c02119c02098df327bbd569</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #26866 -- Added format_lazy function</title>
<updated>2016-08-24T16:18:17Z</updated>
<author>
<name>Mattias Loverot</name>
<email>mattias@stubin.se</email>
</author>
<published>2016-08-24T16:18:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=9aaeec337e217109208672d8fe47eeb49ca492b5'/>
<id>urn:sha1:9aaeec337e217109208672d8fe47eeb49ca492b5</id>
<content type='text'>
Added format_lazy function to django.utils.text module.
Useful when dealing with relative complex lazy string concatenations
(e.g. in urls.py when translating urls in regular expressions).</content>
</entry>
<entry>
<title>Fixed E128 flake8 warnings in tests/.</title>
<updated>2016-04-08T14:12:33Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2016-04-08T02:04:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=92053acbb9160862c3e743a99ed8ccff8d4f8fd6'/>
<id>urn:sha1:92053acbb9160862c3e743a99ed8ccff8d4f8fd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #20223 -- Added keep_lazy() as a replacement for allow_lazy().</title>
<updated>2015-12-12T19:46:48Z</updated>
<author>
<name>Iacopo Spalletti</name>
<email>i.spalletti@nephila.it</email>
</author>
<published>2015-11-07T13:30:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d693074d431c50e4801dd6bf52525ce1436358f0'/>
<id>urn:sha1:d693074d431c50e4801dd6bf52525ce1436358f0</id>
<content type='text'>
Thanks to bmispelon and uruz for the initial patch.
</content>
</entry>
<entry>
<title>Fixed #16501 -- Added an allow_unicode parameter to SlugField.</title>
<updated>2015-07-17T17:48:58Z</updated>
<author>
<name>Edward Henderson</name>
<email>kutenai@me.com</email>
</author>
<published>2015-04-15T22:28:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f8cc464452f495fce2a3d6f7494396c8f798a1e6'/>
<id>urn:sha1:f8cc464452f495fce2a3d6f7494396c8f798a1e6</id>
<content type='text'>
Thanks Flavio Curella and Berker Peksag for the initial patch.
</content>
</entry>
<entry>
<title>Fixed #24242 -- Improved efficiency of utils.text.compress_sequence()</title>
<updated>2015-02-04T18:04:00Z</updated>
<author>
<name>Matthew Somerville</name>
<email>matthew-github@dracos.co.uk</email>
</author>
<published>2015-01-29T07:59:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=caa3562d5bec1196502352a715a539bdb0f73c2d'/>
<id>urn:sha1:caa3562d5bec1196502352a715a539bdb0f73c2d</id>
<content type='text'>
The function no longer flushes zfile after each write as doing so can
lead to the gzipped streamed content being larger than the original
content; each flush adds a 5/6 byte type 0 block. Removing this means
buf.read() may return nothing, so only yield if that has some data.
Testing shows without the flush() the buffer is being flushed every 17k
or so and compresses the same as if it had been done as a whole string.
</content>
</entry>
<entry>
<title>Removed utils.text.javascript_quote() per deprecation timeline; refs #21725.</title>
<updated>2015-01-17T17:41:49Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2015-01-17T17:41:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=df3f3bbe2927b9bad80088c6adbf5e8c5ba778c9'/>
<id>urn:sha1:df3f3bbe2927b9bad80088c6adbf5e8c5ba778c9</id>
<content type='text'>
</content>
</entry>
</feed>
