SHA256
1
0
forked from pool/xmlrpc-c

15 Commits

Author SHA256 Message Date
507a19d766 - update to 1.51.06:
* Build: fix bug: won't compile with --enable-libxml2, introduced with Release 1.44 (December 2015).
  * Remove trace statements accidentally added in Release 1.51.00. (Released December 2017, promoted to Super Stable March 2019).
  * Build: fix bug: ignores LDFLAGS_FOR_BUILD, LDFLAGS_PERSONAL, and LDFLAGS_PTHREAD when building the build tool Gennmtab.
  * Fix tiny memory leak in virtually impossible low memory situation.
  * Fix bug: 'toValue' won't compile for vector of vectors or map of vectors. Thanks Yang Bo .
  * Build: fix missing xmlrpc-c/config.h include file in separate build tree build. Thanks Philip Belemezov <philip@belemezov.net>.
  * Build: Add --disable-abyss-openssl for build environments that appear to have Openssl but don't really. (A Pkg-config design flaw makes that happen sometimes - you can't control what directories it searches for .pc files).
  * Windows build: add Visual Studio 2017 project files, fix various things broken for Windows in recent updates. Thanks to Maksym Veremeyenko .
  * Disable 10M restriction on document size in Libxml2 XML parser.
  * Build: Recognize additional Linux "host OS" environments. E.g. "linux-uclibc".
  * Build: replace BUILDTOOL_CC and BUILDTOOL_CCLD with more conventional CC_FOR_BUILD. Add CFLAGS_FOR_BUILD, LDFLAGS_FOR_BUILD.
  * Build: Don't attempt to build C++ internal utility module cmdline_parser_cpp if we aren't building the C++ libraries. In that case, 1) it isn't needed, and 2) the environment probably is incapable of compiling C++.
  * Build: Use AC_CHECK_TOOL to determine 'ar' command and AC_PROG_RANLIB to determine 'ranlib' command to use.
  * Build: fix compile failure in build for a system that does not have Unicode wide characters (wchar_t).
  * Packet stream client: Add option to throw a BrokenConnEx exception when transport fails because the server hung up or network broke, instead of throwing error.
  * Add ServerAbyss::getListenName method, ChanSwitchUnixGetListeName: ability to find out on what port your server is listening.
  * Packet stream server ('serverPstreamConn'): fix bug: runOnce() fails with indication that it was interrupted when the server hangs up. Always broken (interruptible RunOnce() was new in Xmlrpc-c 1.14 (March 2008).
  * Fix compile failure with old OpenSSL that doesn't have SSL_ERROR_WANT_ACCEPT. Introduced in Xmlrpc-c 1.45.
  * Add SSL/TLS capability via OpenSSL to Abyss server.
  * Fix xmlrpc_mem_block accidentally made private in 1.44.
  * Build: Remove example and test program usage of XML parser facility (<xmlrpc-c/xmlparser.h>), which was made private in 1.44, so the examples and tools no longer build.
  * C++: Add 'toValue' and 'fromValue' for 64-bit integer (xmlrpc_c::value_i8).
  * Memory block utility: Remove xmlrpc_mem_block_init and xmlrpc_mem_block_clean. These complicate forward compatibility and probably were never used. xmlrpc_mem_block_new and xmlrpc_mem_block_free remain to fulfill the same purpose.
  * Remove XML parser (<xmlrpc-c/xmlparser.h>) from external API. This is not specific to XML-RPC, so has no business being a service of Xmlrpc-c. It is just an abstraction to allow us to use various XML parsing libraries (to wit, Expat and Libxml2). We don't think it was ever used externally.
  * Add xmlrpc_value_new(): deep copy of xmlrpc_value.
  * Abyss C++: Add 'terminate' and 'resetTerminate' methods, analogous to C Abyss 'ServerTerminate' and 'ServerResetTerminate'.
  * Fix bug: infinite recursion if you try to format a floating point value that was created from something other than a finite number. Creation of a floating point XML-RPC value from something other than a number now fails. Introduced in Xmlrpc-c 1.15 (June 2008).
  * Curl client: fix garbage in message where explanation from Curl library belongs. Always there, with some Curl libraries.
  * Curl client: fix instantaneous timeout with some Curl libraries. Introduced in Xmlrpc-c 1.41 (March 2015).

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=79
2020-08-20 12:41:20 +00:00
Martin Pluskal
f0f5ba39e7 - Update to version 1.39.12:
* For full list of changes see:
    http://xmlrpc-c.sourceforge.net/change_super_stable.html
- Drop upstreamed narrowing.patch
- Add xmlrpc-c-no_return_nonvoid.patch
- Update to 1.33.18

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=76
2017-03-24 17:52:37 +00:00
Martin Pluskal
b8da36b918 Accepting request 415389 from home:Andreas_Schwab:Factory
- narrowing.patch: fix invalid narrowing conversion

OBS-URL: https://build.opensuse.org/request/show/415389
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=74
2016-07-27 10:46:49 +00:00
Martin Pluskal
07990f5dc4 - Update to 1.3.18
* Fix bug: infinite recursion if you try to format a floating 
		point value that was created from something other than a 
		finite number. Creation of a floating point XML-RPC value from 
		something other than a number now fails.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=72
2015-11-17 12:25:57 +00:00
Martin Pluskal
bd738868b0 Accepting request 298142 from home:pluskalm:branches:devel:libraries:c_c++
- Update to 1.33.17
  * Build: fix a "recompile with -fPIC" failure in parallel make.

OBS-URL: https://build.opensuse.org/request/show/298142
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=70
2015-04-20 09:17:28 +00:00
Martin Pluskal
b6bf7bed6e - Update dependencies
- Enable checks

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=68
2015-03-09 16:12:34 +00:00
Ismail Dönmez
286d28d554 Accepting request 289863 from home:pluskalm:branches:devel:libraries:c_c++
- Cleanup spec file with spec-cleaner
- Use url for source
- Update to 1.33.16
  * Packet stream socket: fix: sends corrupted packet when the 
    packet contains an ESC character. Always broken. (packet 
    stream sockets were new in Xmlrpc-c 1.11 - June 2007).
  * Build: fix 'make distclean' so it doesn't leave src/cpp/srcdir 
    and src/cpp/blddir.
- Changes for 1.33.15
  * Build: fix 'make distclean' so it doesn't leave src/cpp/srcdir 
    and src/cpp/blddir.

OBS-URL: https://build.opensuse.org/request/show/289863
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=67
2015-03-08 15:36:39 +00:00
7ab34bc591 xmlrpc-1.33.06
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=66
2013-11-25 12:38:15 +00:00
ce98f74cca Accepting request 177146 from home:adra:branches:devel:libraries:c_c++
Update to 1.25.23, Removed xmlrpc-c-default-constructor.patch and xmlrpc-c-no-curltypes-incl.patch (fixed upstream), Updated license, Updated build requirements, Renamed libxmlrpc-c-devel package to xmlrpc-c-devel, Remove static libraries

OBS-URL: https://build.opensuse.org/request/show/177146
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=65
2013-06-03 14:04:49 +00:00
Pascal Bleser
63a4ae353f - fix requires in -devel package
- remove Authors block from description

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=64
2011-11-22 19:48:33 +00:00
9b4425d219 Remove redundant/unwanted tags/section (cf. specfile guidelines)
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=63
2011-11-21 17:13:28 +00:00
Ismail Dönmez
c49e03aeb8 Accepting request 92892 from home:rjschwei:branches:devel:libraries:c_c++
Fix build errors:
remove include of curl/types.h; file no longer exists and has been empty for a while

OBS-URL: https://build.opensuse.org/request/show/92892
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=62
2011-11-21 17:00:16 +00:00
Ismail Dönmez
ce2d8cadb4 Accepting request 74804 from home:appleonkel:branches:devel:libraries:c_c++
I updated to recent stable version (not superstable). I hope the new %{soname} version wouldn't break anything. Please have a deeper look at this package.

OBS-URL: https://build.opensuse.org/request/show/74804
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=61
2011-07-18 11:51:13 +00:00
Pascal Bleser
718b35254a 1.06.41
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=60
2010-10-30 18:14:12 +00:00
Peter Nixon
0a3c43bfba Accepting request 46856 from home:computersalat:devel
OBS-URL: https://build.opensuse.org/request/show/46856
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/xmlrpc-c?expand=0&rev=59
2010-09-08 09:21:57 +00:00