Pieter Wuille
ddc184d999
random: get rid of GetRand by inlining
2024-07-01 12:39:53 -04:00
MarcoFalke
fad0fafd5a
refactor: Fix timedata includes
2024-02-01 13:52:05 +01:00
dergoegge
ff9039f6ea
Remove GetAdjustedTime
2024-01-05 17:16:38 +00:00
MarcoFalke
fa05a726c2
tidy: modernize-use-emplace
2023-10-12 11:27:19 +02:00
fanquake
b2ede22395
headerssync: update params for 26.x
2023-10-05 11:36:03 +01:00
Pieter Wuille
53d7d35b58
Update parameters in headerssync.cpp
2023-09-28 12:07:54 -04:00
Pieter Wuille
3fcd7fc7ff
Do not use std::vector = {} to release memory
2023-09-13 07:20:36 -04:00
dergoegge
53552affca
[headerssync] Make m_commit_offset protected
2022-12-12 21:06:04 +00:00
Suhas Daftuar
132ed7eaaa
Move headerssync logging to BCLog::NET
2022-08-30 12:09:04 -04:00
Suhas Daftuar
551a8d957c
Utilize anti-DoS headers download strategy
...
Avoid permanently storing headers from a peer, unless the headers are part of a
chain with sufficiently high work. This prevents memory attacks using low-work
headers.
Designed and co-authored with Pieter Wuille.
2022-08-29 08:10:35 -04:00