Description
This PR allows max-connections to work with a bare unix address in -ipcbind.
Previously, unix,max-connections=8 was rejected, while unix:,max-connections=8 worked.
This change makes both formats valid and consistent, making the option easier to use and avoiding unnecessary configuration errors.
Testing
- Added unit tests in
ipc_tests.cpp. The tests pass with the fix and fail without it. - Tested
-ipcbind=unix,max-connections=8on regtest and confirmed that it creates 8 connection slots.
Help text
The original help text now works as written, so the proposed help text change was removed.
Fixes #36657