aboutsummaryrefslogtreecommitdiff
path: root/src/util
AgeCommit message (Expand)Author
2021-08-06refactor: Move MakeUnorderedList into util/string.h to make it reusableHennadii Stepanov
2021-07-20mempool: apply rule of 5 to epochguard.h, fix compiler warningsJon Atack
2021-07-01build: Fix Boost Process compatibility with mingw-w64 compilerHennadii Stepanov
2021-06-18Remove unused OptionsCategory arg from AddCommandMarcoFalke
2021-06-16refactor: reduce #ifdef ENABLE_EXTERNAL_SIGNER usageSjors Provoost
2021-06-07Merge bitcoin/bitcoin#22137: util: Properly handle -noincludeconf on command ...fanquake
2021-06-04util: Properly handle -noincludeconf on command lineMarcoFalke
2021-06-03Merge bitcoin/bitcoin#22051: Basic Taproot derivation support for descriptorsW. J. van der Laan
2021-05-31scripted-diff: rename GetSystemTimeInSeconds to GetTimeSecondsfanquake
2021-05-24Remove support for double serializationPieter Wuille
2021-05-24Add platform-independent float encoder/decoderPieter Wuille
2021-05-24Remove unused float serializationMarcoFalke
2021-05-24Add tr() descriptor (derivation only, no signing)Pieter Wuille
2021-05-24Merge bitcoin/bitcoin#21850: Remove `GetDataDir(net_specific)` functionMarcoFalke
2021-05-24Remove `GetDataDir(bool fNetSpecific = true)` functionKiminuo
2021-05-24Make `ArgsManager.GetDataDirPath` private and drop needless suffixKiminuo
2021-05-24Add `ArgsManager.GetDataDirBase()` and `ArgsManager.GetDataDirNet()` as an in...Kiminuo
2021-05-22Make `m_cached_blocks_path` mutable. Make `ArgsManager::GetBlocksDirPath()` c...Kiminuo
2021-05-21Cleanup -includeconf error messageMarcoFalke
2021-05-21Fix crash when parsing command line with -noincludeconf=0MarcoFalke
2021-05-19Merge bitcoin/bitcoin#21659: net: flag relevant Sock methods with [[nodiscard]]W. J. van der Laan
2021-05-19Merge bitcoin/bitcoin#21173: util: faster HexStr => 13% faster blockToJSONW. J. van der Laan
2021-05-12Merge bitcoin/bitcoin#21584: Fix assumeutxo crash due to invalid base_blockhashW. J. van der Laan
2021-05-12Merge bitcoin/bitcoin#19064: refactor: Cleanup thread ctor callsMarcoFalke
2021-05-11move-only: Add util/hash_typeMarcoFalke
2021-04-29refactor: Avoid sign-compare compiler warning in util/asmapMarcoFalke
2021-04-25refactor: Make TraceThread a non-template free functionHennadii Stepanov
2021-04-18Change ClearDataDirPathCache() to ArgsManager.ClearPathCache().Kiminuo
2021-04-18Change GetBlocksDir() to ArgsManager.GetBlocksDirPath().Kiminuo
2021-04-17Move GetDataDir(fNetSpecific) implementation to ArgsManager.Kiminuo
2021-04-17Move StripRedundantLastElementsOfPath before ArgsManager class.Kiminuo
2021-04-13net: flag relevant Sock methods with [[nodiscard]]Vasil Dimov
2021-04-06doc: fixup -Wdocumentation issuesfanquake
2021-03-31Merge #21366: refactor: replace util::Ref with std::any (C++17)W. J. van der Laan
2021-03-30Merge #21387: p2p: Refactor sock to add I2P fuzz and unit testsWladimir J. van der Laan
2021-03-29remove unused class util::Ref and its unit testSebastian Falbesoner
2021-03-29util: introduce helper AnyPtr to access std::any instancesSebastian Falbesoner
2021-03-22Merge #21317: util: Make Assume() usable as unary expressionMarcoFalke
2021-03-19Merge #21328: net, refactor: pass uint16 CService::port as uint16MarcoFalke
2021-03-16util: add missing braces and apply clang format to SplitHostPort()Jon Atack
2021-03-16util: add ParseUInt16(), use it in SplitHostPort()Jon Atack
2021-03-16p2p, refactor: pass and use uint16_t CService::port as uint16_tJon Atack
2021-03-16net: add connect() and getsockopt() wrappers to SockVasil Dimov
2021-03-16fuzz: implement unimplemented FuzzedSock methodsVasil Dimov
2021-03-16Merge #21407: i2p: limit the size of incoming messagesWladimir J. van der Laan
2021-03-16i2p: limit the size of incoming messagesVasil Dimov
2021-03-12Merge #21404: refactor: Remove MakeUnique<T>()MarcoFalke
2021-03-17Merge #21415: refactor: remove Optional & nulloptWladimir J. van der Laan
2021-03-17refactor: post Optional<> removal cleanupsfanquake
2021-03-15scripted-diff: remove Optional & nulloptfanquake