SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for gsoap-doc-2.8.134-1.1.noarch.rpm :

* Thu Apr 25 2024 Jan Engelhardt - Update to release 2.8.134
* Added MTOM referencing `href` attribute to `xop:Include` element that was missing when XML is canonicalized with `SOAP_XML_CANONICAL` and when the `xop:Include` element is not actually explicitly defined in a WSDL or schema but is produced on demand in the XML output. The `href` attribute in this specific scenario was not recognized by XML (re)canonicalization.
* Updated server-side XML (non-SOAP) REST handling such that the POST plugin is not required to directly serve HTTP POST XML REST requests just like serving SOAP/XML requests, see samples/rest/calcrest.c for a client-server example.
* Updated HTTP digest plugin.
* Thu Apr 11 2024 Jan Engelhardt - Update to release 2.8.133
* Fixed a bug in the source code generated by the wsdl2h and soapcpp2 tools when invoked with option -c++11 (or -c++14 or - c++17) when combined with option -d (DOM catch-all nodes).
* Tue Jan 02 2024 Jan Engelhardt - Update to release 2.8.132
* Added a missing ``WITH_COMPAT`` to the C++ DOM element declarations.
* Wed Oct 04 2023 Jan Engelhardt - Update to release 2.8.131
* Added new ``SOAP_SSL_SNI_HOST_CHECK`` flag for client-side SSL/TLS configuration with OpenSSL to perform SNI only with a syntactically valid hostname, not with an IP address, for compliance with RFC 3546 RFC 6066.
* Mon Aug 28 2023 Jan Engelhardt - Update to release 2.8.130
* A correction of a schema formatting issue in the WSDL and XSD files output of soapcpp2.
* Improved soapcpp2 deserializer validation source code generation for primitive type struct/class members with default values.
* Improve soapcpp2 for C++ custom serializer classes derived from other classes, which might otherwise not compile properly.
* Tue Apr 11 2023 Jan Engelhardt - Update to release 2.8.127
* Update to include `soap` context member initialization in the soapcpp2-generated `soap_new_T()` source code for all classes `T` derived from `soap_dom_element`, e.g. with wsdl2h option `-d`.
* Update to soapcpp2 option `-Et` traversal code generation to walk C/C++ data structures.
* Tue Dec 13 2022 Jan Engelhardt - Update to release 2.8.124
* Added C++17 `std::optional` member variable serialization.
* Updated wsdl2h to automatically generates `std::optional` member variables for optional schemas when typedef.dat defines `$OPTIONAL = std::optional`. Only primitive type member variables are made `std::optional`, not classes, because optional types must be defined before referenced when in fact cyclic data structure relationships may exist among classes.
* Added missing `std::vector` deep copy of vector of DOM trees generated with soapcpp2 option `-Ec`.
* Mon Oct 24 2022 Jan Engelhardt - Update to release 2.8.123
* Update to make `std::string` typed element tags self-closing, which is consistent with `char
*` typed element tags.
* Improvement to HTTP header line processing to drop start-end quotes.
* Sun Aug 28 2022 Jan Engelhardt - Update to release 2.8.122
* Fixed an issue with wsdl2h generating inconsistent primitive type default values (schema default values extracted from WSDLs and schemas).
* Sun Apr 10 2022 Jan Engelhardt - Update to release 2.8.121
* Stricter strict mode flag `SOAP_XML_STRICT` to reject attributes with an unquoted value and attributes without a value, this update rejects legacy XML-like formats such as HTML.
* Improved wsdl2h tool to handle problematic SOAP header definitions with doc/lit and rpc mixing with invalid or missing message parts.
* Improved wsdl2h tool to handle ONVIF schemas better, notably avoid the `final` C++ keyword clash.
* Added `fencoding` callback to inspect and accept or reject special non-latin/UTF-8 XML encodings.
* Updated wsdl2h option -I to import schemas more \"authoritively\" by checking lastly the -I path without the importing WSDL/XSD location to import schemas (this also restores the -I option behavior prior to 2.8.75).- Drop gsoap-automake1_13.diff (merged)
* Thu Aug 19 2021 Jan Engelhardt - Update to release 2.8.117
* Minor update to wsdl2h to support chameleon schema imports when imported schema simple types are extended and inherit the importing schema target namespace (previously, the `__item` type would be left unqualified, resulting in a warning).
* Wed Jul 07 2021 Jan Engelhardt - Update to release 2.8.115
* Upgraded Apache module `mod_gsoap` with new features to simplify support for HTTP PUT, GET, PATCH and DELETE using the `httpget` and `httppost` plugins.
* Updated `wsaapi` plugin with new registry parameter `SOAP_WSA_NEW_TRANSFER` to allow `wsaapi` to be used with the `mod_gsoap` plugin.
* Mon Apr 26 2021 Jan Engelhardt - Update to release 2.8.114
* Added support to wsdl2h for the outdated \"wsaw\" Web Services Addressing 1.0 W3C candidate recommendation 2006, to complement the built-in wsdl2h support for \"wsam\" Web Services Addressing 1.0 W3C recommendation 2007.
* Additional WS-Trust request and response member definitions included, e.g. RequestedTokenCancelled and CancelTarget.
* Compression performance improvement.
* Mon Feb 08 2021 Jan Engelhardt - build scripts: sanitize_source.sh: use https [boo#1181923]
* Mon Feb 01 2021 Jan Engelhardt - Update to release 2.8.111
* Updated WS-Addressing plugin to harden code robustness.
* Thu Jan 21 2021 Jan Engelhardt - Update to release 2.8.110
* Updated wsdl2h to correct an XML parsing rejection problem for the special case when XML schemas have no targetNamespaces (i.e. empty namespace, no namespace prefixes) for elements defined in a `` schema component, the wsdl2h-generated struct/class member names require two underscores instead of one, such as `__Name_sequence`.)
 
ICM