about summary refs log tree commit diff
path: root/pkgs/tools/security/john
AgeCommit message (Collapse)AuthorFilesLines
2022-12-30john: unbreak on aarch64-darwinWeijia Wang1-2/+6
2022-12-13treewide: mark packages broken that never built on PLATFORMRick van Schijndel1-0/+2
Done with the help of https://github.com/Mindavi/nixpkgs-mark-broken Tool is still WIP but this is one of the first results. I manually audited the results and removed some results that were not valid. Note that some of these packages maybe should have more constrained platforms set instead of broken set, but I think not being perfectly correct is better than just keep trying to build all these things and never succeeding. Some observations: - Some darwin builds require XCode tools - aarch64-linux builds sometimes suffer from using gcc9 - gcc9 is getting older and misses some new libraries/features - Sometimes tools try to do system detection or expect some explicit settings for platforms that are not x86_64-linux
2022-05-02john: update source to GitHub and homepage urlNicolas Berbiche1-6/+8
2022-04-25john: add gcc11 patchNicolas Berbiche1-1/+9
2022-02-04john: Add CompressRawLzma to dependenciesHubert Jasudowicz1-0/+1
7z2john.pl fails with error: "Can't locate Compress/Raw/Lzma.pm ...". Add the CompressRawLzma package to dependencies to fix this issue.
2021-04-04kerberos: deprecate aliasSandro Jäckel1-2/+2
2021-01-15pkgs/tools: stdenv.lib -> libBen Siraphob1-2/+2
2020-08-17john: ship internal perl modulesajs1241-2/+3
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2019-12-06Merge pull request #75107 from matthewbauer/disable-native-tests-johnMatthew Bauer1-5/+6
Disable native tests for john the ripper
2019-12-06john: update metaMatthew Bauer1-2/+2
- set platforms to unix - add myself as maintainer
2019-12-06john: use proper configure flagsMatthew Bauer1-3/+4
- need --disable-native-tests not --disable-native-macro - --with-systemwide is better than -DJOHN_SYSTEMWIDE=1 Fixes #74918
2019-11-16john: copy rulesLev Livnev1-1/+2
copy rules so that they are available to john at runtime without this, john fails when run with default settings
2019-11-01john: build with python3Peter Hoeg1-3/+4
2019-08-15treewide: name -> pname (easy cases) (#66585)volth1-2/+2
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-06-04john: 1.8.0-jumbo-1 -> 1.9.0-jumbo-1Will Dietz2-19/+3
https://www.openwall.com/lists/announce/2019/05/14/1
2018-12-14treewide: remove aliases evaluated to `null`volth1-1/+1
2018-07-21treewide: fix build with disallowed aliases (#43872)volth1-2/+2
fixes build with disallowed aliases
2018-07-21pkgs/*: remove unreferenced function argumentsvolth1-1/+1
2018-05-05john: disable aarch64Jörg Thalheim1-1/+1
2017-12-31john: Fix extra utility programsDaniel Fullmer1-9/+18
2017-09-01john: workaroud for build failureDaniel Fullmer1-1/+7
2017-03-10john: Disable parallel buildTuomas Tynkkynen1-1/+4
http://hydra.nixos.org/build/49940032/nixlog/1/raw
2016-05-30Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster1-2/+2
2016-05-21john: use gcc 4.9 instead of 5 (unbreaks build)Bjørn Forsman1-2/+2
Fixes this build error: dynamic_fmt.o: In function `DynamicFunc__crypt_md5_to_input_raw_Overwrite_NoLen': .../john-1.8.0-jumbo-1/src/dynamic_fmt.c:4989: undefined reference to `MD5_body_for_thread' Upstream issue: https://github.com/magnumripper/JohnTheRipper/issues/1093
2016-02-08john: add patch to build with gcc5Robin Gloster2-0/+16
2015-11-17Replace 'with plaforms; platform' with 'platforms.platform'Pascal Wittmann1-1/+1
2015-10-13john: Enable parallel building by default.aszlig1-0/+1
I've built this a lot of times on different machines without getting compile errors, so I'd assume this to be safe. Of course, the compile time is very small in comparison to bigger packages but it's still an annoyance to wait for up to a few minutes, especially during development. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-10-13john: Make package work out of the box.aszlig1-8/+26
So far it was only possible to run john if you've either copied over the default configuration over to ~/.john and substitute $JOHN with the right path or set $JOHN to the store path directly. Both methods are not really a very good user experience, so we're now patching in the resulting paths into the default rules/configurations. This also splits off configuration files into $out/etc/john instead of putting everything into $out/share/john and now also properly installs the auxiliary programs into $out/bin. Closes #8792. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Reported-by: devhell <"^"@regexmail.net> Cc: @offlinehacker
2015-10-13john: Disable building with -march=native.aszlig1-0/+1
It prevents john from running with older CPUs such as Core2Duo and gives an illegal hardware instruction error on these CPUs. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-10-13john: Clean up and Update to v1.8.0-jumbo-1.aszlig1-14/+19
Cleanups are mostly stylistic, like putting src more to the top (to make sure it won't be missed on updates of the version attribute) or using mkdir -p instead of ensureDir. The most significant change here is that we update the package to 1.8.0-jumbo-1, which is the latest tag available and contains community updates which were already in magnumripper/JohnTheRipper@93f061bc41652. We're now also using fetchurl to ensure that we don't need to clone the whole repository and keep download times low. And the derivation name is now "john" instead of "JohnTheRipper", because most users would expect "nix-env -i john" to work. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-12-30kerberos: Use default kerberos instead of krb5William A. Kennington III1-2/+2
2014-12-11john: use systemd wide config, and not from storeJaka Hudoklin1-0/+1
2014-09-04Add JohnTheRipper, a fast password crackerJaka Hudoklin1-0/+28