aboutsummaryrefslogtreecommitdiff
path: root/src/util/system.cpp
AgeCommit message (Expand)Author
2021-09-30Replace use of locale dependent atoi(…) with locale-independent std::from_c...practicalswift
2021-09-27scripted-diff: Rename overloaded int GetArg to GetIntArgRussell Yanofsky
2021-09-09Merge bitcoin/bitcoin#22390: system: skip trying to set the locale on NetBSDfanquake
2021-08-23Merge bitcoin/bitcoin#22622: util: Check if specified config file cannot be o...MarcoFalke
2021-08-06refactor: Reuse MakeUnorderedList where possibleHennadii Stepanov
2021-08-04util: Check if specified config file cannot be openednthumann
2021-07-02system: skip trying to set the locale on NetBSDfanquake
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-04util: Properly handle -noincludeconf on command lineMarcoFalke
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-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-03-15scripted-diff: remove Optional & nulloptfanquake
2021-03-11scripted-diff: remove MakeUnique<T>()fanquake
2021-02-21configure: add --enable-external-signerSjors Provoost
2021-02-04Introduce GetUniquePath(base) helper method to replace boost::filesystem::uni...Kiminuo
2021-01-21util: Add ArgsManager::GetCommand() and use it in bitcoin-walletMarcoFalke
2021-01-15Replace fs::absolute calls with AbsPathJoin callsKiminuo
2021-01-07Merge #14501: Fix possible data race when committing block filesWladimir J. van der Laan
2020-11-02Merge #20080: Strip any trailing `/` in -datadir and -blocksdir pathsSamuel Dobson
2020-10-27doc: Update data directory path commentsHennadii Stepanov
2020-10-27util: Add StripRedundantLastElementsOfPath functionHennadii Stepanov
2020-10-19Merge #19624: Warn on unknown rw_settingsMarcoFalke
2020-10-06util: Do not use gArgs global in ArgsManager member functionsHennadii Stepanov
2020-09-21Merge #18267: BIP-325: Signet [consensus]Wladimir J. van der Laan
2020-09-18add signet chain and accompanying parametersKarl-Johan Alm
2020-08-31Merge #19803: Bugfix: Define and use HAVE_FDATASYNC correctly outside LevelDBfanquake
2020-08-28Warn on unknown rw_settingsMarcoFalke
2020-08-25util: Check for file being NULL in DirectoryCommitLuke Dashjr
2020-08-25util: Introduce DirectoryCommit commit function to sync a directoryEvan Klitzke
2020-08-25util: Prefer Mac-specific F_FULLSYNC over fdatasync in FileCommitEvan Klitzke
2020-08-25util: Refactor FileCommit from an #if sequence nested in #else, to a sequence...Evan Klitzke
2020-08-25Bugfix: Define and use HAVE_FDATASYNC correctly outside LevelDBLuke Dashjr
2020-08-20Move Win32 defines to configure.ac to ensure they are globally definedLuke Dashjr
2020-08-05Merge #19614: util: use HAVE_FDATASYNC to determine fdatasync() useWladimir J. van der Laan
2020-07-31[util] add RunCommandParseJSONSjors Provoost
2020-07-28util: use HAVE_FDATASYNC to determine fdatasync() usefanquake
2020-07-11Add <datadir>/settings.json persistent settings storage.Russell Yanofsky
2020-06-08util: Don't reference errno when pthread fails.MIZUTA Takeshi
2020-05-26util/system.cpp: add thread safety annotations for dir_locksAnthony Towns