Release Notes: Incremental mode's efficiency has been improved, and its length and character set limitations in default builds have been lifted. More speed metrics have been added to the status line. Trivial parallel and distributed processing has been implemented with new --fork and --node options. Bitmaps have been implemented for faster comparison of computed vs. loaded hashes. Cracking of bcrypt on 32-bit x86 with GCC 4.2+ and DES-based tripcodes has been sped up. Reconstruction of ASCII encodings of LM hashes has been implemented to save RAM. The formats interface has been made more GPU-friendly. Many formats have been renamed. The license has been relaxed.
Release Notes: The bitslice DES S-box expressions and code have been replaced, reducing the gate count by 17% and typically speeding up DES-based crypt(3) cracking by 13%. Support for bcrypt hashes of passwords containing non-ASCII characters has been corrected, and a backwards compatibility feature for broken bcrypt hashes of such passwords has been added. The external mode virtual machine's performance has been improved through additional multi-op instructions. AppendLuhn external mode has been added, which appends the Luhn algorithm digit. A few minor bugfixes and enhancements were made.
Release Notes: Intel AVX (Sandy Bridge) and AMD XOP (Bulldozer) support for bitslice DES has been added. Plaintext passwords may now be "cracked" (for faster testing and tuning). Apache "$apr1$" MD5-based password hashes are now officially supported. Additional warnings and hints are now printed when appropriate. The unique and unshadow programs have been made significantly faster. New external mode samples have been added: DateTime, Repeats, Subsets, AtLeast1-Simple, AtLeast1-Generic, and Policy. Assorted minor bugfixes and enhancements were made.
Release Notes: "make check" has been implemented (for Unix-like systems only), primarily for use by packages of JtR. The "--test" option will now take an optional argument: the duration of each benchmark in seconds. The section .note.GNU-stack has been added to all assembly files to avoid the stack area unnecessarily being made executable on Linux systems that use this mechanism. Some very minor bugs that did not affect normal operation have been fixed.
Release Notes: A long-standing bug in the rule preprocessor which caused some duplicate characters to not be omitted on 64-bit platforms has been fixed.
Release Notes: This release adds minor bug and portability fixes for glibc 2.3.90+ and gcc 4.1.0, better handling of certain uncommon scenarios and improper uses of John, and a "keyboard cracker" in the default john.conf that will try sequences of adjacent keys on a keyboard as passwords.
Release Notes: Major performance improvements, including better MMX support, AltiVec support on PowerPC G4+ (Mac OS X and Linux), bitslice implementation of LM hashes, better generic bitslice DES code, parallel computation of pairs of MD5 hashes on non-x86, and more. Verbose logging of events, better idle priority emulation, system-wide installation support, and AIX, DU/Tru64 C2, and HP-UX tcb files support have been implemented. Many make targets with optimal settings for newer platforms have been added. The documentation, the included charset files, and the common passwords list have been updated.
No changes have been submitted for this release.