Hello community,

here is the log from the commit of package strongswan for openSUSE:Factory 
checked in at 2012-02-16 15:01:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/strongswan (Old)
 and      /work/SRC/openSUSE:Factory/.strongswan.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "strongswan", Maintainer is "m...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/strongswan/strongswan.changes    2011-12-25 
17:42:14.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.strongswan.new/strongswan.changes       
2012-02-16 15:02:26.000000000 +0100
@@ -1,0 +2,53 @@
+Wed Feb 15 13:31:40 UTC 2012 - m...@suse.com
+
+- Updated to strongSwan 4.6.1 release:
+  Changes in 4.6.1:
+  - Because of changing checksums before and after installation which caused
+    the integrity tests to fail we avoided directly linking libsimaka,
+    libtls and libtnccs to those libcharon plugins which make use of these
+    dynamiclibraries.
+    Instead we linked the libraries to the charon daemon. Unfortunately
+    Ubuntu 11.10 activated the --as-needed ld option which discards explicit
+    links to dynamic libraries that are not actually used by the charon
+    daemon itself, thus causing failures during the loading of the plugins
+    which depend on these libraries for resolving external symbols.
+  - Therefore our approach of computing  integrity checksums for plugins had
+    to be changed radically by moving the hash generation from the
+    compilation to the post-installation phase.
+  Changes in 4.6.0:
+  - The new libstrongswan certexpire plugin collects expiration information
+    of all used certificates and exports them to CSV files. It either
+    directly exports them or uses cron style scheduling for batch exports.
+  - Starter passes unresolved hostnames to charon, allowing it to do name
+    resolution not before the connection attempt. This is especially useful
+    with connections between hosts using dynamic IP addresses.
+    Thanks to Mirko Parthey for the initial patch.
+  - The android plugin can now be used without the Android frontend patch
+    and provides DNS server registration and logging to logcat.
+  - Pluto and starter (plus stroke and whack) have been ported to Android.
+  - Support for ECDSA private and public key operations has been added to
+    the pkcs11 plugin.  The plugin now also provides DH and ECDH via PKCS#11
+    and can use tokens as random number generators (RNG).  By default only
+    private key operations are enabled, more advanced features have to be
+    enabled by their option in strongswan.conf.  This also applies to public
+    key operations (even for keys not stored on the token) which were
+    enabled by default before.
+  - The libstrongswan plugin system now supports detailed plugin
+    dependencies. Many plugins have been extended to export its capabilities
+    and requirements. This allows the plugin loader to resolve plugin
+    loading order automatically, and in future releases, to dynamically load
+    the required features on demand.
+    Existing third party plugins are source (but not binary) compatible if
+    they properly initialize the new get_features() plugin function to NULL.
+  - The tnc-ifmap plugin implements a TNC IF-MAP 2.0 client which can
+    deliver metadata about IKE_SAs via a SOAP interface to a MAP server.
+    The tnc-ifmap plugin requires the Apache Axis2/C library.
+- Merged patches, changed strongswan-doc to be a noarch package.
+- Fixed rpmlint runlevel & fsf warnings, updated rpmlintrc
+
+-------------------------------------------------------------------
+Mon Feb  6 10:27:00 UTC 2012 - a...@suse.de
+
+- Only glib.h can be included, fix compilation.
+
+-------------------------------------------------------------------

Old:
----
  strongswan-4.5.3-fmt-warnings.patch
  strongswan-4.5.3-rpmlintrc
  strongswan-4.5.3.tar.bz2
  strongswan-4.5.3.tar.bz2.sig

New:
----
  strongswan-4.6.1-fmt-warnings.patch
  strongswan-4.6.1-glib.patch
  strongswan-4.6.1-rpmlintrc
  strongswan-4.6.1.tar.bz2
  strongswan-4.6.1.tar.bz2.sig

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

Other differences:
------------------
++++++ strongswan.spec ++++++
--- /var/tmp/diff_new_pack.XrqVjV/_old  2012-02-16 15:02:27.000000000 +0100
+++ /var/tmp/diff_new_pack.XrqVjV/_new  2012-02-16 15:02:27.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package strongswan
 #
-# 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,8 +15,10 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
+
 Name:           strongswan
-Version:        4.5.3
+Version:        4.6.1
 Release:        0
 %define         upstream_version   %{version}
 %define         strongswan_docdir  %{_docdir}/%{name}
@@ -41,6 +43,7 @@
 Source4:        README.SUSE
 Patch1:         %{name}_modprobe_syslog.patch
 Patch2:         %{name}-%{version}-fmt-warnings.patch
+Patch3:         %{name}-%{version}-glib.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  curl-devel
@@ -105,6 +108,7 @@
     and others
 
 %package doc
+BuildArch:      noarch
 Summary:        OpenSource IPsec-based VPN Solution
 
 %description doc
@@ -234,6 +238,7 @@
 %setup -q -n %{name}-%{upstream_version}
 %patch1 -p0
 %patch2 -p0
+%patch3 -p1
 sed -e 's|@libexecdir@|%_libexecdir|g'    \
      < $RPM_SOURCE_DIR/strongswan.init.in \
      > strongswan.init
@@ -313,7 +318,7 @@
 #
 EOT
 #
-rm -f $RPM_BUILD_ROOT%{strongswan_libdir}/lib{charon,hydra,strongswan}.so
+rm -f 
$RPM_BUILD_ROOT%{strongswan_libdir}/lib{charon,hydra,strongswan,simaka}.so
 find  $RPM_BUILD_ROOT%{strongswan_libdir} \
       -name "*.a" -o -name "*.la" | xargs -r rm -f
 #
