Commit Graph

28 Commits (22dada5d1744c3e6f1a38ef1b3f5a93cba6e3163)

Author SHA1 Message Date
Hennadii Stepanov 018d70b587
scripted-diff: Avoid incompatibility with CMake AUTOUIC feature
2 years ago
Hennadii Stepanov ab75388320
refactor: Remove redundant scope in `BanMan::SweepBanned()`
3 years ago
Hennadii Stepanov 52c0b3e859
refactor: Add thread safety annotation to `BanMan::SweepBanned()`
3 years ago
Hennadii Stepanov 3919059deb
refactor: Move code from ctor into private `BanMan::LoadBanlist()`
3 years ago
Hennadii Stepanov 99a6b699cd
Fix race condition for SetBannedSetDirty() calls
3 years ago
Hennadii Stepanov 83c7646715
Avoid calling BanMan::SweepBanned() twice in a row
3 years ago
Hennadii Stepanov 33bda6ab87
Fix data race condition in BanMan::DumpBanlist()
3 years ago
Hennadii Stepanov 5e20e9ec38
Prevent possible concurrent CBanDB::Write() calls
3 years ago
Hennadii Stepanov f47dda2c58
scripted-diff: Bump copyright headers
3 years ago
MarcoFalke fa384fdd0b
Ignore banlist.dat
3 years ago
Vasil Dimov d197977ae2
banman: save the banlist in a JSON format on disk
3 years ago
Hennadii Stepanov d66f283ac0
scripted-diff: Replace three dots with ellipsis in the UI strings
4 years ago
MarcoFalke faf48f20f1
log: Clarify log message when file does not exist
4 years ago
MarcoFalke fa0074e2d8
scripted-diff: Bump copyright headers
4 years ago
Pieter Wuille 886be97af5 Ignore incorrectly-serialized banlist.dat entries
4 years ago
fanquake 0b8ba84659
banlist: log post-swept banlist size at startup
4 years ago
Pieter Wuille 2ad58381ff Clean up separated ban/discourage interface
4 years ago
Pieter Wuille b691f2df5f Replace automatic bans with discouragement filter
4 years ago
MarcoFalke cccc2784a3
scripted-diff: Move ui_interface to the node lib
4 years ago
MarcoFalke aaaaad6ac9
scripted-diff: Bump copyright of files changed in 2019
5 years ago
Hennadii Stepanov 753f7cccce
scripted-diff: Make translation bilingual
5 years ago
Hennadii Stepanov 0b86e517ad
Refactor out translation.h
5 years ago
Gregory Maxwell 0297be61ac Allow connections from misbehavior banned peers.
6 years ago
Carl Dong 18185b57c3 scripted-diff: batch-recase BanMan variables
6 years ago
Carl Dong c2e04d37f3 banman: Add, use CBanEntry ctor that takes ban reason
6 years ago
Carl Dong 1ffa4ce27d banman: reformulate nBanUtil calculation
6 years ago
Cory Fields 84fc3fbd03 scripted-diff: batch-rename BanMan members
6 years ago
Cory Fields af3503d903 net: move BanMan to its own files
6 years ago