aboutsummaryrefslogtreecommitdiff
path: root/src/util
AgeCommit message (Expand)Author
2022-02-10util: use stronger-guarantee rename methodVasil Dimov
2022-02-10Merge bitcoin/bitcoin#24297: Fix unintended unsigned integer overflow in stre...fanquake
2022-02-10Merge bitcoin/bitcoin#24298: fuzz: Avoid unsigned integer overflow in FormatP...fanquake
2022-02-09util: Drop no longer needed StripRedundantLastElementsOfPath() functionHennadii Stepanov
2022-02-09Use ArgsManager::GetPathArg() for "-blocksdir" optionHennadii Stepanov
2022-02-09Use ArgsManager::GetPathArg() for "-datadir" optionHennadii Stepanov
2022-02-09util: Add ArgsManager::GetPathArg() functionHennadii Stepanov
2022-02-09fuzz: Avoid unsigned integer overflow in FormatParagraphMarcoFalke
2022-02-09Fix unintended unsigned integer overflow in strencodingsMarcoFalke
2022-02-08Merge bitcoin/bitcoin#24266: util: Avoid buggy std::filesystem:::create_direc...MarcoFalke
2022-02-05util: Avoid buggy std::filesystem:::create_directories() callHennadii Stepanov
2022-02-04Re-enable util_datadir check disabled in #20744Ryan Ofsky
2022-02-03refactor: replace boost::filesystem with std::filesystemKiminuo
2022-01-26fs: consistently use fsbridge for {i,o}fstreamfanquake
2022-01-20Merge bitcoin/bitcoin#24065: build: explicitly disable support for external s...fanquake
2022-01-18util: Fix mis-swapped `prettyIndent` and `indentLevel` argumentsHennadii Stepanov
2022-01-15build: disable external signer on Windowsfanquake
2022-01-11util: Restore GetIntArg saturating behaviorJames O'Beirne
2022-01-07Add FastRange32 function and use it throughout the codebasePieter Wuille
2022-01-06scripted-diff: rename MapIntoRange to FastRange64Pieter Wuille
2022-01-06[moveonly] Move MapIntoRange() to separate util/fastrange.hPieter Wuille
2022-01-06Merge bitcoin/bitcoin#23760: util: move MapIntoRange() for reuse in fuzz testsMarcoFalke
2022-01-05Merge bitcoin/bitcoin#21879: refactor: wrap accept() and extend usage of SockW. J. van der Laan
2022-01-05Merge bitcoin/bitcoin#23411: refactor: Avoid integer overflow in ApplyStats w...MarcoFalke
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-23util: move MapIntoRange() for reuse in fuzz testsfanquake
2021-12-17Move AdditionOverflow to util, Add CheckedAdd with unit testsMarcoFalke
2021-12-13Reduce size of strencodings decode tablesMarcoFalke
2021-12-13Fix implicit integer sign changes in strencodingsMarcoFalke
2021-12-08fuzz: Fix RPC internal bug detectionMarcoFalke
2021-12-01net: add new method Sock::Accept() that wraps accept()Vasil Dimov
2021-11-25Merge bitcoin/bitcoin#21206: refactor: Make CWalletTx sync state type-safeW. J. van der Laan
2021-11-24Merge bitcoin/bitcoin#23451: span: Add std::byte helpersMarcoFalke
2021-11-24Merge bitcoin/bitcoin#23249: util: ParseByteUnits - Parse a string with suffi...MarcoFalke
2021-11-19util: Add missing fstatfs to syscall sandboxMarcoFalke
2021-11-17util: ParseByteUnits - Parse a string with suffix unit [k|K|m|M|g|G|t|T]Douglas Chimento
2021-11-16doc: Fix typos in endif header commentsMarcoFalke
2021-11-15refactor: Make CWalletTx sync state type-safeRussell Yanofsky
2021-11-10Merge bitcoin/bitcoin#23173: Add `ChainstateManager::ProcessTransaction`MarcoFalke
2021-11-09span: Add std::byte helpersMarcoFalke
2021-11-03[logging/documentation] Remove reference to AcceptToMemoryPool from error stringJohn Newbery
2021-10-25scripted-diff: disable unimplemented ArgsManager BOOL/INT/STRING flagsRussell Yanofsky
2021-10-25refactor: Add explicit DISALLOW_NEGATION ArgsManager flag to clarify flag usageRussell Yanofsky
2021-10-25refactor: Split InterpretOption into Interpret{Key,Value} functionsRussell Yanofsky
2021-10-19Add missing gettimeofday to syscall sandboxMarcoFalke
2021-10-15Merge bitcoin/bitcoin#22937: refactor: Forbid calling unsafe fs::path(std::st...W. J. van der Laan
2021-10-12Merge bitcoin/bitcoin#23227: bitcoin-tx: Avoid treating integer overflow as OP_0Samuel Dobson
2021-10-11util: Add mincore and clone3 to syscall sandboxMarcoFalke
2021-10-08doc: Fixup ToIntegral docsMarcoFalke
2021-10-07Merge bitcoin/bitcoin#23196: util: Make syscall sandbox compilable with kerne...W. J. van der Laan