pkgsrc/security/john/distinfo

9 lines
537 B
Text
Raw Normal View History

$NetBSD: distinfo,v 1.18 2021/10/26 11:17:10 nia Exp $
BLAKE2s (john-1.9.0.tar.xz) = e14482350513a52b52eeb5c81e845ccc316e5877344e4f081b13586b6aeb2c2b
john: Update to 1.9.0 pkgsrc changes: - Document all the patches - Honors user's CFLAGS and don't remove -Wall from CFLAGS in patch-aa: they are usually pretty useful - Unset OPT_{NORMAL,INLINE} optimizations via MAKE_FLAGS to minimize patch-aa - Remove not needed NO_CONFIGURE - Use pre-configure as stage for SUBST (now that NO_CONFIGURE is removed) Changes: The following changes have been made between John 1.8.0 and 1.9.0: * Increased the interleaving for bcrypt on x86-64 from 2x to 3x for a major speedup on CPUs without SMT. Unfortunately, this sometimes results in a minor performance regression when running multiple threads on CPUs with SMT. * Recognize the $2b$ bcrypt prefix. * In the generic crypt(3) format, detect descrypt with valid vs. invalid salts as separate id's for our heuristics on supported hash types. * Introduced a number of optimizations for faster handling of large password hash files, including loading, cracking, and "--show". Some of these use more memory than before, yet in a more efficient manner. * Benchmark using all-different candidate passwords of length 7 by default. * Dropped undocumented special handling of "Mc" in 'c' and 'C' rule commands. * Dropped undocumented limitation of the 'M' and 'Q' rule commands where they would sometimes memorize/check only up to the current hash type's length limit yet this optimization wouldn't necessarily be transparent (e.g., if a later command would extract a substring from above the hash type's length limit and bring it to within the limit). * Implemented special-case handling of repeated rule commands '$', '^', '[', ']', '{', and '}', as well as faster handling of the 'D' command. * When built with "--fork" support, disallow session names with all-digit suffixes since these clash with those produced by "--fork". * Forward SIGTERM to --fork'ed children. * Set stdout to line buffered (rather than potentially fully buffered), except for "--stdout", "--show", and auxiliary programs such as "unshadow". * On Windows, restore normal processing of Ctrl-C in case our parent (such as Johnny the GUI) had disabled it. * Added linux-x86*-avx512 and linux-x86*-avx2 make targets, which use respectively AVX-512 and AVX2 for bitslice DES. * Added linux-mic make target for Intel MIC (first generation Xeon Phi, aka Knights Corner), which uses its 512-bit SIMD intrinsics for bitslice DES. (For second generation Xeon Phi, aka Knights Landing, use linux-x86-64-avx512.) * Added linux-arm64le, linux-arm32le-neon, and linux-arm32le make targets. (The first two of these make use of ASIMD or NEON for bitslice DES.) * Added linux-sparc64 make target. * Made a minor optimization to MMX and SSE2 assembly code for LM hash. * Dropped Ultrix and SCO support. * Don't probe for alternate config file names (like john.ini when on Unix). * "DokuWiki" external mode sample has been added to the default john.conf. * Fixed operator precedence in the external mode compiler to be the same as C. * Fixed an out of bounds write bug in the external mode virtual machine. * Fixed a bug introduced in version 1.7.4 in the wordlist rules engine, where some sequences of rule commands could overflow a word buffer. * Fixed a bug where unaligned access SSE/AVX instructions would unnecessarily be generated by GCC 4.6+ in the bitslice DES code in non-OpenMP builds. * Fixed a bug where "Warning: no OpenMP support for this hash type" could be printed in "--stdout" mode. * Made assorted other bugfixes, portability and documentation enhancements.
2020-08-08 04:09:01 +02:00
SHA512 (john-1.9.0.tar.xz) = 26e9a245e9f050344ae8c3320e1e24dad6bc2b73e99cc041a50c2d124b2c898c93d048727451ab8a2ba1c8aa4d8d462a8c0c9fea7de39f3479a0c170a5e9ad60
Size (john-1.9.0.tar.xz) = 8944932 bytes
SHA1 (patch-aa) = 8bc111b75bb848f7373f339c77075886e0c54098
SHA1 (patch-ab) = 7cce81d7692b556ee35b90912192ae48c5b98cc7
SHA1 (patch-src_logger.c) = e97548fe857ee58da21cab2d763155360b70a964