Hello community, here is the log from the commit of package john for openSUSE:Factory checked in at Wed Jul 13 16:08:55 CEST 2011. -------- --- john/john.changes 2010-09-09 18:54:17.000000000 +0200 +++ /mounts/work_src_done/STABLE/john/john.changes 2011-07-08 11:01:27.000000000 +0200 @@ -1,0 +2,25 @@ +Fri Jul 8 08:56:40 UTC 2011 - lars@linux-schulserver.de + +- update to 1.7.8: + + many changes, please see /usr/share/doc/packages/john/CHANGES + + The bitslice DES S-box expressions have been replaced with those + generated by Roman Rusakov specifically for John the Ripper + + Added Intel AVX and AMD XOP instruction sets support for bitslice DES + + Apache "$apr1$" MD5-based password hashes are now supported. + + the loader now includes logic to warn the user of ambiguous + hash encodings + + "DateTime", "Repeats", "Subsets", "AtLeast1-Simple", + "AtLeast1-Generic", and "Policy" external mode samples have been + added to the default john.conf + + A few minor bug fixes and enhancements were made + + Corrected a logic error introduced in JtR 1.7.4.2: in + "single crack" mode +- added and updated jumbo patch + +------------------------------------------------------------------- +Tue Mar 15 06:42:36 CET 2011 - draht@suse.de + +- go from jumbo patch 7 to 12 +- needs -lm to link, via LDFLAGS from make command in spec + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- john-1.7.6.tar.bz2 New: ---- john-1.7.8-jumbo-2.tar.bz2 john-1.7.8-jumbo-2.tar.bz2.sign john-1.7.8.tar.bz2 john-1.7.8.tar.bz2.sign ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ john.spec ++++++ --- /var/tmp/diff_new_pack.jAFevh/_old 2011-07-13 16:08:27.000000000 +0200 +++ /var/tmp/diff_new_pack.jAFevh/_new 2011-07-13 16:08:27.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package john (Version 1.7.6) +# spec file for package john # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,17 +22,19 @@ Url: http://www.openwall.com/john/ License: GPLv2+ Group: Productivity/Security -Version: 1.7.6 +Version: 1.7.8 Release: 1 Summary: Detects Weak Passwords Source: %{name}-%{version}.tar.bz2 Source2: %{name}.8.gz Source3: %{name}-rpmlintrc +Source4: %{name}-%{version}-jumbo-2.tar.bz2 +BuildRequires: openssl-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %define johndir /var/lib/john -%define cflags CFLAGS="-c $RPM_OPT_FLAGS -DJOHN_SYSTEMWIDE=1 -finline-limit=2000 --param inline-unit-growth=2000" LDFLAGS="" +%define cflags CFLAGS="-c $RPM_OPT_FLAGS -DJOHN_SYSTEMWIDE=1 -finline-limit=2000 --param inline-unit-growth=2000" LDFLAGS="-lcrypto" %ifarch x86_64 -%define cflags CFLAGS="-c $RPM_OPT_FLAGS -DJOHN_SYSTEMWIDE=1" LDFLAGS="" +%define cflags CFLAGS="-c $RPM_OPT_FLAGS -DJOHN_SYSTEMWIDE=1" LDFLAGS="-lcrypto" %endif %description @@ -48,6 +50,8 @@ %prep %setup -q -n %{name}-%{version} +# apply the jumbo patch +gzip -dc %{SOURCE4} | patch -p1 # adapt the configs perl -pi -e "s#Wordlist = (.*)#Wordlist = %{johndir}/password.lst#g" $RPM_BUILD_DIR/%{name}-%{version}/run/john.conf perl -pi -e 's#^(#define JOHN_SYSTEMWIDE_EXEC)\s.+$#$1\t"%{johndir}"#g' $RPM_BUILD_DIR/%{name}-%{version}/src/params.h @@ -91,7 +95,7 @@ %endif export TARGET pushd src -make clean $TARGET %{cflags} +make clean $TARGET %{cflags} LDFLAGS='-lcrypto -lm' popd %check ++++++ john-1.7.6.tar.bz2 -> john-1.7.8.tar.bz2 ++++++ ++++ 14799 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org