<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/utils/http.py, branch 2.1</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=2.1</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=2.1'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2018-08-01T13:35:09Z</updated>
<entry>
<title>[2.1.x] Fixed CVE-2018-14574 -- Fixed open redirect possibility in CommonMiddleware.</title>
<updated>2018-08-01T13:35:09Z</updated>
<author>
<name>Andreas Hug</name>
<email>andreas.hug@moccu.com</email>
</author>
<published>2018-07-24T20:18:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=c4e5ff7fdb5fce447675e90291fd33fddd052b3c'/>
<id>urn:sha1:c4e5ff7fdb5fce447675e90291fd33fddd052b3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #28638 -- Made allowed_hosts a required argument of is_safe_url().</title>
<updated>2018-01-11T12:03:50Z</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2018-01-11T12:03:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=1e81a4b897b6b4343fcae58e9dc1349cc95fade5'/>
<id>urn:sha1:1e81a4b897b6b4343fcae58e9dc1349cc95fade5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #28965 -- Deprecated unused django.utils.http.cookie_date().</title>
<updated>2018-01-02T16:23:04Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2017-12-30T19:19:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ab7f4c330629f24f006a35729ee0d758711312fa'/>
<id>urn:sha1:ab7f4c330629f24f006a35729ee0d758711312fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #28906 -- Removed unnecessary bool() calls.</title>
<updated>2017-12-07T22:13:07Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2017-12-07T22:13:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2b81faab257832d3dbd42947a884f7ec99685d18'/>
<id>urn:sha1:2b81faab257832d3dbd42947a884f7ec99685d18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #28860 -- Removed unnecessary len() calls.</title>
<updated>2017-12-04T15:35:23Z</updated>
<author>
<name>Дилян Палаузов</name>
<email>Dilyan.Palauzov@db.com</email>
</author>
<published>2017-11-29T16:54:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d2afa5eb2308e672b6313876856e32e2561b90f3'/>
<id>urn:sha1:d2afa5eb2308e672b6313876856e32e2561b90f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated email.Util (Python 2) references to email.utils (Python 3).</title>
<updated>2017-10-13T19:36:09Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2017-10-13T19:36:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f2868f97399955650c47c948dc57c376bebb67b1'/>
<id>urn:sha1:f2868f97399955650c47c948dc57c376bebb67b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #28679 -- Fixed urlencode()'s handling of bytes.</title>
<updated>2017-10-12T13:08:33Z</updated>
<author>
<name>François Freitag</name>
<email>mail+github@franek.fr</email>
</author>
<published>2017-10-09T20:20:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=41be85862d9067a809ccf3707d2a22dfef23d99a'/>
<id>urn:sha1:41be85862d9067a809ccf3707d2a22dfef23d99a</id>
<content type='text'>
Regression in fee42fd99ee470528858c2ccb3621135c30ec262.

Thanks Claude Paroz, Jon Dufresne, and Tim Graham for the guidance.
</content>
</entry>
<entry>
<title>Refs #26956 -- Removed the host parameter of django.utils.http.is_safe_url().</title>
<updated>2017-09-22T16:51:18Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2017-09-03T00:12:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=96107e2844d27a7713152515051654ce70d57660'/>
<id>urn:sha1:96107e2844d27a7713152515051654ce70d57660</id>
<content type='text'>
Per deprecation timeline.
</content>
</entry>
<entry>
<title>Reverted "Fixed #27818 -- Replaced try/except/pass with contextlib.suppress()."</title>
<updated>2017-09-07T12:16:21Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2017-09-07T12:16:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=6e4c6281dbb7ee12bcdc22620894edb4e9cf623f'/>
<id>urn:sha1:6e4c6281dbb7ee12bcdc22620894edb4e9cf623f</id>
<content type='text'>
This reverts commit 550cb3a365dee4edfdd1563224d5304de2a57fda
because try/except performs better.</content>
</entry>
<entry>
<title>Fixed #27818 -- Replaced try/except/pass with contextlib.suppress().</title>
<updated>2017-06-28T18:07:55Z</updated>
<author>
<name>Mads Jensen</name>
<email>mje@inducks.org</email>
</author>
<published>2017-03-09T15:17:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=550cb3a365dee4edfdd1563224d5304de2a57fda'/>
<id>urn:sha1:550cb3a365dee4edfdd1563224d5304de2a57fda</id>
<content type='text'>
</content>
</entry>
</feed>
