Hello community,

here is the log from the commit of package python-pycrypto for openSUSE:Factory 
checked in at 2012-03-13 09:38:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pycrypto (Old)
 and      /work/SRC/openSUSE:Factory/.python-pycrypto.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pycrypto", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pycrypto/python-pycrypto.changes  
2011-09-23 12:43:08.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-pycrypto.new/python-pycrypto.changes     
2012-03-13 09:39:03.000000000 +0100
@@ -1,0 +2,52 @@
+Mon Mar 12 21:03:54 UTC 2012 - [email protected]
+
+- Update to version 2.5:
+  * Added PKCS#1 encryption schemes (v1.5 and OAEP).  We now have
+    a decent, easy-to-use non-textbook RSA implementation.  Yay!
+  * Added PKCS#1 signature schemes (v1.5 and PSS). v1.5 required some
+    extensive changes to Hash modules to contain the algorithm specific
+    ASN.1 OID. To that end, we now always have a (thin) Python module to
+    hide the one in pure C.
+  * Added 2 standard Key Derivation Functions (PBKDF1 and PBKDF2).
+  * Added export/import of RSA keys in OpenSSH and PKCS#8 formats.
+  * Added password-protected export/import of RSA keys (one old method
+    for PKCS#8 PEM only).
+  * Added ability to generate RSA key pairs with configurable public
+    exponent e.
+  * Added ability to construct an RSA key pair even if only the private
+    exponent d is known, and not p and q.
+  * Added SHA-2 C source code (fully from Lorenz Quack).
+  * Unit tests for all the above.
+  * Updates to documentation (both inline and in Doc/pycrypt.rst)
+  * All of the above changes were put together by Legrandin (Thanks!)
+  * Minor bug fixes (setup.py and tests).
+- Changes from version 2.4.1:
+  * Fix "error: Setup script exited with error: src/config.h: No such file or
+    directory" when installing via easy_install.  (Sebastian Ramacher)
+- Changes from version 2.4:
+  * Python 3 support!  (Thorsten E. Behrens, Anders Sundman)
+    PyCrypto now supports every version of Python from 2.1 through 3.2.
+  * Timing-attack countermeasures in _fastmath: When built against
+    libgmp version 5 or later, we use mpz_powm_sec instead of mpz_powm.
+    This should prevent the timing attack described by Geremy Condra at
+    PyCon 2011:
+    
http://blip.tv/pycon-us-videos-2009-2010-2011/pycon-2011-through-the-side-channel-timing-and-implementation-attacks-in-python-4897955
+  * New hash modules (for Python >= 2.5 only): SHA224, SHA384, and
+    SHA512 (Frédéric Bertolus)
+  * Configuration using GNU autoconf.  This should help fix a bunch of
+    build issues.
+  * Support using MPIR as an alternative to GMP.
+  * Improve the test command in setup.py, by allowing tests to be
+    performed on a single sub-package or module only. (Legrandin)
+  * Fix double-decref of "counter" when Cipher object initialisation
+    fails (Ryan Kelly)
+  * Apply patches from Debian's python-crypto 2.3-3 package (Jan
+    Dittberner, Sebastian Ramacher):
+   - fix-RSA-generate-exception.patch
+   - epydoc-exclude-introspect.patch
+   - no-usr-local.patch
+  * Fix launchpad bug #702835: "Import key code is not compatible with
+    GMP library" (Legrandin)
+  * More tests, better documentation, various bugfixes.
+
+-------------------------------------------------------------------

Old:
----
  pycrypto-2.3.tar.gz

New:
----
  pycrypto-2.5.tar.gz

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

Other differences:
------------------
++++++ python-pycrypto.spec ++++++
--- /var/tmp/diff_new_pack.H7SBFs/_old  2012-03-13 09:39:04.000000000 +0100
+++ /var/tmp/diff_new_pack.H7SBFs/_new  2012-03-13 09:39:04.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pycrypto
 #
-# 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
@@ -16,25 +16,22 @@
 #
 
 
-
 Name:           python-pycrypto
-Version:        2.3
-Release:        1
+Version:        2.5
+Release:        0
 Url:            http://www.pycrypto.org/
 Summary:        Cryptographic modules for Python
 License:        Python-2.0
 Group:          Development/Languages/Python
 Source:         
http://pypi.python.org/packages/source/p/pycrypto/pycrypto-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  python-devel
 BuildRequires:  gmp-devel
-%if 0%{?suse_version}
-%py_requires
-%endif
+BuildRequires:  python-devel
 Provides:       python-crypto = %{version}
-#TODO: Change to '<' after next version update:
-Obsoletes:      python-crypto <= %{version}
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+Obsoletes:      python-crypto < %{version}
+%if 0%{?suse_version} && 0%{?suse_version} <= 1110
+%{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+%endif
 
 %description
 The package contains:
@@ -51,7 +48,6 @@
 
 %prep
 %setup -q -n pycrypto-%{version}
-sed -i "1d" lib/Crypto/Util/RFC1751.py # Fix non-executable script
 
 %build
 CFLAGS="%{optflags}" python setup.py build
@@ -64,7 +60,7 @@
 
 %files
 %defattr(-,root,root,-)
-%doc ACKS ChangeLog COPYRIGHT README TODO
+%doc ACKS ChangeLog COPYRIGHT README
 %{python_sitearch}/*
 
 %changelog

++++++ pycrypto-2.3.tar.gz -> pycrypto-2.5.tar.gz ++++++
++++ 18321 lines of diff (skipped)

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

Reply via email to