Date: Mon, 31 Aug 2009 21:21:23 +0400 From: Solar Designer <solar@...nwall.com> To: john-users@...ts.openwall.com Subject: jumbo patch update: 126.96.36.199-all-6 Hi, I've just released a minor update of the jumbo patch. The new file is john-188.8.131.52-all-6.diff.gz, available from the usual places: http://www.openwall.com/john/ ftp://ftp.openwall.com/pub/projects/john/contrib/ The only changes are fixes of known bugs in -all-5. Specifically, the following was fixed: The macosx-x86-64 make target (and some rarely used targets that were affected as well) will no longer fail on building the Markov mode utility programs. The issue was that some make targets were updating LDFLAGS (for good reasons), but they did not similarly update LDFLAGS_MKV. I dealt with this by dropping LDFLAGS_MKV. This is not perfect: the Markov mode utility programs are now unnecessarily getting linked against libcrypto. (The main alternative was to introduce updates of LDFLAGS_MKV into every make target that updated LDFLAGS. A possibly better alternative will be to rework the JtR build process such that there will be shared LDFLAGS (could be adjusted for the target system) and additional per-program LDFLAGS, but this is something to consider for the "upstream" JtR, not for the jumbo patch. The idea is that the "upstream" JtR could provide this LDFLAGS separation as a framework, which the jumbo patch and/or other patches and/or a "community edition" of JtR would make use of.) This issue was reported by Alex V. Breger and also by several others. An off-by-one error in the size of an array in NETHALFLM_fmt.c has been corrected. Till Maas reported this one and provided a patch. According to Alex V. Breger, the unnecessary "#include <netinet/in.h>" directive in PO_fmt.c resulted in the build failing on OpenBSD 4.4. Corrected by dropping the directive. There was a loader.c bug I inadvertently introduced into the jumbo patch between 184.108.40.206-all-1 and 220.127.116.11-all-2+. Kurt Grutzmacher sort of reported it, but never came up with a proper bug report (no reproduction instructions, no wrong vs. proper output), yet I managed to reproduce what I thought was likely the same issue. Fixed. Simon Marechal reported a bug in and provided a patch to my introduction of the C2I() macro into his mkvcalcproba.c code. Patch applied. I've attached the diffs between -all-5 and -all-6, primarily to show what exactly was changed. If you're aware of any known bugs/fixes that I missed, please let me know. Also, now may be a good time to nominate additional patches for inclusion into the next revision of the jumbo patch. Alexander View attachment "john-18.104.22.168-all-5to6.diff" of type "text/plain" (3932 bytes) -- To unsubscribe, e-mail john-users-unsubscribe@...ts.openwall.com and reply to the automated confirmation request that will be sent to you.
Powered by blists - more mailing lists
Powered by Openwall GNU/*/Linux - Powered by OpenVZ