61 Commits (6f01dcf63873a5e42798635ab4026c9a5f9fa213)

Author SHA1 Message Date
practicalswift 3ab545d7f8 addrman: Add missing lock in Clear() (CAddrMan) 7 years ago
Gregory Sanders b86a42077a when clearing addrman clear mapInfo and mapAddr 7 years ago
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 7 years ago
Gregory Maxwell 6b3bb3d9ba Change LogAcceptCategory to use uint32_t rather than sets of strings. 8 years ago
Pieter Wuille 16329224e7 Switch FastRandomContext to ChaCha20 8 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 8 years ago
Matt Corallo 303352286f Remove double brackets in addrman 8 years ago
Matt Corallo dbfaade72a Fix AddrMan locking 8 years ago
Pieter Wuille 528472111b Get rid of nType and nVersion 8 years ago
Pieter Wuille 657e05ab2e Make GetSerializeSize a wrapper on top of CSizeComputer 8 years ago
Wladimir J. van der Laan 5eaaa83ac1 Kill insecure_random and associated global state 8 years ago
Cory Fields 21ba407a73 net: narrow include scope after moving to netaddress 8 years ago
Pieter Wuille ee06e04369 Introduce enum ServiceFlags for service flags 9 years ago
Pieter Wuille 3764dec36c Keep addrman's nService bits consistent with outbound observations 9 years ago
Gregory Maxwell 6182d10503 Do not increment nAttempts by more than one for every Good connection. 9 years ago
Gregory Maxwell c769c4af11 Avoid counting failed connect attempts when probably offline. 9 years ago
Patrick Strateman fb26bf0ea3 CAddrMan::Deserialize handle corrupt serializations better. 9 years ago
Ethan Heilman 40c87b6e69 Increase test coverage for addrman and addrinfo 9 years ago
MarcoFalke fa60d05a4e Add missing copyright headers 9 years ago
EthanHeilman 1534d9a83c Creates unittests for addrman, makes addrman testable. 9 years ago
Veres Lajos 9f68ed6b6d typofixes (found by misspell_fixer) 9 years ago
Philip Kaufmann 40c592aa21 make CAddrMan::size() return the correct type of size_t 10 years ago
BitcoinPRReadingGroup f13dac972c Comment edits and cleanup 10 years ago
Pavel Vasin 605a735425 addrman: update comments 10 years ago
Luke Dashjr b05a89b2de Non-grammatical language improvements 10 years ago
Corinne Dashjr 7e6d23b171 Bugfix: Grammar fixes 10 years ago
Pieter Wuille 1d5b47a903 nLastTry is only used for addrman entries 10 years ago
Pieter Wuille 1d21ba2f5e Scale up addrman 10 years ago
Pieter Wuille c6a63ceeb4 Always use a 50% chance to choose between tried and new entries 10 years ago
Pieter Wuille e6b343d880 Make addrman's bucket placement deterministic. 10 years ago
Pieter Wuille b23add5521 Switch addrman key from vector to uint256 10 years ago
Pavel Janík 84738627ce Fix all header defines 10 years ago
Michael Ford 24f5c94015 Update comments in addrman to be doxygen compatible 10 years ago
Philip Kaufmann 2c2cc5dac1
Remove some unnecessary c_strs() in logging and the GUI 10 years ago
Pieter Wuille 3f6540ad8f Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODS 10 years ago
Pieter Wuille 31e9a8384a Use CSizeComputer to avoid counting sizes in SerializationOp 10 years ago
Kamil Domanski 84881f8c47 rework overhauled serialization methods to non-static 10 years ago
Kamil Domanski 3d796f8996 overhaul serialization code 10 years ago
Philip Kaufmann 093303a887 add missing header end comments 10 years ago
Pieter Wuille b069750d3f Break up CAddrMan's IMPLEMENT_SERIALIZE 10 years ago
Philip Kaufmann 6354935c48 move rand functions from util to new random.h/.cpp 11 years ago
Philip Kaufmann 001a53d742 add GetRandBytes() as wrapper for RAND_bytes() 11 years ago
Wladimir J. van der Laan 14f888ca80 Move network-time related functions to timedata.cpp/h 11 years ago
R E Broadley 79d06dc6e0 Remove redundant c_str 11 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations. 11 years ago
Philip Kaufmann 3b570559f8 re-work -debug switch handling 11 years ago
Gavin Andresen 881a85a22d Replace printf with LogPrintf / LogPrint 11 years ago
Jeff Garzik ea0796bde3 Trim trailing whitespace for src/*.{h,cpp} 12 years ago
Luke Dashjr b49f1398a1 Bugfix: Correct English grammar regarding "'s" 12 years ago
Luke Dashjr 814efd6f1f Bugfix: Fix a variety of misspellings 12 years ago