aboutsummaryrefslogtreecommitdiff
path: root/src/util/system.h
AgeCommit message (Expand)Author
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-12Merge bitcoin/bitcoin#19064: refactor: Cleanup thread ctor callsMarcoFalke
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-03-29util: introduce helper AnyPtr to access std::any instancesSebastian Falbesoner
2021-03-17refactor: post Optional<> removal cleanupsfanquake
2021-03-15scripted-diff: remove Optional & nulloptfanquake
2021-03-11scripted-diff: remove MakeUnique<T>()fanquake
2021-02-21configure: add --enable-external-signerSjors Provoost
2021-02-04refactor: Treat ArgsManager::Flags as uint32_t explicitlyMarcoFalke
2021-02-04Merge #20715: util: Add ArgsManager::GetCommand() and use it in bitcoin-walletMarcoFalke
2021-01-29refactor: remove boost::thread_group usagefanquake
2021-01-21util: Add ArgsManager::GetCommand() and use it in bitcoin-walletMarcoFalke
2021-01-07Merge #14501: Fix possible data race when committing block filesWladimir J. van der Laan
2020-12-01Merge #20519: Handle rename failure in DumpMempool(...) by using the RenameOv...MarcoFalke
2020-11-27Add [[nodiscard]] to RenameOver(...)practicalswift
2020-11-26scripted-diff: Use [[nodiscard]] (C++17) instead of NODISCARDpracticalswift
2020-08-25util: Introduce DirectoryCommit commit function to sync a directoryEvan Klitzke
2020-08-25util.h: Document FileCommit functionEvan Klitzke
2020-07-31[util] add RunCommandParseJSONSjors Provoost
2020-07-11Add <datadir>/settings.json persistent settings storage.Russell Yanofsky
2020-04-23Merge #17509: gui: save and load PSBTSamuel Dobson
2020-04-16util: Document why ArgsManager (con/de)structor is not inlineMarcoFalke
2020-03-24[util] GetFileSizeSjors Provoost
2020-02-17Merge #13339: wallet: Replace %w by wallet name in -walletnotify scriptWladimir J. van der Laan
2020-01-29on startup, write config options to debug.logLarry Ruane
2020-01-15wallet: Replace %w by wallet name in -walletnotify scriptJoão Barbosa
2020-01-15scripted-diff: Bump copyright of files changed in 2020MarcoFalke
2020-01-15scripted-diff: Replace CCriticalSection with RecursiveMutexMarcoFalke
2019-12-20Merge #17473: refactor: Settings code cleanupsMarcoFalke
2019-11-26util: make ScheduleBatchPriority advisory onlyfanquake
2019-11-13refactor: Add ArgsManager::GetSettingsList methodRussell Yanofsky
2019-11-13refactor: Get rid of ArgsManagerHelper classRussell Yanofsky
2019-11-13refactor: Replace FlagsOfKnownArg with GetArgFlagsRussell Yanofsky
2019-11-07Deduplicate settings merge codeRussell Yanofsky
2019-11-01doc: Remove explicit network name referencesFabian Jahr
2019-08-19Merge #15864: Fix datadir handlingMarcoFalke
2019-07-27Replace IsArgKnown() with FlagsOfKnownArg()Hennadii Stepanov
2019-07-27Use ArgsManager::NETWORK_ONLY flagHennadii Stepanov
2019-07-27Remove unused m_debug_only member from Arg structHennadii Stepanov
2019-07-27scripted-diff: Use ArgsManager::DEBUG_ONLY flagHennadii Stepanov
2019-07-27scripted-diff: Use Flags enum in AddArg()Hennadii Stepanov
2019-07-27Add Flags enum to ArgsManagerHennadii Stepanov
2019-07-24Add CheckDataDirOption() functionHennadii Stepanov
2019-07-24Refactor out translation.hHennadii Stepanov