New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
phrasendrescher: 1.0 -> 1.2.2b #36661
Conversation
Semi-automatic update. These checks were done: - built on NixOS - ran `/nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/bin/pd -h` got 0 exit code - ran `/nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/bin/pd -h` and found version 1.2.2b - found 1.2.2b with grep in /nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b - found 1.2.2b in filename of file in /nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b
I assume |
Success on x86_64-linux (full log) Partial log (click to expand)
|
Success on aarch64-linux (full log) Partial log (click to expand)
|
@Mic92 I don't know for sure, but maybe not because there is also a c version http://leidecker.info/projects/phrasendrescher/index.shtml |
Ok. then it is |
@GrahamcOfBorg build phrasendrescher |
Success on x86_64-linux (full log) Partial log (click to expand)
|
Success on aarch64-linux (full log) Partial log (click to expand)
|
Success on x86_64-darwin (full log) Partial log (click to expand)
|
That looks fishy: $ /nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/bin/pd
phrasen|drescher 1.2.2b - the passphrase cracker
Copyright (C) 2008 Nico Leidecker; http://www.leidecker.info
Usage: /nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/bin/pd plugin [options] credentials
Please choose a plugin first or use -h for more help
Available plugins:
cannot open plugin directory /nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/lib/phrasendrescher: No such file or directory
Set the plugin directory in the environment variable PD_PLUGINS if required.
$ find /nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/
/nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/
/nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/share
/nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/share/man
/nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/share/man/man1
/nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/share/man/man1/pd.1.gz
/nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/bin
/nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/bin/pd |
Success on x86_64-darwin (full log) Partial log (click to expand)
|
Right, it looks fishy, took a look at the build, there was a big warning:
diff --git a/pkgs/tools/security/phrasendrescher/default.nix b/pkgs/tools/security/phrasendrescher/default.nix
index 9fbeb3541ca..189190ab0bf 100644
--- a/pkgs/tools/security/phrasendrescher/default.nix
+++ b/pkgs/tools/security/phrasendrescher/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, openssl }:
+{ stdenv, fetchurl, openssl, libssh2, gpgme }:
stdenv.mkDerivation rec {
name = "phrasendrescher-${version}";
@@ -9,7 +9,9 @@ stdenv.mkDerivation rec {
sha256 = "0bkiy9dlc1rqicl7g5sbfhgqlyqms4s66lcawwhhbl9d60y72ghs";
};
- buildInputs = [ openssl ];
+ buildInputs = [ openssl libssh2 gpgme ];
+
+ configureFlags = "--with-plugins";
meta = with stdenv.lib; {
description = "Cracking tool that finds passphrases of SSH keys"; It seems to run better after doing that.
|
@samueldr you can update this pull request then. |
Now needs `--with-plugins` to build with plugins. The plugins need two new dependencies.
@GrahamcOfBorg build phrasendrescher |
Failure on x86_64-darwin (full log) Attempted: phrasendrescher Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: phrasendrescher Partial log (click to expand)
|
And now with darwin issues. Will look into it later. |
Failure on x86_64-darwin (full log) Attempted: phrasendrescher Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: phrasendrescher Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: phrasendrescher Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: phrasendrescher Partial log (click to expand)
|
Closing in favor of @r-ryantm doing these. |
This one will need a manual intervention; it's not as simple as updating the version + hash. |
Semi-automatic update. These checks were done:
/nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/bin/pd -h
got 0 exit code/nix/store/sifsd5n9sni7d35b32w3n8xm44yg56dd-phrasendrescher-1.2.2b/bin/pd -h
and found version 1.2.2bcc @bjornfor