Changelog for
john-debugsource-1.7.9-36.1.i586.rpm :
Sun Mar 17 13:00:00 2013 schwabAATTsuse.de
- Use the generic target for aarch64
Sat Oct 20 14:00:00 2012 larsAATTlinux-schulserver.de
- updated jumbo patch to 1.7.9-jumbo-7
Fri Jul 13 14:00:00 2012 larsAATTlinux-schulserver.de
- update to 1.7.9:
+ Added optional parallelization of the MD5-based crypt(3) code with OpenMP.
+ Added optional parallelization of the bitslice DES code with OpenMP.
+ Replaced the bitslice DES key setup algorithm with a faster one, which
significantly improves performance at LM hashes, as well as at DES-based
crypt(3) hashes when there\'s just one salt (or very few salts).
+ Optimized the DES S-box x86-64 (16-register SSE2) assembly code.
+ Added support for 10-character DES-based tripcodes (not optimized yet).
+ Added support for the \"$2y$\" prefix of bcrypt hashes.
+ Added two more hash table sizes (16M and 128M entries) for faster processing
of very large numbers of hashes per salt (over 1M).
+ Added two pre-defined external mode variables: \"abort\" and \"status\", which
let an external mode request the current cracking session to be aborted or the
status line to be displayed, respectively.
+ Made some minor optimizations to external mode function calls and virtual
machine implementation.
+ The \"--make-charset\" option now uses floating-point rather than 64-bit
integer operations, which allows for larger CHARSET_
* settings in params.h.
+ Added runtime detection of Intel AVX and AMD XOP instruction set extensions,
with optional fallback to an alternate program binary.
+ Added relbench, a Perl script to compare two \"john --test\" benchmark runs,
such as for different machines, \"make\" targets, C compilers, optimization
options, or/and versions of John the Ripper.
+ Additional public lists of \"top N passwords\" have been merged into the
bundled common passwords list, and some insufficiently common passwords were
removed from the list.
+ Many minor enhancements and a few bug fixes were made.
- updated jumbo patch to 1.7.9-jumbo-6
- specfile cleanup (using spec-cleaner)
Fri Sep 30 14:00:00 2011 joop.boonenAATTboonen.org
- Added a fix for the arm architecture, TARGET generic
Fri Jul 8 14:00:00 2011 larsAATTlinux-schulserver.de
- update to 1.7.8:
+ many changes, please see /usr/share/doc/packages/john/CHANGES
+ The bitslice DES S-box expressions have been replaced with those
generated by Roman Rusakov specifically for John the Ripper
+ Added Intel AVX and AMD XOP instruction sets support for bitslice DES
+ Apache \"$apr1$\" MD5-based password hashes are now supported.
+ the loader now includes logic to warn the user of ambiguous
hash encodings
+ \"DateTime\", \"Repeats\", \"Subsets\", \"AtLeast1-Simple\",
\"AtLeast1-Generic\", and \"Policy\" external mode samples have been
added to the default john.conf
+ A few minor bug fixes and enhancements were made
+ Corrected a logic error introduced in JtR 1.7.4.2: in
\"single crack\" mode
- added and updated jumbo patch
Tue Mar 15 13:00:00 2011 drahtAATTsuse.de
- go from jumbo patch 7 to 12
- needs -lm to link, via LDFLAGS from make command in spec
Thu Sep 9 14:00:00 2010 larsAATTlinux-schulserver.de
- update to 1.7.6:
+ Generic crypt(3) support (enabled with \"--format=crypt\") has been
added for auditing password hash types supported by the system but
not yet supported by John\'s own optimized cryptographic routines
(such as \"SHA-crypt\" and SunMD5).
+ Optional parallelization of the above has been implemented by
means of OpenMP along with glibc\'s crypt_r(3)
+ Optional parallelization of John\'s own optimized code for the
OpenBSD-style Blowfish-based crypt(3) (bcrypt) hashes with OpenMP
has been added
+ A more suitable version of 32-bit x86 assembly code for Blowfish
is now chosen on Core i7 and similar CPUs (in 32 bit mode)
+ More optimal DES S-box expressions for PowerPC with AltiVec
+ The bitslice DES C source code has been reworked to allow for
the use of arbitrary SIMD intrinsics, which was previously only
implemented for AltiVec as a special case
+ Support for SSE2 and MMX intrinsics with bitslice DES (as an
alternative to the supplied assembly code) has been added
(currently only enabled for SSE2 on x86-64)
+ Support for mixed-type longer virtual vectors (such as SSE2+MMX,
SSE2+ALU, AltiVec+ALU, and other combinations) with bitslice
DES has been added
+ The loader will now detect password hashes specified on a line
on their own, not only as part of an /etc/passwd or PWDUMP
format file
+ When run in \"--stdin\" mode and reading candidate passwords from
a terminal (to be typed by the user), John will no longer mess
with the terminal settings
+ John will now restore terminal settings not only on normal
termination or interrupt, but also when forcibly interrupted
with two Ctrl-C keypresses
+ A new numeric variable has been added to the word mangling rules
engine: \"p\" for position of the character last found with the
\"/\" or \"%\" commands
+ Support for the use of \"--format\" along with \"--show\" or
\"--make-charset\" has been added
+ The choice of .rec and .log filenames for custom session names
has been made more intuitive
+ Support for \"\\r\" (character lists with repeats) and \"\\p0\"
(reference to the immediately preceding character list/range)
has been added to the word mangling rules preprocessor
+ The undefined and undocumented behavior of some subtle word
mangling rules preprocessor constructs has been changed to
arguably be more sensible
Thu Feb 11 13:00:00 2010 lruppAATTsuse.de
- update to 1.7.4.2:
+ Major performance improvements
+ John will now tend to use more memory to achieve better speed
+ Some previously missed common website passwords found on public
lists of \"top N passwords\" have been added to the bundled common
passwords list.
+ Support for back-references and \"parallel\" ranges has been
added to the word mangling rules preprocessor.
+ The notion of numeric variables has been introduced into the
rules engine.
+ New rule commands have been added
+ New rule reject flags have been added
+ The default rulesets for \"single crack\" and wordlist modes have
been revised to make use of the new features, for speed, to
produce fewer duplicates, and to attempt additional kinds of
candidate passwords.
+ The default for the Idle setting has been changed from N to Y.
Mon Feb 8 13:00:00 2010 jengelhAATTmedozas.de
- only build MMX variant on >= i586
- guard TARGET=linux-x86-any with %ix86
- enable building on sparcv9
Mon Sep 28 14:00:00 2009 lruppAATTsuse.de
- update to 1.7.3.4:
+ \"make check\" has been implemented
+ The \"--test\" option will now take an optional argument - the
duration of each benchmark in seconds
+ Some very minor bugs that did not affect normal operation have
been fixed.
+ Some unimportant compiler warnings have been fixed, a source code
comment has been made more verbose and more complete.
Tue Sep 9 14:00:00 2008 lruppAATTsuse.de
- update to 1.7.3.1:
+ Two Blowfish-based crypt(3) hashes may now be computed in
parallel for much better performance on modern multi-issue CPUs
with a sufficient number of registers (e.g., x86_64).
+ New make targets: macosx-universal, macosx-x86-64, solaris-x86-64-cc,
solaris-x86-64-gcc, solaris-x86-sse2-cc, solaris-x86-sse2-gcc,
solaris-x86-mmx-cc, solaris-x86-mmx-gcc, solaris-x86-any-cc,
linux-ia64;
+ Minor bug fixes.
+ \"DumbForce\" and \"KnownForce\" external mode samples have been
added to the default john.conf.
- removed the outdated patchset (needs to be re-integrated)
Mon Sep 25 14:00:00 2006 lruppAATTsuse.de
- remove double cflags definition