a9188a5d75- Update descriptions for some component library subpackages - Simpler download URL
devel
Martin Pluskal
2025-04-10 15:46:47 +00:00
49fd279d2c- Update to 1.60.05 * Fix crash when memory allocation fails in XML parsing, when built to use libxml2 XML parser. Broken in Xmlrpc-c 1.57 (December 2019). * Build: fix failure to install interface header files when using separate build directory. - from version 1.60.04 * CGI server: fix crash when client does not send content type header field. - from version 1.60.03 * Fix always incorrect results, wild memory reference with xmlrpc_value_new of array or structure. Always broken (xmlrpc_value_new was new in Xmlrpc-c 1.43 (September 2015)) - from version 1.60.02 * Build: fix compiler warning about format not being a string literal. - from version 1.60.01 * Build: fix missing options on compile of openssl.o. - from version 1.60 * Abyss HTTP server: use MSG_MORE to cause OS to send larger, logically complete TCP packets. * Use PKG_CONFIG environment variable for the name of the pkg-config program. * Abyss HTTP server: Fix memory corruption in processing of "authorization" header field. Broken in Xmlrpc-c 1.41 (March 2015). - Add new libxmlrpc_openssl binary package
Martin Pluskal
2025-04-10 10:37:42 +00:00
315902d2aeAccepting request 1267828 from devel:libraries:c_c++Ana Guerrero2025-04-09 19:49:14 +00:00
0b9f9a9069add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to still allow build on Leap 15.6
Martin Pluskal
2025-04-08 07:08:24 +00:00
ae7da1d026- Modernize specfile
Martin Pluskal
2025-02-25 10:41:48 +00:00
ff87993af8Accepting request 1226802 from devel:libraries:c_c++Ana Guerrero2024-11-27 21:09:23 +00:00
33d68c352b- update to 1.59.03: * Build of client libraries: fix failure to find Curl stuff. * Build: Fix link failure in several tools because they fail to link the Curl library. Don't know how long this was broken. * Build: Eliminate compiler warnings with GCC 6.3 * Build: fix bug: won't compile with --enable-libxml2, introduced with Release 1.44 (December 2015). * Build: update config.guess and config.sub so Configure can recognize newer environments. * Abyss XML-RPC server 'runConn' method: throw exception instead of exiting program when unable to execute an HTTP transaction. * Build: fix bug: ignores LDFLAGS_FOR_BUILD, LDFLAGS_PERSONAL, and LDFLAGS_PTHREAD when building the build tool Gennmtab. - add skip-expat.patch: add patch to skip using expat
Martin Pluskal
2024-11-27 08:05:07 +00:00
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).Dirk Mueller2020-08-20 12:41:20 +00:00
70841e8facAccepting request 482586 from devel:libraries:c_c++Yuchen Lin2017-04-06 09:00:36 +00:00
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.
Martin Pluskal
2015-11-17 12:25:57 +00:00
5abb4f844eupdate to 1.06.37 + spec fixes + fix build on factory with --as-needed
Pascal Bleser
2009-09-28 07:19:39 +00:00
15481458a4Copy from home:bitshuffler:branches:devel:libraries:c_c++/xmlrpc-c via accept of submit request 10041 Request was accepted with message: reviewed ok.
Cristian Rodríguez
2009-05-09 19:26:14 +00:00
0b5b4d2ed0Copy from home:bitshuffler:branches:devel:libraries:c_c++/xmlrpc-c via accept of submit request 10039 Request was accepted with message: reviewed ok.
Cristian Rodríguez
2009-05-09 18:43:02 +00:00