aboutsummaryrefslogtreecommitdiff
path: root/src/util/system.h
AgeCommit message (Expand)Author
2022-06-22ArgsMan: Add Get*Arg functions returning optionalCarl Dong
2022-05-26Merge bitcoin/bitcoin#15936: interfaces: Expose settings.json methods to GUIMacroFake
2022-05-21refactor: Remove defunct attributes.h includesBen Woosley
2022-05-20Merge bitcoin/bitcoin#24830: init: Allow -proxy="" setting valuesMacroFake
2022-05-19settings: Add resetSettings() methodRyan Ofsky
2022-05-19settings: Add update/getPersistent/isIgnored methodsRyan Ofsky
2022-04-26init: Allow -proxy="" setting valuesRyan Ofsky
2022-04-21Disallow more unsafe string->path conversions allowed by path append operatorsRyan Ofsky
2022-03-02util: Add GetPathArg default path argumentRyan Ofsky
2022-02-22refactor: shift CopyrightHolders() and LicenseInfo() to clientversion.cppfanquake
2022-02-10util: use stronger-guarantee rename methodVasil Dimov
2022-02-09util: Add ArgsManager::GetPathArg() functionHennadii Stepanov
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
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-09-27scripted-diff: Rename overloaded int GetArg to GetIntArgRussell Yanofsky
2021-08-19Merge bitcoin/bitcoin#22217: refactor: Avoid wallet code writing node setting...Samuel Dobson
2021-06-18Remove unused OptionsCategory arg from AddCommandMarcoFalke
2021-06-16refactor: reduce #ifdef ENABLE_EXTERNAL_SIGNER usageSjors Provoost
2021-06-10Avoid wallet code writing node settings fileRussell Yanofsky
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