After 7+ years of development snapshots only, John the Ripper 1.7 release is out: http://www.openwall.com/john/ It is significantly improved over older versions.
Hello! I tried updating by copying the 1.6.40 ebuild and just change it, but epatch-ing the banquise-to-bigpatch-17.patch failed. I looked at the page - it's outdatet and only compatible with <=john-1.6.38 to 1.6.40 as far as I can see. We'd have to wait for a new patch by Simon Marechal (see http://www.banquise.net/misc/patch-john.html) or do it on our own. As most people just want their "normal john" in portage, here is my john-1.7.ebuild *without* the patch. Include it in portage if you like. If not, include the patch and please tell me how you got it working. BTW: I wonder why the patch wasn't done as local useflag.
Created attachment 79941 [details] john the ripper 1.7 ebuild, without bigpatch
Craig - just a few answers to your questions. banquise-to-bigpatch-17.patch didn't work with 1.6.40 - I hacked away at it to work. I told Simon about this version I did an he may do one but his efforts are more going towards bob-the-butcher. The patch wasn't done with a local use flag because it the patch doesn't impead the functionally of the unpatched version. It doesn't add dependencies and therefore I saw no need to change it. If you disagree with the first statement tell me why. I hope to get around to this sometime so I appreciate your interest, patience and this tested ebuild.
does http://www.openwall.com/john/contrib/john-1.7-all-3.diff.gz work?
*** Bug 125808 has been marked as a duplicate of this bug. ***
http://www.openwall.com/john/contrib/john-1.7-all-3.diff.gz doesn't work and this ebuild doesn't include the mmx fallback - see Bug 125808 for details
I have now applied the bigpatch to john forward porting it all and testing on several arch's. NEED SLEEP NOW though so if someone wants to finish off by making the patch file for 1.7.0.1 then you can download the tar.bz2 from http://www.metalshark.co.uk/john-1.7.0.1.tar.bz2 - I made a lazy mans overlay on http://www.metalshark.co.uk/johntheripper.tar.bz2 to point to it (instead of official source and patchset) - but it does include fallback and have sse2/mmx support (where the fallback applies).
Just for everyones info I don't think I will be contributing to this release anymore due to it now working enough for me to have a GLIBC 2.4 compatible John with the full set patched support - so don't expect me to make the patch file from the prepatched sources - I don't have time at the minute.
Created attachment 82399 [details] johntheripper-1.7.0.1.ebuild Updated ebuild for patch.
Created attachment 82400 [details, diff] john-1.7.0.1-banquise-to-bigpatch-18.patch
Created attachment 82401 [details] ChangeLog Not sure of the format.
1.7.0.2 has been released.
Created attachment 84655 [details] Ver 1.7.0.2 with the jumbo patch I was able to hack the 1.6.x ebuild and used the jumbo patch instead of banquise-to-bigpatch-17.patch. Can someone take this and fix it up?
Any progress on this version with the "jumbo" patch?
added. So sorry for the delay. Its been a busy few months. johntheripper-1.7.0.2 added largely as per Allan's ebuild in comment #13. Note this ebuild still contains TEXTRELS. If anyone is good at debugging x86 assembly please look at http://www.gentoo.org/proj/en/hardened/pic-fix-guide.xml?style=printable and work out how to safely move the DES tables in the .S files.