pkgsrc/security/john/PLIST

26 lines
537 B
Text
Raw Normal View History

@comment $NetBSD: PLIST,v 1.6 2020/08/08 12:42:22 leot Exp $
bin/john
bin/mailer
bin/unafs
bin/unique
bin/unshadow
share/doc/john/CONFIG
share/doc/john/EXAMPLES
share/doc/john/FAQ
share/doc/john/MODES
share/doc/john/OPTIONS
share/doc/john/README
share/doc/john/RULES
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
share/john/alnum.chr
share/john/alpha.chr
share/john/ascii.chr
share/john/digits.chr
Updated security/john to 1.7.0.1 The following changes have been made between John 1.7 and 1.7.0.1: * Minor bug and portability fixes. * Better handling of certain uncommon scenarios and improper uses of John. * Bonus: "Keyboard" cracker included in the default john.conf (john.ini) that will try sequences of adjacent keys on a keyboard as passwords. The following major changes have been made since John 1.6: * Bitslice DES code for x86 with MMX: more than twice faster than older non-bitslice MMX code. * Bitsliced the LM hash code as well: now several times faster. * Significant improvements to the generic bitslice DES code: +20% on RISC. * PowerPC G4+ AltiVec support (Mac OS X and Linux): effective 128-bitness for bitslice DES, resulting in huge speedups. * First attempt at generic vectorization support for bitslice DES. * Two MD5 hashes at a time for extra ILP on RISC: up to +80% on Alpha EV5+. * Generic Blowfish x86 assembly code in addition to the original Pentium version: +15% on the Pentium Pro family (up to and including Pentium III), +20% on AMD K6 (Pentium 4 and newer AMD CPUs are more happy running the original Pentium code for Blowfish). * Verbose logging of events to the global or a session-specific log file. * Better idle priority emulation with POSIX.1b (POSIX.4) scheduling calls. * System-wide installation support for *BSD ports and Linux distributions. * AIX, DU/Tru64 C2, HP-UX tcb files support in unshadow. * New make targets for Linux/x86-64, Linux/PowerPC, FreeBSD/Alpha, OpenBSD/x86-64, OpenBSD/Alpha, OpenBSD/SPARC, OpenBSD/SPARC64, OpenBSD/PowerPC, OpenBSD/PA-RISC, OpenBSD/VAX, NetBSD/VAX, Solaris/SPARC64, Mac OS X (PowerPC and x86), SCO, BeOS. * Bug and portability fixes, and new bugs. * Bonus: "Strip" cracker included in the default john.conf (john.ini).
2006-03-14 11:17:25 +01:00
share/john/john.conf
share/john/lm_ascii.chr
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
share/john/lower.chr
share/john/lowernum.chr
share/john/lowerspace.chr
share/john/password.lst
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
share/john/upper.chr
share/john/uppernum.chr