Hello community,

here is the log from the commit of package john for openSUSE:Factory checked in 
at 2012-07-18 17:22:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/john (Old)
 and      /work/SRC/openSUSE:Factory/.john.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "john", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/john/john.changes        2011-10-02 
02:03:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.john.new/john.changes   2012-07-18 
17:22:50.000000000 +0200
@@ -1,0 +2,33 @@
+Fri Jul 13 06:07:17 UTC 2012 - [email protected]
+
+- update to 1.7.9:
+  + Added optional parallelization of the MD5-based crypt(3) code with OpenMP.
+  + Added optional parallelization of the bitslice DES code with OpenMP.
+  + Replaced the bitslice DES key setup algorithm with a faster one, which
+    significantly improves performance at LM hashes, as well as at DES-based
+    crypt(3) hashes when there's just one salt (or very few salts).
+  + Optimized the DES S-box x86-64 (16-register SSE2) assembly code.
+  + Added support for 10-character DES-based tripcodes (not optimized yet).
+  + Added support for the "$2y$" prefix of bcrypt hashes.
+  + Added two more hash table sizes (16M and 128M entries) for faster 
processing
+    of very large numbers of hashes per salt (over 1M).
+  + Added two pre-defined external mode variables: "abort" and "status", which
+    let an external mode request the current cracking session to be aborted or 
the
+    status line to be displayed, respectively.
+  + Made some minor optimizations to external mode function calls and virtual
+    machine implementation.
+  + The "--make-charset" option now uses floating-point rather than 64-bit
+    integer operations, which allows for larger CHARSET_* settings in params.h.
+  + Added runtime detection of Intel AVX and AMD XOP instruction set 
extensions,
+    with optional fallback to an alternate program binary.
+  + Added relbench, a Perl script to compare two "john --test" benchmark runs,
+    such as for different machines, "make" targets, C compilers, optimization
+    options, or/and versions of John the Ripper.
+  + Additional public lists of "top N passwords" have been merged into the
+    bundled common passwords list, and some insufficiently common passwords 
were
+    removed from the list.
+  + Many minor enhancements and a few bug fixes were made.
+- updated jumbo patch to 1.7.9-jumbo-6
+- specfile cleanup (using spec-cleaner)
+
+-------------------------------------------------------------------

Old:
----
  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

New:
----
  john-1.7.9-jumbo-6.tar.bz2
  john-1.7.9-jumbo-6.tar.bz2.sign
  john-1.7.9.tar.bz2
  john-1.7.9.tar.bz2.sign

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ john.spec ++++++
--- /var/tmp/diff_new_pack.XgM47H/_old  2012-07-18 17:22:51.000000000 +0200
+++ /var/tmp/diff_new_pack.XgM47H/_new  2012-07-18 17:22:51.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package john
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 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
@@ -15,26 +15,26 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:           john
-Url:            http://www.openwall.com/john/
+Version:        1.7.9
+Release:        0
+Summary:        Detects Weak Passwords
 License:        GPL-2.0+
 Group:          Productivity/Security
-Version:        1.7.8
-Release:        1
-Summary:        Detects Weak Passwords
+Url:            http://www.openwall.com/john/
 Source:         %{name}-%{version}.tar.bz2
+Source1:        %{name}-%{version}.tar.bz2.sign
 Source2:        %{name}.8.gz 
 Source3:        %{name}-rpmlintrc
-Source4:        %{name}-%{version}-jumbo-2.tar.bz2
+Source4:        %{name}-%{version}-jumbo-6.tar.bz2
+Source5:        %{name}-%{version}-jumbo-6.tar.bz2.sign
 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="-lcrypto"
+%define cflags CFLAGS="-c %{optflags} -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="-lcrypto"
+%define cflags CFLAGS="-c %{optflags} -DJOHN_SYSTEMWIDE=1" LDFLAGS="-lcrypto"
 %endif
 
 %description
@@ -42,21 +42,15 @@
 tool). Its primary purpose is to detect weak Unix passwords, but a
 number of other hash types are supported as well.
 
-
-
-Authors:
---------
-    Solar Designer <[email protected]>
-
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q
 # 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
-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 
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
@@ -107,27 +101,33 @@
 popd
 
 %install
-mkdir -p %buildroot{%_bindir,%johndir,%_sysconfdir,%_mandir/man8}
-install -m 755 run/john %buildroot%_bindir/
-cp -r 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 %buildroot%_bindir/
-install -m 644 -p %{SOURCE2} %buildroot%_mandir/man8/
+mkdir -p %{buildroot}{%{_bindir},%johndir,%{_sysconfdir},%{_mandir}/man8}
+install -m 755 run/john %{buildroot}%{_bindir}/
+cp -r run/un* %{buildroot}%{_bindir}/
+install -m755 run/relbench %{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 %{buildroot}%{_bindir}/
+install -m 644 -p %{SOURCE2} %{buildroot}%{_mandir}/man8/
+# handle documentation - makes rpmlint happy
+mkdir -p %{buildroot}%{_defaultdocdir}/%{name}
+cp doc/* %{buildroot}%{_defaultdocdir}/%{name}/
+rm %{buildroot}%{_defaultdocdir}/%{name}/INSTALL
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root)
-%doc doc/*
+%doc %{_defaultdocdir}/%{name}/
 %doc %{_mandir}/man8/john.8.gz
-%_bindir/un*
+%{_bindir}/un*
+%{_bindir}/relbench
 %dir %{johndir}
-%attr(750,root,wheel) %_bindir/john
-%_bindir/mailer
+%attr(750,root,wheel) %{_bindir}/john
+%{_bindir}/mailer
 %attr(644,root,root) %johndir/password.lst
 %attr(644,root,root) %johndir/*.chr
-%config (noreplace) %_sysconfdir/john.conf
+%config (noreplace) %{_sysconfdir}/john.conf
 
 %changelog

++++++ john-1.7.8-jumbo-2.tar.bz2 -> john-1.7.9-jumbo-6.tar.bz2 ++++++
++++ 176644 lines of diff (skipped)

++++++ john-1.7.8-jumbo-2.tar.bz2 -> john-1.7.9.tar.bz2 ++++++
++++ 73571 lines of diff (skipped)


-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to