macOS
brew install xmlrpc-clocal Homebrew formula metadata
sudo port install xmlrpc-cMacPorts ports tree · devel/xmlrpc-c/Portfile · ソース: api.github.com
brew
xmlrpc-c のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install xmlrpc-clocal Homebrew formula metadata
sudo port install xmlrpc-cMacPorts ports tree · devel/xmlrpc-c/Portfile · ソース: api.github.com
sudo apk add xmlrpc-cAlpine Linux edge package indexes · xmlrpc-c · ソース: dl-cdn.alpinelinux.org
sudo dnf install xmlrpc-cFedora Rawhide package metadata · xmlrpc-c · ソース: dl.fedoraproject.org
sudo apt install libxmlrpc-c++9Debian stable package indexes · libxmlrpc-c++9 · ソース: deb.debian.org
nix profile install nixpkgs#xmlrpc_cnixpkgs package indexes · pkgs/by-name/xm/xmlrpc_c/package.nix · ソース: api.github.com
sudo apt install libxmlrpc-c++8-devUbuntu 24.04 LTS package indexes · libxmlrpc-c++8-dev · ソース: archive.ubuntu.com
sudo zypper install libxmlrpc++9openSUSE Tumbleweed package metadata · libxmlrpc++9 · ソース: download.opensuse.org
概要
Lightweight RPC library (based on XML and HTTP)
履歴
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.
セキュリティ状態
library-like package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
xmlrpc-c-config | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://xmlrpc-c.sourceforge.io/
インストールメタデータ
| パッケージキー | brew:xmlrpc-c |
|---|---|
| バージョン | 1.64.03 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/xmlrpc-c |
| ホームページ | https://xmlrpc-c.sourceforge.io/ |
| リポジトリ | http://svn.code.sf.net/p/xmlrpc-c/code |
| 上流ドキュメント | https://xmlrpc-c.sourceforge.io/doc |
| ライセンス | BSD-3-Clause |
| ソースアーカイブ | https://downloads.sourceforge.net/project/xmlrpc-c/Xmlrpc-c%20Super%20Stable/1.64.03/xmlrpc-1.64.03.tgz |
| 依存関係 | openssl@3 |
| ビルド依存関係 | pkgconf |
| macOS 提供ライブラリ | curl, libxml2 |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| 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 |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
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-abyssソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.