Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package shibboleth-sp for openSUSE:Factory 
checked in at 2023-01-17 17:35:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/shibboleth-sp (Old)
 and      /work/SRC/openSUSE:Factory/.shibboleth-sp.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "shibboleth-sp"

Tue Jan 17 17:35:36 2023 rev:22 rq:1058849 version:3.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/shibboleth-sp/shibboleth-sp.changes      
2022-11-23 09:48:26.291145317 +0100
+++ /work/SRC/openSUSE:Factory/.shibboleth-sp.new.32243/shibboleth-sp.changes   
2023-01-17 17:35:48.493352469 +0100
@@ -1,0 +2,13 @@
+Tue Jan 17 08:57:09 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- update to 3.4.1:
+  * Reinforcing the xmltooling library (V3.2.3, included in this Windows 
release)
+    to block an unnecessary XML Encryption construct, related to the advisory
+    issued for the IdP recently. The SP is not believed to be vulnerable, but 
this
+    is a defensive measure.
+  * A warning has been added to the log when systems do not configure an 
explicit
+    value for the redirectLimit setting. The default for this setting remains
+    liberal for compatibility, so the warning was requested to highlight that
+    fact. 
+
+-------------------------------------------------------------------

Old:
----
  shibboleth-sp-3.4.0.tar.bz2
  shibboleth-sp-3.4.0.tar.bz2.asc

New:
----
  shibboleth-sp-3.4.1.tar.bz2
  shibboleth-sp-3.4.1.tar.bz2.asc

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

Other differences:
------------------
++++++ shibboleth-sp.spec ++++++
--- /var/tmp/diff_new_pack.LuJEaY/_old  2023-01-17 17:35:49.277356890 +0100
+++ /var/tmp/diff_new_pack.LuJEaY/_new  2023-01-17 17:35:49.329357183 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package shibboleth-sp
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,14 +22,14 @@
 %define realname shibboleth
 %define pkgdocdir %{_docdir}/%{realname}
 Name:           shibboleth-sp
-Version:        3.4.0
+Version:        3.4.1
 Release:        0
 Summary:        System for attribute-based Web Single Sign On
 License:        Apache-2.0
 Group:          Productivity/Networking/Security
 URL:            https://shibboleth.net/
-Source0:        
http://shibboleth.net/downloads/service-provider/%{version}/%{name}-%{version}.tar.bz2
-Source1:        
http://shibboleth.net/downloads/service-provider/%{version}/%{name}-%{version}.tar.bz2.asc
+Source0:        
https://shibboleth.net/downloads/service-provider/%{version}/%{name}-%{version}.tar.bz2
+Source1:        
https://shibboleth.net/downloads/service-provider/%{version}/%{name}-%{version}.tar.bz2.asc
 Source2:        %{name}.keyring
 Source3:        shibd.service
 Patch0:         shibboleth-sp-2.5.5-doxygen_timestamp.patch

++++++ shibboleth-sp-3.4.0.tar.bz2 -> shibboleth-sp-3.4.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shibboleth-sp-3.4.0/Makefile.in 
new/shibboleth-sp-3.4.1/Makefile.in
--- old/shibboleth-sp-3.4.0/Makefile.in 2022-10-24 15:49:08.000000000 +0200
+++ new/shibboleth-sp-3.4.1/Makefile.in 2023-01-09 22:52:08.000000000 +0100
@@ -230,7 +230,7 @@
        $(top_srcdir)/build-aux/install-sh \
        $(top_srcdir)/build-aux/ltmain.sh \
        $(top_srcdir)/build-aux/missing build-aux/compile \
-       build-aux/config.guess build-aux/config.sub \
+       build-aux/config.guess build-aux/config.sub build-aux/depcomp \
        build-aux/install-sh build-aux/ltmain.sh build-aux/missing
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shibboleth-sp-3.4.0/config_win32.h 
new/shibboleth-sp-3.4.1/config_win32.h
--- old/shibboleth-sp-3.4.0/config_win32.h      2022-10-24 15:45:10.000000000 
+0200
+++ new/shibboleth-sp-3.4.1/config_win32.h      2023-01-09 22:44:36.000000000 
+0100
@@ -121,13 +121,13 @@
 #define PACKAGE_NAME "shibboleth"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "shibboleth 3.4.0"
