head 1.38; access; symbols pkgsrc-2023Q4:1.38.0.18 pkgsrc-2023Q4-base:1.38 pkgsrc-2023Q3:1.38.0.16 pkgsrc-2023Q3-base:1.38 pkgsrc-2023Q2:1.38.0.14 pkgsrc-2023Q2-base:1.38 pkgsrc-2023Q1:1.38.0.12 pkgsrc-2023Q1-base:1.38 pkgsrc-2022Q4:1.38.0.10 pkgsrc-2022Q4-base:1.38 pkgsrc-2022Q3:1.38.0.8 pkgsrc-2022Q3-base:1.38 pkgsrc-2022Q2:1.38.0.6 pkgsrc-2022Q2-base:1.38 pkgsrc-2022Q1:1.38.0.4 pkgsrc-2022Q1-base:1.38 pkgsrc-2021Q4:1.38.0.2 pkgsrc-2021Q4-base:1.38 pkgsrc-2021Q3:1.36.0.16 pkgsrc-2021Q3-base:1.36 pkgsrc-2021Q2:1.36.0.14 pkgsrc-2021Q2-base:1.36 pkgsrc-2021Q1:1.36.0.12 pkgsrc-2021Q1-base:1.36 pkgsrc-2020Q4:1.36.0.10 pkgsrc-2020Q4-base:1.36 pkgsrc-2020Q3:1.36.0.8 pkgsrc-2020Q3-base:1.36 pkgsrc-2020Q2:1.36.0.6 pkgsrc-2020Q2-base:1.36 pkgsrc-2020Q1:1.36.0.2 pkgsrc-2020Q1-base:1.36 pkgsrc-2019Q4:1.36.0.4 pkgsrc-2019Q4-base:1.36 pkgsrc-2019Q3:1.32.0.34 pkgsrc-2019Q3-base:1.32 pkgsrc-2019Q2:1.32.0.32 pkgsrc-2019Q2-base:1.32 pkgsrc-2019Q1:1.32.0.30 pkgsrc-2019Q1-base:1.32 pkgsrc-2018Q4:1.32.0.28 pkgsrc-2018Q4-base:1.32 pkgsrc-2018Q3:1.32.0.26 pkgsrc-2018Q3-base:1.32 pkgsrc-2018Q2:1.32.0.24 pkgsrc-2018Q2-base:1.32 pkgsrc-2018Q1:1.32.0.22 pkgsrc-2018Q1-base:1.32 pkgsrc-2017Q4:1.32.0.20 pkgsrc-2017Q4-base:1.32 pkgsrc-2017Q3:1.32.0.18 pkgsrc-2017Q3-base:1.32 pkgsrc-2017Q2:1.32.0.14 pkgsrc-2017Q2-base:1.32 pkgsrc-2017Q1:1.32.0.12 pkgsrc-2017Q1-base:1.32 pkgsrc-2016Q4:1.32.0.10 pkgsrc-2016Q4-base:1.32 pkgsrc-2016Q3:1.32.0.8 pkgsrc-2016Q3-base:1.32 pkgsrc-2016Q2:1.32.0.6 pkgsrc-2016Q2-base:1.32 pkgsrc-2016Q1:1.32.0.4 pkgsrc-2016Q1-base:1.32 pkgsrc-2015Q4:1.32.0.2 pkgsrc-2015Q4-base:1.32 pkgsrc-2015Q3:1.31.0.16 pkgsrc-2015Q3-base:1.31 pkgsrc-2015Q2:1.31.0.14 pkgsrc-2015Q2-base:1.31 pkgsrc-2015Q1:1.31.0.12 pkgsrc-2015Q1-base:1.31 pkgsrc-2014Q4:1.31.0.10 pkgsrc-2014Q4-base:1.31 pkgsrc-2014Q3:1.31.0.8 pkgsrc-2014Q3-base:1.31 pkgsrc-2014Q2:1.31.0.6 pkgsrc-2014Q2-base:1.31 pkgsrc-2014Q1:1.31.0.4 pkgsrc-2014Q1-base:1.31 pkgsrc-2013Q4:1.31.0.2 pkgsrc-2013Q4-base:1.31 pkgsrc-2013Q3:1.29.0.2 pkgsrc-2013Q3-base:1.29 pkgsrc-2013Q2:1.28.0.4 pkgsrc-2013Q2-base:1.28 pkgsrc-2013Q1:1.28.0.2 pkgsrc-2013Q1-base:1.28 pkgsrc-2012Q4:1.27.0.2 pkgsrc-2012Q4-base:1.27 pkgsrc-2012Q3:1.25.0.2 pkgsrc-2012Q3-base:1.25 pkgsrc-2012Q2:1.23.0.2 pkgsrc-2012Q2-base:1.23 pkgsrc-2012Q1:1.21.0.2 pkgsrc-2012Q1-base:1.21 pkgsrc-2011Q4:1.19.0.2 pkgsrc-2011Q4-base:1.19 pkgsrc-2011Q3:1.18.0.4 pkgsrc-2011Q3-base:1.18 pkgsrc-2011Q2:1.18.0.2 pkgsrc-2011Q2-base:1.18 pkgsrc-2011Q1:1.15.0.2 pkgsrc-2011Q1-base:1.15 pkgsrc-2010Q4:1.13.0.2 pkgsrc-2010Q4-base:1.13 pkgsrc-2010Q3:1.12.0.4 pkgsrc-2010Q3-base:1.12 pkgsrc-2010Q2:1.12.0.2 pkgsrc-2010Q2-base:1.12 pkgsrc-2010Q1:1.11.0.4 pkgsrc-2010Q1-base:1.11 pkgsrc-2009Q4:1.11.0.2 pkgsrc-2009Q4-base:1.11 pkgsrc-2009Q3:1.6.0.2 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.5.0.4 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.2 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.4.0.4 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.2 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.3.0.16 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.14 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.12 pkgsrc-2008Q1:1.3.0.10 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.8 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.6 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.4 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.2 pkgsrc-2007Q1-base:1.3 pkgsrc-20070224:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.38 date 2021.10.26.11.23.40; author nia; state Exp; branches; next 1.37; commitid TS3y6sgAeGKWpjeD; 1.37 date 2021.10.07.15.02.47; author nia; state Exp; branches; next 1.36; commitid 0fS32tEWoNe7fTbD; 1.36 date 2019.12.18.12.43.40; author joerg; state Exp; branches; next 1.35; commitid c2W1Ar1QtDcvFbPB; 1.35 date 2019.10.29.09.06.12; author he; state Exp; branches; next 1.34; commitid hA10yuxx5NDt4KIB; 1.34 date 2019.10.13.21.48.57; author he; state Exp; branches; next 1.33; commitid T12AmPbnMqmHNKGB; 1.33 date 2019.10.12.22.57.08; author he; state Exp; branches; next 1.32; commitid TgNftVK6rUE0dDGB; 1.32 date 2015.11.04.02.00.16; author agc; state Exp; branches; next 1.31; commitid 8Vi0UoG7obKytIHy; 1.31 date 2013.12.01.23.25.31; author bsiegert; state Exp; branches; next 1.30; commitid MilU3mGMLToYbufx; 1.30 date 2013.11.14.08.01.11; author adam; state Exp; branches; next 1.29; commitid lOho4t1yd7xECddx; 1.29 date 2013.09.12.18.52.54; author adam; state Exp; branches; next 1.28; commitid ccYpyKk5Y2sSfb5x; 1.28 date 2013.01.05.10.37.56; author ryoon; state Exp; branches; next 1.27; 1.27 date 2012.12.15.18.33.28; author adam; state Exp; branches; next 1.26; 1.26 date 2012.11.14.16.43.10; author adam; state Exp; branches; next 1.25; 1.25 date 2012.07.25.20.08.16; author adam; state Exp; branches; next 1.24; 1.24 date 2012.07.25.15.49.34; author jperkin; state Exp; branches; next 1.23; 1.23 date 2012.05.04.11.18.22; author adam; state Exp; branches; next 1.22; 1.22 date 2012.04.25.17.52.59; author hans; state Exp; branches; next 1.21; 1.21 date 2012.03.12.15.47.12; author adam; state Exp; branches; next 1.20; 1.20 date 2012.02.06.17.43.18; author adam; state Exp; branches; next 1.19; 1.19 date 2011.11.22.19.17.19; author yyamano; state Exp; branches; next 1.18; 1.18 date 2011.06.30.01.03.24; author obache; state Exp; branches; next 1.17; 1.17 date 2011.05.09.13.39.16; author adam; state Exp; branches; next 1.16; 1.16 date 2011.04.06.07.45.47; author adam; state Exp; branches; next 1.15; 1.15 date 2011.03.25.13.38.07; author adam; state Exp; branches; next 1.14; 1.14 date 2011.02.22.14.23.24; author adam; state Exp; branches; next 1.13; 1.13 date 2010.10.25.08.53.56; author adam; state Exp; branches; next 1.12; 1.12 date 2010.06.15.09.18.10; author adam; state Exp; branches; next 1.11; 1.11 date 2009.11.10.21.25.57; author drochner; state Exp; branches; next 1.10; 1.10 date 2009.11.09.13.29.53; author joerg; state Exp; branches; next 1.9; 1.9 date 2009.11.05.21.04.54; author joerg; state Exp; branches; next 1.8; 1.8 date 2009.10.28.09.25.23; author adam; state Exp; branches; next 1.7; 1.7 date 2009.10.27.18.50.39; author drochner; state Exp; branches; next 1.6; 1.6 date 2009.09.20.21.15.44; author sno; state Exp; branches; next 1.5; 1.5 date 2009.01.11.14.08.02; author wiz; state Exp; branches; next 1.4; 1.4 date 2008.09.20.19.55.01; author adrianp; state Exp; branches; next 1.3; 1.3 date 2007.04.06.11.44.33; author obache; state Exp; branches; next 1.2; 1.2 date 2007.02.26.14.56.30; author joerg; state Exp; branches; next 1.1; 1.1 date 2007.02.24.11.00.51; author wiz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2007.02.24.11.00.51; author wiz; state Exp; branches; next ; desc @@ 1.38 log @textproc: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./textproc/convertlit/distinfo clit18src.zip @ text @$NetBSD: distinfo,v 1.37 2021/10/07 15:02:47 nia Exp $ BLAKE2s (xmlrpc-c-1.51.04.tgz) = ee2d439aea06cbcd0c72f1c08382b2e151adba682d746dbf6d98127c216d409d SHA512 (xmlrpc-c-1.51.04.tgz) = 93ba49606b651d69ba5cc85a62a96fad550e98fb38efcaf6aed316933d875921e0a0885261aa9f417311d35797e8d0a0e5a6281359d28026fc2ff5712563a274 Size (xmlrpc-c-1.51.04.tgz) = 6656000 bytes SHA1 (patch-GNUmakefile) = eb669cc4d9290afe095dedb92faf3064929ecdda SHA1 (patch-common.mk) = c11a9a69b45d28d79b2baac681a6e3c077664683 SHA1 (patch-config.mk.in) = 0456837827c71824aa39914086e466a494038dc8 SHA1 (patch-src_cpp_server__pstream.cpp) = 0b28182c56bb326bf24ac031874521b1bb6d5ef5 SHA1 (patch-test_cpp_server__abyss.cpp) = 587375211ebe732caf101f5d076d5ca3149f5ded SHA1 (patch-tools_xml-rpc-api2cpp_Makefile) = 6b6b3f24a247856d61284cdbb4ecc21eb436d3a0 SHA1 (patch-tools_xmlrpc_Makefile) = 92428282885a2b66ce89d629a0a7a9167715a334 SHA1 (patch-tools_xmlrpc__transport_Makefile) = a5fd2fd98acceae4832d0dbfc9849f16401975e4 @ 1.37 log @textproc: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.36 2019/12/18 12:43:40 joerg Exp $ d3 1 a3 1 RMD160 (xmlrpc-c-1.51.04.tgz) = c85a1ec7bdf5bb4a49b8d0445b7ab1a94b53bd66 @ 1.36 log @Resolve conflict with STL. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.35 2019/10/29 09:06:12 he Exp $ a2 1 SHA1 (xmlrpc-c-1.51.04.tgz) = 0c085e210d07b2e2d8ce877e24c370a7b3df2074 @ 1.35 log @Remove a patch which no longer applies in this version. Build fix, so no version bump. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.34 2019/10/13 21:48:57 he Exp $ d11 1 @ 1.34 log @Update xmlrpc-c to new "super stable" version 1.51.04. Pkgsrc changes: * Renamed patches to follow new pkgsrc conventions. * Oddly, the .tgz distfile isn't actually compressed. Compensate. Upstream changes: Release 1.51 ============ Released 17.12.26. Subversion directory release_number/10.51.00. * 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. Release 1.50 ============ Released 17.09.28. Subversion directory release_number/10.50.00. * Build: fix installation of programs. Introduced in Xmlrpc-c 1.47 (September 2016). * Windows build: fix ChanSwitchUnixGetListenName not found. * Windows build: Add current VS2010express project files. * Windows build: various fixes. Doesn't necessarily work yet. Release 1.49 ============ Released 17.03.26. Subversion directory release_number/10.49.00. * Add program xmlrpc_dumpserver. Release 1.48 ============ Released 16.12.27. Subversion directory release_number/10.48.00. * 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). Release 1.47 ============ Released 16.09.25. Subversion directory release_number/10.47.00. * Install: fix bug: xmlrpc_expat.pc not installed. * Install: Add 'uninstall' make target Release 1.46 ============ Released 16.06.29. Subversion directory release_number/01.46.00. * 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. Release 1.45 ============ Released 16.03.27. Subversion directory release_number/01.45.00. * 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 (), which was made private in 1.44, so the examples and tools no longer build. Release 1.44 ============ Released 15.12.31. Subversion directory release_number/01.44.00. * 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 () 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. * Build: make install does not create empty man page directory. Release 1.43 ============ Released 15.09.27. Subversion directory release_number/01.43.00. * 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). * Curl client: fix 'connect_timeout' transport parameter interpreted as 'timeout'. Always broken ('connect_timeout' was new in Xmlrpc-c 1.41 (March 2015)). Release 1.42 ============ Released 15.06.28. Subversion directory release_number/01.42.00. * AbysssServer: add 'Session::headerValue' and 'Session::getHeaderValue'. * Fix crash in 'xmlrpc' program under most circumstances. Broken in Xmlrpc-c 1.40 (December 2014). * Packet socket: fix missing parenthesis in error message. Broken in Xmlrpc-c 1.25 (December 2010). Release 1.41 ============ Released 15.03.26. Subversion directory release_number/01.41.00. * Fix crash: multithreaded client program that uses the Curl XML transport and does not specify a Curl timeout transport parameter crashes because of signal use inside the Curl library, unless the Curl library is one that does DNS lookups with the ARES library. * Make a client that uses the Curl XML transport and does not specify a Curl timeout transport parameter wait indefinitely for a DNS lookup, or at least until the OS DNS lookup service gives up, unless the Curl library is one that does DNS lookups with the ARES library. In previous releases, the RPC failed after waiting 5 minutes. This was not intended as an enhancement, but rather is a side effect of fixing the crash described above. But it also adds consistency, since the wait for the DNS lookup was always indefinite, ironically, in the case that the program specified timeout. * Add connect_timeout curl transport parameter. * 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). * Add XMLRPC_TRACE_PACKETSOCKET environment variable: a means of tracing communication at the packet socket level. * Build: Use -pthread on compile and link instead of just linking libpthread if compiler is GNU. * Build: Don't rely on to define __BEGIN_DECLS * Build: don't ignore LDFLAGS in build of Gennmtab. Broken since Xmlrpc-c 1.32 (September 2012). * Many changes to accomodate Mingw. May not work completely yet. * Build: fix a "recompile with -fPIC" failure in parallel make. * Build: fix failure with configure --disable-abyss-threads. Introduced in Xmlrpc-c 1.38 (March 2014). Release 1.40 ============ Released 14.12.28. Subversion directory release_number/01.40.00. * Fix AbyssServer::readRequestBody for chunked bodies. Always broken (AbyssServer was new in Netpbm 1.39 (September 2014). * Add pkg-config files (e.g. xmlrpc.pc) * Build: fix 'make distclean' so it doesn't leave src/cpp/srcdir and src/cpp/blddir. Release 1.39 ============ Released 14.09.27. Subversion directory release_number/01.39.00. * Add C++ Abyss server classes. Not documented yet. * Abyss: with access control, send Access-Control-Allow-Headers headers for Content-Type and Content-Length. * Curl client: Fix bogus "please call curl_muti_perform()" error with very old Curl library. * Abyss: fix bug: RequestAuth() always says not authenticated. Broken in 1.10 (March 2007). * Abyss: fix missing prototype for RequestAuth(). Always broken. * Install: fix bug: not installed. Release 1.38 ============ Released 14.03.25. Subversion directory release_number/01.38.00. * Fix bug: When serializing a very large floating point number, sender of an XML-RPC message adds some junk after the decimal point. With assertion checking enabled, it just crashes. Broken in 1.15 (June 2008). * xmlrpc program: add ability to specify a struct or array RPC parameter (struct/ and array/). * Abyss: fix parsing of URI with %HH escape sequence - always said invalid URI. Broken in 1.31 (June 2012). * Abyss: Fail ServerRun() and ServerRunOnce() if user hasn't done ServerInit() instead of trying to make the channel switch accept a connection even though it isn't in listening state. Combined with the two problems below, this caused POSIX socket servers to go into an infinite loop if the user called ServerRun() without a prior ServerInit(). * Abyss: Fail ChanSwitchAccept() if user hasn't done ChanSwitchListen() instead of trying to make the OS do the accept. * Abyss: Unix socket: Fix bug: POLLHUP and POLLERR state on listening or interrupt socket caused accept function to return as if the wait had simply been interrupted. * Abyss: fix error HTTP response for invalid request line - showed wrong request line. Always broken. (The request line in that message was new in Xmlrpc-c 1.19 (June 2009). * Abyss: add details to invalid request line error HTTP response. * xmlrpc-c-config: add "abyss" target to get just the Abyss library - no XML-RPC stuff. Release 1.37 ============ Released 13.12.31. Subversion directory release_number/01.37.00. * Abyss server: Fix bug: reported HTTP status 408 (Request timed out) for all problems getting the request from the client. Also add text detail of problems getting the request from the client to the HTTP error response. * Fix pervasive wild pointer dereference when memory allocation of small string fails. Introduced in 1.01 (January 2005). * Fixes for Windows build problems introduced in 1.33. Release 1.36 ============ Released 13.09.29. Subversion directory release_number/01.36.00. * C++ server: add versions of 'xmlrpc_c::registry::addMethod' that takes a simple pointer to the method object, so you can use it with automatic and static method objects. Same for 'xmlrpc_c::registry::setDefaultMethod'. * Remove 128M limit on certain memory allocations. * Change strategy for overallocating memory - grow blocks no more than a megabyte at a time; shrink blocks sometimes. * Fix interpretation of dateTime.iso8601 variant with timezone information. As broken, it would add up to a second to the correct datetime or reject the message claiming that it has invalid syntax. Always broken (recognition of the timezone variant was introduced in Xmlrpc-c 1.20 (September 2009). * 'xmlrpc', 'xmlrpc_pstream', 'xmlrpc_parsecall': add ability to display dateTime.iso8601. * AIX build: various fixes. * Windows build: fix reference to _snprintf; broke in Xmlrpc-c 1.34. * Windows build: fix lock_windows.c so it compiles. File was new in Xmlrpc-c 1.33 and never compiled. Fix girmem.cpp to use lock_platform, etc. instead of pthreadx, which was removed in Xmlrpc-c 1.33. Release 1.35 ============ Released 13.06.27. Subversion directory release_number/01.35.00. * Abyss: fix wrong peer address with Unix socket channel made with ChannelUnixCreateFd(). Always broken (ability to get peer address was added in Release 1.07 (October 2006)). * JSON value formatting: Fix buffer overrun. * Build: build 'configure' with Autoconf 2.69 (previously built with 2.67). Release 1.34 ============ Released 13.03.30. Subversion directory release_number/01.34.00 * Build: fix libpthread dependency bug introduced in 1.33.00. * Test program build: include instead of . Release 1.33 ============ Released 12.12.27. Subversion directory release_number/01.33.00. * Make xmlrpc_value thread-safe (after construction, when the only modification allowed is to the reference count). * Client with Curl transport: fix bug which disables interruption unless you register a progress function for the transport. Introduced in 1.24 (September 2010). * Add xmlrpc_init(), xmlrpc_term(). * Server: fix method add failure when signature string contains "I" (for 64 bit integer). Always broken (64 bit integer type was new in Xmlrpc-c 1.07 (October 2006)). * libxml2: fix memory leaks. Always broken (ability to use libxml2 was added in Release 1.00 (October 2004)). * Abyss: Fix memory read through wild pointer upon interruption of server. Probably harmless. * Windows build: rename DLL configurations to avoid ambiguity between DLL and static library builds. Release 1.32 ============ Released 12.09.28. Subversion directory release_number/01.32.00. * Abyss server: terminate sooner when the HTTP request handler requests shutdown. Formerly, after e.g. a 'system.shutdown' RPC, the server waited for the persistent TCP connections, including the one in which the RPC transaction was transported, to end (typically 15 seconds later). Now, it interrupts channel reads and writes on all connections so they will notice they are supposed to wind up and do so. * Abyss server: add basic server operation tracing with ABYSS_TRACE_SERVER environment variable. * Abyss server, XML-RPC Abyss server: add control of number of simultaneous connections and OS connection backlog. * Use random salt in hash values in built-in XML parser. Without this, a malicious user can create a putative XML-RPC call or response that takes a long time to parse, thus using excessive CPU resources. This code is adapted from true Expat's fix for CVE-2012-0876 to XML-RPC's fork of Expat, by Tyler Hicks . * Server: Fix crash when string value in parameter list contains invalid UTF-8. Broken in 1.18 (March 2006). Diagnosed by Stephen Hansen, Programmer . * Fix crash in built-in XML parser which causes a memory leak when it can't get additional memory (re-allocation fails). This code is adapted from true Expat's fix for CVE-2012-1148 to XML-RPC's fork of Expat, by Tyler Hicks . * Build: fix build tree != source tree bug: no transport_config.mk. Broken in 1.10 (March 2007). * Windows build: properly export client class in xmlrpc-c_client++.dll. By Maksym Veremeyenko * Build: don't build tools by default. Broken in 1.30 (March 2012). * Build: fix up how LDFLAGS, CFLAGS, and CXXFLAGS (make variables) are used. Deprecate LADD and CADD, which were meant for the same thing. * Build: fix make clean so it cleans src/cpp. * Build: fix so build of test programs does not fail if you didn't build client facilities. * Build: fix 'check'. By Tyler Hicks . Release 1.31 ============ Released 12.06.30. Subversion directory release_number/01.31.00. * Abyss XML-RPC server: make xmlrpc_server_abyss() fail instead of exiting program when it can't bind and listen. * Abyss server: Add ServerInit2() - fails instead of exiting program if it can't bind and listen. * Curl client XML transport: when server sends garbage instead of valid HTTP response, put the garbage (which is often an error message) in the error message. * Add xmlrpc_read_datetime_8601(), xmlrpc_c::value_datetime::iso8601Value(). * xmlrpc_c::value_datetime: add ability to construct from and cast to xmlrpc_datetime. * Fix crash due to bogus memory free when xmlrpc_parse_value() fails. Broken in 1.07 (October 2006). * Abyss server: Fix bug: rejects request with colons in the host name (e.g. IPv6 address form "[::1]") as invalid. * Curl client XML transport: Fix error message when servers responds with non-HTTP garbage. Used to say HTTP response code is zero. * Curl client XML transport: fix occasional crash with modern Curl introduced in 1.28. * Abyss server: Fix crash when client doesn't specify access control. Broken in 1.25 (December 2011). * Abyss server: Improved formatting of IPv6 addresses for Abyss "channel info.". Also no more build-time dependency on nonstandard s6_addr16, introduced in 1.29. * Windows: Remove #include from public header file to avoid conflicts with other inclusions in user's program that include other variations of . By Maksym Veremeyenko * Install: fix install of man pages to wrong directory. Broken in 1.18 (March 2009). * Windows build: Fix winsock2 conflict. Release 1.30 ============ Released 12.03.31. Subversion directory release_number/01.30.00. * Add ability for Abyss and XML-RPC Abyss server to listen on a particular interface (IP address). * Abyss XML-RPC server: Fix bug in access control expiration. * xmlrpc, xmlrpc_pstream client programs: fix bug in display of unprintable ASCII as \xHH: shows \xff where it should be something else. * Windows Abyss: fix 16 byte per thread memory leak. Thanks Angelo Masci. * Build: add missing include of to base.hpp. Broken in 1.26. * Build: remove --enable-tools option added in 1.18. User can just do 'make -C tools ' or 'make all' to get that. Release 1.29 ============ Released 11.12.31. Subversion directory release_number/01.29.00. * Abyss: Add ChanSwitchUnixCreateIpV6Port: ability to listen for client connections on an IP Version 6 TCP port. * Curl client XML transport: Add 'referer' option. * Improved invalid UTF-8 error message. * xmlrpc client program: fix bug: doesn't accept b/f to mean boolean false. Broken since 1.07. * Fix crash when sending structure with a member value too large. Introduced in 1.21. * Fix Windows build, undefined macro XMLRPC_S_IWUSR introduced in 1.28. Release 1.28 ============ Released 11.09.27. Subversion directory release_number/1.28.00. * Curl client: add "gssapi_delegation" option. Needed in some cases with newer Curl libraries to get back old function. * Fix bug: infinite loop parsing XML when a string or character data is longer than 1K in UTF-8. Introduced in 1.12. * Curl client: fix libcurl version in user-agent header. Always broken (user-agent function added in Release 1.03). * Client curl transport: fix bug: multiple authentication methods doesn't work; only one of them takes effect. Always broken. * C++ Curl client: fix bug: ignores proxy Curl transport options. Always broken. * Windows: Add VS2008 64 bit static library building. Remove MSVC 6 project files. From now on, VS2008 will be the standard. The single set of project files build static and DLL, 32 bit and 64. * Accomodate newer libcurl, which does not have . * Fix per-connection memory leak in libwww client XML transport. Present since the beginning. * Build: fix some parallel make forced ordering. * Build with --disable-abyss-threads: include instead of in Abyss thread_fork.c. * Build of test programs: Fix "struct sockaddr_in" not defined in server_pstream.cpp. * Build: fix undeclared struct timespec. * Build: Work with systems that don't define S_IREAD in . * C++: Reorder arrayValueSlice() and arrayValueAvrray() definitions in to please Clang. Release 1.27 ============ Released 11.06.27. Subversion directory release_number/1.27.00. * Many changes to accomodate Mingw. May not work completely yet. By Maksym Veremeyenko . * Windows build: update non-DLL project files to accomodate recent changes to tree. By Maksym Veremeyenko . * Windows build: add missing DLLEXPORT to some class declarations so user programs build. By Maksym Veremeyenko . * Build: Fix detection of libwww, broken in 1.24. * Build: Don't use trailing comma in enum; not accepted by some C++ compilers. * Build: Add a user-defined default constructor for class callInfo to avoid compilation failure with recent GNU compilers. * Mac OS X build: include -install_name on library link so dependents can find it automatically. Thanks Joshua Root (jmr@@macports.org). Release 1.26 ============ Released 11.03.26. Subversion directory release_number/1.26.00. * Add output operator (operator<<) for xmlrpc-c::value::type_t. * JSON serializer: eliminate trailing commas that Internet Explorer doesn't like. Thanks Bo Lorentzen . * JSON serializer: improve human readability of JSON. Thanks Bo Lorentzen . * Fix JSON integer parsing and formatting broken in 1.25. * Build: Fix prototype/definition mismatch in libwww.cpp with some compilers (e.g. Solaris). * Build: Fix linking of xml-rpc-api2cpp with some linkers (e.g. Solaris). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.33 2019/10/12 22:57:08 he Exp $ a9 1 SHA1 (patch-src_cpp_base64.cpp) = a51ad8cc8f41d724310eaaea86ebaaa8de610498 @ 1.33 log @A few changes so that this builds on NetBSD/macppc: * Don't assume that "char" is signed (array init'ed with -1 cells), so use "int" instead. * Add dependency on libidn2, since I otherwise got a link error. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.32 2015/11/04 02:00:16 agc Exp $ d3 7 a9 11 SHA1 (xmlrpc-c-1.25.26.tgz) = 62b8b7b76b2937b2f3d51be045cbf17476302d39 RMD160 (xmlrpc-c-1.25.26.tgz) = 86096117f8e26321c38539eff83cdf0f64055e47 SHA512 (xmlrpc-c-1.25.26.tgz) = 664ecf5099a109f90130d8794c41d21cc8adfc3e990b63a658b04ccfd73278437c13c54f24336442ea1d8d9f38f248471474912b8647754a15e9eeb3a6ab5e96 Size (xmlrpc-c-1.25.26.tgz) = 779351 bytes SHA1 (patch-GNUmakefile) = e4c6b18adaec74257ae174f64ac680aaf63d31a5 SHA1 (patch-aa) = 96ca1b0f8550b04e7292d07b4204b5bed841a417 SHA1 (patch-ae) = 52f826d292869be44886881c48aa7707a4af2df3 SHA1 (patch-ai) = 8d7ddc541779129de1e03a3cee81505ffbfb4171 SHA1 (patch-aj) = e65acd3d49be3486f70cda935a8b2aae3f8af3e8 SHA1 (patch-ak) = 4525977b51a25f115c1266dccf0e2cc754dc80d3 SHA1 (patch-config.mk.in) = e3eef60ab28b92d1e903ac84997617dfafe1689c d11 4 a14 1 SHA1 (patch-src_cpp_server_pstream.cpp) = 2a6b2f30ab5f9df1953f874ede41b91bd60a005a @ 1.32 log @Add SHA512 digests for distfiles for textproc category Problems found locating distfiles: Package cabocha: missing distfile cabocha-0.68.tar.bz2 Package convertlit: missing distfile clit18src.zip Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2013/12/01 23:25:31 bsiegert Exp $ d14 1 @ 1.31 log @Fix build on MirBSD. Remove all "#define _XOPEN_SOURCE" lines, as they break things horribly on MirBSD for some reason. Sprinkle a few includes. Add support for generating shared libraries on MirBSD. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2013/11/14 08:01:11 adam Exp $ d5 1 @ 1.30 log @Changes 1.25.26: Fix interpretation of dateTime.iso8601 variant with timezone information. As broken, it would add up to a second to the correct datetime or reject the message claiming that it has invalid syntax. Always broken (recognition of the timezone variant was introduced in Xmlrpc-c 1.20). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2013/09/12 18:52:54 adam Exp $ d12 2 a13 1 SHA1 (patch-config.mk.in) = ddb63b60b40fb739700e3808336199f848c25904 @ 1.29 log @Changes 1.25.25: * base.hpp: Fix declarations out of order causing compile failure. Broken since Xmlrpc-c 1.19 (June 2009). * Make distclean cleans up src/test/blddir and src/test/srcdir. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2013/01/05 10:37:56 ryoon Exp $ d3 3 a5 3 SHA1 (xmlrpc-c-1.25.25.tgz) = 10112e9c5328de5ce334c3e7ab7c02cd4ad3f8b2 RMD160 (xmlrpc-c-1.25.25.tgz) = 9b48b6aa70f04d4f8663515b64feb3186e31dd41 Size (xmlrpc-c-1.25.25.tgz) = 779371 bytes @ 1.28 log @Fix build on OpenBSD/amd64 5.2. Add config for OpenBSD. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2012/12/15 18:33:28 adam Exp $ d3 4 a6 4 SHA1 (xmlrpc-c-1.16.44.tgz) = 181c54ac860698ed7cf4e3814c6f3c6dd46b2ce1 RMD160 (xmlrpc-c-1.16.44.tgz) = c9293bb74bf6298d6dd6529669f86d4cddd1fcf8 Size (xmlrpc-c-1.16.44.tgz) = 758939 bytes SHA1 (patch-GNUmakefile) = 3edcf5ef38c9e94466d0303cb0eb7ce2d5ca39bb a7 1 SHA1 (patch-ac) = e230eb36f812c85521721ead4d080250e61f670f d9 4 a12 8 SHA1 (patch-ai) = e7b981f07d4691bbd63bfa80b34b3e1c050c3ad2 SHA1 (patch-aj) = e3ca062349eb7c50cf3d3dc1370744987a0f3bde SHA1 (patch-ak) = 2d0528260b203965e5237f5ca7f9464215283f5c SHA1 (patch-config.mk.in) = 9b85954b7ef5962ff3750ccd78392e5c7bdbd592 SHA1 (patch-examples_cpp_Makefile) = 3c2ca9b50a587c6a6395aec292ca643605158171 SHA1 (patch-lib_curl__transport_curlmulti.c) = 1cea4c43b1ed3dcf73827afc14d7bb9267371121 SHA1 (patch-lib_curl__transport_curltransaction.c) = 1dcf46c0dd1dd8e7fdfbb6c81e00b326f6d0b1f9 SHA1 (patch-lib_curl__transport_xmlrpc__curl__transport.c) = ea132ebb46ff0ce9893d64e9c9205d5a155220ef @ 1.27 log @Changes 1.16.44: Server: fix method add failure when signature string contains "I" (for 64 bit integer). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2012/11/14 16:43:10 adam Exp $ d13 1 a13 1 SHA1 (patch-config.mk.in) = 48c5ead1c6ed9993259188eaac8c2df9c89d2c74 @ 1.26 log @Changes 1.16.43: * Bug fixes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2012/07/25 20:08:16 adam Exp $ d3 3 a5 3 SHA1 (xmlrpc-c-1.16.43.tgz) = e7d6834c337fb8cd665fb7f9b7ba5743d309485e RMD160 (xmlrpc-c-1.16.43.tgz) = e3e95bd27c5fe8dba890d595e8fccb65df38a455 Size (xmlrpc-c-1.16.43.tgz) = 758869 bytes @ 1.25 log @Changes 1.16.42: Fix crash due to bogus memory free when xmlrpc_parse_value() fails. Broken in 1.07 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2012/07/25 15:49:34 jperkin Exp $ d3 3 a5 3 SHA1 (xmlrpc-c-1.16.42.tgz) = 7a71fabc652c2848a7226605432a2e420a02dff0 RMD160 (xmlrpc-c-1.16.42.tgz) = 945fb092152a8ff139407ce1e80da9803b5afdce Size (xmlrpc-c-1.16.42.tgz) = 758724 bytes @ 1.24 log @Use correct linker flags on Solaris with GCC. Fixes relocation issues. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2012/05/04 11:18:22 adam Exp $ d3 3 a5 3 SHA1 (xmlrpc-c-1.16.41.tgz) = aee10abad995ff745d10223b7335c374a931aa1f RMD160 (xmlrpc-c-1.16.41.tgz) = ad03272881d55c2e648f93c1c76ba4c4f9f804a2 Size (xmlrpc-c-1.16.41.tgz) = 758654 bytes @ 1.23 log @Changes 1.16.41: * xmlrpc, xmlrpc_pstream client programs: fix bug in display of unprintable ASCII as \xHH: shows \xff where it should be something else. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2012/04/25 17:52:59 hans Exp $ d13 1 @ 1.22 log @Use LDFLAGS before any additional libs. Fixes an issue I had where the wrong libstdc++ was picked up because of -L confusion. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2012/03/12 15:47:12 adam Exp $ d3 3 a5 3 SHA1 (xmlrpc-c-1.16.40.tgz) = 98d4ffabee56cbf40ee82035ac8ada093be61d7e RMD160 (xmlrpc-c-1.16.40.tgz) = 516949aac11f4f41b53300c3dc3e29049096bd3a Size (xmlrpc-c-1.16.40.tgz) = 754491 bytes @ 1.21 log @Changes 1.16.40: Bug fixes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2012/02/06 17:43:18 adam Exp $ d13 1 @ 1.20 log @Changes 1.16.39: bug fixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2011/11/22 19:17:19 yyamano Exp $ d3 3 a5 3 SHA1 (xmlrpc-c-1.16.39.tgz) = 89184dc5497ba52cb0cd2f3dda75b1d5800e9524 RMD160 (xmlrpc-c-1.16.39.tgz) = 886bfd6449ff407355fa5344c59d65e8c97b13a7 Size (xmlrpc-c-1.16.39.tgz) = 754436 bytes @ 1.19 log @Make this build with symlinked pkgsrc directory. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2011/06/30 01:03:24 obache Exp $ d3 3 a5 3 SHA1 (xmlrpc-c-1.16.35.tgz) = f79d44d533eb38fb012e0e0af429798f5f404c59 RMD160 (xmlrpc-c-1.16.35.tgz) = 1decb5c8c9ce3d9276e174f8e96a96043f8bb816 Size (xmlrpc-c-1.16.35.tgz) = 1876492 bytes @ 1.18 log @Drop includion of curl/types.h. It is deprecated header file since curl-2.12.0 and removed at curl-7.21.7. fixes PR#45106. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2011/05/09 13:39:16 adam Exp $ d6 1 @ 1.17 log @Changes 1.16.35: * Fix build failure in examples on some platforms because of --rpath. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2011/04/06 07:45:47 adam Exp $ d12 3 @ 1.16 log @Changes 1.16.34: * Fix compile bug with some compilers on 64 bit. Changes 1.16.33: * Build: Fix prototype/definition mismatch in libwww.cpp with some compilers (e.g. Solaris). * Build: Fix linking of xml-rpc-api2cpp with some linkers (e.g. Solaris). Changes 1.16.32: * Windows Abyss server: properly handle wait for connection. Changes 1.16.31: * CGI XML-RPC server accepts (ignores) parameters after "text/xml" in Content-type header from client. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2011/03/25 13:38:07 adam Exp $ d3 3 a5 3 SHA1 (xmlrpc-c-1.16.34.tgz) = e4fa13bc8609134f74ba60597c9a12e28565e094 RMD160 (xmlrpc-c-1.16.34.tgz) = bb1cce17997875fce483fcab7136dfa6a494f8e6 Size (xmlrpc-c-1.16.34.tgz) = 754271 bytes @ 1.15 log @Linux also needs CFLAGS_SHLIB = -fPIC; a fix for PR#44349 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2011/02/22 14:23:24 adam Exp $ d3 9 a11 12 SHA1 (xmlrpc-c-1.06.42.tgz) = a4c4b878b97cbd7350a2e11518c480fe1d8997a2 RMD160 (xmlrpc-c-1.06.42.tgz) = 02e98cd84a806a81c76bc8508e50cc6b73019f32 Size (xmlrpc-c-1.06.42.tgz) = 712841 bytes SHA1 (patch-aa) = 54390ac4c2740997544cc3321aa031eff59cbf91 SHA1 (patch-ab) = 601e4d33351d77c43846b328fed02b2f04c9ae3b SHA1 (patch-ac) = e553e66662aca6d7c246acc24e960074213320c6 SHA1 (patch-ae) = 0e56c03e8066bfeb4e9a6330ee160d1ab1d68a11 SHA1 (patch-af) = fdeabde63338443459d96aca657a3fc402b9fbc4 SHA1 (patch-ah) = bcbca2cd9a7029bac048347b03aabce856a9eb0c SHA1 (patch-ai) = ef5e4fc8b412e39addbb6da2cd83ec3c345860a0 SHA1 (patch-aj) = 48c5164a23024a1b6d3f6e53a24c2650ffcb47c9 SHA1 (patch-ak) = cf1b406f08913c47d416cc1bbd25fb0fba67ad75 @ 1.14 log @Changes 1.06.42: * Fix prototype/definition mismatch in libwww.cpp with some compilers. * Fix linking of xml-rpc-api2cpp with some linkers. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2010/10/25 08:53:56 adam Exp $ d7 1 a7 1 SHA1 (patch-ab) = 34dd91b43385fa4a4893375dc774e0865a79b8fa @ 1.13 log @Changes 1.06.41: * CGI XML-RPC server accepts (ignores) parameters after "text/xml" in Content-type header from client. * Build: replace with . @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2010/06/15 09:18:10 adam Exp $ d3 3 a5 3 SHA1 (xmlrpc-c-1.06.41.tgz) = 3021d352163838354d4083a88837924fdd28cb3a RMD160 (xmlrpc-c-1.06.41.tgz) = cf25edebb054e8840f18560f9b616dc97938bd97 Size (xmlrpc-c-1.06.41.tgz) = 712802 bytes @ 1.12 log @Changes 1.06.40: * Bug fixes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2009/11/10 21:25:57 drochner Exp $ d3 3 a5 3 SHA1 (xmlrpc-c-1.06.40.tgz) = 3d91e10cdd3c3e706f231f2c8ad2625ad36e5f57 RMD160 (xmlrpc-c-1.06.40.tgz) = 82d8209df40ce2f34d18d0837e52cd2fe6313668 Size (xmlrpc-c-1.06.40.tgz) = 705569 bytes @ 1.11 log @restore linker search path which got lost in libtoolification, fixes incomplete pkg installation w/o DESTDIR (PR pkg/42297 by Brad Harder) bump PKGREVISION @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2009/11/09 13:29:53 joerg Exp $ d3 3 a5 3 SHA1 (xmlrpc-c-1.06.38.tgz) = 40332f0f363b9ca79242b28d4cbf13516702dacf RMD160 (xmlrpc-c-1.06.38.tgz) = 8d9f85a1b1be91fdc5c8aaab5571d0270ddbdf67 Size (xmlrpc-c-1.06.38.tgz) = 702092 bytes @ 1.10 log @Make sure to install programs with libtool. Bump revision. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2009/11/05 21:04:54 joerg Exp $ d11 1 a11 1 SHA1 (patch-ah) = a6975843be204c831283ab77565150ee54679177 @ 1.9 log @Link tools with libtool. Don't use .libs in linker pathes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2009/10/28 09:25:23 adam Exp $ d6 1 a6 1 SHA1 (patch-aa) = a571e823967bb4af86f0fb9c561ffcc53d35505b @ 1.8 log @Fix building on Darwin; allow custom compiler and linker flags; allow universal binary. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2009/10/27 18:50:39 drochner Exp $ d6 1 a6 1 SHA1 (patch-aa) = 6dc9755b4e883cd55d8914761887fb3cbfff0ef1 d11 4 a14 1 SHA1 (patch-ah) = 55558998059c502f46a2bd9141ede7182df0753b @ 1.7 log @update to 1.06.38 this switches to the "super stable" branch which is the only one where tarballs are distributed of, too many changes to list here, the most notable recent one is that the recent expat DOS vulnerability was fixed, as were some portability issues which caused problems on NetBSD @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2009/09/20 21:15:44 sno Exp $ d6 3 a8 1 SHA1 (patch-ab) = 711dfddb63089948008becbddbe1484f5124b374 @ 1.6 log @patching patches/patch-ab to work for FreeBSD, too @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2009/01/11 14:08:02 wiz Exp $ d3 7 a9 10 SHA1 (xmlrpc-c-1.09.00.tgz) = bd4571ca3bc23c1fe9dd002659fcc2aa3d4ce8a6 RMD160 (xmlrpc-c-1.09.00.tgz) = ef098edef126dfd5a14334e6a1e4e7919be4b40c Size (xmlrpc-c-1.09.00.tgz) = 701817 bytes SHA1 (patch-aa) = ff3f7c7d0195c10f57df4ea047eb87a5bdac5cd1 SHA1 (patch-ab) = 5c2822312b368888df101d26985979e904e0f046 SHA1 (patch-ac) = 805aebdaa736a08482a4f82559938d38f794ab81 SHA1 (patch-ad) = 8b7ad5b7aacb6b13f04792bc157e228deaf2de72 SHA1 (patch-ae) = 683239483a9bfee5defe2b0c8f3ef9fd0d5735f9 SHA1 (patch-af) = c679a0cc1b867c093e9f1c1990993f18e1f50b2a SHA1 (patch-ag) = 297a2cd667c0b7e7472585bdcffb2c6bb1e4bc2e @ 1.5 log @Fix build with curl-7.19.x. Still builds with this patch and curl-7.18, so no PKGREVISION bump. Addresses PR 40369. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2008/09/20 19:55:01 adrianp Exp $ d7 1 a7 1 SHA1 (patch-ab) = d3e76ddae5c22e72277878cdecc02b97e3ce95b9 @ 1.4 log @Add support for OpenSolaris @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2007/04/06 11:44:33 obache Exp $ d12 1 @ 1.3 log @Fixes build problem on NetBSD. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2007/02/26 14:56:30 joerg Exp $ d7 1 a7 1 SHA1 (patch-ab) = faf2df25c0c725aae87adbaf2cde209963f8bc25 @ 1.2 log @Fix pthread usage. Fix a number of libtool and C issues, that made me wonder how this ever compiled. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2007/02/24 11:00:51 wiz Exp $ d7 1 a7 1 SHA1 (patch-ab) = 202cf815e5c8af18bf31ffc00b6a1c5adb609c21 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d7 1 a7 1 SHA1 (patch-ab) = 4734d7ccec41c5ccc617f6a2775fa4a67534c995 d9 3 @ 1.1.1.1 log @Initial import of xmlrpc-c-1.09.00: XML-RPC is a quick-and-easy way to make procedure calls over the Internet. It converts the procedure call into XML document, sends it to a remote server using HTTP, and gets back the response as XML. This library provides a modular implementation of XML-RPC for C and C++. XXX: build system is custom-made (i.e. not using libtool), PLIST will be wrong for many OPSYS -- please fix! @ text @@