Hello community, here is the log from the commit of package john checked in at Fri Jun 9 02:40:31 CEST 2006. -------- --- john/john.changes 2006-05-17 14:23:22.000000000 +0200 +++ john/john.changes 2006-06-08 23:32:26.000000000 +0200 @@ -1,0 +2,8 @@ +Thu Jun 8 23:27:39 CEST 2006 - lrupp@suse.de + +- new version 1.7.2 +- moved john.conf to /etc +- moved john binary to /usr/bin +- enabled some opt flags (must be tested) + +------------------------------------------------------------------- Old: ---- john-1.7.0.2.tar.bz2 New: ---- john-1.7.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ john.spec ++++++ --- /var/tmp/diff_new_pack.HcFF5D/_old 2006-06-09 02:40:00.000000000 +0200 +++ /var/tmp/diff_new_pack.HcFF5D/_new 2006-06-09 02:40:00.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package john (Version 1.7.0.2) +# spec file for package john (Version 1.7.2) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -15,8 +15,8 @@ License: GPL, Contact author Group: Productivity/Security Autoreqprov: on -Version: 1.7.0.2 -Release: 9 +Version: 1.7.2 +Release: 1 Summary: Detects Weak Passwords Source: %{name}-%{version}.tar.bz2 Source2: %{name}.8.gz @@ -42,6 +42,11 @@ Patch20: %{name}-undrop.c.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %define cflags CFLAGS="-c -Wall $RPM_OPT_FLAGS -DJOHN_SYSTEMWIDE=1 -DJOHN_SYSTEMWIDE_HOME='\\\"/usr/share/john\\\"' -DJOHN_SYSTEMWIDE_EXEC='\\\"/usr/sbin/john\\\"'" LDFLAGS= +%define cflags CFLAGS="-c -Wall $RPM_OPT_FLAGS -DJOHN_SYSTEMWIDE=1 -finline-limit=2000 --param inline-unit-growth=2000" LDFLAGS= +%define johndir /var/lib/john +%ifarch x86_64 +%define cflags CFLAGS="-c -Wall $RPM_OPT_FLAGS -DJOHN_SYSTEMWIDE=1" LDFLAGS= +%endif %description John the Ripper is a fast password cracker (password security auditing @@ -79,6 +84,13 @@ %patch15 -p1 %patch19 -p1 %patch20 -p1 +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 +perl -pi -e 's#^(\#define CFG_FULL_NAME)\s.+$#$1\t\"%_sysconfdir/john.conf\"#g' $RPM_BUILD_DIR/%{name}-%{version}/src/params.h +perl -pi -e 's#^(\#define CFG_ALT_NAME)\s.+$#$1\t\"%_sysconfdir/john.conf\"#g' $RPM_BUILD_DIR/%{name}-%{version}/src/params.h +perl -pi -e 's#^(\#define WORDLIST_NAME)\s.+$#$1\t\"%{johndir}/password.lst\"#g' $RPM_BUILD_DIR/%{name}-%{version}/src/params.h +perl -pi -e 's#^(\#define LOG_NAME)\s.+$#$1\t\"/var/log/john.log\"#g' $RPM_BUILD_DIR/%{name}-%{version}/src/params.h +perl -pi -e 's#^(\#define JOHN_SYSTEMWIDE_HOME)\s.+$#$1\t\"%{johndir}\"#g' $RPM_BUILD_DIR/%{name}-%{version}/src/params.h %build cd src @@ -108,20 +120,13 @@ cd .. %install -JOHNDIR=$RPM_BUILD_ROOT/var/lib/john -install -d -m 700 $JOHNDIR -install -m 600 run/* $JOHNDIR -rm $JOHNDIR/unafs $JOHNDIR/unique $JOHNDIR/unshadow -mkdir -p $RPM_BUILD_ROOT/usr/sbin -ln -fs john $RPM_BUILD_ROOT/usr/sbin/unafs -ln -fs john $RPM_BUILD_ROOT/usr/sbin/unique -ln -fs john $RPM_BUILD_ROOT/usr/sbin/unshadow -mv $JOHNDIR/john $RPM_BUILD_ROOT/usr/sbin -ln -s /usr/sbin/john $JOHNDIR/john -cp $JOHNDIR/john.conf $JOHNDIR/john.ini -install -d %{buildroot}%{_mandir}/man8/ -install -m 644 %{SOURCE2} %{buildroot}%{_mandir}/man8/ -chmod 700 $RPM_BUILD_ROOT/usr/sbin/john +mkdir -p %buildroot{%_bindir,%johndir,%_sysconfdir,%_mandir/man8} +install -m 700 run/john %buildroot%_bindir/ +cp -a run/un* %buildroot%_bindir/ +install -m 644 -p run/{password.lst,*.chr} %buildroot%johndir +install -m 644 -p run/john.conf %buildroot%_sysconfdir +install -m 755 -p run/mailer doc/ +install -m 644 -p %{SOURCE2} %buildroot%_mandir/man8 %clean rm -rf $RPM_BUILD_ROOT @@ -129,25 +134,20 @@ %files %defattr(-,root,root) %doc doc/* -/usr/sbin/john -/usr/sbin/unafs -/usr/sbin/unique -/usr/sbin/unshadow -%dir %attr(700,root,root) /var/lib/john -/var/lib/john/all.chr -/var/lib/john/alpha.chr -/var/lib/john/alnum.chr -/var/lib/john/digits.chr -/var/lib/john/lanman.chr -/var/lib/john/john -/var/lib/john/undrop -%config (noreplace)/var/lib/john/john.ini -%config (noreplace)/var/lib/john/john.conf -%dir %attr(700,root,root) /var/lib/john/mailer -%config /var/lib/john/password.lst %doc %{_mandir}/man8/john.8.gz +%_bindir/un* +%dir %{johndir} +%attr(750,root,wheel) %_bindir/john +%attr(644,root,root) %johndir/password.lst +%attr(644,root,root) %johndir/*.chr +%config (noreplace) %_sysconfdir/john.conf %changelog -n john +* Thu Jun 08 2006 - lrupp@suse.de +- new version 1.7.2 +- moved john.conf to /etc +- moved john binary to /usr/bin +- enabled some opt flags (must be tested) * Wed May 17 2006 - schwab@suse.de - Use RPM_OPT_FLAGS. - Don't strip binaries. ++++++ john-1.7.0.2.tar.bz2 -> john-1.7.2.tar.bz2 ++++++ ++++ 3358 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