Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Fri, 24 Feb 2006 22:10:33 +0300
From: Solar Designer <>
Subject: Win32 build and the jumbo patch

On Fri, Feb 24, 2006 at 11:00:59AM +0100, thomas springer wrote:
> I'm still waiting for somebody to compile the jumbo-patch for windows
> without the klunky cygwin - maybe someone with a windows-c-compiler is
> interested in a minute of fame and contributes a more elegant
> w32-version running without cygwin.dll ?

This has little to do with the jumbo patch.  John has some Unix'ish
constructs which require Cygwin - and I don't want to complicate the
source code with more #ifdef's just to eliminate the need for Cygwin.

Someone has been hacking John 1.6 to compile with MSVC - but the result
was source code which would not compile with anything else - so it's not
something I'd want to integrate.

If the reason you want to get rid of Cygwin is the size of cygwin1.dll,
then it should be possible to reduce that.  In fact, John 1.6 included a
hacked version of cygwin1.dll - but I did not bother to look into doing
the same for 1.7.

> Another question: many patches are sitting around for years now and
> are, at least for me as windows-geek, invaluable. Wouldn't it make
> sense to implement them in the "official" version?

Indeed - but I need to allocate the time to do it cleanly.

Alexander Peslyak <solar at>
GPG key ID: B35D3598  fp: 6429 0D7E F130 C13E C929  6447 73C3 A290 B35D 3598 - bringing security into open computing environments

Was I helpful?  Please give your feedback here:

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