aboutsummaryrefslogtreecommitdiff
path: root/src/util/system.cpp
AgeCommit message (Expand)Author
2023-03-23refactor: Extract util/fs_helpers from util/systemBen Woosley
2023-03-13refactor: Extract util/exception from util/systemBen Woosley
2023-02-28Deduplicate bitcoind and bitcoin-qt init codeRyan Ofsky
2023-02-27refactor: Stop using gArgs global in system.cppRyan Ofsky
2023-02-23util: make GetDataDir read-only & create datadir..willcl-ark
2023-02-23util: add ArgsManager datadir helper functionswillcl-ark
2023-02-06Apply default umask in `SetupEnvironment()`Hennadii Stepanov
2023-02-01Fix clang-tidy readability-const-return-type violationsMarcoFalke
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-10-21Merge bitcoin/bitcoin#25727: util, config: error on startup if `conf` or `rei...fanquake
2022-10-06util: warn if reindex is used in confjosibake
2022-10-06util: disallow setting conf in bitcoin.confjosibake
2022-10-04kernel: move RunCommandParseJSON to its own fileCory Fields
2022-09-14scripted-diff: rename pszThread to thread_namestickies-v
2022-09-13refactor: use std::string for thread namesstickies-v
2022-08-04Merge bitcoin/bitcoin#24675: util: Use ArgsManager::GetPathArg more widelyfanquake
2022-07-26refactor: remove unnecessary string initializationsfanquake
2022-06-29util: remove MSVC warning pragmasfanquake
2022-06-29Merge bitcoin/bitcoin#25290: [kernel 3a/n] Decouple `CTxMemPool` from `ArgsMa...MacroFake
2022-06-22ArgsMan: Add Get*Arg functions returning optionalCarl Dong
2022-06-20build: globally define NOMINMAXfanquake
2022-06-10Merge bitcoin/bitcoin#24931: Strengthen thread safety assertionsMacroFake
2022-05-26Merge bitcoin/bitcoin#15936: interfaces: Expose settings.json methods to GUIMacroFake
2022-05-21scripted-diff: Convert global Mutexes to GlobalMutexesAnthony Towns
2022-05-20Merge bitcoin/bitcoin#24830: init: Allow -proxy="" setting valuesMacroFake
2022-05-19settings: Add resetSettings() methodRyan Ofsky
2022-05-19Merge bitcoin/bitcoin#25153: scripted-diff: Use getInt<T> over get_int/get_int64fanquake
2022-05-19settings: Add update/getPersistent/isIgnored methodsRyan Ofsky
2022-05-18scripted-diff: Use getInt<T> over get_int/get_int64MacroFake
2022-05-17refactor: use C++11 default initializersfanquake
2022-05-05Wrap boost::replace_allMacroFake
2022-05-04Merge bitcoin/bitcoin#24933: util: Replace non-threadsafe strerrorlaanwj
2022-05-03Merge bitcoin/bitcoin#24470: Disallow more unsafe string->path conversions al...MacroFake
2022-04-28util: Replace non-threadsafe strerrorlaanwj
2022-04-27Use std::string_view throughout util strencodings/stringPieter Wuille
2022-04-26init: Allow -proxy="" setting valuesRyan Ofsky
2022-04-21Disallow more unsafe string->path conversions allowed by path append operatorsRyan Ofsky
2022-04-21util, refactor: Drop explicit conversion to fs::pathHennadii Stepanov
2022-04-21util, refactor: Use GetPathArg to read "-conf" valueHennadii Stepanov
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