aboutsummaryrefslogtreecommitdiff
path: root/depends
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2021-05-09 07:01:20 +0200
committerMarcoFalke <falke.marco@gmail.com>2021-05-09 07:01:26 +0200
commit5925f1e652768a9502831b9ccf78d16cf3c37d29 (patch)
tree054b67cdf7a917fe6bd558879449eab1b9246950 /depends
parent8d5a0583c497a67baa3db25fc4b359cf76685d83 (diff)
parent09205b33aa74e385caa2803aa6febc18ad1efa32 (diff)
downloadbitcoin-5925f1e652768a9502831b9ccf78d16cf3c37d29.tar.xz
Merge bitcoin/bitcoin#21872: net: Sanitize message type for logging
09205b33aa74e385caa2803aa6febc18ad1efa32 net: Clarify message header validation errors (W. J. van der Laan) 955eee76803c098978cf0bbc7f1f6d3c230544e2 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-ACK 09205b33aa74e385caa2803aa6febc18ad1efa32 only change is log message fixup 🔂 practicalswift: re-ACK 09205b33aa74e385caa2803aa6febc18ad1efa32 Tree-SHA512: 8fe5326af135cfcf39ea953d9074a8c966b9b85a810b06a2c45b8a745cf115de4f321e72fc769709d6bbecfc5953aab83176db6735b04c0bc6796f59272cadce
Diffstat (limited to 'depends')
0 files changed, 0 insertions, 0 deletions