Revisions of xmlrpc-c
buildservice-autocommit
accepted
request 1032645
from
Martin Pluskal (pluskalm)
(revision 89)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 1032199
from
Dirk Mueller (dirkmueller)
(revision 88)
- update to 1.54.06: * Abyss HTTP server: Fix memory corruption in processing of "authorization" header field. Broken in Xmlrpc-c 1.41
buildservice-autocommit
accepted
request 994466
from
Martin Pluskal (pluskalm)
(revision 87)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 993852
from
Dirk Mueller (dirkmueller)
(revision 86)
- update to 1.54.05: * Fix handling of error on pipe used to interrupt the wait for a client connection. * Build of client libraries: fix failure to find Curl stuff * fix bug: wild memory reference when server times out waiting for request header * fix bug: won't compile with --enable-libxml2 * fix bug: ignores LDFLAGS_FOR_BUILD, LDFLAGS_PERSONAL, and LDFLAGS_PTHREAD when building the build tool Gennmtab * Fix bug: 'toValue' won't compile for vector of vectors or map of vectors. Thanks Yang Bo . * Fix tiny memory leak in virtually impossible low memory situation. * Build: fix missing xmlrpc-c/config.h include file in separate build tree build
buildservice-autocommit
accepted
request 896536
from
Martin Pluskal (pluskalm)
(revision 85)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 896438
from
Dirk Mueller (dirkmueller)
(revision 84)
- update to 1.51.07: * fix bug: wild memory reference when server times out waiting for request header.
buildservice-autocommit
accepted
request 828326
from
Dirk Mueller (dirkmueller)
(revision 83)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 828486
from
Dirk Mueller (dirkmueller)
(revision 82)
- 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).
Dirk Mueller (dirkmueller)
committed
(revision 81)
osc copypac from project:devel:libraries:c_c++ package:xmlrpc-c revision:78
Dirk Mueller (dirkmueller)
committed
(revision 80)
Dirk Mueller (dirkmueller)
committed
(revision 79)
- 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).
buildservice-autocommit
accepted
request 482586
from
Martin Pluskal (pluskalm)
(revision 78)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 77)
Martin Pluskal (pluskalm)
committed
(revision 76)
- 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
buildservice-autocommit
accepted
request 415390
from
Martin Pluskal (pluskalm)
(revision 75)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 415389
from
Andreas Schwab (Andreas_Schwab)
(revision 74)
- narrowing.patch: fix invalid narrowing conversion
buildservice-autocommit
accepted
request 344892
from
Martin Pluskal (pluskalm)
(revision 73)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 72)
- 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.
buildservice-autocommit
accepted
request 298143
from
Martin Pluskal (pluskalm)
(revision 71)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 298142
from
Martin Pluskal (pluskalm)
(revision 70)
- Update to 1.33.17 * Build: fix a "recompile with -fPIC" failure in parallel make.
Displaying revisions 1 - 20 of 89