forked from pool/gsoap
Jan Engelhardt
d62490dafc
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gsoap?expand=0&rev=64
315 lines
14 KiB
Plaintext
315 lines
14 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon May 23 14:29:47 UTC 2016 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 2.8.32
|
|
* Improved soapcpp2 code generation of type converters
|
|
`int soap_s2T(soap*, const char*, T*)` and
|
|
`const char *soap_T2s(soap*, T)` for primitive and binary types T.
|
|
* Fixed unqualified `xsi:type` content matching with default
|
|
namespace, which may lead to a failure in the 2.8.31 release to
|
|
instantiate derived instances for complexType extensions.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 9 13:23:38 UTC 2016 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 2.8.31
|
|
* Added engine context `sndbuf` and `rcvbuf` attributes to (re)set
|
|
setsockopt` values for `SO_SNDBUF` and `SO_RCVBUF`, respectively.
|
|
Default value is `SOAP_BUFLEN`, same as engine's internal message
|
|
buffer size. Setting to zero forces the engine to omit the
|
|
`setsockopt` `SO_SNDBUF` and `SOAP_RCVBUF` calls.
|
|
* Improved soapcpp2 option `-t` and `//gsoap ns schema typed: y`
|
|
directive that force the addition of `xsi:type` attributes to XML
|
|
content except for types whose type names are prefixed with an
|
|
underscore (i.e. root elements w/o type as per wsdl2h data
|
|
bindings rules).
|
|
* Fixed wsdl2h 2.8.28-30 parsing of *`xs:unique`* causing wsdl2h to
|
|
skip over schema components. The fix also improved string-based
|
|
parsing of XML content with a fix for 2.8.28-30 XML string
|
|
handling.
|
|
|
|
-------------------------------------------------------------------
|
|
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)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 22 09:38:28 UTC 2016 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 2.8.29
|
|
* Added new soapcpp2 option `-r` to generate a soapReadme.md report
|
|
that summarizes the input .h file information, the serializable
|
|
C/C++ types, the services, and the generated code.
|
|
* Added new wsdl2h option `-M` to suppress error "must understand
|
|
element with wsdl:required='true'".
|
|
* Upgraded HTTP digest authentication "httpda" plugin to 2.0 to
|
|
support RFC7616 "HTTP Digest Access Authentication" with SHA2
|
|
(replaciing MD5) that is compatibale with RFC2617
|
|
* Updated `wsdl2h` HTTPS-enabled build steps to use upgraded
|
|
"httpda" plugin.
|
|
* Fixed wsdl2h skipping mime:multipartRelated/mime:part.
|
|
- Drop gsoap-03-seqpoint.diff, gsoap-mindeflateratio.diff,
|
|
gsoap-no-tcpfastopen-fail.diff (applied upstream)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 18 21:39:20 UTC 2016 - jengelh@inai.de
|
|
|
|
- Employ full version SO naming because of ABI changes within 2.8.x
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 3 09:07:07 UTC 2016 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 2.8.28
|
|
* Added many new API functions to a fully redisigned XML DOM API
|
|
v5 for C and C++ with new DOM API documentation. The redesigned
|
|
DOM API v5 is mostly backward compatible to DOM API v4, but
|
|
with DOM string data members changed to text members. Many API
|
|
functions are added to define a clean interface without having
|
|
to use the DOM structure data members. The
|
|
soap_dom_next_element() function now takes a second parameter
|
|
that is an element pointer to stop deep traversal at (use NULL
|
|
for old behavior). See updated XML DOM and XPath documentation
|
|
for details.
|
|
* Added C serialization to/from strings with new C soap struct
|
|
members const char *soap::is input string to parse from and
|
|
const char **soap:os pointer to string that is set by the
|
|
engine to point to the output. Note that C++ code is unchanged
|
|
and the soap::is and soap::os are still members pointers to
|
|
istream and ostream streams (use std::stringstream for
|
|
input/output from/to strings).
|
|
* Added JSON API C function set_size to set/change array sizes
|
|
and JSON API C function set_struct to create an empty JSON
|
|
object.
|
|
* Improved jsoncpp command line tool to generate JSONPath C code
|
|
and improved overall to generate more compact code.
|
|
* Improved SOAP_DEFAULTNS flag to emit XML default namespace
|
|
declarations.
|
|
* Improved strictness of XML verification under default settings
|
|
(i.e. without requiring SOAP_XML_STRICT).
|
|
* Changed string deserialization when XML content with tags is
|
|
encountered: XML tags are no longer parsed as part of strings.
|
|
You must use XML string type to parse literal XML content or
|
|
use DOM.
|
|
- Remove gsoap-allocator.diff, gsoap-reset-error-code.diff
|
|
(merged upstream)
|
|
- Add gsoap-00-builtsource.diff, gsoap-03-seqpoint.diff,
|
|
gsoap-no-tcpfastopen-fail.diff
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 2 11:19:46 UTC 2015 - jengelh@inai.de
|
|
|
|
- Replace gsoap-02-typepuns.diff with better version from SF
|
|
- Add gsoap-allocator.diff to please UBSAN
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 28 17:31:39 UTC 2015 - jengelh@inai.de
|
|
|
|
- Drop unnecessary -version-info argument from _LDFLAGS variable
|
|
in gsoap-01-sharedlibs.diff (we have -release)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 23 11:45:28 UTC 2015 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 2.8.22
|
|
* Enhancements include XSD 1.1 support and improved portability.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 23 10:59:00 UTC 2015 - jengelh@inai.de
|
|
|
|
- Include SSL libraries in the link to reduce undefined symbols
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 15 18:34:35 UTC 2015 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 2.8.21
|
|
* Added xs:precision and xs:scale support.
|
|
* Added support for BPEL PartnerLink and VariableProperties to
|
|
wsdl2h in support of BPEL projects.
|
|
* Added soapcpp -z2 flag for backward compatibility with to 2.7.x:
|
|
omit XML output of elements for pointers that are NULL even when
|
|
minOccurs=1 (required).
|
|
* Changed wsdl2h C++ output to always generate pass-by-reference
|
|
response parameters (disable with -z6).
|
|
* Added XML 1.1 control char encoding support.
|
|
* Added -DWITH_REPLACE_ILLEGAL_UTF8 compilation option to replace
|
|
UTF8 content that is outside the allowed range of XML 1.0.
|
|
- Remove gsoap-05-ipv6.diff, gsoap-06-ipv6retry.diff
|
|
(merged upstream)
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 3 23:16:48 UTC 2014 - jengelh@inai.de
|
|
|
|
- Add gsoap-06-ipv6retry.diff to try all getaddrinfo results
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 15 19:35:58 UTC 2014 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 2.8.17
|
|
* Improved WCF interop duplex messaging requiring ChannelInstances.
|
|
* Fixed complexType restriction of schema types with redefined
|
|
attributes in wsdl2h output.
|
|
* Fixed wcf/WS/DualHttp example (wrong use of send_X() replaced by X()
|
|
for client-side operations X, to allow HTTP keep-alive to be used).
|
|
* Fixed use of sprintf's that trigger Valgrind and Fortify warnings.
|
|
* Fixed parsing character strings from CDATA sections ending in ']'.
|
|
* Fixed DOM output for SOAP_XML_CANONICAL c14n normalization of
|
|
xmlns namespace bindings.
|
|
* Added WS-RM message queueing option for WS-RM NoDiscard.
|
|
* Added wsdl2h option -r for authorized web access and proxy access.
|
|
- Remove gsoap-04-strerror.diff (merged upstream)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 27 06:44:56 UTC 2013 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 2.8.15
|
|
* Added wsdl2h option -R for auto-generation of REST-based service
|
|
operations (also added examples/rest example).
|
|
* Change soap_read_X() and soap_write_X() to prevent removal of
|
|
HTTP headers after calling soap_connect().
|
|
* Fixed automatic detection of DIME/MIME transfers.
|
|
* Fixed a HTTP 1.0 chunking issue.
|
|
* Fixed HTTP digest authentication with DIME/MIME transfers.
|
|
* Fixed OpenSSL subject alt name check.
|
|
* Fixed a HTTP 100 message handling issue.
|
|
- Reenable default optimization
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 28 22:31:47 UTC 2013 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 2.8.14
|
|
* Added explanation of wsdl2h option -Nname which is used to
|
|
generate a service (and its prefix name) for each service
|
|
binding (bindings are collected in one service by default).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 14 22:36:29 UTC 2012 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 2.8.11
|
|
* Added soapcpp2 -0 option to remove SOAP bindings when applicable
|
|
* Changed wsdl2h output for the few cases that multiple service
|
|
bindings are defined, use wsdl2h -Nns for backward compatibility
|
|
- Update to new upstream release 2.8.10
|
|
* Added soapcpp2 -Q option (C++ namespaces)
|
|
* Added wsdl2h -b option (bi-directional operations for duplex services)
|
|
- Removed gsoap-03-initext.diff, merged upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 4 03:58:01 UTC 2012 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 2.8.9
|
|
* Added examples to interoperate with WCF basicHttp,
|
|
basicTransportSecurity, basicMessageSecurity, and wsDualHttp.
|
|
* Added soapcpp2 option -A for service dispatching based on Action
|
|
values only.
|
|
* Added wsdl2h option -z3.
|
|
* Added wsse support for WS-SecureConversation.
|
|
* Added wsrm5 WS-ReliableMessaging 1.0 2005.
|
|
* Added iOS plugin with examples.
|
|
* Improved WS-Policy analysis and reporting.
|
|
* Fixed and improved wsse plugin for WS-Security interoperability
|
|
with WCF and other implementations (required a small API change).
|
|
* Fixed HTTP headers for NTLM.
|
|
* Fixed httpda plugin OpenSSL init crash in md5evp.c.
|
|
- Update to new upstream release 2.8.10
|
|
* Added soapcpp2 -Q option (C++ namespaces).
|
|
* Added wsdl2h -b option (bi-directional operations for duplex
|
|
services).
|
|
* Updated WS-Addressing and WS-ReliableMessaging plugins,
|
|
documentation, and examples.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 9 10:03:18 UTC 2012 - cfarrell@suse.com
|
|
|
|
- license update: SUSE-GPL-2.0+-with-openssl-exception
|
|
gsoap allows linking against openssl. Use the SUSE- proprietary prefix
|
|
until spdx.org accepts this license
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 7 13:09:08 UTC 2012 - mseben@gmail.com
|
|
|
|
- Update to gsoap 2.8.7
|
|
* Added new REST examples.
|
|
* Added libary versioning check to ensure project builds are
|
|
consistent.
|
|
* Improved interoperability of wsdl2h output wrt. to element
|
|
qualification.
|
|
* Renamed TANDEM to TANDEM_NONSTOP to prevent naming conflicts.
|
|
* Fixed WS-Discovery URL.
|
|
* Fixed soapcpp2 option -i and -j server chaining.
|
|
- changes in version 2.8.6
|
|
* Improved WS-Security compatibility.
|
|
* Fixed multi and cyclic WSDL import.
|
|
* Fixed tags of qualified referenced elements.
|
|
* Fixed C builds for improved portability.
|
|
- changes in version 2.8.5
|
|
* Fixed build issues with WS-Discovery.
|
|
* Fixed HTTP basic auth crash.
|
|
* Fixed WITH_COMPAT and WITH_C_LOCALE.
|
|
* Fixed wsdl2h output for XSD abstract element extraneous ';'.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 10 11:40:07 UTC 2011 - jengelh@medozas.de
|
|
|
|
- Update to gsoap 2.8.4
|
|
* Added NTLM support (enabled with -DWITH_NTLM, requires libntlm).
|
|
* Added WS-Discovery 1.1 support
|
|
* Added //gsoap typed directive to control xsi:type attribuation
|
|
per namespace.
|
|
* Added SOAP_XML_NOTYPE flag to disable xsi:type attributes.
|
|
* Improved WS-Security encryption (AES,
|
|
soap_wsse_add_EncryptedKey_encrypt_only).
|
|
* Improved HTTP proxy authentication support (digest and NTLM).
|
|
- Added patch to fix empty error strings (gsoap-04-strerror.diff)
|
|
- Added patch to avoid calling IPv6-only socket options on non-IPv6
|
|
sockets (gsoap-05-ipv6.diff)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 15:39:46 UTC 2011 - jengelh@medozas.de
|
|
|
|
- Initial package for build.opensuse.org
|