@@ -436,6 +441,8 @@
 %{strongswan_libdir}/libhydra.so.0.0.0
 %{strongswan_libdir}/libcharon.so.0
 %{strongswan_libdir}/libcharon.so.0.0.0
+%{strongswan_libdir}/libsimaka.so.0
+%{strongswan_libdir}/libsimaka.so.0.0.0
 %{strongswan_libdir}/libstrongswan.so.0
 %{strongswan_libdir}/libstrongswan.so.0.0.0
 %dir %{strongswan_plugins}
@@ -471,6 +478,7 @@
 %{strongswan_plugins}/libstrongswan-ha.so
 %{strongswan_plugins}/libstrongswan-hmac.so
 %{strongswan_plugins}/libstrongswan-kernel-netlink.so
+%{strongswan_plugins}/libstrongswan-kernel-netlink.so
 %{strongswan_plugins}/libstrongswan-ldap.so
 %{strongswan_plugins}/libstrongswan-md4.so
 %{strongswan_plugins}/libstrongswan-md5.so

++++++ strongswan-4.5.3-fmt-warnings.patch -> 
strongswan-4.6.1-fmt-warnings.patch ++++++
--- /work/SRC/openSUSE:Factory/strongswan/strongswan-4.5.3-fmt-warnings.patch   
2011-09-23 12:46:59.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.strongswan.new/strongswan-4.6.1-fmt-warnings.patch  
    2012-02-16 15:02:25.000000000 +0100
@@ -1,14 +1,14 @@
 --- src/checksum/checksum_builder.c
-+++ src/checksum/checksum_builder.c    2011/09/08 15:45:10
++++ src/checksum/checksum_builder.c    2012/02/15 13:08:35
 @@ -64,9 +64,9 @@ static void build_checksum(char *path, c
                        fprintf(stderr, "dlopen failed: %s\n", dlerror());
                }
        }
--      printf("\t{\"%-20s%7u, 0x%08x, %6u, 0x%08x},\n",
-+      printf("\t{\"%-20s%7zu, 0x%08x, %6zu, 0x%08x},\n",
+-      printf("\t{\"%-25s%7u, 0x%08x, %6u, 0x%08x},\n",
++      printf("\t{\"%-25s%7zu, 0x%08x, %6zu, 0x%08x},\n",
                   name, fsize, fsum, ssize, ssum);
--      fprintf(stderr, "\"%-20s%7u / 0x%08x       %6u / 0x%08x\n",
-+      fprintf(stderr, "\"%-20s%7zu / 0x%08x       %6zu / 0x%08x\n",
+-      fprintf(stderr, "\"%-25s%7u / 0x%08x       %6u / 0x%08x\n",
++      fprintf(stderr, "\"%-25s%7zu / 0x%08x       %6zu / 0x%08x\n",
                        name, fsize, fsum, ssize, ssum);
  }
  

++++++ strongswan-4.6.1-glib.patch ++++++
Index: strongswan-4.5.3/src/libcharon/plugins/nm/nm_service.h
===================================================================
--- strongswan-4.5.3.orig/src/libcharon/plugins/nm/nm_service.h
+++ strongswan-4.5.3/src/libcharon/plugins/nm/nm_service.h
@@ -21,8 +21,7 @@
 #ifndef NM_SERVICE_H_
 #define NM_SERVICE_H_
 
-#include <glib/gtypes.h>
-#include <glib-object.h>
+#include <glib.h>
 #include <nm-vpn-plugin.h>
 
 #include "nm_creds.h"
++++++ strongswan-4.5.3-rpmlintrc -> strongswan-4.6.1-rpmlintrc ++++++
--- /work/SRC/openSUSE:Factory/strongswan/strongswan-4.5.3-rpmlintrc    
2011-09-23 12:46:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.strongswan.new/strongswan-4.6.1-rpmlintrc       
2012-02-16 15:02:25.000000000 +0100
@@ -3,3 +3,7 @@
 addFilter("strongswan.* incoherent-init-script-name ipsec")
 # - readme only, triggers full ipsec + ikev1&ikev2 install
 addFilter("strongswan.* no-binary")
+# - link to init script, covered by service(8)
+addFilter("strongswan.* no-manual-page-for-binary rcipsec")
+# - no, restating tunnels on update may break the update
+addFilter("strongswan.*restart_on_update-postun /etc/init.d/ipsec")

++++++ strongswan-4.5.3.tar.bz2 -> strongswan-4.6.1.tar.bz2 ++++++
++++ 74413 lines of diff (skipped)

++++++ strongswan.init.in ++++++
--- /var/tmp/diff_new_pack.XrqVjV/_old  2012-02-16 15:02:32.000000000 +0100
+++ /var/tmp/diff_new_pack.XrqVjV/_new  2012-02-16 15:02:32.000000000 +0100
@@ -17,7 +17,7 @@
 #
 #     You should have received a copy of the GNU Lesser General Public
 #     License along with this library; if not, write to the Free Software
-#     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307,
+#     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
 #     USA.
 #
 # /etc/init.d/ipsec
@@ -41,7 +41,7 @@
 # Should-Start:      $time
 # Required-Stop:     $syslog $remote_fs $named
 # Should-Stop:       $time
-# Default-Start:     3 4 5
+# Default-Start:     3 5
 # Default-Stop:      0 1 2 6
 # Short-Description: StrongSwan IPsec
 # Description:       StrongSwan IPsec provides encrypted and authenticated

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to