prepare to work on Release 1.68
promote Development to Advanced
first 1.67 release
last 1.66 release
change release number
Don't build Abyss when Autoconf says fork is not available and user disables pthreads
fix typos in comments
Fix asprintf missing on MacOS
Use 'isfinite' from C99 instead of ancient 'finite'
Fix to previous commit
Release 1.64.03
Release 1.66.01
Fix compile warning from Clang
whitespace
Use 'pkg-config' to find Libxml2 when running tests
Fix vestigial use of 'xml2-config' instead of 'pkg-config' to find Libxml2
Resolved via https://sourceforge.net/p/xmlrpc-c/code/3318/
Fix compiler warning
compile successfully with C23
whitespace
prepare to work on Release 1.67
promote Development to Advanced
first 1.66 release
Make release number 1.66
first 1.65 release
Delete release with incorrectrelease number in version.mk
Fix version number
Change comments and messages to refer to internal XML parser, not Expat
miscellaneous update
Clarify relationship of internal XML parser to Expat
miscellaneous update
don't make Expat a make dependency of 'test' if using Libxml2
Fix to commit moments ago
Use modern pkg-config instead of xml2-config to get Libxml2 build instructions
recreate 'configure'
have 'configure' find pkg-config
add pointer to doc directory
typo
From: "mark.yang" mark.yang@lge.com Fix build error with gcc-15.0.1 http://errors.yoctoproject.org/Errors/Details/850147/ srcdir/lib/util/include/bool.h:13:5: error: cannot use keyword 'false' as enumeration constant 13 | false = 0, | ^~~~~ srcdir/lib/util/include/bool.h:13:5: note: 'false' is a keyword with '-std=c23' onwards srcdir/lib/util/include/bool.h:15:3: error: expected ';', identifier or '(' before 'bool' 15 | } bool; | ^~~~ srcdir/lib/util/include/bool.h:15:3: warning: useless type name...
* Fix build error with gcc-15.0.1 http://errors.yoctoproject.org/Errors/Details/850147/ srcdir/lib/util/include/bool.h:13:5: error: cannot use keyword 'false' as enumeration constant 13 | false = 0, | ^~~~~ srcdir/lib/util/include/bool.h:13:5: note: 'false' is a keyword with '-std=c23' onwards srcdir/lib/util/include/bool.h:15:3: error: expected ';', identifier or '(' before 'bool' 15 | } bool; | ^~~~ srcdir/lib/util/include/bool.h:15:3: warning: useless type name in empty declaration In file included...
Fix error message
whitespace
whitespace
prepare to work on Release 1.66
promote Development to Advanced
first 1.65 release
last 1.64 release
Release 1.60.05
Make Libxml2 default
Release 1.64.02
Release 1.64.02
Fix use after free when out of memory
whitespace
whitespace
miscellaneous update
quiet unused variable compiler warning
ignore compile_commands.json, per email from Yegor Yefremov
whitespace
quiet compiler warning
Release 1.64.01
Release 1.64.01
Fix failure to install interface header files when using separate build directory
whitespace
Add comments
Update to new Openssl library, and simplify by using RSA instead of DSA
Improve state message readability
Update to work with newer Openssl library
Add SECLEVEL directive to make it work with newer Openssl libraries
fix example in comment
Add rule to deal with weird interaction of make dep and parallel make in generating transport_config.h
cleanup
whitespace
Update to new Autoconf
Fix Most Vexing Parse incorrect interpretation of code, caught by new compiler
Fix incorrect close of popen handle
whitespace
here is my curl version doug@daphne:/opt/xmlrpc-c/examples/cpp$ curl --version curl 8.12.2-DEV (Linux) libcurl/8.12.2-DEV OpenSSL/3.0.15 libpsl/0.21.2 Release-Date: [unreleased] Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp ws wss Features: alt-svc AsynchDNS HSTS HTTPS-proxy IPv6 Largefile NTLM PSL SSL threadsafe TLS-SRP UnixSockets doug@daphne:/opt/xmlrpc-c/examples/cpp$
here is my client code
here is my method code
here is my server code
I have been using xinetd to run xmlrpc_inet_server (see examples/cpp) and it has been working perfectly, until early this morning when it stopped working. I believe this is because the curl library has changed. Here is my syslog traffic: 2025-02-13T12:16:40.468017-08:00 daphne multiware[27685]: /home/doug/public_html/fw/xmlrpc_client.cpp::main running 2025-02-13T12:16:40.468167-08:00 daphne multiware[27685]: /home/doug/public_html/fw/xmlrpc_client.cpp::main running at line 53 2025-02-13T12:16:40.470171-08:00...
fix buffer overflow on 64 bit machines (quick & dirty)
quiet compiler warning
whitespace
hack to make it compile on FreeBSD
(looks like I cannot close the ticket, but feel free to do so) relates to https://github.com/Homebrew/homebrew-core/pull/202533
actually it works fine now.
explicit global namespace for libc 'bind' to avoid namespace collision with modern compiler/library
whitespace
whitespace
removing srcdir for the build works out for me diff --git a/common.mk b/common.mk index e6e79a0..eff7c79 100644 --- a/common.mk +++ b/common.mk @@ -368,6 +368,7 @@ $(TARGET_MODS_PP:%=%.osh):%.osh:%.cpp # dependency of 'srcdir'. srcdir: + rm -f srcdir $(LN_S) $(SRCDIR) $@ blddir: $(LN_S) $(BLDDIR) $@
xmlrpc-c 1.60.04 build failure
promote Advanced to Stable
promote Stable to Super Stable
Last 1.59 release
ignore Gtags stuff
miscellaneous update