john/john.patch

Mon, 28 Jan 2013 17:37:18 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Mon, 28 Jan 2013 17:37:18 +0100
changeset 758
a2c6460cfb16
permissions
-rw-r--r--

Correct socket error reporting improvement with IPv6 portable code,
after helpful recommendation by Saúl Ibarra Corretgé on OSips devlist.

michael@644 1 Index: src/params.h
michael@644 2 --- src/params.h.orig 2011-11-23 12:08:11.000000000 +0100
michael@644 3 +++ src/params.h 2011-11-24 09:04:33.000000000 +0100
michael@644 4 @@ -70,15 +70,15 @@
michael@644 5 * notes above.
michael@644 6 */
michael@644 7 #ifndef JOHN_SYSTEMWIDE
michael@644 8 -#define JOHN_SYSTEMWIDE 0
michael@644 9 +#define JOHN_SYSTEMWIDE 1
michael@644 10 #endif
michael@644 11
michael@644 12 #if JOHN_SYSTEMWIDE
michael@644 13 #ifndef JOHN_SYSTEMWIDE_EXEC /* please refer to the notes above */
michael@644 14 -#define JOHN_SYSTEMWIDE_EXEC "/usr/libexec/john"
michael@644 15 +#define JOHN_SYSTEMWIDE_EXEC "@l_prefix@/libexec/john"
michael@644 16 #endif
michael@644 17 #ifndef JOHN_SYSTEMWIDE_HOME
michael@644 18 -#define JOHN_SYSTEMWIDE_HOME "/usr/share/john"
michael@644 19 +#define JOHN_SYSTEMWIDE_HOME "@l_prefix@/etc/john"
michael@644 20 #endif
michael@644 21 #define JOHN_PRIVATE_HOME "~/.john"
michael@644 22 #endif
michael@644 23 Index: src/recovery.c
michael@644 24 --- src/recovery.c.orig 2011-03-20 16:02:41.000000000 +0100
michael@644 25 +++ src/recovery.c 2011-11-24 09:04:49.000000000 +0100
michael@644 26 @@ -3,7 +3,9 @@
michael@644 27 * Copyright (c) 1996-2003,2005,2006,2009,2010 by Solar Designer
michael@644 28 */
michael@644 29
michael@644 30 +#ifndef __FreeBSD__
michael@644 31 #define _XOPEN_SOURCE 500 /* for fdopen(3), fileno(3), fsync(2), ftruncate(2) */
michael@644 32 +#endif
michael@644 33 #include <stdio.h>
michael@644 34 #include <unistd.h>
michael@644 35 #include <sys/types.h>

mercurial