aboutsummaryrefslogtreecommitdiff
path: root/src/util
AgeCommit message (Expand)Author
2021-11-17util: ParseByteUnits - Parse a string with suffix unit [k|K|m|M|g|G|t|T]Douglas Chimento
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
2021-10-06util: Add mremap syscall to AllowAddressSpaceAccessMarcoFalke
2021-10-05util: Conditionalize some syscalls in syscall name tableW. J. van der Laan
2021-10-05util: Add __NR_copy_file_range syscall constant for sandboxW. J. van der Laan
2021-10-05refactor: Block unsafe fs::path std::string conversion callsRussell Yanofsky
2021-10-05Merge bitcoin/bitcoin#23178: util: Fix GUIX build with syscall sandboxW. J. van der Laan
2021-10-05util: Make sure syscall numbers used in profile are definedW. J. van der Laan
2021-10-05Merge bitcoin/bitcoin#23179: sandbox: add `newfstatat` & `copy_file_range` to...MarcoFalke
2021-10-05Merge bitcoin/bitcoin#22951: consensus: move amount.h into consensusMarcoFalke
2021-10-05util: Define SECCOMP_RET_KILL_PROCESS if not provided by the headersW. J. van der Laan
2021-10-05sandbox: add copy_file_range to allowed filesystem syscallsfanquake
2021-10-05sandbox: add newfstatat to allowed filesystem syscallsfanquake
2021-10-04Merge bitcoin/bitcoin#20487: Add syscall sandboxing using seccomp-bpf (Linux ...W. J. van der Laan
2021-10-04Merge bitcoin/bitcoin#23156: refactor: Remove unused ParsePrechecks and Parse...MarcoFalke
2021-10-04Remove unused ParseDouble and ParsePrechecksMarcoFalke
2021-10-01refactor: Remove unused ParsePrechecks from ParseIntegralMarcoFalke
2021-10-01Add syscall sandboxing (seccomp-bpf)practicalswift
2021-09-30Replace use of locale dependent atoi(…) with locale-independent std::from_c...practicalswift
2021-09-30Merge bitcoin/bitcoin#20457: util: Make Parse{Int,UInt}{32,64} use locale ind...W. J. van der Laan
2021-09-30[MOVEONLY] consensus: move amount.h into consensusfanquake
2021-09-18util: Introduce ToIntegral<T>(const std::string&) for locale independent pars...practicalswift
2021-09-11Cleanup headers after #20788Hennadii Stepanov
2021-09-10Merge bitcoin/bitcoin#22675: RBF move 2/3: extract RBF logic into policy/rbffanquake
2021-09-10Merge bitcoin/bitcoin#22911: [net] Minor cleanups to asmapfanquake
2021-09-09Merge bitcoin/bitcoin#22904: sync, log: inline lock contention logging macro ...merge-script
2021-09-09Merge bitcoin/bitcoin#22390: system: skip trying to set the locale on NetBSDfanquake
2021-09-08doc: add missing copyright header to getuniquepath.cppfanquake
2021-09-07Add util/types.h with ALWAYS_FALSE templateMarcoFalke
2021-09-07[asmap] Make DecodeAsmap() a utility functionJohn Newbery
2021-09-05Merge bitcoin/bitcoin#22591: Util: error if settings json exists, but is unre...MarcoFalke
2021-09-27scripted-diff: Rename overloaded int GetArg to GetIntArgRussell Yanofsky
2021-09-23Merge bitcoin/bitcoin#22855: RBF move 3/3: move followups + improve RBF docum...fanquake
2021-09-20make MAX_BIP125_RBF_SEQUENCE constexprglozow
2021-09-10[doc] improve RBF documentationglozow
2021-09-02whitespace fixups after move and scripted-diffglozow
2021-08-31Merge bitcoin/bitcoin#22796: RBF move (1/3): extract BIP125 Rule 5 into polic...fanquake
2021-08-24call SignalsOptInRBF instead of checking all inputsglozow
2021-08-24Merge bitcoin/bitcoin#22772: refactor: hasher cleanup (follow-up to 19935)fanquake
2021-08-24Merge bitcoin/bitcoin#22220: util: make ParseMoney return a std::optional<CAm...fanquake
2021-08-23Merge bitcoin/bitcoin#22622: util: Check if specified config file cannot be o...MarcoFalke
2021-08-22doc: remove outdated commentMartin Zumsande