+#define PACKAGE_STRING "shibboleth 3.4.1"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "shibboleth-sp"
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "3.4.0"
+#define PACKAGE_VERSION "3.4.1"
 
 /* Define to the necessary symbol if this constant uses a non-standard name on
    your system. */
@@ -140,7 +140,7 @@
 /* #undef TM_IN_SYS_TIME */
 
 /* Version number of package */
-#define VERSION "3.3.1"
+#define VERSION "3.4.1"
 
 /* Define to empty if `const' does not conform to ANSI C. */
 /* #undef const */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shibboleth-sp-3.4.0/configure 
new/shibboleth-sp-3.4.1/configure
--- old/shibboleth-sp-3.4.0/configure   2022-10-24 15:49:06.000000000 +0200
+++ new/shibboleth-sp-3.4.1/configure   2023-01-09 22:52:07.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for shibboleth 3.4.0.
+# Generated by GNU Autoconf 2.71 for shibboleth 3.4.1.
 #
 # Report bugs to <https://shibboleth.atlassian.net/jira>.
 #
@@ -621,8 +621,8 @@
 # Identity of this package.
 PACKAGE_NAME='shibboleth'
 PACKAGE_TARNAME='shibboleth-sp'
-PACKAGE_VERSION='3.4.0'
-PACKAGE_STRING='shibboleth 3.4.0'
+PACKAGE_VERSION='3.4.1'
+PACKAGE_STRING='shibboleth 3.4.1'
 PACKAGE_BUGREPORT='https://shibboleth.atlassian.net/jira'
 PACKAGE_URL=''
 
