master
build: Add option for building for bare metal envs
doc: Add documentation for new test/lib
scripted-diff: [doc] Unify stale copyright headers
refactor: Move LoadGenesisBlock to ChainstateManager
test: Move cluster_linearize.h contents into cluster_linearize namespace
scripted-diff: Bump copyright headers after include changes
test: Allow time_point in boost checks
test: Enable ResetCoverageCounters beyond Linux
test: Exclude SeedStartup from coverage counts
test: Use string_view for json_tests
scripted-diff: Rename UNIQUE_NAME to BITCOIN_UNIQUE_NAME
refactor: have mining files include what they use
scripted-diff: Rename `Sock::{RECV,SEND,ERR}`
Make DynSock accepted sockets queue optional, with precise lifetime
logging: use util/log.h where possible
fuzz: Abort when using global PRNG without re-seed
Merge bitcoin/bitcoin#35592: http: check rpcallowip immediately after accepting connection
test: socket error handling in HTTPServer using ErrorSock mock socket
string: replace AsciiCaseInsensitiveKeyEqual with CaseInsensitiveEqual
test: Introduce MockableSteadyClock::mock_time_point and ElapseSteady helper
fuzz: share a single FakeNodeClock in the chainman-resetting fuzz targets
refactor(test): Make CAmount arg explicit for BuildCreditingTransaction()
txgraph: initialize Ref in AddTransaction (preparation)
test: add helper to reset chainman and mempool
versionbits: Limit live activation params and activation warnings per BIP323