{"push_id":753101415,"size":3,"distinct_size":3,"ref":"refs/heads/maint-5.20","head":"8d89c0509dd5eb1de58dc6617f6e08599eb24792","before":"56b547ddde981d47c1af9fe3292960ce76c8a606","commits":[{"sha":"23a85f4c1fe2393067c066cbd442e4c1256e97cd","author":{"email":"cf0a05cdb2fdc4e2645a7ee205258372c1cbbbce@gmail.com","name":"Yves Orton"},"message":"hv_func.h - fix seed initialization in sdbm and djb2 hashing algorithms.\n\nIn a previous commit I added code to \"mix in\" the length of the\nstring into the seed used by these functions, to avoid issues with\nzero seeds, and with the hope that it makes it harder to create\nmulticollision attacks against these hash functions.\n\nUnfortunately when I restructured the seed logic for the inline\nfunctions in hv_func.h I messed it up, and these hash functions\nwere broken. I never noticed because they are both such bad hash\nfunctions for our needs that I never built with them, and we have\nno infrastructure to make it easy to test building with non-standard\nhash functions so it never got automatically tested. Hopefully\nat some point someone will find a round-tuit and teach Configure\nabout selecting alternate hash functions.\n\n(cherry picked from commit 54e07e2b21cb1f58c04d67bca2a311715ba8815e)","distinct":true,"url":"https://api.github.com/repos/Perl/perl5/commits/23a85f4c1fe2393067c066cbd442e4c1256e97cd"},{"sha":"efc79e5f12c44cabf67bb56e70a5d15732736f64","author":{"email":"4c66bc9342f8964ceaaafcdf08a60a021ff9946e@hotmail.com","name":"Daniel Dragan"},"message":"silence VC Win64 perl warnings in hv_func.h\n\nThese warnings are in a public header, hv_func.h, so CPAN\nXS builders will see 8 warnings with every .c file from\na CPAN XS module that they will compile. Silence the\nwarnings since headers should never warn unconditionally.\n\nSee [perl #123483] for details.\n\n(cherry picked from commit b404539126a567987b4748a67c06be2d23b471d5)","distinct":true,"url":"https://api.github.com/repos/Perl/perl5/commits/efc79e5f12c44cabf67bb56e70a5d15732736f64"},{"sha":"8d89c0509dd5eb1de58dc6617f6e08599eb24792","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@develop-help.com","name":"Tony Cook"},"message":"[PATCH] [perl #123786] don't leak the temp utf8 copy of namepv","distinct":true,"url":"https://api.github.com/repos/Perl/perl5/commits/8d89c0509dd5eb1de58dc6617f6e08599eb24792"}]}