@@ -1571,7 +1571,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures shibboleth 3.4.0 to adapt to many kinds of systems.
+\`configure' configures shibboleth 3.4.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1642,7 +1642,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of shibboleth 3.4.0:";;
+     short | recursive ) echo "Configuration of shibboleth 3.4.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1845,7 +1845,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-shibboleth configure 3.4.0
+shibboleth configure 3.4.1
 generated by GNU Autoconf 2.71
 
 Copyright (C) 2021 Free Software Foundation, Inc.
@@ -2470,7 +2470,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by shibboleth $as_me 3.4.0, which was
+It was created by shibboleth $as_me 3.4.1, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -3958,7 +3958,7 @@
 
 # Define the identity of the package.
  PACKAGE='shibboleth-sp'
- VERSION='3.4.0'
+ VERSION='3.4.1'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -25617,7 +25617,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by shibboleth $as_me 3.4.0, which was
+This file was extended by shibboleth $as_me 3.4.1, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -25685,7 +25685,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-shibboleth config.status 3.4.0
+shibboleth config.status 3.4.1
 configured by $0, generated by GNU Autoconf 2.71,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shibboleth-sp-3.4.0/configure.ac 
new/shibboleth-sp-3.4.1/configure.ac
--- old/shibboleth-sp-3.4.0/configure.ac        2022-10-24 15:44:22.000000000 
+0200
+++ new/shibboleth-sp-3.4.1/configure.ac        2023-01-09 22:44:13.000000000 
+0100
@@ -1,5 +1,5 @@
 AC_PREREQ([2.50])
-AC_INIT([shibboleth],[3.4.0],[https://shibboleth.atlassian.net/jira],[shibboleth-sp])
+AC_INIT([shibboleth],[3.4.1],[https://shibboleth.atlassian.net/jira],[shibboleth-sp])
 AC_CONFIG_SRCDIR(shibsp)
 AC_CONFIG_AUX_DIR(build-aux)
 AC_CONFIG_MACRO_DIR(m4)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shibboleth-sp-3.4.0/iis7_shib/iis7_shib.rc 
new/shibboleth-sp-3.4.1/iis7_shib/iis7_shib.rc
--- old/shibboleth-sp-3.4.0/iis7_shib/iis7_shib.rc      2022-07-18 
18:24:36.000000000 +0200
+++ new/shibboleth-sp-3.4.1/iis7_shib/iis7_shib.rc      2023-01-09 
22:48:02.000000000 +0100
@@ -51,8 +51,8 @@
 //
 
 VS_VERSION_INFO VERSIONINFO
-FILEVERSION RC_FILE_VERSION, 3
-PRODUCTVERSION RC_PRODUCT_VERSION, 1
+FILEVERSION RC_FILE_VERSION, 0
+PRODUCTVERSION RC_PRODUCT_VERSION, 0
 FILEFLAGSMASK 0x3fL
 #ifdef _DEBUG
  FILEFLAGS 0x1L
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shibboleth-sp-3.4.0/shibboleth.spec 
new/shibboleth-sp-3.4.1/shibboleth.spec
--- old/shibboleth-sp-3.4.0/shibboleth.spec     2022-11-02 15:52:25.000000000 
+0100
+++ new/shibboleth-sp-3.4.1/shibboleth.spec     2023-01-09 22:52:35.000000000 
+0100
@@ -1,5 +1,5 @@
 Name:          shibboleth
-Version:       3.4.0
+Version:       3.4.1
 Release:       1
 Summary:       Open source system for attribute-based Web SSO
 Group:         Productivity/Networking/Security
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shibboleth-sp-3.4.0/shibsp/Makefile.am 
new/shibboleth-sp-3.4.1/shibsp/Makefile.am
--- old/shibboleth-sp-3.4.0/shibsp/Makefile.am  2022-10-24 17:45:30.000000000 
+0200
+++ new/shibboleth-sp-3.4.1/shibsp/Makefile.am  2023-01-09 22:45:35.000000000 
+0100
@@ -244,7 +244,7 @@
 
 # this is different from the project version
 # http://sources.redhat.com/autobook/autobook/autobook_91.html
-libshibsp_la_LDFLAGS = -version-info 11:0:0
+libshibsp_la_LDFLAGS = -version-info 11:1:0
 libshibsp_la_CXXFLAGS = \
     $(AM_CXXFLAGS) \
     $(BOOST_CPPFLAGS) \
@@ -263,7 +263,7 @@
     $(xerces_LIBS) \
     $(xmlsec_LIBS) \
     $(xmltooling_LIBS)
-libshibsp_lite_la_LDFLAGS = -version-info 11:0:0
+libshibsp_lite_la_LDFLAGS = -version-info 11:1:0
 libshibsp_lite_la_CXXFLAGS = -DSHIBSP_LITE \
     $(AM_CXXFLAGS) \
     $(BOOST_CPPFLAGS) \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shibboleth-sp-3.4.0/shibsp/Makefile.in 
new/shibboleth-sp-3.4.1/shibsp/Makefile.in
--- old/shibboleth-sp-3.4.0/shibsp/Makefile.in  2022-11-02 15:14:38.000000000 
+0100
+++ new/shibboleth-sp-3.4.1/shibsp/Makefile.in  2023-01-09 22:52:08.000000000 
+0100
@@ -1067,7 +1067,7 @@
 
 # this is different from the project version
 # http://sources.redhat.com/autobook/autobook/autobook_91.html
-libshibsp_la_LDFLAGS = -version-info 11:0:0
+libshibsp_la_LDFLAGS = -version-info 11:1:0
 libshibsp_la_CXXFLAGS = \
     $(AM_CXXFLAGS) \
     $(BOOST_CPPFLAGS) \
@@ -1088,7 +1088,7 @@
     $(xmlsec_LIBS) \
     $(xmltooling_LIBS)
 
-libshibsp_lite_la_LDFLAGS = -version-info 11:0:0
+libshibsp_lite_la_LDFLAGS = -version-info 11:1:0
 libshibsp_lite_la_CXXFLAGS = -DSHIBSP_LITE \
     $(AM_CXXFLAGS) \
     $(BOOST_CPPFLAGS) \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shibboleth-sp-3.4.0/shibsp/impl/XMLApplication.cpp 
new/shibboleth-sp-3.4.1/shibsp/impl/XMLApplication.cpp
--- old/shibboleth-sp-3.4.0/shibsp/impl/XMLApplication.cpp      2022-07-18 
18:24:36.000000000 +0200
+++ new/shibboleth-sp-3.4.1/shibsp/impl/XMLApplication.cpp      2023-01-09 
23:05:59.000000000 +0100
@@ -175,8 +175,12 @@
                 }
             }
         }
+        else if (base) {
+            m_redirectLimit = REDIRECT_LIMIT_INHERIT;
+        }
         else {
-            m_redirectLimit = base ? REDIRECT_LIMIT_INHERIT : 
REDIRECT_LIMIT_NONE;
+            m_redirectLimit = REDIRECT_LIMIT_NONE;
+            log.warn("redirectLimit not set, system will operate as an open 
redirector if not corrected");
         }
 
         // Audit some additional settings for logging purposes.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/shibboleth-sp-3.4.0/shibsp/metadata/DynamicMetadataProvider.cpp 
new/shibboleth-sp-3.4.1/shibsp/metadata/DynamicMetadataProvider.cpp
--- old/shibboleth-sp-3.4.0/shibsp/metadata/DynamicMetadataProvider.cpp 
2021-10-05 21:20:47.000000000 +0200
+++ new/shibboleth-sp-3.4.1/shibsp/metadata/DynamicMetadataProvider.cpp 
2023-01-10 16:31:20.000000000 +0100
@@ -193,6 +193,10 @@
     if (!m_cacheDir.empty()) {
         XMLToolingConfig::getConfig().getPathResolver()->resolve(m_cacheDir, 
PathResolver::XMLTOOLING_CACHE_FILE);
         m_backgroundInit = XMLHelper::getAttrBool(e, true, backgroundInit);
+        if (m_backgroundInit && 
SPConfig::getConfig().isEnabled(SPConfig::RequestMapping)) {
+            m_backgroundInit = false;
+            m_log.info("disabling background initialization for configuration 
test");
+        }
     }
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/shibboleth-sp-3.4.0/shibsp/remoting/impl/SocketListener.cpp 
new/shibboleth-sp-3.4.1/shibsp/remoting/impl/SocketListener.cpp
--- old/shibboleth-sp-3.4.0/shibsp/remoting/impl/SocketListener.cpp     
2022-10-24 15:34:18.000000000 +0200
+++ new/shibboleth-sp-3.4.1/shibsp/remoting/impl/SocketListener.cpp     
2023-01-09 22:50:53.000000000 +0100
@@ -451,15 +451,21 @@
         fn = "unknown";
 #ifdef WIN32
     int rc=WSAGetLastError();
-    if (rc == WSAECONNRESET) {
-        log->debug("socket connection reset");
-        return false;
-    }
 #else
     int rc=errno;
 #endif
     if (native_error != nullptr)
         *native_error = rc;
+
+#ifdef WIN32
+    if (rc == WSAECONNRESET) {
+#else
+    if (rc == ECONNRESET) {
+#endif
+        log->debug("socket connection reset");
+        return false;
+    }
+
     const char *msg;
 #ifdef HAVE_STRERROR_R
     char buf[256];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shibboleth-sp-3.4.0/shibsp/shibsp.rc 
new/shibboleth-sp-3.4.1/shibsp/shibsp.rc
--- old/shibboleth-sp-3.4.0/shibsp/shibsp.rc    2022-10-24 15:46:21.000000000 
+0200
+++ new/shibboleth-sp-3.4.1/shibsp/shibsp.rc    2023-01-09 22:46:07.000000000 
+0100
@@ -64,7 +64,7 @@
             VALUE "InternalName", "shibsp3_4\0"
 #endif
 #endif
-            VALUE "LegalCopyright", "Copyright 2022 Various\0"
+            VALUE "LegalCopyright", "Copyright 2023 Various\0"
             VALUE "LegalTrademarks", "\0"
 #ifdef SHIBSP_LITE
 #ifdef _DEBUG
@@ -80,8 +80,8 @@
 #endif
 #endif
             VALUE "PrivateBuild", "\0"
-            VALUE "ProductName", "Shibboleth 3.4.0\0"
-            VALUE "ProductVersion", "3, 4, 0, 0\0"
+            VALUE "ProductName", "Shibboleth 3.4.1\0"
+            VALUE "ProductVersion", "3, 4, 1, 0\0"
             VALUE "SpecialBuild", "\0"
         END
     END
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shibboleth-sp-3.4.0/shibsp/version.h 
new/shibboleth-sp-3.4.1/shibsp/version.h
--- old/shibboleth-sp-3.4.0/shibsp/version.h    2022-10-24 15:45:30.000000000 
+0200
+++ new/shibboleth-sp-3.4.1/shibsp/version.h    2023-01-09 22:44:54.000000000 
+0100
@@ -44,7 +44,7 @@
 
 #define SHIBSP_VERSION_MAJOR 3
 #define SHIBSP_VERSION_MINOR 4
-#define SHIBSP_VERSION_REVISION 0
+#define SHIBSP_VERSION_REVISION 1
 
 /** DO NOT MODIFY BELOW THIS LINE */
 

Reply via email to