Branch: refs/heads/release-15.09
Home: https://github.com/NixOS/nixpkgs
Commit: e8d96539d8486e6d42e33db01441705e46b016b2
https://github.com/NixOS/nixpkgs/commit/e8d96539d8486e6d42e33db01441705e46b016b2
Author: aszlig <[email protected]>
Date: 2016-05-09 (Mon, 09 May 2016)
Changed paths:
M pkgs/tools/security/john/default.nix
Log Message:
-----------
john: Clean up and Update to v1.8.0-jumbo-1.
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 <[email protected]>
(cherry picked from commit 2a1bf2a7769eee1453fbe24d8e37ff1a42cd6bff)
Commit: fd471f2bb93e6df1fdb348983150c7f1030556e4
https://github.com/NixOS/nixpkgs/commit/fd471f2bb93e6df1fdb348983150c7f1030556e4
Author: aszlig <[email protected]>
Date: 2016-05-09 (Mon, 09 May 2016)
Changed paths:
M pkgs/tools/security/john/default.nix
Log Message:
-----------
john: Disable building with -march=native.
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 <[email protected]>
(cherry picked from commit cf4e2c426ef7b93926303dc2e878a7368fe62d17)
Commit: c111cc896e7a86575fa16d89fe4183a10ca57dd5
https://github.com/NixOS/nixpkgs/commit/c111cc896e7a86575fa16d89fe4183a10ca57dd5
Author: aszlig <[email protected]>
Date: 2016-05-09 (Mon, 09 May 2016)
Changed paths:
M pkgs/tools/security/john/default.nix
Log Message:
-----------
john: Make package work out of the box.
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 <[email protected]>
Reported-by: devhell <"^"@regexmail.net>
Cc: @offlinehacker
(cherry picked from commit 902bcf1422ecabb6efa771505ba5b6b3c76254c8)
Commit: 1983ddf2f1f7eb332da81370b91e42bd8c62ba44
https://github.com/NixOS/nixpkgs/commit/1983ddf2f1f7eb332da81370b91e42bd8c62ba44
Author: aszlig <[email protected]>
Date: 2016-05-09 (Mon, 09 May 2016)
Changed paths:
M pkgs/tools/security/john/default.nix
Log Message:
-----------
john: Enable parallel building by default.
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 <[email protected]>
(cherry picked from commit 37429a2c74a4dfb141e497a62e608f0dd00a0cb5)
Compare: https://github.com/NixOS/nixpkgs/compare/6edbeb8b4723...1983ddf2f1f7_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits