Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 122435 - New version: johntheripper-1.7
Summary: New version: johntheripper-1.7
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Daniel Black (RETIRED)
URL: http://www.openwall.com/john/
Whiteboard:
Keywords:
: 125808 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-02-11 01:21 UTC by Stefano
Modified: 2006-06-04 04:35 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
john the ripper 1.7 ebuild, without bigpatch (johntheripper-1.7.ebuild,3.19 KB, text/plain)
2006-02-16 08:03 UTC, Stefan Behte (RETIRED)
Details
johntheripper-1.7.0.1.ebuild (johntheripper-1.7.0.1.ebuild,3.52 KB, text/plain)
2006-03-17 10:33 UTC, Beech Horn
Details
john-1.7.0.1-banquise-to-bigpatch-18.patch (john-1.7.0.1-banquise-to-bigpatch-18.patch,266.88 KB, patch)
2006-03-17 10:35 UTC, Beech Horn
Details | Diff
ChangeLog (ChangeLog,7.22 KB, text/plain)
2006-03-17 10:37 UTC, Beech Horn
Details
Ver 1.7.0.2 with the jumbo patch (johntheripper-1.7.0.2.ebuild,3.14 KB, text/plain)
2006-04-14 09:58 UTC, Allan Que
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefano 2006-02-11 01:21:43 UTC
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.
Comment 1 Stefan Behte (RETIRED) gentoo-dev Security 2006-02-16 08:00:03 UTC
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.

Comment 2 Stefan Behte (RETIRED) gentoo-dev Security 2006-02-16 08:03:34 UTC
Created attachment 79941 [details]
john the ripper 1.7 ebuild, without bigpatch
Comment 3 Daniel Black (RETIRED) gentoo-dev 2006-02-16 11:41:50 UTC
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.
Comment 4 Daniel Black (RETIRED) gentoo-dev 2006-02-16 11:44:37 UTC
does http://www.openwall.com/john/contrib/john-1.7-all-3.diff.gz work?
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-03-11 03:58:09 UTC
*** Bug 125808 has been marked as a duplicate of this bug. ***
Comment 6 Beech Horn 2006-03-11 04:08:42 UTC
 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
Comment 7 Beech Horn 2006-03-15 22:39:41 UTC
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).
Comment 8 Beech Horn 2006-03-15 22:44:18 UTC
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.
Comment 9 Beech Horn 2006-03-17 10:33:57 UTC
Created attachment 82399 [details]
johntheripper-1.7.0.1.ebuild

Updated ebuild for patch.
Comment 10 Beech Horn 2006-03-17 10:35:56 UTC
Created attachment 82400 [details, diff]
john-1.7.0.1-banquise-to-bigpatch-18.patch
Comment 11 Beech Horn 2006-03-17 10:37:08 UTC
Created attachment 82401 [details]
ChangeLog

Not sure of the format.
Comment 12 Wolfram Schlich (RETIRED) gentoo-dev 2006-03-29 02:18:07 UTC
1.7.0.2 has been released.
Comment 13 Allan Que 2006-04-14 09:58:15 UTC
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?
Comment 14 ChazeFroy 2006-05-22 11:55:29 UTC
Any progress on this version with the "jumbo" patch?
Comment 15 Daniel Black (RETIRED) gentoo-dev 2006-06-04 04:35:17 UTC
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.