- Remove no longer needed build-related logic since they moved to GNU autotools' based build - Disable OPENMP option for the moment; it will be reintroduced with others (e.g. OpenCL) in a separate commit - Add upstream patch to fix the build on non-x86 architectures [2] - Do not define _POSIX_SOURCE when compiling wordlist.c: this results in broken JtR binary at least on i386 - Define JOHN_SYSTEMWIDE_EXEC for the future when we start to provide fall-back binaries - Stop moving john.conf to /etc. We're not doing it for other *.conf files anyway (the include files); JtR is smart enough to locate its configuration files properly when built in system-wide mode [1] - Install full set of documentation files included with -jumbo - Remove `xtract' symlink which hasn't been part of JtR for more than a decade; install more useful symlinks (unafs, unique, other un* and *2john) that were added in -jumbo instead - Previously *.pl, *.rb, and *.py scripts were installed into DATADIR; Alexander wanted to see them along with the documentation, but that goes a bit too far; put them in ${DATADIR}/extra for the time being PR: 197172 [1] Obtained from: http://www.openwall.com/lists/john-dev/2014/12/18/21 [2]
14 lines
326 B
C
14 lines
326 B
C
--- wordlist.c.orig 2014-11-11 14:41:25 UTC
|
|
+++ wordlist.c
|
|
@@ -10,11 +10,6 @@
|
|
* There's ABSOLUTELY NO WARRANTY, express or implied.
|
|
*/
|
|
|
|
-/* NOTE, _POSIX_SOURCE fuk's up solaris 32 bit 64 bit processing!!! */
|
|
-#ifndef sparc
|
|
-#define _POSIX_SOURCE /* for fileno(3) */
|
|
-#endif
|
|
-
|
|
#include <stdio.h>
|
|
#include <sys/stat.h>
|
|
|