cpython/Objects
Georg Brandl 2daf6ae249 Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime)
in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.

The environment variable PYTHONHASHSEED and the new command line flag -R control this
behavior.
2012-02-20 19:54:16 +01:00
..
stringlib startswith and endswith don't accept None as slice index. Patch by Torsten Becker. (closes #11828) 2011-04-20 17:09:23 +02:00
abstract.c Merged revisions 84714 via svnmerge from 2010-09-11 16:03:33 +00:00
boolobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
bytearrayobject.c #6780: fix starts/endswith error message to mention that tuples are accepted too. 2011-04-26 06:09:45 +03:00
bytes_methods.c Merged revisions 84070,84074 via svnmerge from 2010-08-15 17:46:50 +00:00
bytesobject.c Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime) 2012-02-20 19:54:16 +01:00
capsule.c Merged revisions 75220 via svnmerge from 2009-10-03 20:15:21 +00:00
cellobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
classobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
cobject.c #5947: add PendingDeprecationWarning to PyCObject functions. 2009-05-06 08:47:56 +00:00
codeobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
complexobject.c Port 5b607cd8c71b (closes #11892) 2011-04-20 22:26:57 +02:00
descrobject.c Issue #9756: When calling a method descriptor or a slot wrapper descriptor, the 2011-05-01 23:19:15 +02:00
dictnotes.txt Merged revisions 53623-53858 via svnmerge from 2007-02-23 15:07:44 +00:00
dictobject.c #11565: Fix several typos. Patch by Piotr Kasprzyk. 2011-03-16 11:05:33 +02:00
enumobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
exceptions.c Merged revisions 85896 via svnmerge from 2010-10-28 23:06:57 +00:00
fileobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
floatobject.c Port 5b607cd8c71b (closes #11892) 2011-04-20 22:26:57 +02:00
frameobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
funcobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
genobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
iterobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
listobject.c #11565: Fix several typos. Patch by Piotr Kasprzyk. 2011-03-16 11:05:33 +02:00
listsort.txt Merged revisions 74613,74615,74619-74620,74622 via svnmerge from 2009-09-01 08:13:16 +00:00
longobject.c #11565: Fix several typos. Patch by Piotr Kasprzyk. 2011-03-16 11:05:33 +02:00
memoryobject.c Merged revisions 88097 via svnmerge from 2011-01-18 19:06:09 +00:00
methodobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
moduleobject.c Merged revisions 87251 via svnmerge from 2010-12-14 23:30:42 +00:00
object.c Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime) 2012-02-20 19:54:16 +01:00
obmalloc.c Merged revisions 87834 via svnmerge from 2011-01-07 21:49:25 +00:00
rangeobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
setobject.c Fix obscure set crashers (#8420). Backport of d56b3cafb1e6, reviewed by Raymond. 2011-03-23 02:08:07 +01:00
sliceobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
structseq.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
tupleobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
typeobject.c Issue #11603: Fix a crash when __str__ is rebound as __repr__. 2011-07-15 21:15:07 +02:00
unicodectype.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
unicodeobject.c Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime) 2012-02-20 19:54:16 +01:00
unicodetype_db.h Merged revisions 71894 via svnmerge from 2009-04-25 14:13:56 +00:00
weakrefobject.c Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00