repoforge/rpms — pull request #145 by clockfort (2012-04-15 06:21:05+00:00)
Title: John: Bump version to 1.7.9 and allow using the default profile

Previously john the ripper would return semi-confusing messages when you try to use it without a specific profile.

[clockfort@jolt Configs]$ john ssha.txt
fopen: $JOHN/dumb16.conf: No such file or directory
[clockfort@jolt Configs]$ strace john ssha.txt 2>&1 | grep dumb16
open("/usr/share/john/dumb16.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
open("$JOHN/dumb16.conf", O_RDONLY) = -1 ENOENT (No such file or directory)

For some reason, even though the rpmforge-provided /etc/john.conf includes the lines:

# dumb-force UTF-16, in an external file
.include "$JOHN/dumb16.conf"

# dumb-force UTF-32, in an external file
.include "$JOHN/dumb32.conf"

these files were previously neglected from being copied in.

While correcting, I noticed a newer version available, so including that was just icing on the cake.

... this is the first time I've looked at contributing to rpmforge, so please check and point out any mistakes involving versioning, any other files that need to be edited, etc.

Thanks.