Commit Graph

29521 Commits (27d3def1c6d7a0bf447c62f0724136d6885c8d92)
 

Author SHA1 Message Date
Hennadii Stepanov 27d3def1c6
build: Use Qt top-level build facilities
3 years ago
fanquake eb63b1db2c
Merge bitcoin/bitcoin#22247: Switch Appveyor CI to VS2019 stable image
3 years ago
Hennadii Stepanov 3f68f02db9
Merge bitcoin-core/gui#362: Add keyboard shortcuts to context menus
3 years ago
Aaron Clauson aab7fd0f8d
Switch Appveyor CI to VS2019 stable image
3 years ago
MarcoFalke 3a2c84a6b5
Merge bitcoin/bitcoin#19238: refactor: Make CAddrMan::cs non-recursive
3 years ago
Hennadii Stepanov ae98aec9c0
refactor: Make CAddrMan::cs non-recursive
3 years ago
Hennadii Stepanov f5d1c7fac7
Add AssertLockHeld to CAddrMan private functions
3 years ago
Hennadii Stepanov 5ef1d0b698
Add thread safety annotations to CAddrMan public functions
3 years ago
Hennadii Stepanov b138973a8b
refactor: Avoid recursive locking in CAddrMan::Clear
3 years ago
Hennadii Stepanov f79a664314
refactor: Apply consistent pattern for CAddrMan::Check usage
3 years ago
Hennadii Stepanov 187b7d2bb3
refactor: Avoid recursive locking in CAddrMan::Check
3 years ago
Hennadii Stepanov f77d9c79aa
refactor: Fix CAddrMan::Check style
3 years ago
Hennadii Stepanov 06703973c7
Make CAddrMan::Check private
3 years ago
Hennadii Stepanov efc6fac951
refactor: Avoid recursive locking in CAddrMan::size
3 years ago
Hennadii Stepanov 2da95545ea
test: Drop excessive locking in CAddrManTest::SimConnFail
3 years ago
W. J. van der Laan 5c4f0c4d46
Merge bitcoin/bitcoin#21261: p2p: update inbound eviction protection for multiple networks, add I2P peers
3 years ago
Jon Atack 1b1088d52f
test: add combined I2P/onion/localhost eviction protection tests
3 years ago
Jon Atack 7c2284eda2
test: add tests for inbound eviction protection of I2P peers
3 years ago
Jon Atack ce02dd1ef1
p2p: extend inbound eviction protection by network to I2P peers
3 years ago
Jon Atack 70bbc62711
test: add combined onion/localhost eviction protection coverage
3 years ago
Jon Atack 045cb40192
p2p: remove unused m_is_onion member from NodeEvictionCandidate struct
3 years ago
Jon Atack 310fab4928
p2p: remove unused CompareLocalHostTimeConnected()
3 years ago
Jon Atack 9e889e8a5c
p2p: remove unused CompareOnionTimeConnected()
3 years ago
Jon Atack 787d46bb2a
p2p: update ProtectEvictionCandidatesByRatio() doxygen docs
3 years ago
Jon Atack 1e15acf478
p2p: make ProtectEvictionCandidatesByRatio() fully ratio-based
3 years ago
Luke Dashjr e4c916a0ea Bugfix: GUI: Use a different shortcut for "1 d&ay" banning, due to conflict with "&Disconnect"
3 years ago
fanquake de5512e28d
Merge bitcoin/bitcoin#22230: build: Fix MSVC linker /SubSystem option for bitcoin-qt.exe
3 years ago
fanquake ad2ab88ccc
Merge bitcoin/bitcoin#22224: Update msvc and appveyor builds to use Qt5.12.11 binaries
3 years ago
Jon Atack 3f8105c4d2
test: remove combined onion/localhost eviction protection tests
3 years ago
Jon Atack 38a81a8e20
p2p: add CompareNodeNetworkTime() comparator struct
3 years ago
Jon Atack 4ee7aec47e
p2p: add m_network to NodeEvictionCandidate struct
3 years ago
Jon Atack 7321e6f2fe
p2p, refactor: rename vEvictionCandidates to eviction_candidates
3 years ago
Jon Atack ec590f1d91
p2p, refactor: improve constness in ProtectEvictionCandidatesByRatio()
3 years ago
Jon Atack 4a19f501ab
test: add ALL_NETWORKS to test utilities
3 years ago
Jon Atack 519e76bb64
test: speed up and simplify peer_eviction_test
3 years ago
MarcoFalke d75a1df617
Merge bitcoin/bitcoin#21941: fuzz: Call const member functions in addrman fuzz test only once
3 years ago
MarcoFalke 964d91b193
Merge bitcoin/bitcoin#22130: test: refactor: dedup utility function chain_transaction()
3 years ago
MarcoFalke faf7623106
fuzz: Call const member functions in addrman fuzz test only once
3 years ago
MarcoFalke 9c1ec689f3
Merge bitcoin/bitcoin#22102: Remove `Warning:` from warning message printed for unknown new rules
3 years ago
Luke Dashjr 94e7cdd7e0 GUI: Add keyboard shortcuts for other context menus
3 years ago
Luke Dashjr 02b5263cd4 GUI: Restore keyboard shortcuts for context menu entries
3 years ago
W. J. van der Laan b0e5fbf6fa
Merge bitcoin/bitcoin#22156: Allow tr() import only when Taproot is active
3 years ago
Hennadii Stepanov 9edd713c18
build: Fix MSVC linker /SubSystem option for bitcoin-qt.exe
3 years ago
Hennadii Stepanov 6f3fbc062f
Merge bitcoin-core/gui#333: refactor: Signal-slot connections cleanup
3 years ago
W. J. van der Laan 4bff49bbb1
Merge bitcoin/bitcoin#22172: doc: update tor.md, release notes with removal of tor v2 support
3 years ago
Jon Atack 2ad034a890
doc: update release notes with removal of tor v2 support
3 years ago
fanquake 96f828ba4d
Merge bitcoin/bitcoin#22221: refactor: Pass block reference instead of pointer to PeerManagerImpl::BlockRequested
3 years ago
fanquake 1a369f006f
Merge bitcoin/bitcoin#18722: addrman: improve performance by using more suitable containers
3 years ago
fanquake 9795e8ec8c
Merge bitcoin/bitcoin#22214: refactor: Rearrange fillPSBT arguments
3 years ago
fanquake a55904a80c
Merge bitcoin/bitcoin#21866: [Bundle 7/7] validation: Farewell, global Chainstate!
3 years ago