mirror of https://github.com/bitcoin/bitcoin
Merge bitcoin/bitcoin#21872: net: Sanitize message type for logging
pull/21890/head09205b33aa
net: Clarify message header validation errors (W. J. van der Laan)955eee7680
net: Sanitize message type for logging (W. J. van der Laan) Pull request description: - Use `SanitizeString` when logging message errors to make sure that the message type is sanitized. I have checked all logging in `net.cpp`. - For the `MESSAGESTART` error don't inspect and log header details at all: receiving invalid start bytes makes it likely that the packet isn't even formatted as valid P2P message. Logging the four unexpected start bytes (as hex) should be enough. - Update `p2p_invalid_messages.py` test to check this. - Improve error messages in a second commit. Issue reported by gmaxwell. ACKs for top commit: MarcoFalke: re-ACK09205b33aa
only change is log message fixup 🔂 practicalswift: re-ACK09205b33aa
Tree-SHA512: 8fe5326af135cfcf39ea953d9074a8c966b9b85a810b06a2c45b8a745cf115de4f321e72fc769709d6bbecfc5953aab83176db6735b04c0bc6796f59272cadce
commit
5925f1e652
Loading…
Reference in new issue