Commit Graph

142 Commits (915640e191b6a17a245f0502bc399d82a6502ccf)

Author SHA1 Message Date
merge-script 5c0cd205a1
Merge bitcoin/bitcoin#29625: Several randomness improvements
4 months ago
MarcoFalke fa2dada0c9
rpc: Avoid getchaintxstats invalid results
4 months ago
Pieter Wuille 6cfdc5b104 random: convert XoRoShiRo128PlusPlus into full RNG
4 months ago
Pieter Wuille 8cc2f45065 random: move XoRoShiRo128PlusPlus into random module
4 months ago
Pieter Wuille ddb7d26cfd random: add RandomMixin::randbits with compile-known bits
4 months ago
Pieter Wuille 21ce9d8658 random: Improve RandomMixin::randbits
4 months ago
Pieter Wuille 59a6df6bd5 util: add BitSet
5 months ago
Ryan Ofsky 63e8fc912c ci: add getchaintxstats ubsan suppressions
8 months ago
fanquake 217c0ce552
test: remove file-wide interpreter.cpp ubsan suppression
8 months ago
fanquake e3b68b3b83
Merge bitcoin/bitcoin#28875: build: Pass sanitize flags to instrument `libsecp256k1` code
10 months ago
Hennadii Stepanov cbea49c0d3
build: Pass sanitize flags to instrument `libsecp256k1` code
10 months ago
Fabian Jahr 6044628543
crypto, hash: replace custom rotl32 with std::rotl
10 months ago
MarcoFalke fa9dc92c53
test: Add missing CBlockPolicyEstimator::processBlockTx suppression
11 months ago
fanquake fd30e9688e
test: migrate to some per-symbol ubsan suppressions
12 months ago
fanquake fadad10126
Merge bitcoin/bitcoin#28131: test: Add UBSan `-fsanitize=integer` suppressions for `src/secp256k1` subtree
1 year ago
fanquake d0c6cc4abe
suppressions: note that 'type:ClassName::MethodName' should be used
1 year ago
Hennadii Stepanov a7477744c5
Add UBSan `-fsanitize=integer` suppressions for `src/secp256k1` subtree
1 year ago
MarcoFalke fa367422ef
fuzz: Bump FuzzedDataProvider.h
1 year ago
MarcoFalke fae55f989e
test: Add implicit-signed-integer-truncation:*/include/c++/ suppression
1 year ago
MarcoFalke fa76f0d0ef
refactor: Make m_count_with_* in CTxMemPoolEntry int64_t, drop UBSAN supp
1 year ago
Hennadii Stepanov 3ef756a5b5
Remove txmempool implicit-integer-sign-change sanitizer suppressions
1 year ago
Hennadii Stepanov f03a708c11
doc, test: Document steps to reproduce TSan warning for `libdb`
2 years ago
MarcoFalke fa15a9934e
test: Remove unused sanitizer suppressions
2 years ago
fanquake 71b3e9b0ad
sanitizers: remove GetRNGState lsan suppression
2 years ago
Martin Leitner-Ankerl 5f05b27841 Add xoroshiro128++ PRNG
2 years ago
MarcoFalke faa835e7e5
Revert "test: Drop no longer needed `race:epoll_ctl` TSan suppression"
2 years ago
Hennadii Stepanov a3f5e54152
test: Drop no longer needed `race:epoll_ctl` TSan suppression
2 years ago
MacroFake fadb714039
test: Remove unused sanitizer suppressions
2 years ago
Hennadii Stepanov c8dc0e3eaa
refactor: Inline `CTxMemPoolEntry` class's functions
2 years ago
Hennadii Stepanov 75bbe594e5
refactor: Move `CTxMemPoolEntry` class to its own module
2 years ago
James O'Beirne 00eeb31c76 scripted-diff: rename CChainState -> Chainstate
2 years ago
MarcoFalke fa07f84e31
Fix signed integer overflow in prioritisetransaction RPC
2 years ago
MarcoFalke fa097d074b
addrman: Log too low compat value
3 years ago
MarcoFalke aaaa4dbab4
Avoid implicit-integer-sign-change in bech32.cpp
3 years ago
MarcoFalke fae6b26758
test: Remove no longer needed suppressions
3 years ago
MarcoFalke fa7e1471c0
test: Fix intermittent Tsan issue
3 years ago
Hennadii Stepanov 81738d2881
test: Remove suppression no longer needed with headers-only Boost.Test
3 years ago
fanquake e0367e84b3
Merge bitcoin/bitcoin#24301: build: header-only Boost
3 years ago
fanquake 39e66e938f
build: use header-only Boost unit test
3 years ago
MarcoFalke fa6065661a
refactor: Avoid unsigned integer overflow in core_write
3 years ago
MarcoFalke fa2807ef19
test: Remove unused integer sanitizer suppressions
3 years ago
MarcoFalke fac62056b5
Fix integer sanitizer suppressions in validation.cpp
3 years ago
MarcoFalke fad81548fa
test: Avoid testing negative block heights
3 years ago
MarcoFalke 219d728fcb
Merge bitcoin/bitcoin#24219: Fix implicit-integer-sign-change in bloom
3 years ago
MarcoFalke 36f8e99d24
Merge bitcoin/bitcoin#24218: zmq: Fix implicit-integer-sign-change
3 years ago
MarcoFalke fcac16fff8
Merge bitcoin/bitcoin#24190: test: Fix sanitizer suppresions in streams_tests
3 years ago
MarcoFalke fa041878de
Fix implicit-integer-sign-change in bloom
3 years ago
MarcoFalke fa2406a50a
zmq: Fix implicit-integer-sign-change
3 years ago
MarcoFalke 1111d33532
refactor: Make MessageBoxFlags enum underlying type unsigned
3 years ago
MarcoFalke b25a752dfd
Merge bitcoin/bitcoin#24146: Avoid integer sanitizer warnings in chain.o
3 years ago