On Fri, Jan 20, 2012 at 8:49 PM, Mark Shannon wrote:
> So, don't be afraid to change that hash function :)
Changing it for 3.3 isn't really raising major concerns: the real
concern is with changing it in maintenance and security patches for
earlier releases. Security patches that may break produc
On Fri, Jan 20, 2012 at 5:49 AM, Mark Shannon wrote:
> So, don't be afraid to change that hash function :)
Definitely.
The hash function *has* been changed in the past, and a lot of developers
were schooled in not relying on the iteration order. That's a good thing,
as those developers now writ
Hi,
One of the main sticking points over possible fixes for the
hash-collision security issue seems to be a fear that changing the
iteration order of a dictionary will break backwards compatibility.
The order of iteration has never been specified. In fact not only is it
arbitrary, it cannot