aboutsummaryrefslogtreecommitdiff
path: root/src/util/system.cpp
AgeCommit message (Expand)Author
2022-03-21build: Fix Boost.Process test for Boost 1.78Hennadii Stepanov
2022-03-07qt: Avoid crash on startup if int specified in settings.jsonRyan Ofsky
2022-03-02util, refactor: Use GetPathArg to read "-settings" valueRyan Ofsky
2022-03-02util: Add GetPathArg default path argumentRyan Ofsky
2022-02-22refactor: shift CopyrightHolders() and LicenseInfo() to clientversion.cppfanquake
2022-02-14util: Revert back MoveFileExW call for MinGW-w64Hennadii Stepanov
2022-02-10util: use stronger-guarantee rename methodVasil Dimov
2022-02-09util: Drop no longer needed StripRedundantLastElementsOfPath() functionHennadii Stepanov
2022-02-09Use ArgsManager::GetPathArg() for "-blocksdir" optionHennadii Stepanov
2022-02-09Use ArgsManager::GetPathArg() for "-datadir" optionHennadii Stepanov
2022-02-09util: Add ArgsManager::GetPathArg() functionHennadii Stepanov
2022-02-08Merge bitcoin/bitcoin#24266: util: Avoid buggy std::filesystem:::create_direc...MarcoFalke
2022-02-05util: Avoid buggy std::filesystem:::create_directories() callHennadii Stepanov
2022-02-04Re-enable util_datadir check disabled in #20744Ryan Ofsky
2022-02-03refactor: replace boost::filesystem with std::filesystemKiminuo
2022-01-26fs: consistently use fsbridge for {i,o}fstreamfanquake
2022-01-15build: disable external signer on Windowsfanquake
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-10-25refactor: Split InterpretOption into Interpret{Key,Value} functionsRussell Yanofsky
2021-10-05refactor: Block unsafe fs::path std::string conversion callsRussell Yanofsky
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