Hello community,
here is the log from the commit of package Botan for openSUSE:Factory
checked in at Fri Sep 3 13:51:21 CEST 2010.
--------
--- Botan/Botan.changes 2010-03-10 01:02:20.000000000 +0100
+++ /mounts/work_src_done/STABLE/Botan/Botan.changes 2010-09-02 12:07:49.000000000 +0200
@@ -1,0 +2,39 @@
+Wed Sep 1 16:38:40 CEST 2010 - pth@suse.de
+
+- Prefix last patch with Botan-.
+- Enable building of the qt_mutex module. This means that from now
+ on libbotan requires libQtCore.
+- Fix test for thread/mutex support to also work for Qt4.
+
+- Update to 1.8.10:
+
+ * This release changes a number of aspects of how private keys are
+ encrypted. The default encryption algorithm has changed from 3DES
+ to AES-256
+
+ * The default iteration count for PBES1 and PBES2 encryption schemes
+ (which are used primarily to encrypt asymmetric keys like RSA or
+ DSA) has increased from 2048 to 10000, which should make brute
+ force key cracking substantially harder.
+
+ * The first round of AES now uses a smaller set of lookup tables;
+ this only reduces performance slightly but some timing and cache
+ analysis attacks against AES are substantially harder when AES is
+ implemented this way.
+
+ * The class known as S2K was renamed PBKDF in 1.9, with a typedef
+ for backwards compatibility. For providing an equivalent forward
+ compatibility path, 1.8.10 includes a typedef for PBKDF and a new
+ accessor function get_pbkdf. It also includes a new interface for
+ deriving keys with a passphrase which takes both the passphrase
+ and desired output length as well as the salt and iteration
+ count; in many cases this call is actually significantly more
+ convenient than the older API.
+
+-------------------------------------------------------------------
+Tue Aug 31 09:22:59 UTC 2010 - aj@suse.de
+
+- Do not include build time and host in package to not trigger rebuilds.
+- Add pkg-config build requires as suggested by rpmlint.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
botan-1.8.8-binutils_lea_offset.patch
Botan-1.8.8.tar.bz2
New:
----
Botan-1.8.10.tar.bz2
Botan-no-buildtime.patch
Botan-qt_thread_support.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Botan.spec ++++++
--- /var/tmp/diff_new_pack.FEV4CW/_old 2010-09-03 13:48:25.000000000 +0200
+++ /var/tmp/diff_new_pack.FEV4CW/_new 2010-09-03 13:48:25.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package Botan (Version 1.8.8)
+# spec file for package Botan (Version 1.8.10)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -20,8 +20,8 @@
%define version_suffix 1_8_2
Name: Botan
-Version: 1.8.8
-Release: 5
+Version: 1.8.10
+Release: 1
Url: http://botan.randombit.net
Summary: A C++ Crypto Library
License: BSD3c
@@ -32,11 +32,13 @@
Patch0: Botan-inttypes.patch
Patch1: Botan-ull_constants.patch.bz2
Patch2: Botan-fix_install_paths.patch
-Patch3: botan-1.8.8-binutils_lea_offset.patch
+Patch4: Botan-no-buildtime.patch
+Patch5: Botan-qt_thread_support.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: zlib, bzip2 >= 1.0.2, gmp >= 4.1
BuildRequires: bzip2 >= 1.0.2 gmp-devel >= 4.1 zlib-devel
BuildRequires: gcc-c++ gmp-devel libbz2-devel openssl-devel python
+BuildRequires: libqt4-devel pkg-config
%description
Botan is a C++ library that provides support for many common
@@ -50,7 +52,8 @@
--------
Jack Lloyd