Clarify in -netinfo output that both the client and the server versions are provided.
before
Bitcoin Core v22.0.0rc3 - 70016/Satoshi:22.99.0/
after
Bitcoin Core client v22.0.0rc3 - server 70016/Satoshi:22.99.0/
Closes #22873.
Concept ACK
utACK e952d7557eaf2610e302e9d70381ef057d07f6bf
ACK https://github.com/bitcoin/bitcoin/pull/22894/commits/e952d7557eaf2610e302e9d70381ef057d07f6bf
nit:
-std::string result{strprintf("%s client %s%s - server %i%s\n\n", PACKAGE_NAME, FormatFullVersion(), ChainToString(), networkinfo["protocolversion"].get_int(), networkinfo["subversion"].get_str())};
+std::string result{strprintf("%s %s%s (client) - %i%s (server)\n\n", PACKAGE_NAME, FormatFullVersion(), ChainToString(), networkinfo["protocolversion"].get_int(), networkinfo["subversion"].get_str())};
-Bitcoin Core client v22.0.0rc3 - server 70016/Satoshi:22.99.0/
+Bitcoin Core v22.0.0rc3 (client) - 70016/Satoshi:22.99.0/ (server)
tACK e952d7557eaf2610e302e9d70381ef057d07f6bf
Subtle but useful change 🍹
Bitcoin Core v22.0.0rc3 (client) - 70016/Satoshi:22.99.0/ (server)
Not bad! though I think they are better as prefixes rather than suffixes and shorter rather than longer, particularly with longer headers. Some of the versions can be quite long.