Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Wed, 28 Oct 2009 12:55:02 -0500
From: "JFoug" <>
To: <>
Subject: Re: My patches (Performance, options, mingw, vc, generic md5, phpass, etc)

I followed up with Eric offlist, but will also post this to list, since
others may see issues such as this.

Eric provided me with his original file (the COMINOSEC_fmt.c) , and I
compared that with my original. By original, I mean ver- with
the jumbo-1 patch installed.

The file Eric provided, and mine were 100% identical, except for EOL
markers, and that seems to cause problems on the Mac port of patch.
The file Eric sent, had DOS end of line (\r\n), while the file I had
was standard unix (\n) line endings.

I have no 'solution' to this, other than we need to make sure that
all patches, and files about to be patched are in \n format.

Are there ways to make patch smart enough to ignore end of
line issues?

I do see in patch the -l  (or --ignore-whitespace)  I am pretty sure
this flag would do the job, and from the patch I have, it appears to
be the only available option for ignoring end of line differences.

Not sure if the -l is the 'right' option to use or not, or if it is
better to work to keep all source/patch in unix EOL format.  If the
-l is a good option, then someone should (I could do it, I guess)
change the wiki page on how to properly install a patch.
I would not change the wiki, unless there was an 'official' ok for
using that swich in the patch program.


----- Original Message ----- 
From: "Erik Winkler" <>
To: <>
Sent: Wednesday, October 28, 2009 8:49 AM
Subject: Re: [john-users] My patches (Performance, options, mingw, vc, 
generic md5, phpass, etc)

> Jim,
> I get the following error on applying your patch under MacOS 10.6:
> patch -p1 < ../john-
> patching file doc/MD5_GENERIC
> patching file doc/OPTIONS
> patching file run/john.conf
> patching file src/AFS_fmt.c
> patching file src/BFEgg_fmt.c
> patching file src/BF_fmt.c
> patching file src/BSDI_fmt.c
> patching file src/DES_bs.c
> patching file src/DES_fmt.c
> patching file src/DOMINOSEC_fmt.c
> Hunk #1 FAILED at 436.
> Hunk #2 FAILED at 447.
> 2 out of 2 hunks FAILED -- saving rejects to file src/
> DOMINOSEC_fmt.c.rej
> Erik
> On Oct 27, 2009, at 3:31 PM, JFoug wrote:
>> If there are any patch issues, compile issues (I know there are
>> warnings building under OSX, but I do not get the warnings, so
>> somone please list them), or of there are run time issues, then
>> please follow up.

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.