Bugfix in wordlist.c: mmap() checked for error the wrong way.
If -DDEBUG, be more verbose about mmap() problems.
Only add -lpcap when linking files that actually need it. Closes #604.
Only add extra libs (including OpenSSL) where needed - often only
to john itself. Closes #606.
Improve AC handling of CommonCrypto. If we have SHA2 in CommonCrypto
but not in OpenSSL, we'll now detect it.
Add --with-commoncrypto and --without-openssl options. JtR can be built
with either or both.
Makefile: Fix linker flag order, some hosts are picky.
OSX 32-bit fixes. Our ALIGN() macro clashed with something on OSX.
The ALIGN clash was just too bad. Rename all instances to JTR_ALIGN.
the emms kills ETA on cygwin. I am not sure why it was added, but I bet it kills MANY other system's ETA
Added 64 bit file handling for 32 bit systems. Moved 2 functions from misc.[ch] into jumbo.[ch] which are new files
removed spurious execute bit from these files
Two formats were using openssl/sha.h instead of our sha.h.
Add a missing CFLAGS backup. They were restored to pre-CUDA...
Only do the LARGEFILE64_SOURCE if compiling 32 bit versions of these OSs
Turns out *all* modes do an emma within get_progress() so this was
redundant anyway.
Yet another idiotic feature macro needed, this time for getting memmem()
on Linux.
Show used extension macros in AC output.
AC: Fix for Linux quirk.
AC: Mute red herring warnings.