macOS
brew install xmlrpc-clocal Homebrew formula metadata
sudo port install xmlrpc-cMacPorts ports tree · devel/xmlrpc-c/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de xmlrpc-c pour les workflows d'agents IA.
installation
brew install xmlrpc-clocal Homebrew formula metadata
sudo port install xmlrpc-cMacPorts ports tree · devel/xmlrpc-c/Portfile · Source: api.github.com
sudo apk add xmlrpc-cAlpine Linux edge package indexes · xmlrpc-c · Source: dl-cdn.alpinelinux.org
sudo dnf install xmlrpc-cFedora Rawhide package metadata · xmlrpc-c · Source: dl.fedoraproject.org
sudo apt install libxmlrpc-c++9Debian stable package indexes · libxmlrpc-c++9 · Source: deb.debian.org
nix profile install nixpkgs#xmlrpc_cnixpkgs package indexes · pkgs/by-name/xm/xmlrpc_c/package.nix · Source: api.github.com
sudo apt install libxmlrpc-c++8-devUbuntu 24.04 LTS package indexes · libxmlrpc-c++8-dev · Source: archive.ubuntu.com
sudo zypper install libxmlrpc++9openSUSE Tumbleweed package metadata · libxmlrpc++9 · Source: download.opensuse.org
aperçu
Lightweight RPC library (based on XML and HTTP)
historique
XML-RPC for C/C++ is a modular C and C++ implementation of XML-RPC, the early web RPC protocol that sends XML-encoded procedure calls over HTTP. The package matters because it preserves a small native-code path for clients, servers, examples, and diagnostic tools in a protocol family now mostly remembered through legacy integrations.
The project traces back at least to the early 0.9 releases in January 2001, with Eric Kidd credited for the early release work in the official change history. Those releases quickly added CGI and Abyss server support, system.* method support, authentication, Windows fixes, and UTF-8 robustness.
By the 0.9.10 release in June 2001, the project was shipping man pages and Debian packages. Release 1.00 in October 2004 marked a more formalized era under Bryan Henderson, adding a modular client transport structure with Curl and WinInet transports alongside libwww and continuing the package's build and portability cleanup.
The user manual was first published by Bryan Henderson in November 2004 and is maintained as the main living documentation. The 1.03 release in June 2005 introduced new C++ libraries designed for pure C++ applications, while later releases continued to add utilities such as xmlrpc_dumpserver in 2017.
XML-RPC for C/C++ served users who wanted XML-RPC without a large application framework or slow interpreted stack. The manual explicitly positions the C/C++ libraries as a performance-oriented alternative to interpreted XML-RPC layers, and notes a Perl RPC::Xmlrpc_c binding that used the C libraries to avoid much of the overhead of pure-Perl XML-RPC stacks.
Its release system and packaging history show the classic SourceForge-era library lifecycle: Subversion release branches, occasional SourceForge tarballs, stable series for conservative systems, and enough API compatibility concern to keep older wrappers and headers around.
Developers link the C or C++ libraries to build XML-RPC clients and servers, choosing client transports such as Curl or server modes such as Abyss and CGI. The package also includes utilities and examples: xmlrpc performs one XML-RPC call from the command line, while xmlrpc_dumpserver can help inspect client behavior.
This is a fossil that still has teeth. It captures the period when XML-RPC, SOAP, CORBA, CGI, libwww, Curl, WinInet, and embedded HTTP servers all overlapped, and it remains useful whenever old XML-RPC integrations need a native Unix library rather than a runtime-heavy bridge.
posture de sécurité
library-like package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
xmlrpc-c-config | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://xmlrpc-c.sourceforge.io/
métadonnées d'installation
| Clé du paquet | brew:xmlrpc-c |
|---|---|
| Version | 1.64.03 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/xmlrpc-c |
| Page d'accueil | https://xmlrpc-c.sourceforge.io/ |
| Dépôt | http://svn.code.sf.net/p/xmlrpc-c/code |
| Docs amont | https://xmlrpc-c.sourceforge.io/doc |
| Licence | BSD-3-Clause |
| Archive source | https://downloads.sourceforge.net/project/xmlrpc-c/Xmlrpc-c%20Super%20Stable/1.64.03/xmlrpc-1.64.03.tgz |
| Dépendances | openssl@3 |
| Dépendances de compilation | pkgconf |
| Bibliothèques fournies par macOS | curl, libxml2 |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | xmlrpc-c |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
libxmlrpc-c++9 1.59.03-10
Lightweight RPC library based on XML and HTTP [C++ runtime libraries]
http://xmlrpc-c.sourceforge.net
sudo apt install libxmlrpc-c++9libxmlrpc-c++9-dev 1.59.03-10
Lightweight RPC library based on XML and HTTP [C++ development libraries]
http://xmlrpc-c.sourceforge.net
sudo apt install libxmlrpc-c++9-devlibxmlrpc-core-c3-dev 1.59.03-10
Lightweight RPC library based on XML and HTTP [C development libraries]
http://xmlrpc-c.sourceforge.net
sudo apt install libxmlrpc-core-c3-devlibxmlrpc-core-c3t64 1.59.03-10
Lightweight RPC library based on XML and HTTP [C runtime libraries]
http://xmlrpc-c.sourceforge.net
sudo apt install libxmlrpc-core-c3t64libxmlrpc-util-dev 1.59.03-10
Lightweight RPC library based on XML and HTTP [extra development libraries]
http://xmlrpc-c.sourceforge.net
sudo apt install libxmlrpc-util-devlibxmlrpc-util4 1.59.03-10
Lightweight RPC library based on XML and HTTP [extra C runtime libraries]
http://xmlrpc-c.sourceforge.net
sudo apt install libxmlrpc-util4xmlrpc-api-utils 1.59.03-10
Generate C++ wrapper classes for XML-RPC servers
http://xmlrpc-c.sourceforge.net
sudo apt install xmlrpc-api-utilsxmlrpc_c
nix profile install nixpkgs#xmlrpc_clibxmlrpc-c++8-dev 1.33.14-12build2
Lightweight RPC library based on XML and HTTP [C++ development libraries]
http://xmlrpc-c.sourceforge.net
sudo apt install libxmlrpc-c++8-devlibxmlrpc-c++8t64 1.33.14-12build2
Lightweight RPC library based on XML and HTTP [C++ runtime libraries]
http://xmlrpc-c.sourceforge.net
sudo apt install libxmlrpc-c++8t64libxmlrpc-core-c3-dev 1.33.14-12build2
Lightweight RPC library based on XML and HTTP [C development libraries]
http://xmlrpc-c.sourceforge.net
sudo apt install libxmlrpc-core-c3-devlibxmlrpc-core-c3t64 1.33.14-12build2
Lightweight RPC library based on XML and HTTP [C runtime libraries]
http://xmlrpc-c.sourceforge.net
sudo apt install libxmlrpc-core-c3t64xmlrpc-api-utils 1.33.14-12build2
Generate C++ wrapper classes for XML-RPC servers
http://xmlrpc-c.sourceforge.net
sudo apt install xmlrpc-api-utilsxmlrpc-c 1.51.08-r5
This library provides a modular implementation of XML-RPC for C and C++
https://xmlrpc-c.sourceforge.net/
sudo apk add xmlrpc-cxmlrpc-c++ 1.51.08-r5
This library provides a modular implementation of XML-RPC for C++
https://xmlrpc-c.sourceforge.net/
sudo apk add xmlrpc-c++xmlrpc-c-abyss 1.51.08-r5
Abyss server libraries for C++
https://xmlrpc-c.sourceforge.net/
sudo apk add xmlrpc-c-abysspiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.