{"push_id":640925656,"size":114,"distinct_size":114,"ref":"refs/heads/bleeding-jumbo","head":"77cbb435d0a0e5e17e01db9753be7625e0a3b659","before":"55c83bed264783250857fc7cb0055fcfa0a85e14","commits":[{"sha":"5c52ae2f45f3c2d9033136b457f6c3094d24f119","author":{"email":"0481f2a2c2f9434a508b6503e521ad7697214d38@mailbox.org","name":"Frank Dittrich"},"message":"Fix legacy builds for 32bit Linux\n\nNow generic, linux-x86-any, linux-x86-mmx, linux-x86-sse2i and\nlinux-x86-native pass self test.\nFor linux-x86-sse2, I get a segfault in some dynamic formats / thin formats","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/5c52ae2f45f3c2d9033136b457f6c3094d24f119"},{"sha":"8c58013e7ebdbe0b539108b659ac503c8d6b01e2","author":{"email":"0481f2a2c2f9434a508b6503e521ad7697214d38@mailbox.org","name":"Frank Dittrich"},"message":"Fix oracle format breakage caused by commit eaaf00625c2af421736b1e69dfaad3939cd4fb0f\ncmp_one cannot be a dummy function (returning 1) if cmp_exact is a dummy.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/8c58013e7ebdbe0b539108b659ac503c8d6b01e2"},{"sha":"95e53057bc3e19f531ea0147fb9e3b006ce5ca38","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Fix for cross-compiles on OS X, using SSE4.1 but not AVX.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/95e53057bc3e19f531ea0147fb9e3b006ce5ca38"},{"sha":"eb0da9a122cf615d39a29133861a8dd3c5cf9be7","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Add a parameter to configure, --enable-experimental-code, that\nsets USE_EXPERIMENTAL macro. This way we can merge incomplete\nfeatures but have them disabled unless user asks for them.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/eb0da9a122cf615d39a29133861a8dd3c5cf9be7"},{"sha":"97d3e362ac660ea3d90c0bee356b1cbb2f64db05","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Make it possible to leave Dynamic format out entirely from\na build. And do so by default for AVX2, unless the option\n--enable-experimental-code was given to configure.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/97d3e362ac660ea3d90c0bee356b1cbb2f64db05"},{"sha":"430ebc59027a4e4cbf44f4afda615d530777d6b1","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Fix for the AC handling of AVX2 vs Dynamic.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/430ebc59027a4e4cbf44f4afda615d530777d6b1"},{"sha":"7aad0955b9b75c32c136e0f45185e285ce1f2b4c","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Use pseudo-intrinsics for sse-intrinsics.c, making nearly\nall remaining SIMD formats AVX2/AVX512 capable.\n\nExcept it doesn't work quite yet ;-)\n\nTO DO: Find all instances of hard-coded vector sizes, and\nreplace them with SIMD_COEF_32/64 (or the shorter names\nVS32 and VS64 within sse-intrinsics.c).","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/7aad0955b9b75c32c136e0f45185e285ce1f2b4c"},{"sha":"8a92a925de320b113df041dd5362008dfb2973b0","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Various fixes for AVX2.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/8a92a925de320b113df041dd5362008dfb2973b0"},{"sha":"192452a69069449093c113cd0a2fecc29ff0a276","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Fix NT2 format for AVX2.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/192452a69069449093c113cd0a2fecc29ff0a276"},{"sha":"38d950a08b2e2abecb60c4d171bc605476be1d64","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Drop SIMD_COEF_BITS and just divide by SIMD_COEF instead. The\noptimizer will change it to a bit shift anyway and code gets\neasier to understand.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/38d950a08b2e2abecb60c4d171bc605476be1d64"},{"sha":"fd931e07d219672469282e6fd4bc56c7df460ed6","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Fix more hard-coded vector sizes. And set all the SSE_PARA's\nto 2 for __AVX2__, for ironing out problems.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/fd931e07d219672469282e6fd4bc56c7df460ed6"},{"sha":"73ee9aef817782cd90622f448783ce710b17a53e","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Wpapsk bugfixes for AVX2. Practically 2x boost over AVX.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/73ee9aef817782cd90622f448783ce710b17a53e"},{"sha":"cedbf5d3de421ff2f60286548abed2319ba7d611","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Fix hardcoded SIMD width in Office format.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/cedbf5d3de421ff2f60286548abed2319ba7d611"},{"sha":"bdd50c158725f7d3ad3ea27203c9484144a4f9da","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Hardcoded vector widths in Dynamic. Just the top of the\niceberg. Now, dynamic_30 works. Not many more of them...","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/bdd50c158725f7d3ad3ea27203c9484144a4f9da"},{"sha":"b003ae0b1935bed2855272f772d2f5eaed3a573f","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Hardcoded vector width in alignment.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/b003ae0b1935bed2855272f772d2f5eaed3a573f"},{"sha":"3895fec7a247a395c9ac86a5031f0b5c855bc749","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Finally nailed the MD5 problem for AVX2. Now all raw formats\nwork.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/3895fec7a247a395c9ac86a5031f0b5c855bc749"},{"sha":"b24d2e826cd8834e367dd6c2b062bbaa03547a84","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Fix a load of hardcoded vector widths.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/b24d2e826cd8834e367dd6c2b062bbaa03547a84"},{"sha":"5e12a724418087e611cb310ad8c9bccb34a95a85","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"Fix algorithm names for AVX2/AVX512.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/5e12a724418087e611cb310ad8c9bccb34a95a85"},{"sha":"05730cce56daa563955292c96d1d13303975cb6c","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"CPU_NAME -> SIMD_TYPE","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/05730cce56daa563955292c96d1d13303975cb6c"},{"sha":"84469bd1e99fe81309be5189339991e50ad9123f","author":{"email":"ca2305f7b86db5e5bdda1a8585924d0d6724034e@hushmail.com","name":"magnum"},"message":"More fixes for hardcoded vector width.","distinct":true,"url":"https://api.github.com/repos/kholia/JohnTheRipper/commits/84469bd1e99fe81309be5189339991e50ad9123f"}]}