Open
Description
Next PRs for review:
- tests: Expand HTTP coverage to assert libevent behavior #32408
- Introduce SockMan ("lite"): low-level socket handling for HTTP #32747
- rpc: use CScheduler for HTTPRPCTimer #32796
- Replace libevent with our own HTTP and socket-handling implementation #32061
Immediate advantages
UNIX domain sockets for JSON-RPC
- Old feature request: Unix Domain Sockets #5029
- UNIX sockets have been added to ZMQ and Tor proxy already
- UNIX sockets with libevent doesn't work
Remove a dependency
- libevent hasn't had a release since 2020
- The xz utils backdoor raised some concern among contributors in the 2024/04/18 IRC meeting
Current libevent usage in the project
See this report by @fjahr. A few of these have already been addressed, like #29904