Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 702748 - app-crypt/johntheripper-1.9.0: version bump
Summary: app-crypt/johntheripper-1.9.0: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Rick Farina (Zero_Chaos)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-13 21:47 UTC by Michał Górny
Modified: 2023-08-21 20:56 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-12-13 21:47:45 UTC
The current upstream release is 1.9.0.  Please bump.
Comment 1 Martin Mokrejš 2019-12-31 10:43:52 UTC
And it seems we probably need the -jumbo branch which support other file formats via plugins. Looks there is even pkcs12 plugin for john.

An einfo() message pointing to https://openwall.info/wiki/john/johnny would be helpful too.
Comment 2 Martin Mokrejš 2019-12-31 10:55:56 UTC
While at it, https://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/john/john/doc/CHANGES speaks of:

Revision 1.111: download - view: text, markup, annotated - select for diffs
Sat Mar 23 12:15:28 2019 UTC (9 months, 1 week ago) by solar
Branches: MAIN
Diff to: previous 1.110: preferred, colored
Changes since revision 1.110: +3 -3 lines

1.8.0.16:
- Added runtime detection of AVX2 and AVX-512, loosely based on work by magnum
in jumbo (thanks!)
- Added linux-x86-avx512 and linux-x86-avx2 make targets (32-bit, mostly for
testing in case the 32-bit AVX2 code is later needed e.g. for a Win32 build).

Revision 1.110: download - view: text, markup, annotated - select for diffs
Fri Mar 22 11:28:58 2019 UTC (9 months, 1 week ago) by solar
Branches: MAIN
Diff to: previous 1.109: preferred, colored
Changes since revision 1.109: +5 -3 lines

1.8.0.15:
- Added linux-x86-64-avx512 and linux-x86-64-avx2 make targets, which use
respectively AVX-512 and AVX2 for bitslice DES.
- Dropped use of 256-bit AVX (the original "floating point" one) in 32-bit
builds, dropped compile-time support for other weird bitslice DES vector types
(these were for experiments only and didn't provide performance improvement on
almost any real hardware).



I think the USE flags will need adjustments. At the moment I have:

[ebuild   R    ] app-crypt/johntheripper-1.8.0::gentoo  USE="openmp -custom-cflags" CPU_FLAGS_X86="avx sse2 (-mmx) -xop" 0 KiB
Comment 3 Martin Mokrejš 2019-12-31 16:38:12 UTC
The following explains that only the highest CPU_FLAGS_X86 value should be passed to configure: https://www.openwall.com/lists/john-users/2019/06/24/3
Comment 4 Larry the Git Cow gentoo-dev 2023-08-21 20:56:04 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc46c1859c437b578758a64110b0e9cc2f6facba

commit bc46c1859c437b578758a64110b0e9cc2f6facba
Author:     Rick Farina <zerochaos@gentoo.org>
AuthorDate: 2023-08-21 20:53:23 +0000
Commit:     Rick Farina <zerochaos@gentoo.org>
CommitDate: 2023-08-21 20:55:53 +0000

    app-crypt/johntheripper: add new use flags
    
    Closes: https://bugs.gentoo.org/702748
    Signed-off-by: Rick Farina <zerochaos@gentoo.org>

 app-crypt/johntheripper/johntheripper-1.9.0.ebuild | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)