Hello community, here is the log from the commit of package gsoap for openSUSE:Factory checked in at 2016-04-28 20:28:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gsoap (Old) and /work/SRC/openSUSE:Factory/.gsoap.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gsoap" Changes: -------- --- /work/SRC/openSUSE:Factory/gsoap/gsoap.changes 2016-04-03 23:06:09.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gsoap.new/gsoap.changes 2016-04-28 20:28:51.000000000 +0200 @@ -1,0 +2,50 @@ +Mon Apr 4 07:49:55 UTC 2016 - jengelh@inai.de + +- Update to new upstream release 2.8.30 +* Added backtick XML tag name syntax to interface files for + soapcpp2, which allows for the overriding of the translated tag + names of struct/class members and service operation parameters, + see the [Data Bindings + documentation](http://www.genivia.com/doc/databinding/html#toxsd9-5). + Older gSOAP versions do not support the backtick tag in the + generated WSDL and schemas (messages are OK). +* Added macro `SOAP_MAXLEVEL` to trigger `SOAP_LEVEL` error when + XML nesting level of inbound XML exceeds the value of + `SOAP_MAXLEVEL`. Default value is 10000. Redefine `SOAP_MAXLEVEL` + as needed, with lower values to restrict XML nesting depth for + receivers to accept. +* Added macro `SOAP_MAXLENGTH` to trigger `SOAP_LENGTH` content + length error when string content in inbound XML exceeds the value + of `SOAP_MAXLENGTH`. Applies to strings that are potentially + unbounded, i.e. that are not already constrained by XML + validation maxLength constaints (which could be larger than + `SOAP_MAXLENGTH`). Default value is zero (0) which means that + string length is unconstrained if XML validation maxLength is not + given. Redefine `SOAP_MAXLENGTH` as needed, with lower values to + restrict string lengths for receivers to accept. +* Added macro `SOAP_MAXOCCURS` to trigger `SOAP_OCCURS` content + error when array and container lengths exceed the value of + `SOAP_MAXOCCURS`. Must be greater than zero (0). Default value is + 100000. Redefine `SOAP_MAXOCCURS` as needed, with lower values to + restrict array and container lengths for receivers to accept. +* Updated wsdl2h WS-Policy processing to include WS-RM protocol + versioning. +* Improved soapcpp2 generation of WSDL and XSD for unqualified + C/C++ types or when mixing qualified and unqualified C/C++ types + and type names. +* Changed soapcpp2 default behavior for generating WSDL and XSD + files with *`elementFormDefault="unqualified"`* from the old + default behavior with *`elementFormDefault="qualified"`* +* Fixed soapcpp2 crash with enum constants > 255 due to libc + `isalpha` crashing on some Linux systems. +* Fixed `import/wsp.h` soapcpp2 compilation error. +* Fixed soapcpp2 option `-w` that may cause a message response + element tag name inconsistency with SOAP doc/lit style. +* Fixed deserialization issue with dynamic arrays of STL + containers/smart-pointers (i.e. a pointer to an array of + containers/smart-pointers, which is an unlikely combination to + use, but should work). +- Remove gsoap-00-builtsource.diff, gsoap-02-typepuns.diff + (merged upstream) + +------------------------------------------------------------------- Old: ---- gsoap-00-builtsource.diff gsoap-02-typepuns.diff gsoap-2.8.29.tar.xz New: ---- gsoap-2.8.30.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gsoap.spec ++++++ --- /var/tmp/diff_new_pack.ppkN73/_old 2016-04-28 20:28:52.000000000 +0200 +++ /var/tmp/diff_new_pack.ppkN73/_new 2016-04-28 20:28:52.000000000 +0200 @@ -17,21 +17,19 @@ Name: gsoap -%define lname libgsoap-2_8_29 -Version: 2.8.29 +%define lname libgsoap-2_8_30 +Version: 2.8.30 Release: 0 Summary: Toolkit for C/C++ server and client web service applications License: SUSE-GPL-2.0+-with-openssl-exception Group: Development/Libraries/C and C++ Url: http://www.genivia.com/dev.html -#DL-URL: http://downloads.sf.net/gsoap2/gsoap_2.8.29.zip +#DL-URL: http://downloads.sf.net/gsoap2/gsoap_2.8.30.zip Source: gsoap-%version.tar.xz Source2: sanitize_source.sh -Patch6: gsoap-automake1_13.diff -Patch7: gsoap-00-builtsource.diff -Patch8: gsoap-01-sharedlibs.diff -Patch9: gsoap-02-typepuns.diff +Patch0: gsoap-automake1_13.diff +Patch1: gsoap-01-sharedlibs.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake @@ -40,6 +38,7 @@ BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: pkg-config +BuildRequires: xz BuildRequires: pkgconfig(gnutls) BuildRequires: pkgconfig(libcrypto) BuildRequires: pkgconfig(libssl) @@ -85,7 +84,7 @@ %prep %setup -q cmp gsoap/stdsoap2.cpp gsoap/stdsoap2.c -%patch -P 6 -P 7 -P 8 -P 9 -p1 +%patch -P 0 -P 1 -p1 ln -fs stdsoap2.cpp gsoap/stdsoap2.c %build ++++++ gsoap-2.8.29.tar.xz -> gsoap-2.8.30.tar.xz ++++++ /work/SRC/openSUSE:Factory/gsoap/gsoap-2.8.29.tar.xz /work/SRC/openSUSE:Factory/.gsoap.new/gsoap-2.8.30.tar.xz differ: char 26, line 1 ++++++ sanitize_source.sh ++++++ --- /var/tmp/diff_new_pack.ppkN73/_old 2016-04-28 20:28:53.000000000 +0200 +++ /var/tmp/diff_new_pack.ppkN73/_new 2016-04-28 20:28:53.000000000 +0200 @@ -13,7 +13,7 @@ exit 1; fi; -version="2.8.29" +version="2.8.30" shortver="2.8" # agh... rm -Rf "gsoap-$shortver" "gsoap-$version"