Labeled Utils/log/libs
issue
Downloading sipa's seeds.txt yields a 404 error
#10163
JeremyRand on April 7, 2017 Utils/log/libs
JeremyRand on April 7, 2017 Utils/log/libs
issue
bitcoin-cli: error: couldn't connect to server: EOF reached (code 1)
#10763
BitWaspBitWasp on July 7, 2017 Utils/log/libs
BitWaspBitWasp on July 7, 2017 Utils/log/libs
issue
Improve "mempool min fee not met" error to include information on what the min fee is
#11955
fresheneesz on December 20, 2017 MempoolUtils/log/libsgood first issue
fresheneesz on December 20, 2017 MempoolUtils/log/libsgood first issue
issue
Bech32 address generation in regtest does not have the prefix `tb`
#12314
pedrobranco on January 31, 2018 Utils/log/libs
pedrobranco on January 31, 2018 Utils/log/libs
issue
missing terminating newline character in log message
#12465
dooglus on February 16, 2018 Utils/log/libs
dooglus on February 16, 2018 Utils/log/libs
issue
Make update-translations.py script check for bitcoin addresses
#13363
laanwj on June 1, 2018 Utils/log/libsgood first issue
laanwj on June 1, 2018 Utils/log/libsgood first issue
issue
-debuglogfile=0 does not disable logging to a file
#14064
takinbo on August 25, 2018 Utils/log/libs
takinbo on August 25, 2018 Utils/log/libs
issue
bitcoin client 0.17.0 ignores wallet's name (file)
#14523
nikitasius on October 19, 2018 BugUtils/log/libs
nikitasius on October 19, 2018 BugUtils/log/libs
issue
0.17 doesn't seem to use ~/.bitcoin/testnet3 anymore
#14557
zciendor on October 23, 2018 Block storageUtils/log/libs
zciendor on October 23, 2018 Block storageUtils/log/libs
issue
Utility to replace RPC calls that don't need wallet or chain context
#14671
Sjors on November 6, 2018 BrainstormingUtils/log/libs
Sjors on November 6, 2018 BrainstormingUtils/log/libs
issue
getrawmempool true RPC call is O(n^2)
#14765
jhoenicke on November 19, 2018 RPC/REST/ZMQUtils/log/libsResource usage
jhoenicke on November 19, 2018 RPC/REST/ZMQUtils/log/libsResource usage
issue
Expected error not printed if rpcpassword contains hash character but is in a [section]
#15075
harding on January 1, 2019 Utils/log/libs
harding on January 1, 2019 Utils/log/libs
issue
Error compiling on debian sid with clang-8
#15551
MarcoFalke on March 6, 2019 UpstreamUtils/log/libs
MarcoFalke on March 6, 2019 UpstreamUtils/log/libs
issue
Feature request: bitcoin-wallet tool: don't modify files unless requested
#15608
harding on March 15, 2019 Utils/log/libs
harding on March 15, 2019 Utils/log/libs
issue
-wallet is a "network-only" option but -walletdir is not
#15630
MarcoFalke on March 20, 2019 WalletUtils/log/libs
MarcoFalke on March 20, 2019 WalletUtils/log/libs
issue
[macOS] [GUI] log entries when hovering on / over File->Open Wallet
#15912
HashUnlimited on April 27, 2019 Utils/log/libs
HashUnlimited on April 27, 2019 Utils/log/libs
issue
LogPrintf() fails due to premature call before InitLogging()
#16098
hebasto on May 26, 2019 Utils/log/libs
hebasto on May 26, 2019 Utils/log/libs
issue
gui: Translated messages should not be written to debug log (InitError, InitWarning, ...)
#16218
MarcoFalke on June 15, 2019 GUIUtils/log/libsgood first issue
MarcoFalke on June 15, 2019 GUIUtils/log/libsgood first issue
issue
spurious `Synchronizing blockheaders` log messages on node catching up
#16773
laanwj on August 31, 2019 BugUtils/log/libs
laanwj on August 31, 2019 BugUtils/log/libs
issue
Renaming main thread causes issues with UNIX utilities
#17036
laanwj on October 3, 2019 Linux/UnixUtils/log/libs
laanwj on October 3, 2019 Linux/UnixUtils/log/libs
issue
Move logging to background thread
#17216
maflcko on October 22, 2019 BrainstormingUtils/log/libs
maflcko on October 22, 2019 BrainstormingUtils/log/libs
issue
Theoretical (astronomically small) possibility of uninitialized read in GetRdRand()?
#17313
practicalswift on October 30, 2019 Utils/log/libs
practicalswift on October 30, 2019 Utils/log/libs
issue
Re-thinking `bitcoin-cli -getinfo`
#17314
laanwj on October 30, 2019 FeatureUtils/log/libsgood first issue
laanwj on October 30, 2019 FeatureUtils/log/libsgood first issue
issue
ERROR AcceptBlockHeader log messages are kind of noisy
#17421
laanwj on November 8, 2019 ValidationUtils/log/libs
laanwj on November 8, 2019 ValidationUtils/log/libs
issue
bitcoind broken on latest master
#17523
mb300sd on November 19, 2019 BugLinux/UnixUtils/log/libs
mb300sd on November 19, 2019 BugLinux/UnixUtils/log/libs
issue
DecodeBase58(const std::string& str, …) is a bit too liberal when decoding?
#17718
practicalswift on December 10, 2019 Utils/log/libs
practicalswift on December 10, 2019 Utils/log/libs
issue
UniValue upgrade needed to avoid UniValue CVE-2019-18936 (segfault via high object depth JSON)
#17742
practicalswift on December 13, 2019 BugUtils/log/libs
practicalswift on December 13, 2019 BugUtils/log/libs
issue
bitcoin-qt/bitcoind crashes upon startup of crypto/sha256_shani. Illegal instruction
#18456
rebroad on March 28, 2020 BugUtils/log/libs
rebroad on March 28, 2020 BugUtils/log/libs
issue
Pass ArgsManager into functions that register args with AddArg
#18804
glowang on April 28, 2020 RefactoringUtils/log/libs
glowang on April 28, 2020 RefactoringUtils/log/libs
issue
Follow up from recent libsecp256k1 subtree update
#19263
fanquake on June 13, 2020 UpstreamUtils/log/libs
fanquake on June 13, 2020 UpstreamUtils/log/libs
issue
Add "flags" capability to streams
#19477
vasild on July 9, 2020 FeatureBrainstormingUtils/log/libs
vasild on July 9, 2020 FeatureBrainstormingUtils/log/libs
issue
Show the "<n> of the last 100 blocks have unexpected version" warning only when running -debug=validation?
#19603
practicalswift on July 27, 2020 FeatureUtils/log/libs
practicalswift on July 27, 2020 FeatureUtils/log/libs
issue
Make non-critical unconditional logging conditional to reduce risk of disk fill attacks and to improve user experience
#20174
practicalswift on October 17, 2020 Utils/log/libs
practicalswift on October 17, 2020 Utils/log/libs
issue
RFC on logging improvements
#20576
jonatack on December 5, 2020 FeatureUtils/log/libsgood first issue
jonatack on December 5, 2020 FeatureUtils/log/libsgood first issue
issue
Add Taproot support to libconsensus
#21133
jrawsthorne on February 10, 2021 FeatureUtils/log/libs
jrawsthorne on February 10, 2021 FeatureUtils/log/libs
issue
"Unable to parse settings.json" at startup after disk was full
#21340
laanwj on March 2, 2021 Utils/log/libs
laanwj on March 2, 2021 Utils/log/libs
issue
Add mitigation for disk fill via logging attacks
#21559
practicalswift on March 31, 2021 FeatureUtils/log/libs
practicalswift on March 31, 2021 FeatureUtils/log/libs
issue
bitcoin-cli -netinfo displays verison number of bitcoin-cli, not the running bitcoind
#22873
benthecarman on September 3, 2021 Utils/log/libs
benthecarman on September 3, 2021 Utils/log/libs
issue
Bitcoin Core crashes under clang-13 libc++ with "Bad system call (core dumped)"
#23248
MarcoFalke on October 11, 2021 BugUtils/log/libs
MarcoFalke on October 11, 2021 BugUtils/log/libs
issue
fs::create_directories causes crashes in multiple places when lacking write permission
#24953
mruddy on April 23, 2022 Utils/log/libs
mruddy on April 23, 2022 Utils/log/libs
issue
Request support for HRNG on ARM using their new RNDR / RNDRRS instructions.
#26796
h76oeI6pMxU9g4p8aCpc6Q on January 2, 2023 FeatureUtils/log/libs
h76oeI6pMxU9g4p8aCpc6Q on January 2, 2023 FeatureUtils/log/libs
issue
tracepoints: gnu-zero-variadic-macro-arguments warnings
#26916
fanquake on January 19, 2023 Utils/log/libs
fanquake on January 19, 2023 Utils/log/libs
issue
Bitcoin ignores datadir and blocksdir parameter in .conf
#27246
de-served on March 12, 2023 GUIUtils/log/libs
de-served on March 12, 2023 GUIUtils/log/libs
issue
--with-sanitizers=float-divide-by-zero crash with -debug=bench in Chainstate::ConnectTip
#27635
maflcko on May 12, 2023 BrainstormingUtils/log/libs
maflcko on May 12, 2023 BrainstormingUtils/log/libs
issue
getJsonToken assumes underlying string is null-terminated but requires end pointer
#28260
Brotcrunsher on August 11, 2023 Utils/log/libs
Brotcrunsher on August 11, 2023 Utils/log/libs
issue
bitcoin-tx replaceable value should be optional, but isn't
#28638
dooglus on October 11, 2023 Utils/log/libs
dooglus on October 11, 2023 Utils/log/libs
issue
bitcoin-wallet requires write permissions when unneeded
#29559
BebeSparkelSparkel on March 4, 2024 WalletUtils/log/libs
BebeSparkelSparkel on March 4, 2024 WalletUtils/log/libs
issue
Tons of Socks5() connect to x.x.x.x:8333 failed: connection refused-messages when i use TOR - why?
#29759
kosuodhmwa on March 28, 2024 Utils/log/libs
kosuodhmwa on March 28, 2024 Utils/log/libs
issue
Unify -logsourcelocations format
#30799
maflcko on September 3, 2024 Build systemUtils/log/libs
maflcko on September 3, 2024 Build systemUtils/log/libs
issue
Args: -noconnect=0 is interpreted as -connect=0.0.0.1
#31426
hodlinator on December 5, 2024 Utils/log/libs
hodlinator on December 5, 2024 Utils/log/libs
issue
GetRandBytes() Hangs on Samsung Galaxy S25 and OnePlus 13
#31817
giahuy98 on February 7, 2025 Build systemUpstreamUtils/log/libsAndroid
giahuy98 on February 7, 2025 Build systemUpstreamUtils/log/libsAndroid
issue
kernel: feedback on using kernel in alternative implementations
#31878
Davidson-Souza on February 15, 2025 BrainstormingUTXO Db and IndexesUtils/log/libs
Davidson-Souza on February 15, 2025 BrainstormingUTXO Db and IndexesUtils/log/libs
issue
Avoid plural forms in non-GUI translatable strings (lacks `%n` support)
#31890
hebasto on February 17, 2025 BrainstormingGUIUtils/log/libs
hebasto on February 17, 2025 BrainstormingGUIUtils/log/libs
issue
fs: use `ftruncate` on OpenBSD in `AllocateFileRange`
#32643
fanquake on May 30, 2025 Utils/log/libs
fanquake on May 30, 2025 Utils/log/libs
issue
Inconsistent CJDNS address handling in Local addresses and AddLocal logs
#33471
w0xlt on September 23, 2025 BugUtils/log/libs
w0xlt on September 23, 2025 BugUtils/log/libs
issue
log: "Replaying blocks" / "Rolling forward" logging is rate-limited
#33769
fanquake on November 3, 2025 Utils/log/libs
fanquake on November 3, 2025 Utils/log/libs
issue
RFC: separate kernel logging infrastructure
#34062
stickies-v on December 12, 2025 BrainstormingUtils/log/libs
stickies-v on December 12, 2025 BrainstormingUtils/log/libs
issue
log: frequent `pcp: Mapping failed with result NOT_AUTHORIZED (code 2)` logs as `net:warning`
#34114
0xB10C on December 19, 2025 Utils/log/libs
0xB10C on December 19, 2025 Utils/log/libs
issue
can't 'signmessage' without wallet support compiled in
#7895
dooglus on April 16, 2016 Utils/log/libs
dooglus on April 16, 2016 Utils/log/libs
issue
"tinyformat: Too many conversion specifiers in format string"
#9423
rebroad on December 25, 2016 Utils/log/libs
rebroad on December 25, 2016 Utils/log/libs
issue
"Error opening block database" after regular startup. Works again once after each fresh install.
#9454
Compunologist on January 1, 2017 WindowsUtils/log/libs
Compunologist on January 1, 2017 WindowsUtils/log/libs
issue
Use arc4random for entropy on supported systems
#9676
mlmikael on February 3, 2017 Utils/log/libs
mlmikael on February 3, 2017 Utils/log/libs
pull
util: Work around (virtual) memory exhaustion on 32-bit w/ glibc
#10120
laanwj on March 30, 2017 Utils/log/libs
laanwj on March 30, 2017 Utils/log/libs
pull
Allow debug logs to be excluded from specified component
#10123
jnewbery on March 30, 2017 Utils/log/libs
jnewbery on March 30, 2017 Utils/log/libs
pull
Rewrite addrdb with less duplication using CHashVerifier
#10248
sipa on April 21, 2017 Utils/log/libs
sipa on April 21, 2017 Utils/log/libs
pull
Use std::thread::hardware_concurrency, instead of Boost, to determine available cores
#10271
fanquake on April 25, 2017 Utils/log/libs
fanquake on April 25, 2017 Utils/log/libs
pull
back-compat: add fallback getentropy implementation
#10335
theuni on May 4, 2017 Utils/log/libs
theuni on May 4, 2017 Utils/log/libs
pull
Add perf counter data to GetStrongRandBytes state in scheduler
#10372
TheBlueMatt on May 9, 2017 Utils/log/libs
TheBlueMatt on May 9, 2017 Utils/log/libs
pull
Remove redundant code in MutateTxSign(CMutableTransaction&, const std::string&)
#10694
practicalswift on June 28, 2017 RefactoringUtils/log/libs
practicalswift on June 28, 2017 RefactoringUtils/log/libs
pull
libbitcoinconsensus: Add version field to pkg-config info file
#10890
rohythakur on July 21, 2017 Utils/log/libs
rohythakur on July 21, 2017 Utils/log/libs
pull
Add new bitcoin_rw.conf file that is used for settings modified by this software itself
#11082
luke-jr on August 17, 2017 Utils/log/libs
luke-jr on August 17, 2017 Utils/log/libs
pull
utils: removed deprecated check and function for OpenSSL compatiblity
#11602
azavalla on November 3, 2017 Utils/log/libs
azavalla on November 3, 2017 Utils/log/libs
pull
Add -logdir option to control where debug.log lives
#11741
eklitzke on November 20, 2017 Utils/log/libs
eklitzke on November 20, 2017 Utils/log/libs
pull
Test datadir specified in conf file exists
#11829
meshcollider on December 5, 2017 Utils/log/libs
meshcollider on December 5, 2017 Utils/log/libs
pull
Always return true if AppInitMain got to the end
#11831
TheBlueMatt on December 5, 2017 Utils/log/libs
TheBlueMatt on December 5, 2017 Utils/log/libs
pull
Log debug build status and warn when running benchmarks
#12197
laanwj on January 16, 2018 Utils/log/libs
laanwj on January 16, 2018 Utils/log/libs
pull
net: Move misbehaving logging to net logging category
#12218
laanwj on January 18, 2018 P2PUtils/log/libs
laanwj on January 18, 2018 P2PUtils/log/libs
pull
util: Make LockDirectory thread-safe, consistent, and fix OpenBSD 6.2 build
#12422
laanwj on February 13, 2018 Linux/UnixUtils/log/libs
laanwj on February 13, 2018 Linux/UnixUtils/log/libs
pull
util: Print timestamp strings in logs using ISO 8601 formatting
#12567
practicalswift on February 28, 2018 Utils/log/libs
practicalswift on February 28, 2018 Utils/log/libs
pull
net: Increase signal-to-noise ratio in debug.log by adjusting log level when logging failed non-manual connect():s
#12569
practicalswift on February 28, 2018 Utils/log/libs
practicalswift on February 28, 2018 Utils/log/libs
pull
Provide useful error message if datadir is not writable.
#12630
murrayn on March 7, 2018 Utils/log/libs
murrayn on March 7, 2018 Utils/log/libs
pull
bitcoin-cli: Provide a better error message when bitcoind is not running
#12652
practicalswift on March 9, 2018 Utils/log/libs
practicalswift on March 9, 2018 Utils/log/libs
pull
log: Be less confusing in the way we inform the user that logging has started
#12707
practicalswift on March 16, 2018 Utils/log/libs
practicalswift on March 16, 2018 Utils/log/libs
pull
Track negated options in the option parser
#12713
eklitzke on March 18, 2018 RefactoringUtils/log/libs
eklitzke on March 18, 2018 RefactoringUtils/log/libs
pull
Store the current config file at read time, and return it from GetConfigFile if set
#12765
Empact on March 23, 2018 Utils/log/libsUp for grabs
Empact on March 23, 2018 Utils/log/libsUp for grabs
pull
Trivial: Don't use short version of 'tinyformat/fmt' namespace
#12827
matthias-g on March 29, 2018 RefactoringUtils/log/libs
matthias-g on March 29, 2018 RefactoringUtils/log/libs
pull
Trivial: Add logging line in init.cpp that was accidentally removed with #10762
#12845
moneyball on March 30, 2018 Utils/log/libs
moneyball on March 30, 2018 Utils/log/libs
pull
debug log number of unknown wallet records on load
#12888
instagibbs on April 5, 2018 WalletUtils/log/libs
instagibbs on April 5, 2018 WalletUtils/log/libs
pull
[logging] add lint-logs.sh to check for newline termination.
#12891
jnewbery on April 5, 2018 Utils/log/libs
jnewbery on April 5, 2018 Utils/log/libs
pull
util: Pass pthread_self() to pthread_setschedparam instead of 0
#12923
laanwj on April 9, 2018 Utils/log/libs
laanwj on April 9, 2018 Utils/log/libs
pull
util: Refactor logging code into a global object
#12954
jimpo on April 11, 2018 RefactoringUtils/log/libs
jimpo on April 11, 2018 RefactoringUtils/log/libs
pull
logs: Make the columns in subsequent UpdateTip log entries horizontally aligned
#12984
practicalswift on April 14, 2018 Utils/log/libs
practicalswift on April 14, 2018 Utils/log/libs
pull
Print to console by default when not run with -daemon
#13004
practicalswift on April 17, 2018 Utils/log/libs
practicalswift on April 17, 2018 Utils/log/libs
pull
Consistently log CValidationState on call failure
#13020
Empact on April 18, 2018 Utils/log/libs
Empact on April 18, 2018 Utils/log/libs
pull
Fix for utiltime to compile with msvc.
#13031
sipsorcery on April 19, 2018 WindowsUtils/log/libs
sipsorcery on April 19, 2018 WindowsUtils/log/libs
pull
Log early messages with -printtoconsole
#13088
ajtowns on April 26, 2018 RefactoringUtils/log/libs
ajtowns on April 26, 2018 RefactoringUtils/log/libs
pull
Use thread names in logs and deadlock diagnostics
#13099
jamesob on April 26, 2018 RefactoringUtils/log/libs
jamesob on April 26, 2018 RefactoringUtils/log/libs
pull
Fix Windows locale problem
#13107
ken2812221 on April 28, 2018 WalletWindowsUTXO Db and IndexesUtils/log/libs
ken2812221 on April 28, 2018 WalletWindowsUTXO Db and IndexesUtils/log/libs
pull
util: Add Clang thread safety annotations for variables guarded by cs_args
#13126
practicalswift on April 30, 2018 Utils/log/libs
practicalswift on April 30, 2018 Utils/log/libs
pull
logging: Fix potential use-after-free in LogPrintStr(...)
#13148
practicalswift on May 2, 2018 Utils/log/libs
practicalswift on May 2, 2018 Utils/log/libs
pull
Don't close old debug log file handle prematurely when trying to re-open (on SIGHUP)
#13159
practicalswift on May 3, 2018 Utils/log/libs
practicalswift on May 3, 2018 Utils/log/libs
pull
Thread names in logs and deadlock debug tools (take 2)
#13168
jamesob on May 4, 2018 Utils/log/libs
jamesob on May 4, 2018 Utils/log/libs
pull
Improve CRollingBloomFilter performance: replace modulus with FastMod
#13176
martinus on May 6, 2018 Utils/log/libs
martinus on May 6, 2018 Utils/log/libs
pull
[WIP] Wrap C++17 std::filesystem::path to solve encoding issue on Windows.
#13195
ken2812221 on May 9, 2018 Utils/log/libs
ken2812221 on May 9, 2018 Utils/log/libs
pull
[WIP] Refactoring platform-specific code in util.h/util.cpp
#13196
glaksmono on May 9, 2018 RefactoringUtils/log/libs
glaksmono on May 9, 2018 RefactoringUtils/log/libs
pull
util: warn about ignored recursive -includeconf calls
#13197
kallewoof on May 9, 2018 Utils/log/libs
kallewoof on May 9, 2018 Utils/log/libs
pull
[WIP] Refactoring platform-specific code in util.h/util.cpp
#13209
glaksmono on May 10, 2018 RefactoringUtils/log/libs
glaksmono on May 10, 2018 RefactoringUtils/log/libs
pull
Use a semaphore or pipe for shutdown notification (skeees, laanwj)
#13211
laanwj on May 10, 2018 Utils/log/libs
laanwj on May 10, 2018 Utils/log/libs
pull
util: Don't throw in GetTime{Millis,Micros}(). Mark as noexcept.
#13382
practicalswift on June 3, 2018 Utils/log/libs
practicalswift on June 3, 2018 Utils/log/libs
pull
Make tinyformat noexcept: Use default error handling (assert(0 && reason)) on incorrect format strings
#13391
practicalswift on June 4, 2018 Utils/log/libs
practicalswift on June 4, 2018 Utils/log/libs
pull
util: Make strprintf noexcept. Improve error message on format string error.
#13392
practicalswift on June 4, 2018 Utils/log/libs
practicalswift on June 4, 2018 Utils/log/libs
pull
contrib: Fix CVE-2018-12356 by hardening the regex
#13479
loganaden on June 15, 2018 Utils/log/libs
loganaden on June 15, 2018 Utils/log/libs
pull
WIP: bitcoin-tx: Require that input amount is provided for witness transactions
#13608
Empact on July 7, 2018 Utils/log/libs
Empact on July 7, 2018 Utils/log/libs
pull
[bugfix] Use __cpuid_count for gnu C to avoid gitian build fail.
#13611
ken2812221 on July 7, 2018 Build systemUtils/log/libs
ken2812221 on July 7, 2018 Build systemUtils/log/libs
pull
Check for datadir after the config files were read
#13621
Flowdalic on July 10, 2018 Utils/log/libsUp for grabs
Flowdalic on July 10, 2018 Utils/log/libsUp for grabs
pull
bitcoinconsensus: invalid flags error should be set to bitcoinconsensus_err
#13655
afk11 on July 13, 2018 Utils/log/libs
afk11 on July 13, 2018 Utils/log/libs
pull
bitcoin-cli: -stdinwalletpassphrase and non-echo stdin passwords
#13716
kallewoof on July 19, 2018 FeatureUtils/log/libs
kallewoof on July 19, 2018 FeatureUtils/log/libs
pull
Ignore unknown config file options; warn instead of error
#13799
sipa on July 30, 2018 Utils/log/libs
sipa on July 30, 2018 Utils/log/libs
pull
utils: drop boost::interprocess::file_lock
#13862
ken2812221 on August 3, 2018 WindowsUtils/log/libs
ken2812221 on August 3, 2018 WindowsUtils/log/libs
pull
utils: Use _wfopen and _wfreopen on Windows
#13866
ken2812221 on August 3, 2018 WindowsUtils/log/libs
ken2812221 on August 3, 2018 WindowsUtils/log/libs
pull
utils: Make fs::path::string() always return utf-8 string on Windows
#13877
ken2812221 on August 4, 2018 WindowsUtils/log/libs
ken2812221 on August 4, 2018 WindowsUtils/log/libs
pull
utils: Add fstream wrapper to allow to pass unicode filename on Windows
#13878
ken2812221 on August 4, 2018 WindowsUtils/log/libs
ken2812221 on August 4, 2018 WindowsUtils/log/libs
pull
utils: Convert Windows args to utf-8 string
#13883
ken2812221 on August 5, 2018 WindowsUtils/log/libs
ken2812221 on August 5, 2018 WindowsUtils/log/libs
pull
use a pretty ascii art to distinguish executions in debug.log
#13936
scravy on August 10, 2018 Utils/log/libs
scravy on August 10, 2018 Utils/log/libs
pull
Add HKDF_HMAC256_L32 and method to negate a private key
#14047
jonasschnelli on August 24, 2018 Build systemTestsUtils/log/libs
jonasschnelli on August 24, 2018 Build systemTestsUtils/log/libs
pull
Enable libsecp256k1 ecdh module, add ECDH function to CKey
#14049
jonasschnelli on August 24, 2018 Build systemTestsUtils/log/libsNeeds rebase
jonasschnelli on August 24, 2018 Build systemTestsUtils/log/libsNeeds rebase
pull
[Logging] Only log "Using config file PATH_TO_bitcoin.conf" message on startup if conf file exists
#14057
leishman on August 24, 2018 Utils/log/libs
leishman on August 24, 2018 Utils/log/libs
pull
validation: Log FormatStateMessage on ConnectBlock error in ConnectTip
#14097
MarcoFalke on August 29, 2018 Utils/log/libs
MarcoFalke on August 29, 2018 Utils/log/libs
pull
util: Report parse errors in configuration file
#14105
laanwj on August 30, 2018 Utils/log/libs
laanwj on August 30, 2018 Utils/log/libs
pull
bitcoin-cli: don't translate command line options
#14186
HashUnlimited on September 10, 2018 DocsUtils/log/libs
HashUnlimited on September 10, 2018 DocsUtils/log/libs
pull
utils: Convert fs::filesystem_error messages from local multibyte to utf-8 on Windows
#14192
ken2812221 on September 10, 2018 WindowsUtils/log/libs
ken2812221 on September 10, 2018 WindowsUtils/log/libs
pull
init: Remove deprecated args from hidden args
#14272
MarcoFalke on September 19, 2018 Utils/log/libs
MarcoFalke on September 19, 2018 Utils/log/libs
pull
threads: fix potential unitialized members in sched_param
#14342
theuni on September 27, 2018 Utils/log/libs
theuni on September 27, 2018 Utils/log/libs
pull
write to log file when rescanning is finished
#14354
robust-cuttlefish on September 29, 2018 Utils/log/libs
robust-cuttlefish on September 29, 2018 Utils/log/libs
pull
[logs] Fix a few log messages related to duration measurement
#14358
romanz on September 30, 2018 Utils/log/libs
romanz on September 30, 2018 Utils/log/libs
pull
utils and libraries: Allow values quoting in config files
#14370
hebasto on October 2, 2018 Utils/log/libs
hebasto on October 2, 2018 Utils/log/libs
pull
utils and libraries: Make 'blocksdir' always net specific
#14409
hebasto on October 5, 2018 Utils/log/libs
hebasto on October 5, 2018 Utils/log/libs
pull
Error if # is used in rpcpassword in conf
#14494
meshcollider on October 16, 2018 Utils/log/libs
meshcollider on October 16, 2018 Utils/log/libs
pull
Some simple improvements to the RNG code
#14624
sipa on October 31, 2018 RefactoringUtils/log/libs
sipa on October 31, 2018 RefactoringUtils/log/libs
pull
Warn unrecognised sections in the config file
#14708
AkioNak on November 12, 2018 Utils/log/libs
AkioNak on November 12, 2018 Utils/log/libs
pull
fix an undefined behavior in uint::SetHex
#14734
kazcw on November 16, 2018 RefactoringUtils/log/libs
kazcw on November 16, 2018 RefactoringUtils/log/libs
pull
Add process based prctl spectre mitigation controls.
#14776
jameshilliard on November 21, 2018 Utils/log/libs
jameshilliard on November 21, 2018 Utils/log/libs
pull
[rebase] threads: fix unitialized members in sched_param
#14839
fanquake on November 29, 2018 Utils/log/libs
fanquake on November 29, 2018 Utils/log/libs
pull
[wip] util: Improve evaluation of includeconf lines in network sections of the config file
#14866
AkioNak on December 4, 2018 Utils/log/libsUp for grabsNeeds rebase
AkioNak on December 4, 2018 Utils/log/libsUp for grabsNeeds rebase
pull
ui: Warn the user on file corruption in mempool.dat
#14932
MarcoFalke on December 12, 2018 Utils/log/libs
MarcoFalke on December 12, 2018 Utils/log/libs
pull
Switch all RNG code to the built-in PRNG
#14955
sipa on December 14, 2018 RefactoringUtils/log/libs
sipa on December 14, 2018 RefactoringUtils/log/libs
pull
Error if rpcpassword contains hash in conf sections
#15087
meshcollider on January 3, 2019 Utils/log/libs
meshcollider on January 3, 2019 Utils/log/libs
pull
Utils and libraries Revert <<Use getentropy rather than /dev/urandom on macOS>>
#15100
DesWurstes on January 4, 2019 macOSUtils/log/libs
DesWurstes on January 4, 2019 macOSUtils/log/libs
pull
zmq: log outbound message high water mark when reusing socket
#15209
fanquake on January 19, 2019 RPC/REST/ZMQUtils/log/libs
fanquake on January 19, 2019 RPC/REST/ZMQUtils/log/libs
pull
Use RdSeed when available, and reduce RdRand load
#15250
sipa on January 25, 2019 Utils/log/libs
sipa on January 25, 2019 Utils/log/libs
pull
memory: Construct globals on first use
#15266
MarcoFalke on January 25, 2019 RefactoringUtils/log/libs
MarcoFalke on January 25, 2019 RefactoringUtils/log/libs
pull
log: Fix UB with bench on genesis block
#15283
instagibbs on January 29, 2019 ValidationUtils/log/libs
instagibbs on January 29, 2019 ValidationUtils/log/libs
pull
Fix lack of warning of unrecognized section names
#15335
AkioNak on February 4, 2019 Utils/log/libs
AkioNak on February 4, 2019 Utils/log/libs
pull
cli: encryptwallet password entered from stdin. fixes #15318
#15346
darosior on February 4, 2019 Utils/log/libs
darosior on February 4, 2019 Utils/log/libs
pull
feature: Added ability for users to add a startup command
#15367
benthecarman on February 7, 2019 Utils/log/libs
benthecarman on February 7, 2019 Utils/log/libs
pull
Move ParseConfirmTarget from rpc/mining to rpc/util
#15373
ryanofsky on February 8, 2019 RefactoringUtils/log/libs
ryanofsky on February 8, 2019 RefactoringUtils/log/libs
pull
Support for a bitcoind 'ready' file to indicate startup is complete.
#15500
murrayn on February 28, 2019 Utils/log/libs
murrayn on February 28, 2019 Utils/log/libs
pull
cli: remove duplicate wallet fields from -getinfo
#15564
fanquake on March 9, 2019 Utils/log/libs
fanquake on March 9, 2019 Utils/log/libs
pull
cli: replace testnet with chain and return network name as per BIP70.
#15566
fanquake on March 9, 2019 Utils/log/libs
fanquake on March 9, 2019 Utils/log/libs
pull
net: Generate log entry when blocks messages are received unexpectedly
#15597
pstratem on March 14, 2019 P2PUtils/log/libs
pstratem on March 14, 2019 P2PUtils/log/libs
pull
lockedpool: When possible, use madvise to avoid including sensitive information in core dumps
#15600
luke-jr on March 14, 2019 Utils/log/libs
luke-jr on March 14, 2019 Utils/log/libs
pull
Add log output during initial header sync
#15615
jonasschnelli on March 17, 2019 Utils/log/libs
jonasschnelli on March 17, 2019 Utils/log/libs
pull
init: Throw error when network specific config is ignored
#15629
MarcoFalke on March 20, 2019 TestsUtils/log/libs
MarcoFalke on March 20, 2019 TestsUtils/log/libs
pull
Handle the result of posix_fallocate system call
#15650
lucayepa on March 23, 2019 Utils/log/libs
lucayepa on March 23, 2019 Utils/log/libs
pull
Native descriptor wallets
#15764
achow101 on April 6, 2019 GUIWalletTestsRPC/REST/ZMQUtils/log/libs
achow101 on April 6, 2019 GUIWalletTestsRPC/REST/ZMQUtils/log/libs
pull
log: Increase signal-to-noise in bitcoind standard output. Don't print debug output "Pre-allocating to position ..." and "Leaving block file ..." when running with -nodebug (default).
#15805
practicalswift on April 12, 2019 Utils/log/libs
practicalswift on April 12, 2019 Utils/log/libs
pull
[0.18] Revert GetData randomization change (#14897)
#15839
sdaftuar on April 17, 2019 TestsP2PUtils/log/libsBackport
sdaftuar on April 17, 2019 TestsP2PUtils/log/libsBackport
pull
Use 'ShellExecute' instead of 'wsystem' in 'runCommand' for Windows.
#15909
darosior on April 27, 2019 WindowsUtils/log/libs
darosior on April 27, 2019 WindowsUtils/log/libs
pull
Merge settings one place instead of five places
#15934
ryanofsky on May 1, 2019 RefactoringUtils/log/libs
ryanofsky on May 1, 2019 RefactoringUtils/log/libs
pull
Add <datadir>/settings.json persistent settings storage
#15935
ryanofsky on May 1, 2019 Utils/log/libs
ryanofsky on May 1, 2019 Utils/log/libs
pull
interfaces: Expose settings.json methods to GUI
#15936
ryanofsky on May 1, 2019 GUIUtils/log/libs
ryanofsky on May 1, 2019 GUIUtils/log/libs
pull
Add loadwallet and createwallet load_on_startup options
#15937
ryanofsky on May 1, 2019 WalletRPC/REST/ZMQUtils/log/libsSettings
ryanofsky on May 1, 2019 WalletRPC/REST/ZMQUtils/log/libsSettings
pull
Fix portability issue with pthreads
#15968
grim-trigger on May 7, 2019 Linux/UnixUtils/log/libs
grim-trigger on May 7, 2019 Linux/UnixUtils/log/libs
pull
Utils and libraries: fix static_assert for macro HAVE_THREAD_LOCAL
#15970
orientye on May 7, 2019 Utils/log/libs
orientye on May 7, 2019 Utils/log/libs
pull
rpc: Drop -rpcuser and -rpcpassword from server
#16017
promag on May 13, 2019 DocsRPC/REST/ZMQUtils/log/libs
promag on May 13, 2019 DocsRPC/REST/ZMQUtils/log/libs
pull
Refactor: Add Flags enum to ArgsManager class
#16097
hebasto on May 26, 2019 RefactoringUtils/log/libs
hebasto on May 26, 2019 RefactoringUtils/log/libs
pull
On bitcoind startup, write config args to debug.log
#16115
LarryRuane on May 29, 2019 FeatureUtils/log/libs
LarryRuane on May 29, 2019 FeatureUtils/log/libs
pull
util: Replace boost sleep with std sleep
#16117
MarcoFalke on May 29, 2019 RefactoringUtils/log/libs
MarcoFalke on May 29, 2019 RefactoringUtils/log/libs
pull
More thread safety annotation coverage
#16127
ajtowns on May 31, 2019 RefactoringUtils/log/libs
ajtowns on May 31, 2019 RefactoringUtils/log/libs
pull
Fix logic of memory_cleanse() on MSVC and clean up docs
#16158
real-or-random on June 6, 2019 WindowsUtils/log/libs
real-or-random on June 6, 2019 WindowsUtils/log/libs
pull
util: Fix compilation errors in support/lockedpool.cpp
#16161
jkczyz on June 6, 2019 TestsUtils/log/libs
jkczyz on June 6, 2019 TestsUtils/log/libs
pull
X-Day is Coiming
#16173
dobbscoin on June 8, 2019 GUIDocsWalletBuild systemTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationScripts and toolsUtils/log/libs
dobbscoin on June 8, 2019 GUIDocsWalletBuild systemTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationScripts and toolsUtils/log/libs
pull
[Trivial] Scripted update copyright
#16177
PastaPastaPasta on June 9, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusUtils/log/libs
PastaPastaPasta on June 9, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusUtils/log/libs
pull
util: Remove code to cache datadir
#16255
MarcoFalke on June 20, 2019 RefactoringUtils/log/libs
MarcoFalke on June 20, 2019 RefactoringUtils/log/libs
pull
util: Explain why the path is cached
#16300
MarcoFalke on June 27, 2019 RefactoringUtils/log/libs
MarcoFalke on June 27, 2019 RefactoringUtils/log/libs
pull
Log RPC parameters (arguments) if -debug=rpcparams
#16365
LarryRuane on July 9, 2019 FeatureRPC/REST/ZMQUtils/log/libsNeeds rebase
LarryRuane on July 9, 2019 FeatureRPC/REST/ZMQUtils/log/libsNeeds rebase
pull
Early "-" check for bitcoin-tx using stdin in ParseParameters()
#16389
hebasto on July 14, 2019 Utils/log/libs
hebasto on July 14, 2019 Utils/log/libs
pull
-datadir or -datadir="" option implies default datadir
#16416
hebasto on July 18, 2019 Utils/log/libs
hebasto on July 18, 2019 Utils/log/libs
pull
BIP-322: Generic signed message format
#16440
kallewoof on July 23, 2019 FeatureGUIRPC/REST/ZMQConsensusUtils/log/libsNeeds rebase
kallewoof on July 23, 2019 FeatureGUIRPC/REST/ZMQConsensusUtils/log/libsNeeds rebase
pull
refactoring: Use direct list initialization for Arg struct
#16469
hebasto on July 26, 2019 RefactoringUtils/log/libs
hebasto on July 26, 2019 RefactoringUtils/log/libs
pull
Use ArgsManager::ALLOW_STRING flag explicitly in simple cases
#16476
hebasto on July 27, 2019 Utils/log/libs
hebasto on July 27, 2019 Utils/log/libs
pull
Disallow double negation syntax (-nofoo=0) for options
#16508
hebasto on July 31, 2019 Utils/log/libs
hebasto on July 31, 2019 Utils/log/libs
pull
refactor: Implement missing error checking for ArgsManager flags
#16545
ryanofsky on August 4, 2019 Utils/log/libs
ryanofsky on August 4, 2019 Utils/log/libs
pull
util: refactor upper/lowercase functions
#16566
kallewoof on August 8, 2019 RefactoringUtils/log/libs
kallewoof on August 8, 2019 RefactoringUtils/log/libs
pull
util: CBufferedFile fixes and unit test
#16577
LarryRuane on August 9, 2019 TestsUtils/log/libs
LarryRuane on August 9, 2019 TestsUtils/log/libs
pull
util: Add Join helper to join a list of strings
#16670
MarcoFalke on August 20, 2019 Utils/log/libs
MarcoFalke on August 20, 2019 Utils/log/libs
pull
Relog configuration args on debug.log rotation
#16673
LarryRuane on August 20, 2019 Utils/log/libsNeeds rebase
LarryRuane on August 20, 2019 Utils/log/libsNeeds rebase
pull
log: Add validation interface logging
#16688
jkczyz on August 22, 2019 ValidationUtils/log/libs
jkczyz on August 22, 2019 ValidationUtils/log/libs
pull
Avoid unnecessary "Synchronizing blockheaders" log messages
#16774
jonasschnelli on August 31, 2019 Utils/log/libs
jonasschnelli on August 31, 2019 Utils/log/libs
pull
Update headers and copyright_header.py script
#16789
GChuf on September 2, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusScripts and toolsUtils/log/libs
GChuf on September 2, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusScripts and toolsUtils/log/libs
pull
Basic Miniscript support in output descriptors
#16800
sipa on September 4, 2019 FeatureConsensusUtils/log/libsNeeds rebaseNeeds Conceptual Review
sipa on September 4, 2019 FeatureConsensusUtils/log/libsNeeds rebaseNeeds Conceptual Review
pull
faster & less memory for sync: bulk pool allocator for node based containers
#16801
martinus on September 4, 2019 BrainstormingUtils/log/libsNeeds Conceptual Review
martinus on September 4, 2019 BrainstormingUtils/log/libsNeeds Conceptual Review
pull
Abstract out some of the descriptor Span-parsing helpers
#16887
sipa on September 16, 2019 RefactoringUtils/log/libs
sipa on September 16, 2019 RefactoringUtils/log/libs
pull
Add some general std::vector utility functions
#16889
sipa on September 16, 2019 RefactoringUtils/log/libs
sipa on September 16, 2019 RefactoringUtils/log/libs
pull
Testschains: Many regtests with different genesis and default datadir
#17037
jtimon on October 3, 2019 GUITestsUTXO Db and IndexesValidationUtils/log/libsNeeds rebase
jtimon on October 3, 2019 GUITestsUTXO Db and IndexesValidationUtils/log/libsNeeds rebase
pull
init: Change fallback locale to C.UTF-8
#17085
laanwj on October 9, 2019 Linux/UnixUtils/log/libs
laanwj on October 9, 2019 Linux/UnixUtils/log/libs
pull
util: Filter control characters out of log messages
#17095
laanwj on October 10, 2019 Utils/log/libs
laanwj on October 10, 2019 Utils/log/libs
pull
util: Set safe permissions for data directory and `wallets/` subdir
#17127
hebasto on October 13, 2019 Utils/log/libs
hebasto on October 13, 2019 Utils/log/libs
pull
util: Filter out macOS process serial number
#17184
hebasto on October 18, 2019 macOSUtils/log/libs
hebasto on October 18, 2019 macOSUtils/log/libs
pull
random: remove call to RAND_screen() (Windows only)
#17191
fanquake on October 18, 2019 WindowsUtils/log/libs
fanquake on October 18, 2019 WindowsUtils/log/libs
pull
cli: Add "headers" and "verificationprogress" to -getinfo
#17302
laanwj on October 29, 2019 Utils/log/libs
laanwj on October 29, 2019 Utils/log/libs
pull
Improve tracethread usability and trace loadblk thread
#17312
laanwj on October 30, 2019 Utils/log/libs
laanwj on October 30, 2019 Utils/log/libs
pull
refactor: Replace all uses of boost::optional with our own Optional type
#17316
laanwj on October 30, 2019 Utils/log/libs
laanwj on October 30, 2019 Utils/log/libs
pull
Make compiler warn about tautological run-time comparisons
#17320
practicalswift on October 30, 2019 Build systemConsensusUtils/log/libs
practicalswift on October 30, 2019 Build systemConsensusUtils/log/libs
pull
cli: fix -getinfo output when compiled with no wallet
#17368
fanquake on November 4, 2019 Utils/log/libs
fanquake on November 4, 2019 Utils/log/libs
pull
validation: Templatize ValidationState instead of subclassing
#17399
jkczyz on November 7, 2019 ValidationUtils/log/libs
jkczyz on November 7, 2019 ValidationUtils/log/libs
pull
Rename `db` log category to `walletdb` (like `coindb`)
#17410
laanwj on November 8, 2019 Utils/log/libs
laanwj on November 8, 2019 Utils/log/libs
pull
refactor: Settings code cleanups
#17473
ryanofsky on November 14, 2019 RefactoringUtils/log/libs
ryanofsky on November 14, 2019 RefactoringUtils/log/libs
pull
util: Disallow network-qualified command line options
#17482
ryanofsky on November 14, 2019 TestsUtils/log/libs
ryanofsky on November 14, 2019 TestsUtils/log/libs
pull
util: Forbid ambiguous multiple assignments in config file
#17493
ryanofsky on November 15, 2019 RefactoringUtils/log/libs
ryanofsky on November 15, 2019 RefactoringUtils/log/libs
pull
utils: Use GetProcessWorkingSetSizeEx to get limit for Win32LockedPageAllocator
#17494
fanquake on November 16, 2019 WindowsUtils/log/libs
fanquake on November 16, 2019 WindowsUtils/log/libs
pull
random: mark RandAddPeriodic and SeedPeriodic as noexcept
#17507
fanquake on November 18, 2019 Utils/log/libs
fanquake on November 18, 2019 Utils/log/libs
pull
util: Refactor message hashing into a utility function
#17557
jkczyz on November 22, 2019 RefactoringUtils/log/libs
jkczyz on November 22, 2019 RefactoringUtils/log/libs
pull
lib: fix a compiler warning: unused GetDevURandom()
#17563
vasild on November 22, 2019 Utils/log/libs
vasild on November 22, 2019 Utils/log/libs
pull
Seed RNG with precision timestamps on receipt of net messages.
#17573
TheBlueMatt on November 23, 2019 P2PUtils/log/libs
TheBlueMatt on November 23, 2019 P2PUtils/log/libs
pull
util: make ScheduleBatchPriority advisory only
#17604
fanquake on November 25, 2019 Utils/log/libs
fanquake on November 25, 2019 Utils/log/libs
pull
doc: rename wallet-tool references to bitcoin-wallet
#17648
hel-o on December 2, 2019 DocsUtils/log/libs
hel-o on December 2, 2019 DocsUtils/log/libs
pull
util: remove unwanted fields from bitcoin-cli -getinfo
#17650
malevolent on December 2, 2019 Utils/log/libs
malevolent on December 2, 2019 Utils/log/libs
pull
random: Add missing thread-safety annotations for events_hasher
#17666
practicalswift on December 4, 2019 Utils/log/libs
practicalswift on December 4, 2019 Utils/log/libs
pull
util: Use try_lock return value in UniqueLock::TryEnter
#17707
laanwj on December 10, 2019 Utils/log/libs
laanwj on December 10, 2019 Utils/log/libs
pull
util: Don't allow Base58 decoding of non-Base58 strings. Add Base58 tests.
#17721
practicalswift on December 11, 2019 TestsUtils/log/libs
practicalswift on December 11, 2019 TestsUtils/log/libs
pull
util: Don't allow Base32/64-decoding or ParseMoney(…) on strings with embedded NUL characters. Add tests.
#17753
practicalswift on December 16, 2019 TestsUtils/log/libs
practicalswift on December 16, 2019 TestsUtils/log/libs
pull
common: Disallow calling IsArgSet() on ALLOW_LIST options
#17783
ryanofsky on December 20, 2019 Utils/log/libs
ryanofsky on December 20, 2019 Utils/log/libs
pull
random: don't special case clock usage on macOS
#17800
fanquake on December 24, 2019 macOSUtils/log/libs
fanquake on December 24, 2019 macOSUtils/log/libs
pull
util: Replace itostr/i64tostr with c++11 to_string
#17808
ahook on December 27, 2019 RefactoringUtils/log/libs
ahook on December 27, 2019 RefactoringUtils/log/libs
pull
net: Use log categories when logging events that P2P peers can trigger arbitrarily
#17828
practicalswift on December 29, 2019 P2PUtils/log/libsUp for grabs
practicalswift on December 29, 2019 P2PUtils/log/libsUp for grabs
pull
util: Make -help more Unix and grep friendly
#17841
emilengler on January 1, 2020 Utils/log/libs
emilengler on January 1, 2020 Utils/log/libs
pull
Serialization improvements (minimal initial commits)
#17850
sipa on January 2, 2020 Utils/log/libs
sipa on January 2, 2020 Utils/log/libs
pull
lib: Optimizing siphash implementation
#18014
elichai on January 28, 2020 Utils/log/libsNeeds rebase
elichai on January 28, 2020 Utils/log/libsNeeds rebase
pull
util: Pass size to ParseHex to assist preallocation
#18061
elichai on February 3, 2020 RefactoringUtils/log/libsNeeds rebase
elichai on February 3, 2020 RefactoringUtils/log/libsNeeds rebase
pull
logging: enable thread_local usage on macOS
#18082
fanquake on February 6, 2020 macOSUtils/log/libs
fanquake on February 6, 2020 macOSUtils/log/libs
pull
Serialization improvements step 5 (blockencodings)
#18112
sipa on February 10, 2020 Utils/log/libs
sipa on February 10, 2020 Utils/log/libs
pull
util: Avoid potential uninitialized read in FormatISO8601DateTime(int64_t) by checking gmtime_s/gmtime_r return value
#18162
practicalswift on February 16, 2020 Utils/log/libs
practicalswift on February 16, 2020 Utils/log/libs
pull
Add error handling to all boost filesystem functions
#18189
uhliksk on February 21, 2020 RefactoringUtils/log/libsNeeds rebase
uhliksk on February 21, 2020 RefactoringUtils/log/libsNeeds rebase
pull
util: Fail to parse empty string in ParseMoney
#18225
MarcoFalke on February 28, 2020 Utils/log/libs
MarcoFalke on February 28, 2020 Utils/log/libs
pull
util: Fail to parse whitespace-only strings in ParseMoney(...) (instead of parsing as zero)
#18270
practicalswift on March 5, 2020 TestsUtils/log/libs
practicalswift on March 5, 2020 TestsUtils/log/libs
pull
[0.19] scheduler: Workaround negative nsecs bug in boost's wait_until
#18284
luke-jr on March 6, 2020 Utils/log/libs
luke-jr on March 6, 2020 Utils/log/libs
pull
Serialization improvements step 6 (all except wallet/gui)
#18317
sipa on March 11, 2020 Utils/log/libs
sipa on March 11, 2020 Utils/log/libs
pull
random: remove getentropy() fallback for macOS < 10.12
#18364
fanquake on March 17, 2020 macOSUtils/log/libs
fanquake on March 17, 2020 macOSUtils/log/libs
pull
util: Limit decimal range of numbers ParseScript accepts
#18416
pierreN on March 24, 2020 Utils/log/libs
pierreN on March 24, 2020 Utils/log/libs
pull
util: Make our stringstream usage locale independent
#18432
practicalswift on March 25, 2020 Utils/log/libs
practicalswift on March 25, 2020 Utils/log/libs
pull
util: Detect posix_fallocate() instead of assuming
#18437
vasild on March 26, 2020 Utils/log/libs
vasild on March 26, 2020 Utils/log/libs
pull
lockedpool: avoid sensitive data in core files (FreeBSD)
#18443
vasild on March 26, 2020 Utils/log/libs
vasild on March 26, 2020 Utils/log/libs
pull
util: Use locale independent ToString(…) instead of locale dependent strprintf(…) for low-level string formatting
#18450
practicalswift on March 27, 2020 RefactoringUtils/log/libs
practicalswift on March 27, 2020 RefactoringUtils/log/libs
pull
rpc, cli: add multiwallet balances rpc and use it in -getinfo
#18453
jonatack on March 27, 2020 RPC/REST/ZMQUtils/log/libsNeeds rebase
jonatack on March 27, 2020 RPC/REST/ZMQUtils/log/libsNeeds rebase
pull
cli: call getbalances.ismine.trusted instead of getwalletinfo.balance
#18574
jonatack on April 9, 2020 Utils/log/libs
jonatack on April 9, 2020 Utils/log/libs
pull
rpc: gui: Don't change behavior based on private keys disabled, instead add new buttons/rpcs/menu items
#18627
achow101 on April 13, 2020 GUIWalletTestsRPC/REST/ZMQUtils/log/libs
achow101 on April 13, 2020 GUIWalletTestsRPC/REST/ZMQUtils/log/libs
pull
gui: Add a `Make unsigned` button next to `Send`
#18656
achow101 on April 15, 2020 GUIRPC/REST/ZMQUtils/log/libs
achow101 on April 15, 2020 GUIRPC/REST/ZMQUtils/log/libs
pull
test: Replace gArgs with local argsman in bench
#18662
MarcoFalke on April 15, 2020 Utils/log/libs
MarcoFalke on April 15, 2020 Utils/log/libs
pull
Do not expose and consider -logthreadnames when it does not work
#18665
hebasto on April 16, 2020 Utils/log/libs
hebasto on April 16, 2020 Utils/log/libs
pull
Fix locking on WSL using flock instead of fcntl
#18700
meshcollider on April 19, 2020 WindowsUtils/log/libs
meshcollider on April 19, 2020 WindowsUtils/log/libs
pull
Export standard Script flags in bitcoinconsensus
#18797
ariard on April 28, 2020 ConsensusUtils/log/libs
ariard on April 28, 2020 ConsensusUtils/log/libs
pull
refactor: Replace thread_local use with a mutex-protected map
#18851
laanwj on May 2, 2020 RefactoringUtils/log/libs
laanwj on May 2, 2020 RefactoringUtils/log/libs
pull
util: raise a deadly signal in system.cpp fuzzer
#18908
brakmic on May 7, 2020 DocsUtils/log/libs
brakmic on May 7, 2020 DocsUtils/log/libs
pull
gui: Do not translate InitWarning messages in debug.log
#18922
hebasto on May 9, 2020 GUIWalletUtils/log/libs
hebasto on May 9, 2020 GUIWalletUtils/log/libs
pull
Pass bilingual_str argument to AbortNode()
#18927
hebasto on May 10, 2020 GUIValidationUtils/log/libs
hebasto on May 10, 2020 GUIValidationUtils/log/libs
pull
log: Properly log txs rejected from mempool
#18990
MarcoFalke on May 16, 2020 P2PValidationUtils/log/libs
MarcoFalke on May 16, 2020 P2PValidationUtils/log/libs
pull
log: Remove "No rpcpassword set" from logs
#18999
MarcoFalke on May 17, 2020 RPC/REST/ZMQUtils/log/libs
MarcoFalke on May 17, 2020 RPC/REST/ZMQUtils/log/libs
pull
cli, test, doc: bitcoin-cli -getinfo multiwallet balances follow-ups
#19089
jonatack on May 28, 2020 TestsUtils/log/libs
jonatack on May 28, 2020 TestsUtils/log/libs
pull
Add Muhash3072 implementation in Python
#19105
fjahr on May 29, 2020 TestsUtils/log/libsReview club
fjahr on May 29, 2020 TestsUtils/log/libsReview club
pull
util: simplify the interface of serviceFlagToStr()
#19106
vasild on May 29, 2020 Utils/log/libs
vasild on May 29, 2020 Utils/log/libs
pull
Add hash_type MUHASH for gettxoutsetinfo
#19145
fjahr on June 2, 2020 RPC/REST/ZMQUtils/log/libs
fjahr on June 2, 2020 RPC/REST/ZMQUtils/log/libs
pull
util: Get rid of RecursiveMutex in Get{Blocks,Data}Dir
#19213
hebasto on June 8, 2020 RefactoringUtils/log/libsNeeds rebase
hebasto on June 8, 2020 RefactoringUtils/log/libsNeeds rebase
pull
CKey::Sign : switch test arg to explicit additional entropy argument
#19269
instagibbs on June 13, 2020 Utils/log/libs
instagibbs on June 13, 2020 Utils/log/libs
pull
net: Avoid redundant and confusing FAILED log
#19293
MarcoFalke on June 16, 2020 Utils/log/libs
MarcoFalke on June 16, 2020 Utils/log/libs
pull
refactor: Fix link error with --enable-debug
#19309
hebasto on June 17, 2020 RefactoringUtils/log/libs
hebasto on June 17, 2020 RefactoringUtils/log/libs
pull
Add a left-justified width field to log2_work component for a uniform debug.log output
#19317
jamesgmorgan on June 18, 2020 Utils/log/libs
jamesgmorgan on June 18, 2020 Utils/log/libs
pull
multiprocess: Add bitcoin-wallet -ipcconnect option
#19460
ryanofsky on July 7, 2020 WalletBuild systemUtils/log/libs
ryanofsky on July 7, 2020 WalletBuild systemUtils/log/libs
pull
multiprocess: Add bitcoin-gui -ipcconnect option
#19461
ryanofsky on July 7, 2020 GUIUtils/log/libs
ryanofsky on July 7, 2020 GUIUtils/log/libs
pull
banlist: log post-swept banlist size at startup
#19470
fanquake on July 8, 2020 P2PUtils/log/libs
fanquake on July 8, 2020 P2PUtils/log/libs
pull
util: Make default arg values more specific
#19471
hebasto on July 8, 2020 Utils/log/libsUp for grabsNeeds rebase
hebasto on July 8, 2020 Utils/log/libsUp for grabsNeeds rebase
pull
log: Avoid treating remote misbehvior as local system error
#19526
MarcoFalke on July 15, 2020 ValidationUtils/log/libs
MarcoFalke on July 15, 2020 ValidationUtils/log/libs
pull
add static_check_equal for easier to read compiler errors
#19531
JeremyRubin on July 15, 2020 Utils/log/libs
JeremyRubin on July 15, 2020 Utils/log/libs
pull
util: use HAVE_FDATASYNC to determine fdatasync() use
#19614
fanquake on July 28, 2020 Utils/log/libs
fanquake on July 28, 2020 Utils/log/libs
pull
Run clang-tidy -*,performance-*
#19675
Warchant on August 6, 2020 WalletTestsUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationUtils/log/libs
Warchant on August 6, 2020 WalletTestsUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationUtils/log/libs
pull
refactor: make EncodeBase{32,64} consume Spans
#19687
theStack on August 8, 2020 RefactoringUtils/log/libs
theStack on August 8, 2020 RefactoringUtils/log/libs
pull
refactor: remove unused c-string variant of atoi64()
#19750
theStack on August 17, 2020 RefactoringUtils/log/libs
theStack on August 17, 2020 RefactoringUtils/log/libs
pull
Bugfix: Define and use HAVE_FDATASYNC correctly outside LevelDB
#19803
luke-jr on August 25, 2020 Build systemUtils/log/libs
luke-jr on August 25, 2020 Build systemUtils/log/libs
pull
log: Prefix log messages with function name and source code location if -logsourcelocations is set
#19809
practicalswift on August 25, 2020 Utils/log/libs
practicalswift on August 25, 2020 Utils/log/libs
pull
log: print unexpected version warning in validation log category
#19898
n-thumann on September 6, 2020 ValidationUtils/log/libs
n-thumann on September 6, 2020 ValidationUtils/log/libs
pull
sync: Replace LockAssertion with AssertLockHeldUnverified
#19918
ryanofsky on September 8, 2020 Utils/log/libsNeeds rebase
ryanofsky on September 8, 2020 Utils/log/libsNeeds rebase
pull
signet mining utility
#19937
ajtowns on September 10, 2020 RPC/REST/ZMQMiningScripts and toolsUtils/log/libs
ajtowns on September 10, 2020 RPC/REST/ZMQMiningScripts and toolsUtils/log/libs
pull
build, ci: Add file-based logging for individual packages
#19952
hebasto on September 13, 2020 Build systemUtils/log/libs
hebasto on September 13, 2020 Build systemUtils/log/libs
pull
log: Remove static log message "Initializing chainstate Chainstate [ibd] @ height -1 (null)"
#19984
practicalswift on September 20, 2020 Utils/log/libs
practicalswift on September 20, 2020 Utils/log/libs
pull
log: Mitigate disk filling attacks by temporarily rate limiting LogPrintf(…)
#19995
practicalswift on September 22, 2020 Utils/log/libs
practicalswift on September 22, 2020 Utils/log/libs
pull
validation/util: add GetTransactionFee
#20025
glozow on September 26, 2020 RPC/REST/ZMQValidationUtils/log/libsNeeds rebase
glozow on September 26, 2020 RPC/REST/ZMQValidationUtils/log/libsNeeds rebase
pull
Remove confusing and useless "unexpected version" warning
#20054
MarcoFalke on October 1, 2020 ValidationUtils/log/libs
MarcoFalke on October 1, 2020 ValidationUtils/log/libs
pull
Strip any trailing `/` in -datadir and -blocksdir paths
#20080
hebasto on October 4, 2020 Utils/log/libs
hebasto on October 4, 2020 Utils/log/libs
pull
[bugfix] random: fixes read buffer to use min rather than max
#20082
EthanHeilman on October 5, 2020 Utils/log/libs
EthanHeilman on October 5, 2020 Utils/log/libs
pull
util: Do not use gArgs global in ArgsManager member functions
#20092
hebasto on October 6, 2020 Utils/log/libs
hebasto on October 6, 2020 Utils/log/libs
pull
Make Assert(…) usable in all contexts. Make implicit assumptions explicit.
#20122
practicalswift on October 11, 2020 P2PValidationUtils/log/libs
practicalswift on October 11, 2020 P2PValidationUtils/log/libs
pull
net: fix output of peer address in version message
#20212
vasild on October 21, 2020 P2PUtils/log/libs
vasild on October 21, 2020 P2PUtils/log/libs
pull
wallet, rpc: universal feerate (sat/vB) param/option
#20231
jonatack on October 23, 2020 WalletRPC/REST/ZMQUtils/log/libs
jonatack on October 23, 2020 WalletRPC/REST/ZMQUtils/log/libs
pull
wallet: fix potential division by 0 in WalletLogPrintf
#20378
jonasschnelli on November 12, 2020 WalletUtils/log/libs
jonasschnelli on November 12, 2020 WalletUtils/log/libs
pull
Avoid signed integer overflow and invalid integer negation when loading malformed mempool.dat files
#20383
practicalswift on November 13, 2020 Build systemRPC/REST/ZMQMiningValidationMempoolUtils/log/libs
practicalswift on November 13, 2020 Build systemRPC/REST/ZMQMiningValidationMempoolUtils/log/libs
pull
util: Avoid invalid integer negation in FormatMoney and ValueFromAmount
#20406
practicalswift on November 16, 2020 RefactoringUtils/log/libs
practicalswift on November 16, 2020 RefactoringUtils/log/libs
pull
contrib: Parse ELF directly for symbol and security checks
#20434
laanwj on November 20, 2020 Build systemUtils/log/libs
laanwj on November 20, 2020 Build systemUtils/log/libs
pull
util: use stronger-guarantee rename method
#20435
vasild on November 20, 2020 Utils/log/libsNeeds rebase
vasild on November 20, 2020 Utils/log/libsNeeds rebase
pull
util: Replace use of locale dependent atoi(…) with locale-independent std::from_chars(…) (C++17)
#20452
practicalswift on November 22, 2020 Utils/log/libs
practicalswift on November 22, 2020 Utils/log/libs
pull
util: Make Parse{Int,UInt}{32,64} use locale independent std::from_chars(…) (C++17) instead of locale dependent strto{l,ll,ul,ull}
#20457
practicalswift on November 23, 2020 Utils/log/libs
practicalswift on November 23, 2020 Utils/log/libs
pull
refactor: Treat CDataStream bytes as uint8_t
#20464
MarcoFalke on November 23, 2020 RefactoringUtils/log/libs
MarcoFalke on November 23, 2020 RefactoringUtils/log/libs
pull
Add syscall sandboxing using seccomp-bpf (Linux secure computing mode)
#20487
practicalswift on November 25, 2020 Build systemUtils/log/libs
practicalswift on November 25, 2020 Build systemUtils/log/libs
pull
Handle rename failure in DumpMempool(...) by using the RenameOver(...) return value. Add [[nodiscard]] to RenameOver(...).
#20519
practicalswift on November 27, 2020 ValidationUtils/log/libs
practicalswift on November 27, 2020 ValidationUtils/log/libs
pull
log: Clarify that failure to read/write fee_estimates.dat is non-fatal
#20589
MarcoFalke on December 7, 2020 Utils/log/libs
MarcoFalke on December 7, 2020 Utils/log/libs
pull
util: Allow use of C++14 chrono literals
#20602
MarcoFalke on December 8, 2020 RefactoringUtils/log/libs
MarcoFalke on December 8, 2020 RefactoringUtils/log/libs
pull
util: Add ArgsManager::GetCommand() and use it in bitcoin-wallet
#20715
MarcoFalke on December 18, 2020 Utils/log/libs
MarcoFalke on December 18, 2020 Utils/log/libs
pull
rpc: Better error messages for invalid addresses
#20832
eilx2 on January 3, 2021 WalletRPC/REST/ZMQUtils/log/libs
eilx2 on January 3, 2021 WalletRPC/REST/ZMQUtils/log/libs
pull
net: Log to net debug in MaybeDiscourageAndDisconnect except for noban and manual peers
#20845
MarcoFalke on January 4, 2021 P2PUtils/log/libs
MarcoFalke on January 4, 2021 P2PUtils/log/libs
pull
BIP 350: Implement Bech32m and use it for v1+ segwit addresses
#20861
sipa on January 5, 2021 Utils/log/libs
sipa on January 5, 2021 Utils/log/libs
pull
refactor: Replace fs::absolute calls with AbsPathJoin calls
#20932
kiminuo on January 14, 2021 RefactoringUtils/log/libs
kiminuo on January 14, 2021 RefactoringUtils/log/libs
pull
bitcoind: Add -daemonwait option to wait for initialization
#21007
laanwj on January 25, 2021 Utils/log/libs
laanwj on January 25, 2021 Utils/log/libs
pull
log: Move "Pre-allocating up to position 0x[…] in […].dat" log message to debug category
#21041
practicalswift on January 31, 2021 Utils/log/libs
practicalswift on January 31, 2021 Utils/log/libs
pull
refactor: Replace fs::unique_path with GetUniquePath(path) calls
#21052
kiminuo on February 1, 2021 Utils/log/libs
kiminuo on February 1, 2021 Utils/log/libs
pull
rpc: Add a `-rpcwaittimeout` parameter to limit time spent waiting
#21056
cdecker on February 1, 2021 RPC/REST/ZMQUtils/log/libs
cdecker on February 1, 2021 RPC/REST/ZMQUtils/log/libs
pull
util: remove Boost posix_time usage from GetTime*
#21110
fanquake on February 8, 2021 RefactoringUtils/log/libs
fanquake on February 8, 2021 RefactoringUtils/log/libs
pull
util: faster HexStr => 13% faster blockToJSON
#21173
martinus on February 14, 2021 Utils/log/libs
martinus on February 14, 2021 Utils/log/libs
pull
log: Clarify log message when file does not exist
#21222
MarcoFalke on February 18, 2021 P2PUtils/log/libs
MarcoFalke on February 18, 2021 P2PUtils/log/libs
pull
p2p: Clarify disconnect log message in ProcessGetBlockData, remove send bool
#21235
MarcoFalke on February 19, 2021 RefactoringP2PUtils/log/libs
MarcoFalke on February 19, 2021 RefactoringP2PUtils/log/libs
pull
More robust file/directory syncing and error handling
#21313
luke-jr on February 28, 2021 Build systemUtils/log/libs
luke-jr on February 28, 2021 Build systemUtils/log/libs
pull
util: Make Assume() usable as unary expression
#21317
MarcoFalke on February 28, 2021 Utils/log/libs
MarcoFalke on February 28, 2021 Utils/log/libs
pull
compat: remove memcpy -> memmove backwards compatibility alias
#21405
fanquake on March 10, 2021 Utils/log/libs
fanquake on March 10, 2021 Utils/log/libs
pull
util: check integer overrun in RaiseFileDescriptorLimit
#21434
sebastianrapp on March 14, 2021 Utils/log/libs
sebastianrapp on March 14, 2021 Utils/log/libs
pull
p2p: add time when deserialize file db for ReadAnchors
#21483
brunoerg on March 20, 2021 P2PUtils/log/libs
brunoerg on March 20, 2021 P2PUtils/log/libs
pull
build: link against -lsocket if required for *ifaddrs
#21486
fanquake on March 20, 2021 Build systemUtils/log/libs
fanquake on March 20, 2021 Build systemUtils/log/libs
pull
Erlay: bandwidth-efficient transaction relay protocol
#21515
naumenkogs on March 23, 2021 Build systemP2PUtils/log/libsNeeds rebaseCI failed
naumenkogs on March 23, 2021 Build systemP2PUtils/log/libsNeeds rebaseCI failed
pull
Safegcd-based modular inverses in MuHash3072
#21590
sipa on April 4, 2021 Build systemUtils/log/libs
sipa on April 4, 2021 Build systemUtils/log/libs
pull
log: Mitigate disk filling attacks by rate limiting LogPrintf
#21603
dergoegge on April 5, 2021 Utils/log/libsNeeds rebase
dergoegge on April 5, 2021 Utils/log/libsNeeds rebase
pull
net: flag relevant Sock methods with [[nodiscard]]
#21659
vasild on April 12, 2021 P2PUtils/log/libs
vasild on April 12, 2021 P2PUtils/log/libs
pull
Add more info about prefix in error message for invalid address
#21755
ghost on April 22, 2021 Utils/log/libs
ghost on April 22, 2021 Utils/log/libs
pull
refactor: Avoid UB in util/asmap (advance a dereferenceable iterator outside its valid range)
#21802
MarcoFalke on April 29, 2021 RefactoringUtils/log/libs
MarcoFalke on April 29, 2021 RefactoringUtils/log/libs
pull
cli: Improve -getinfo return format
#21832
klementtan on May 2, 2021 Utils/log/libsNeeds rebase
klementtan on May 2, 2021 Utils/log/libsNeeds rebase
pull
Remove `GetDataDir(net_specific)` function
#21850
kiminuo on May 4, 2021 RefactoringUtils/log/libs
kiminuo on May 4, 2021 RefactoringUtils/log/libs
pull
Remove double serialization; use software encoder for fee estimation
#21966
sipa on May 17, 2021 Utils/log/libs
sipa on May 17, 2021 Utils/log/libs
pull
Fix crash when parsing command line with -noincludeconf=0
#22002
MarcoFalke on May 20, 2021 Utils/log/libs
MarcoFalke on May 20, 2021 Utils/log/libs
pull
tracing: first tracepoints and documentation on User-Space, Statically Defined Tracing (USDT)
#22006
0xB10C on May 20, 2021 Utils/log/libs
0xB10C on May 20, 2021 Utils/log/libs
pull
Basic Taproot derivation support for descriptors
#22051
sipa on May 24, 2021 WalletRPC/REST/ZMQConsensusUtils/log/libsDescriptors
sipa on May 24, 2021 WalletRPC/REST/ZMQConsensusUtils/log/libsDescriptors
pull
scripted-diff: rename GetSystemTimeInSeconds to GetTimeSeconds
#22107
fanquake on May 31, 2021 RefactoringUtils/log/libs
fanquake on May 31, 2021 RefactoringUtils/log/libs
pull
util: Properly handle -noincludeconf on command line (take 2)
#22137
MarcoFalke on June 3, 2021 Utils/log/libs
MarcoFalke on June 3, 2021 Utils/log/libs
pull
[wip] rng: adds support for x86 rdrand/rdseed instructions when building using MSVC
#22158
EthanHeilman on June 5, 2021 Utils/log/libs
EthanHeilman on June 5, 2021 Utils/log/libs
pull
bitcoin-tx: validate range of parsed output amount
#22193
theStack on June 8, 2021 Utils/log/libs
theStack on June 8, 2021 Utils/log/libs
pull
refactor: Avoid wallet code writing node settings file
#22217
ryanofsky on June 10, 2021 RefactoringWalletUtils/log/libsinterfaces
ryanofsky on June 10, 2021 RefactoringWalletUtils/log/libsinterfaces
pull
multiprocess: Start using init makeNode, makeChain, etc methods
#22219
ryanofsky on June 10, 2021 Utils/log/libsinterfaces
ryanofsky on June 10, 2021 Utils/log/libsinterfaces
pull
util: make ParseMoney return a std::optional<CAmount>
#22220
fanquake on June 11, 2021 Utils/log/libs
fanquake on June 11, 2021 Utils/log/libs
pull
[TESTBED][NO-MERGE][POC] Use std::filesystem. Remove Boost Filesystem & System
#22336
kiminuo on June 24, 2021 WalletBuild systemScripts and toolsUtils/log/libs
kiminuo on June 24, 2021 WalletBuild systemScripts and toolsUtils/log/libs
pull
wallet: Use bilingual_str for errors
#22337
achow101 on June 24, 2021 WalletRPC/REST/ZMQUtils/log/libs
achow101 on June 24, 2021 WalletRPC/REST/ZMQUtils/log/libs
pull
[Refactor]: Rename Script methods that only work on PreTapScript scripts
#22338
sanket1729 on June 24, 2021 Utils/log/libs
sanket1729 on June 24, 2021 Utils/log/libs
pull
util/system: Close non-std fds when execing slave processes
#22417
luke-jr on July 8, 2021 Utils/log/libsNeeds rebaseCI failed
luke-jr on July 8, 2021 Utils/log/libsNeeds rebaseCI failed
pull
Update libsecp256k1 subtree to latest upstream
#22448
sipa on July 14, 2021 UpstreamUtils/log/libs
sipa on July 14, 2021 UpstreamUtils/log/libs
pull
mempool: apply rule of 5 to epochguard.h, fix compiler warnings
#22481
jonatack on July 18, 2021 MempoolUtils/log/libs
jonatack on July 18, 2021 MempoolUtils/log/libs
pull
netinfo: display addr_{processed, rate_limited, relay_enabled} and relaytxes data
#22501
jonatack on July 19, 2021 FeatureUtils/log/libs
jonatack on July 19, 2021 FeatureUtils/log/libs
pull
cli -addrinfo: drop torv2; torv3 becomes onion per GetNetworkName()
#22544
jonatack on July 25, 2021 Utils/log/libs
jonatack on July 25, 2021 Utils/log/libs
pull
Util: error if settings json exists, but is unreadable
#22591
tylerchambers on July 30, 2021 Utils/log/libs
tylerchambers on July 30, 2021 Utils/log/libs
pull
util: Check if specified config file cannot be opened
#22622
n-thumann on August 4, 2021 Utils/log/libs
n-thumann on August 4, 2021 Utils/log/libs
pull
Remove -deprecatedrpc=addresses flag and corresponding code/logic
#22650
mjdietzx on August 6, 2021 WalletRPC/REST/ZMQUtils/log/libs
mjdietzx on August 6, 2021 WalletRPC/REST/ZMQUtils/log/libs
pull
docs: fix typo spelling grammar
#22664
slowy07 on August 8, 2021 GUIBuild systemUTXO Db and IndexesUpstreamUtils/log/libsNeeds rebase
slowy07 on August 8, 2021 GUIBuild systemUTXO Db and IndexesUpstreamUtils/log/libsNeeds rebase
pull
Implement RBF inherited signaling and fix getmempoolentry returned bip125-replaceable status
#22698
mjdietzx on August 13, 2021 TX fees and policyValidationUtils/log/libsNeeds rebase
mjdietzx on August 13, 2021 TX fees and policyValidationUtils/log/libsNeeds rebase
pull
Add allocator for node based containers
#22702
martinus on August 13, 2021 UTXO Db and IndexesUtils/log/libsResource usage
martinus on August 13, 2021 UTXO Db and IndexesUtils/log/libsResource usage
pull
refactor: Clarify and disable unused ArgsManager flags
#22766
ryanofsky on August 21, 2021 RefactoringUtils/log/libs
ryanofsky on August 21, 2021 RefactoringUtils/log/libs
pull
log: improve checkaddrman logging with duration in milliseconds
#22872
jonatack on September 3, 2021 Utils/log/libs
jonatack on September 3, 2021 Utils/log/libs
pull
util: Fix Racy ParseOpCode function initialization
#22875
JeremyRubin on September 3, 2021 RefactoringUtils/log/libs
JeremyRubin on September 3, 2021 RefactoringUtils/log/libs
pull
Add fee rate distribution in -getinfo
#22891
ghost on September 5, 2021 RPC/REST/ZMQUtils/log/libsNeeds rebase
ghost on September 5, 2021 RPC/REST/ZMQUtils/log/libsNeeds rebase
pull
netinfo: clarify client and server versions in header
#22894
jonatack on September 5, 2021 Utils/log/libs
jonatack on September 5, 2021 Utils/log/libs
pull
net: Encapsulate asmap in NetGroupManager
#22910
jnewbery on September 7, 2021 P2PUtils/log/libs
jnewbery on September 7, 2021 P2PUtils/log/libs
pull
Add verification to `Sign`, `SignCompact` and `SignSchnorr`
#22934
amadeuszpawlik on September 9, 2021 Utils/log/libs
amadeuszpawlik on September 9, 2021 Utils/log/libs
pull
multiprocess: Add new bitcoin-gui, bitcoin-qt, bitcoin-wallet init implementations
#23006
ryanofsky on September 17, 2021 GUIBuild systemUtils/log/libs
ryanofsky on September 17, 2021 GUIBuild systemUtils/log/libs
pull
log: change an incorrect fee to fee rate, and vice-versa
#23050
jonatack on September 20, 2021 Utils/log/libs
jonatack on September 20, 2021 Utils/log/libs
pull
Add aliases to the `-chain` param
#23068
katesalazar on September 22, 2021 ValidationUtils/log/libs
katesalazar on September 22, 2021 ValidationUtils/log/libs
pull
Deprecate `main` and `test` `-chain` params
#23090
katesalazar on September 24, 2021 GUIWalletValidationUtils/log/libs
katesalazar on September 24, 2021 GUIWalletValidationUtils/log/libs
pull
util: Treat empty settings.json file as valid
#23096
AaronDewes on September 25, 2021 Utils/log/libs
AaronDewes on September 25, 2021 Utils/log/libs
pull
log: Avoid breaking single log lines over multiple lines in the log file
#23104
MarcoFalke on September 27, 2021 Utils/log/libs
MarcoFalke on September 27, 2021 Utils/log/libs
pull
refactor: Remove unused ParsePrechecks and ParseDouble
#23156
MarcoFalke on October 1, 2021 RefactoringUtils/log/libs
MarcoFalke on October 1, 2021 RefactoringUtils/log/libs
pull
fix initialization in FastRandomContext: removes undefined behavior & uninitialized read
#23169
martinus on October 4, 2021 RefactoringUtils/log/libsNeeds rebase
martinus on October 4, 2021 RefactoringUtils/log/libsNeeds rebase
pull
Add CJDNS network to -addrinfo and -netinfo
#23175
jonatack on October 4, 2021 Utils/log/libsNeeds rebase
jonatack on October 4, 2021 Utils/log/libsNeeds rebase
pull
util: Fix GUIX build with syscall sandbox
#23178
laanwj on October 4, 2021 Build systemUtils/log/libs
laanwj on October 4, 2021 Build systemUtils/log/libs
pull
sandbox: add `newfstatat` & `copy_file_range` to allowed filesystem syscalls
#23179
fanquake on October 5, 2021 Utils/log/libs
fanquake on October 5, 2021 Utils/log/libs
pull
util: Make syscall sandbox compilable with kernel 4.4.0
#23196
laanwj on October 5, 2021 Utils/log/libs
laanwj on October 5, 2021 Utils/log/libs
pull
util: Add mremap syscall to AllowAddressSpaceAccess
#23208
MarcoFalke on October 6, 2021 Utils/log/libs
MarcoFalke on October 6, 2021 Utils/log/libs
pull
[RFC] util: Add suffix byte unit parser for ArgsManager
#23224
dougEfresh on October 7, 2021 Utils/log/libs
dougEfresh on October 7, 2021 Utils/log/libs
pull
bitcoin-tx: Avoid treating integer overflow as OP_0
#23227
MarcoFalke on October 8, 2021 Utils/log/libs
MarcoFalke on October 8, 2021 Utils/log/libs
pull
BIP324: Add encrypted p2p transport {de}serializer
#23233
dhruv on October 8, 2021 P2PUtils/log/libs
dhruv on October 8, 2021 P2PUtils/log/libs
pull
util: ParseByteUnits - Parse a string with suffix unit
#23249
dougEfresh on October 11, 2021 Utils/log/libs
dougEfresh on October 11, 2021 Utils/log/libs
pull
bitcoin-tx: Reject non-integral and out of range int strings
#23253
MarcoFalke on October 11, 2021 Utils/log/libs
MarcoFalke on October 11, 2021 Utils/log/libs
pull
util: Add mincore and clone3 to syscall sandbox
#23255
MarcoFalke on October 11, 2021 Utils/log/libs
MarcoFalke on October 11, 2021 Utils/log/libs
pull
crypto: Fix K1/K2 use in the comments in ChaCha20-Poly1305 AEAD
#23271
stratospher on October 13, 2021 Utils/log/libs
stratospher on October 13, 2021 Utils/log/libs
pull
util: Add missing gettimeofday to syscall sandbox
#23299
MarcoFalke on October 18, 2021 Utils/log/libs
MarcoFalke on October 18, 2021 Utils/log/libs
pull
Print peer counts for all reachable networks in -netinfo
#23324
jonatack on October 20, 2021 Utils/log/libs
jonatack on October 20, 2021 Utils/log/libs
pull
util, refactor: Improve headers for bitcoin-wallet tool
#23346
hebasto on October 24, 2021 WalletUtils/log/libs
hebasto on October 24, 2021 WalletUtils/log/libs
pull
util: Add "importfromcoldcard" command to bitcoin-wallet tool
#23362
hebasto on October 26, 2021 WalletUtils/log/libsNeeds rebase
hebasto on October 26, 2021 WalletUtils/log/libsNeeds rebase
pull
Update libsecp256k1 subtree to current master
#23383
sipa on October 28, 2021 UpstreamUtils/log/libs
sipa on October 28, 2021 UpstreamUtils/log/libs
pull
Taproot wallet test vectors (generation+tests)
#23394
sipa on October 30, 2021 ConsensusUtils/log/libs
sipa on October 30, 2021 ConsensusUtils/log/libs
pull
BIP324: CKey encode/decode to elligator-swift
#23432
dhruv on November 3, 2021 Build systemP2PUpstreamUtils/log/libsNeeds rebase
dhruv on November 3, 2021 Build systemP2PUpstreamUtils/log/libsNeeds rebase
pull
refactor: Use spans of std::byte in serialize
#23438
MarcoFalke on November 4, 2021 RefactoringUtils/log/libs
MarcoFalke on November 4, 2021 RefactoringUtils/log/libs
pull
fuzz: Differential fuzzing for ChaCha20Forward4064-Poly1305@bitcoin cipher suite
#23441
stratospher on November 5, 2021 Utils/log/libsNeeds rebase
stratospher on November 5, 2021 Utils/log/libsNeeds rebase
pull
util: Add missing fstatfs to syscall sandbox
#23555
MarcoFalke on November 19, 2021 Utils/log/libs
MarcoFalke on November 19, 2021 Utils/log/libs
pull
BIP324: Handshake prerequisites
#23561
dhruv on November 20, 2021 Build systemUtils/log/libsNeeds rebase
dhruv on November 20, 2021 Build systemUtils/log/libsNeeds rebase
pull
Generalize/simplify VectorReader into SpanReader
#23653
sipa on December 2, 2021 RefactoringUtils/log/libs
sipa on December 2, 2021 RefactoringUtils/log/libs
pull
bitcoin-tx: Require that input amount is provided for witness transactions
#23784
theStack on December 15, 2021 Utils/log/libs
theStack on December 15, 2021 Utils/log/libs
pull
Restore atoi64/GetIntArg saturating behavior
#23841
jamesob on December 22, 2021 Utils/log/libs
jamesob on December 22, 2021 Utils/log/libs
pull
create bitcoin.conf on first run with template
#23931
ghost on January 1, 2022 Build systemUtils/log/libsNeeds rebase
ghost on January 1, 2022 Build systemUtils/log/libsNeeds rebase
pull
.
#23934
hhhogannwo on January 1, 2022 GUIWalletBuild systemTX fees and policyRPC/REST/ZMQP2PMiningValidationScripts and toolsUtils/log/libsNeeds rebaseDescriptorsinterfaces
hhhogannwo on January 1, 2022 GUIWalletBuild systemTX fees and policyRPC/REST/ZMQP2PMiningValidationScripts and toolsUtils/log/libsNeeds rebaseDescriptorsinterfaces
pull
Consolidate all uses of the fast range mapping technique in util/fastrange.h
#23994
sipa on January 6, 2022 RefactoringUtils/log/libs
sipa on January 6, 2022 RefactoringUtils/log/libs
pull
[WIP] utils: introduce a runtime error in case of overflow in GetArgInt
#24016
vincenzopalazzo on January 9, 2022 WalletRPC/REST/ZMQMiningUtils/log/libs
vincenzopalazzo on January 9, 2022 WalletRPC/REST/ZMQMiningUtils/log/libs
pull
log: Remove GetAdjustedTime from IBD header progress estimation
#24033
MarcoFalke on January 11, 2022 RefactoringUtils/log/libs
MarcoFalke on January 11, 2022 RefactoringUtils/log/libs
pull
util: Restore GetIntArg saturating behavior
#24041
ryanofsky on January 11, 2022 Utils/log/libs
ryanofsky on January 11, 2022 Utils/log/libs
pull
util: Make base_uint::GetHex() and base_uint::SetHex() not depend on uint256
#24077
TheQuantumPhysicist on January 15, 2022 ValidationUtils/log/libs
TheQuantumPhysicist on January 15, 2022 ValidationUtils/log/libs
pull
util: Fix mis-swapped `prettyIndent` and `indentLevel` arguments
#24095
hebasto on January 18, 2022 Utils/log/libs
hebasto on January 18, 2022 Utils/log/libs
pull
wallet: treat P2TR address with invalid x-only pubkey as invalid
#24121
w0xlt on January 21, 2022 WalletUtils/log/libs
w0xlt on January 21, 2022 WalletUtils/log/libs
pull
Avoid unsigned integer overflow in bitcoin-tx
#24139
MarcoFalke on January 24, 2022 RefactoringUtils/log/libs
MarcoFalke on January 24, 2022 RefactoringUtils/log/libs
pull
refactor: only use explicit reinterpret/const casts, not implicit
#24185
PastaPastaPasta on January 28, 2022 RefactoringWalletUTXO Db and IndexesRPC/REST/ZMQP2PValidationUtils/log/libsNeeds rebase
PastaPastaPasta on January 28, 2022 RefactoringWalletUTXO Db and IndexesRPC/REST/ZMQP2PValidationUtils/log/libsNeeds rebase
pull
refactor: use Span in random.*
#24213
PastaPastaPasta on January 31, 2022 RefactoringUtils/log/libs
PastaPastaPasta on January 31, 2022 RefactoringUtils/log/libs
pull
streams: Fix read-past-the-end and integer overflows
#24231
MarcoFalke on February 1, 2022 Utils/log/libs
MarcoFalke on February 1, 2022 Utils/log/libs
pull
p2p: Split network logging into two categories
#24247
anshu-khare-design on February 3, 2022 P2PUtils/log/libsNeeds rebase
anshu-khare-design on February 3, 2022 P2PUtils/log/libsNeeds rebase
pull
Drop StripRedundantLastElementsOfPath() function
#24265
hebasto on February 4, 2022 Utils/log/libs
hebasto on February 4, 2022 Utils/log/libs
pull
util: Avoid buggy std::filesystem:::create_directories() call
#24266
hebasto on February 4, 2022 Utils/log/libs
hebasto on February 4, 2022 Utils/log/libs
pull
util: if `DataDir` is a symbolic link, manually follow it
#24267
nymkappa on February 5, 2022 Utils/log/libs
nymkappa on February 5, 2022 Utils/log/libs
pull
Introduce GetFileArg and use it where possible
#24274
prusnak on February 5, 2022 WalletUtils/log/libs
prusnak on February 5, 2022 WalletUtils/log/libs
pull
[kernel 0/n] Introduce `bitcoin-chainstate`
#24304
dongcarl on February 9, 2022 Build systemUtils/log/libs
dongcarl on February 9, 2022 Build systemUtils/log/libs
pull
util: Make ArgsManager::GetPathArg more widely usable
#24306
ryanofsky on February 9, 2022 Utils/log/libs
ryanofsky on February 9, 2022 Utils/log/libs
pull
build: Fix Guix build for Windows
#24311
hebasto on February 10, 2022 Build systemUtils/log/libs
hebasto on February 10, 2022 Build systemUtils/log/libs
pull
addrman: Log too low compat value
#24312
MarcoFalke on February 10, 2022 RefactoringUtils/log/libs
MarcoFalke on February 10, 2022 RefactoringUtils/log/libs
pull
[kernel 1/n] Introduce initial `libbitcoinkernel`
#24322
dongcarl on February 11, 2022 Build systemUtils/log/libs
dongcarl on February 11, 2022 Build systemUtils/log/libs
pull
util: Revert back `MoveFileExW` call for MinGW-w64
#24331
hebasto on February 13, 2022 Utils/log/libs
hebasto on February 13, 2022 Utils/log/libs
pull
[kernel 2/n] Decouple from `netaddress`+`asmap`, parts of `timedata`+`init/common`
#24332
dongcarl on February 13, 2022 Build systemRPC/REST/ZMQP2PValidationUtils/log/libsNeeds rebase
dongcarl on February 13, 2022 Build systemRPC/REST/ZMQP2PValidationUtils/log/libsNeeds rebase
pull
util: Work around libstdc++ create_directories issue
#24338
laanwj on February 14, 2022 Utils/log/libs
laanwj on February 14, 2022 Utils/log/libs
pull
util: Add missing unlinkat to syscall sandbox
#24340
MarcoFalke on February 14, 2022 Utils/log/libs
MarcoFalke on February 14, 2022 Utils/log/libs
pull
util, refactor: Add UNIQUE_NAME helper macro
#24355
hebasto on February 16, 2022 Utils/log/libs
hebasto on February 16, 2022 Utils/log/libs
pull
refactor: replace CConnman::SocketEvents() with mockable Sock::WaitMany()
#24356
vasild on February 16, 2022 RefactoringP2PUtils/log/libs
vasild on February 16, 2022 RefactoringP2PUtils/log/libs
pull
refactor: make setsockopt() and SetSocketNoDelay() mockable/testable
#24357
vasild on February 16, 2022 RefactoringP2PUtils/log/libs
vasild on February 16, 2022 RefactoringP2PUtils/log/libs
pull
doc: improve -netinfo help based on feedback from users and devs
#24360
jonatack on February 16, 2022 Utils/log/libs
jonatack on February 16, 2022 Utils/log/libs
pull
util: Add missing rseq to syscall sandbox
#24369
laanwj on February 17, 2022 Linux/UnixUtils/log/libs
laanwj on February 17, 2022 Linux/UnixUtils/log/libs
pull
rpc, cli: describe quality/recency filtering in getnodeaddresses and -addrinfo
#24370
jonatack on February 17, 2022 RPC/REST/ZMQUtils/log/libs
jonatack on February 17, 2022 RPC/REST/ZMQUtils/log/libs
pull
util: Fix `ReadBinaryFile` reading beyond maxsize
#24371
klementtan on February 17, 2022 Utils/log/libs
klementtan on February 17, 2022 Utils/log/libs
pull
doc: bitcoin-wallet fixes (help output and code comment)
#24376
kristapsk on February 18, 2022 WalletUtils/log/libs
kristapsk on February 18, 2022 WalletUtils/log/libs
pull
refactor: make bind() and listen() mockable/testable
#24378
vasild on February 18, 2022 RefactoringP2PUtils/log/libs
vasild on February 18, 2022 RefactoringP2PUtils/log/libs
pull
Always output license/copyright info with `-version`
#24409
fanquake on February 21, 2022 Scripts and toolsUtils/log/libs
fanquake on February 21, 2022 Scripts and toolsUtils/log/libs
pull
util: improve bitcoin-wallet exit codes
#24428
fanquake on February 23, 2022 Scripts and toolsUtils/log/libs
fanquake on February 23, 2022 Scripts and toolsUtils/log/libs
pull
Guix: Fix building for i686-linux-gnu
#24448
luke-jr on February 27, 2022 Build systemScripts and toolsUtils/log/libs
luke-jr on February 27, 2022 Build systemScripts and toolsUtils/log/libs
pull
refactor: Split ArgsManager out of util/system
#24455
Empact on March 1, 2022 RefactoringUtils/log/libsNeeds rebase
Empact on March 1, 2022 RefactoringUtils/log/libsNeeds rebase
pull
Bugfix: util: Correctly handle Number value types in GetArg/GetBoolArg
#24479
luke-jr on March 5, 2022 Utils/log/libsNeeds rebase
luke-jr on March 5, 2022 Utils/log/libsNeeds rebase
pull
qt: Avoid crash on startup if int specified in settings.json
#24498
ryanofsky on March 7, 2022 GUIBuild systemUtils/log/libs
ryanofsky on March 7, 2022 GUIBuild systemUtils/log/libs
pull
Change -maxtimeadjustment default from 70 minutes to 0
#24606
jonatack on March 18, 2022 Utils/log/libs
jonatack on March 18, 2022 Utils/log/libs
pull
add `(none)` in -getinfo `Warnings:` if no warning returned
#24632
ghost on March 21, 2022 Utils/log/libs
ghost on March 21, 2022 Utils/log/libs
pull
util: add linkat to syscall sandbox (AllowFileSystem)
#24659
fanquake on March 24, 2022 Linux/UnixUtils/log/libs
fanquake on March 24, 2022 Linux/UnixUtils/log/libs
pull
util: Add inotify_rm_watch to syscall sandbox (AllowFileSystem)
#24690
hebasto on March 28, 2022 Utils/log/libs
hebasto on March 28, 2022 Utils/log/libs
pull
Put lock contention logging behind `DEBUG_LOCKCONTENTION` preprocessor directive
#24734
jonatack on April 1, 2022 Utils/log/libs
jonatack on April 1, 2022 Utils/log/libs
pull
Disable the syscall sandbox for bitcoin-qt and remove gui-related syscalls
#24758
MarcoFalke on April 4, 2022 Utils/log/libs
MarcoFalke on April 4, 2022 Utils/log/libs
pull
Enable HW-accelerated implementations of SHA256 for MSVC builds
#24773
hebasto on April 5, 2022 Build systemUtils/log/libs
hebasto on April 5, 2022 Build systemUtils/log/libs
pull
build, refactor: Rely on `AC_DEFINE` macro
#24774
hebasto on April 5, 2022 Build systemUtils/log/libs
hebasto on April 5, 2022 Build systemUtils/log/libs
pull
refactor: Prepare for moving ArgsManager out of util/system
#24811
Empact on April 8, 2022 RefactoringUtils/log/libsNeeds rebase
Empact on April 8, 2022 RefactoringUtils/log/libsNeeds rebase
pull
util/check: Add CHECK_NONFATAL identity function and NONFATAL_UNREACHABLE macro
#24812
aureleoules on April 8, 2022 RPC/REST/ZMQUtils/log/libs
aureleoules on April 8, 2022 RPC/REST/ZMQUtils/log/libs
pull
[Draft / POC] Silent Payments
#24897
w0xlt on April 17, 2022 WalletBuild systemRPC/REST/ZMQUpstreamUtils/log/libsNeeds rebaseDescriptors
w0xlt on April 17, 2022 WalletBuild systemRPC/REST/ZMQUpstreamUtils/log/libsNeeds rebaseDescriptors
pull
refactor: make GetRand a template, remove GetRandInt
#24925
PastaPastaPasta on April 19, 2022 RefactoringUtils/log/libs
PastaPastaPasta on April 19, 2022 RefactoringUtils/log/libs
pull
Add config option to set max debug log size
#24950
tehelsper on April 22, 2022 Utils/log/libsNeeds rebase
tehelsper on April 22, 2022 Utils/log/libsNeeds rebase
pull
lint: Mention NONFATAL_UNREACHABLE in lint-assertions.py
#24988
MarcoFalke on April 26, 2022 Utils/log/libs
MarcoFalke on April 26, 2022 Utils/log/libs
pull
Modernize util/strencodings and util/string: `string_view` and `optional`
#25001
MarcoFalke on April 27, 2022 RefactoringUtils/log/libs
MarcoFalke on April 27, 2022 RefactoringUtils/log/libs
pull
refactor: replace remaining boost::split with SplitString
#25057
martinus on May 3, 2022 RefactoringRPC/REST/ZMQUtils/log/libs
martinus on May 3, 2022 RefactoringRPC/REST/ZMQUtils/log/libs
pull
[kernel 2c/n] Introduce `kernel::Context`, encapsulate global init/teardown
#25065
dongcarl on May 4, 2022 Build systemUtils/log/libs
dongcarl on May 4, 2022 Build systemUtils/log/libs
pull
Re-enable external signer support for Windows
#25111
luke-jr on May 12, 2022 Build systemUtils/log/libs
luke-jr on May 12, 2022 Build systemUtils/log/libs
pull
Fix -rpcwait with -netinfo returning negative time durations
#25157
jonatack on May 17, 2022 Utils/log/libs
jonatack on May 17, 2022 Utils/log/libs
pull
Fix frequent -netinfo JSON errors from missing getpeerinfo#relaytxes
#25176
jonatack on May 20, 2022 Utils/log/libs
jonatack on May 20, 2022 Utils/log/libs
pull
log: Use severity-based logging for leveldb/libevent messages, reverse LogPrintLevel order
#25202
laanwj on May 24, 2022 Utils/log/libs
laanwj on May 24, 2022 Utils/log/libs
pull
compat: remove glibcxx sanity checks
#25233
fanquake on May 28, 2022 Build systemUtils/log/libs
fanquake on May 28, 2022 Build systemUtils/log/libs
pull
refactor: Add LIFETIMEBOUND / -Wdangling-gsl to Assert()
#25248
maflcko on May 30, 2022 RefactoringUtils/log/libs
maflcko on May 30, 2022 RefactoringUtils/log/libs
pull
scripted-diff: remove duplicate categories from LogPrint output
#25286
jonatack on June 6, 2022 Utils/log/libs
jonatack on June 6, 2022 Utils/log/libs
pull
logging: add LogPrintfCategory to log unconditionally with category
#25306
jonatack on June 8, 2022 Utils/log/libs
jonatack on June 8, 2022 Utils/log/libs
pull
util: modify Win32LockedPageAllocator to query windows for limit.
#25320
brokenprogrammer on June 9, 2022 WindowsUtils/log/libs
brokenprogrammer on June 9, 2022 WindowsUtils/log/libs
pull
refactor: add most of src/util to iwyu
#25324
fanquake on June 9, 2022 RefactoringUtils/log/libs
fanquake on June 9, 2022 RefactoringUtils/log/libs
pull
[crypto] Reduce wasted pseudorandom bytes in ChaCha20
#25354
dhruv on June 13, 2022 Build systemUtils/log/libs
dhruv on June 13, 2022 Build systemUtils/log/libs
pull
net: convert standalone IsSelectableSocket() and SetSocketNonBlocking() to Sock methods
#25421
vasild on June 20, 2022 P2PUtils/log/libs
vasild on June 20, 2022 P2PUtils/log/libs
pull
net: add new method Sock::GetSockName() that wraps getsockname() and use it in GetBindAddress()
#25426
vasild on June 20, 2022 P2PUtils/log/libs
vasild on June 20, 2022 P2PUtils/log/libs
pull
util: Make `BResult` error a generic type instead of only `bilingual_str`
#25601
w0xlt on July 13, 2022 Utils/log/libs
w0xlt on July 13, 2022 Utils/log/libs
pull
log: Move validation option logging to LoadChainstate()
#25951
MarcoFalke on August 29, 2022 Utils/log/libs
MarcoFalke on August 29, 2022 Utils/log/libs
pull
log: mempool: log removal reason in validation interface
#26419
jamesob on October 29, 2022 Utils/log/libs
jamesob on October 29, 2022 Utils/log/libs
pull
log: improve some validation log messages to include hashPrevBlock
#26487
sdulfari on November 10, 2022 Utils/log/libs
sdulfari on November 10, 2022 Utils/log/libs
pull
tracing: Only prepare tracepoint arguments when actually tracing
#26593
0xB10C on November 28, 2022 Utils/log/libs
0xB10C on November 28, 2022 Utils/log/libs
pull
log: expand BCLog::LogFlags (categories) to 64 bits
#26619
LarryRuane on December 1, 2022 Utils/log/libs
LarryRuane on December 1, 2022 Utils/log/libs
pull
util: Show descriptive error messages when FileCommit fails
#26654
john-moffett on December 7, 2022 Utils/log/libsCI failed
john-moffett on December 7, 2022 Utils/log/libsCI failed
pull
util: Use steady clock in SeedStrengthen, FindBestImplementation, FlushStateToDisk
#27189
maflcko on March 2, 2023 Utils/log/libs
maflcko on March 2, 2023 Utils/log/libs
pull
util: add missing include and fix function signature
#27192
theuni on March 2, 2023 Utils/log/libs
theuni on March 2, 2023 Utils/log/libs
pull
util: Work around ParseHex gcc cross compiler bug
#27218
maflcko on March 7, 2023 Utils/log/libs
maflcko on March 7, 2023 Utils/log/libs
pull
Move log messages: tx enqueue to mempool, allocation to blockstorage
#27277
Sjors on March 19, 2023 Utils/log/libsNeeds rebase
Sjors on March 19, 2023 Utils/log/libsNeeds rebase
pull
log: Check that the timestamp string is non-empty to avoid undefined behavior
#27317
john-moffett on March 23, 2023 Utils/log/libs
john-moffett on March 23, 2023 Utils/log/libs
pull
util: implement `noexcept` move assignment & move ctor for `prevector`
#27334
martinus on March 26, 2023 Utils/log/libs
martinus on March 26, 2023 Utils/log/libs
pull
util: Use steady clock instead of system clock to measure durations
#27405
maflcko on April 3, 2023 Utils/log/libs
maflcko on April 3, 2023 Utils/log/libs
pull
log: don't log total disk read time in ConnectTip bench
#27673
Sjors on May 16, 2023 Utils/log/libs
Sjors on May 16, 2023 Utils/log/libs
pull
util: Allow std::byte and char Span serialization
#27927
maflcko on June 21, 2023 Utils/log/libs
maflcko on June 21, 2023 Utils/log/libs
pull
util: Don't derive secure_allocator from std::allocator
#27930
CaseyCarter on June 22, 2023 Utils/log/libs
CaseyCarter on June 22, 2023 Utils/log/libs
pull
util: Safer MakeByteSpan with ByteSpanCast
#27973
maflcko on June 26, 2023 Utils/log/libsNeeds rebase
maflcko on June 26, 2023 Utils/log/libsNeeds rebase
pull
util: Allow FastRandomContext::randbytes for std::byte, Allow std::byte serialization
#28012
maflcko on June 30, 2023 Utils/log/libs
maflcko on June 30, 2023 Utils/log/libs
pull
crypto: more `Span<std::byte>` modernization & follow-ups
#28100
sipa on July 18, 2023 Utils/log/libsCI failed
sipa on July 18, 2023 Utils/log/libsCI failed
pull
Log explicit error message when coindb is found in inconsistent state
#28350
fjahr on August 27, 2023 Utils/log/libs
fjahr on August 27, 2023 Utils/log/libs
pull
log: log wtxids when possible, add TXPACKAGES category
#28364
glozow on August 29, 2023 Utils/log/libs
glozow on August 29, 2023 Utils/log/libs
pull
log: Don't log cache rebalancing in absense of a snapshot chainstate
#28569
fjahr on October 3, 2023 Utils/log/libs
fjahr on October 3, 2023 Utils/log/libs
pull
util: Faster std::byte (pre)vector (un)serialize
#29114
maflcko on December 19, 2023 Utils/log/libsCI failed
maflcko on December 19, 2023 Utils/log/libsCI failed
pull
crypto: remove use of BUILD_BITCOIN_INTERNAL macro in sha256
#29180
theuni on January 4, 2024 Utils/log/libsCI failed
theuni on January 4, 2024 Utils/log/libsCI failed
pull
Make (Read/Write)BinaryFile work with char vector, use AutoFile
#29229
Sjors on January 11, 2024 Utils/log/libs
Sjors on January 11, 2024 Utils/log/libs
pull
log: Don't use scientific notation in log messages
#29254
kristapsk on January 16, 2024 Utils/log/libs
kristapsk on January 16, 2024 Utils/log/libs
pull
log, refactor: Allow log macros to accept context arguments
#29256
ryanofsky on January 16, 2024 Utils/log/libs
ryanofsky on January 16, 2024 Utils/log/libs
pull
util: explicitly close all AutoFiles that have been written
#29307
vasild on January 24, 2024 Utils/log/libs
vasild on January 24, 2024 Utils/log/libs
pull
log: deduplicate category names and improve logging.cpp
#29419
vasild on February 11, 2024 Utils/log/libs
vasild on February 11, 2024 Utils/log/libs
pull
feefrac: avoid explicitly computing diagram; compare based on chunks
#29757
sipa on March 28, 2024 Utils/log/libs
sipa on March 28, 2024 Utils/log/libs
pull
crypto: chacha20: always use our fallback timingsafe_bcmp rather than libc's
#29815
theuni on April 5, 2024 Utils/log/libs
theuni on April 5, 2024 Utils/log/libs
pull
tracing: explicitly cast block_connected duration to nanoseconds
#29877
0xB10C on April 15, 2024 Utils/log/libs
0xB10C on April 15, 2024 Utils/log/libs
pull
util: avoid using thread_local variable that has a destructor
#30095
vasild on May 13, 2024 Utils/log/libs
vasild on May 13, 2024 Utils/log/libs
pull
crypto: disable asan for sha256_sse4 with clang and -O0
#30097
theuni on May 13, 2024 Utils/log/libs
theuni on May 13, 2024 Utils/log/libs
pull
scripted-diff: Log parameter interaction not thrice
#30358
maflcko on June 28, 2024 Utils/log/libs
maflcko on June 28, 2024 Utils/log/libs
pull
util: Catch translation string errors at compile time
#30383
maflcko on July 3, 2024 Utils/log/libs
maflcko on July 3, 2024 Utils/log/libs
pull
random: add benchmarks and drop unnecessary Shuffle function
#30396
sipa on July 5, 2024 Utils/log/libs
sipa on July 5, 2024 Utils/log/libs
pull
log: LogError with FlatFilePos in UndoReadFromDisk
#30428
maflcko on July 11, 2024 Utils/log/libs
maflcko on July 11, 2024 Utils/log/libs
pull
log: Remove NOLINT(bitcoin-unterminated-logprintf)
#30485
maflcko on July 19, 2024 Utils/log/libs
maflcko on July 19, 2024 Utils/log/libs
pull
util: Use consteval checked format string in FatalErrorf, LogConnectFailure
#30546
maflcko on July 30, 2024 Utils/log/libsCI failed
maflcko on July 30, 2024 Utils/log/libsCI failed
pull
cluster mempool: extend DepGraph functionality
#30857
sipa on September 10, 2024 Utils/log/libs
sipa on September 10, 2024 Utils/log/libs
pull
tinyformat: refactor: increase compile-time checks and don't throw for tfm::format_error
#30928
stickies-v on September 19, 2024 Utils/log/libsNeeds rebase
stickies-v on September 19, 2024 Utils/log/libsNeeds rebase
pull
Don't zero-after-free `DataStream`: Faster IBD on some configurations
#30987
davidgumberg on September 26, 2024 Utils/log/libsResource usageNeeds rebaseCI failed
davidgumberg on September 26, 2024 Utils/log/libsResource usageNeeds rebaseCI failed
pull
test: Add mockable steady clock, tests for PCP and NATPMP implementations
#31022
laanwj on October 2, 2024 TestsUtils/log/libs
laanwj on October 2, 2024 TestsUtils/log/libs
pull
util: Check bilingual_str format strings at compile time
#31074
ryanofsky on October 11, 2024 Utils/log/libs
ryanofsky on October 11, 2024 Utils/log/libs
pull
tinyformat: enforce compile-time checks for format string literals
#31149
stickies-v on October 24, 2024 Utils/log/libs
stickies-v on October 24, 2024 Utils/log/libs
pull
util: Treat Assume as Assert when evaluating at compile-time
#31150
maflcko on October 24, 2024 Utils/log/libs
maflcko on October 24, 2024 Utils/log/libs
pull
tinyformat: Add compile-time checking for literal format strings
#31174
ryanofsky on October 28, 2024 Utils/log/libs
ryanofsky on October 28, 2024 Utils/log/libs
pull
util: Improve documentation and negation of args
#31212
hodlinator on November 4, 2024 Utils/log/libs
hodlinator on November 4, 2024 Utils/log/libs
pull
util: Drop boost posix_time in ParseISO8601DateTime
#31391
maflcko on November 28, 2024 Utils/log/libs
maflcko on November 28, 2024 Utils/log/libs
pull
util: use explicit cast in MultiIntBitSet::Fill()
#31431
vasild on December 5, 2024 Utils/log/libs
vasild on December 5, 2024 Utils/log/libs
pull
util: detect and warn when using exFAT on MacOS
#31453
willcl-ark on December 10, 2024 Utils/log/libs
willcl-ark on December 10, 2024 Utils/log/libs
pull
util: Add missing types in make_secure_unique
#31464
maflcko on December 10, 2024 RefactoringUtils/log/libs
maflcko on December 10, 2024 RefactoringUtils/log/libs
pull
util: fix compiler warning about deprecated space before _MiB
#31691
vasild on January 20, 2025 Utils/log/libs
vasild on January 20, 2025 Utils/log/libs
pull
Use number of dirty cache entries in flush warnings/logs
#31703
sipa on January 21, 2025 Utils/log/libsNeeds rebase
sipa on January 21, 2025 Utils/log/libsNeeds rebase
pull
miniscript refactor: Remove unique_ptr-indirection
#31713
hodlinator on January 22, 2025 Utils/log/libs
hodlinator on January 22, 2025 Utils/log/libs
pull
crypto: Use secure_allocator for `AES256_ctx`
#31774
davidgumberg on January 31, 2025 Utils/log/libs
davidgumberg on January 31, 2025 Utils/log/libs
pull
random: move VerifyRNDRRS above InitHardwareRand
#31902
eval-exec on February 19, 2025 Utils/log/libs
eval-exec on February 19, 2025 Utils/log/libs
pull
random: Initialize variables in hardware RNG functions
#31912
eval-exec on February 20, 2025 UpstreamUtils/log/libs
eval-exec on February 20, 2025 UpstreamUtils/log/libs
pull
util: Ensure UninterruptibleSleep does not return too early
#32199
maflcko on April 2, 2025 Utils/log/libs
maflcko on April 2, 2025 Utils/log/libs
pull
Remove support for RNDR/RNDRRS for aarch64
#32248
laanwj on April 11, 2025 Linux/UnixUtils/log/libs
laanwj on April 11, 2025 Linux/UnixUtils/log/libs
pull
Fix missing error check in `set_clo_on_exec` for FD_CLOEXEC handling
#32342
tomasandroil on April 24, 2025 Utils/log/libs
tomasandroil on April 24, 2025 Utils/log/libs
pull
common: Close non-std fds before exec in RunCommandJSON
#32343
laanwj on April 24, 2025 Utils/log/libs
laanwj on April 24, 2025 Utils/log/libs
pull
util: Remove `fsbridge::get_filesystem_error_message()`
#32383
hebasto on April 30, 2025 Utils/log/libs
hebasto on April 30, 2025 Utils/log/libs
pull
random: Use modern Windows randomness functions
#32400
davidgumberg on May 2, 2025 WindowsUtils/log/libs
davidgumberg on May 2, 2025 WindowsUtils/log/libs
pull
thread-safety: fix annotations with REVERSE_LOCK
#32465
theuni on May 10, 2025 TestsUtils/log/libs
theuni on May 10, 2025 TestsUtils/log/libs
pull
threading: drop CSemaphore in favor of c++20 std::counting_semaphore
#32466
theuni on May 10, 2025 Utils/log/libs
theuni on May 10, 2025 Utils/log/libs
pull
subprocess: replace `fs::directory_iterator` with `readdir`
#32529
laanwj on May 16, 2025 Linux/UnixTestsUtils/log/libs
laanwj on May 16, 2025 Linux/UnixTestsUtils/log/libs
pull
Use subprocess library for notifications
#32566
laanwj on May 19, 2025 Build systemUtils/log/libsNeeds rebase
laanwj on May 19, 2025 Build systemUtils/log/libsNeeds rebase
pull
subprocess: Let shell parse command on non-Windows systems
#32577
hebasto on May 21, 2025 Utils/log/libsNeeds rebase
hebasto on May 21, 2025 Utils/log/libsNeeds rebase
pull
util: Abort on failing CHECK_NONFATAL in debug builds
#32588
maflcko on May 22, 2025 Utils/log/libs
maflcko on May 22, 2025 Utils/log/libs
pull
log: Mitigate disk filling attacks by rate limiting LogPrintf, LogInfo, LogWarning, LogError
#32604
Crypt-iQ on May 23, 2025 Utils/log/libs
Crypt-iQ on May 23, 2025 Utils/log/libs
pull
crypto: simplify and constexpr-ify hex digit lookup initialization
#32751
Goro2030 on June 15, 2025 Utils/log/libsCI failed
Goro2030 on June 15, 2025 Utils/log/libsCI failed
pull
log: Properly log warnings with warn loglevel in addrdb
#32933
maflcko on July 10, 2025 Utils/log/libs
maflcko on July 10, 2025 Utils/log/libs
pull
util: Revert "common: Close non-std fds before exec in RunCommandJSON"
#33063
maflcko on July 25, 2025 Utils/log/libs
maflcko on July 25, 2025 Utils/log/libs
pull
mini miner: enable `Linearize` return package feerates
#33216
ismaelsadeeq on August 19, 2025 Utils/log/libs
ismaelsadeeq on August 19, 2025 Utils/log/libs
pull
crypto: optimize SipHash Write() method with chunked processing
#33325
Raimo33 on September 6, 2025 Utils/log/libs
Raimo33 on September 6, 2025 Utils/log/libs
pull
log: reduce excessive "rolling back/forward" messages during block replay
#33443
l0rinc on September 20, 2025 Utils/log/libs
l0rinc on September 20, 2025 Utils/log/libs
pull
log: check fclose() results and report safely in logging.cpp
#33646
cedwies on October 17, 2025 Utils/log/libsNeeds rebase
cedwies on October 17, 2025 Utils/log/libsNeeds rebase
pull
crypto: optimize SipHash `Write()` method with chunked processing
#33696
Raimo33 on October 24, 2025 Utils/log/libs
Raimo33 on October 24, 2025 Utils/log/libs
pull
random: scope environ extern to macOS, BSDs and Illumos
#33714
fanquake on October 27, 2025 Utils/log/libs
fanquake on October 27, 2025 Utils/log/libs
pull
log: avoid collecting `GetSerializeSize` data when compact block logging is disabled
#33738
l0rinc on October 29, 2025 Utils/log/libs
l0rinc on October 29, 2025 Utils/log/libs
pull
util: Allow `Assert` (et al.) in contexts without __func__
#33785
maflcko on November 4, 2025 Utils/log/libs
maflcko on November 4, 2025 Utils/log/libs
pull
log: Use more severe log level (warn/err) where appropriate
#33960
maflcko on November 27, 2025 Utils/log/libs
maflcko on November 27, 2025 Utils/log/libs
pull
util: generalize `util::Result` to support custom errors
#34005
l0rinc on December 4, 2025 Utils/log/libs
l0rinc on December 4, 2025 Utils/log/libs
pull
log: don't rate-limit "new peer" with -debug=net
#34008
0xB10C on December 4, 2025 Utils/log/libs
0xB10C on December 4, 2025 Utils/log/libs
pull
log: exempt all category-specific logs from ratelimiting when running with debug
#34018
stickies-v on December 5, 2025 Utils/log/libs
stickies-v on December 5, 2025 Utils/log/libs
pull
util: Add some more Unexpected and Expected methods
#34032
maflcko on December 9, 2025 Utils/log/libs
maflcko on December 9, 2025 Utils/log/libs
pull
log: Remove brittle and confusing LogPrintLevel
#34051
maflcko on December 11, 2025 Utils/log/libs
maflcko on December 11, 2025 Utils/log/libs
pull
Remove empty caption from user interface (noui, gui)
#34276
maflcko on January 13, 2026 Utils/log/libsinterfaces
maflcko on January 13, 2026 Utils/log/libsinterfaces
pull
log: correct size output in disk space check
#34305
fanquake on January 15, 2026 Utils/log/libs
fanquake on January 15, 2026 Utils/log/libs
pull
util: Remove brittle and confusing sp::Popen(std::string)
#34349
maflcko on January 20, 2026 Utils/log/libs
maflcko on January 20, 2026 Utils/log/libs
pull
log: Print warning about privacy-sensitive log info unconditionally
#34417
maflcko on January 27, 2026 Utils/log/libs
maflcko on January 27, 2026 Utils/log/libs
pull
ci, iwyu: Fix warnings in `src/util` and treat them as errors
#34448
hebasto on January 29, 2026 RefactoringUtils/log/libs
hebasto on January 29, 2026 RefactoringUtils/log/libs
pull
util: Drop *BSD headers in `batchpriority.cpp`
#34462
hebasto on January 30, 2026 Utils/log/libs
hebasto on January 30, 2026 Utils/log/libs
pull
crypto: fix incorrect variable names in SHA-256 ARM intrinsics
#34537
jrakibi on February 9, 2026 Utils/log/libs
jrakibi on February 9, 2026 Utils/log/libs
pull
crypto: disable ASan instrumentation of SSE4 SHA256 for GCC (matching Clang)
#34953
deadmanoz on March 30, 2026 Utils/log/libs
deadmanoz on March 30, 2026 Utils/log/libs
pull
libbitcoinconsensus: avoid a crash in multi-threaded environments
#6571
theuni on August 18, 2015 BugUtils/log/libs
theuni on August 18, 2015 BugUtils/log/libs
pull
Assert now > 0 in GetTime GetTimeMillis GetTimeMicros
#7094
pstratem on November 25, 2015 Utils/log/libs
pstratem on November 25, 2015 Utils/log/libs
pull
util: Don't set strMiscWarning on every exception
#7114
laanwj on November 27, 2015 Utils/log/libs
laanwj on November 27, 2015 Utils/log/libs
pull
simple fix to mask command line arguments after they are copied
#7122
robegan21 on November 28, 2015 Utils/log/libs
robegan21 on November 28, 2015 Utils/log/libs
pull
Removed call to `TryCreateDirectory` from `GetDefaultDataDir` in `src/util.cpp`.
#7850
alexreg on April 9, 2016 Utils/log/libs
alexreg on April 9, 2016 Utils/log/libs
pull
prevector: fix 2 bugs in currently unreached code paths
#7888
kazcw on April 16, 2016 Utils/log/libs
kazcw on April 16, 2016 Utils/log/libs
pull
[RPC][Bitcoin-TX] Add support for sequence number
#7957
jonasschnelli on April 27, 2016 RPC/REST/ZMQUtils/log/libs
jonasschnelli on April 27, 2016 RPC/REST/ZMQUtils/log/libs
pull
[util] CopyrightHolders: Check for untranslated substitution
#8291
MarcoFalke on June 29, 2016 Utils/log/libs
MarcoFalke on June 29, 2016 Utils/log/libs
pull
Specify Protobuf version 2 in paymentrequest.proto
#8742
fanquake on September 16, 2016 Utils/log/libs
fanquake on September 16, 2016 Utils/log/libs
pull
allow bitcoin-tx to parse partial transactions
#8837
jnewbery on September 29, 2016 Utils/log/libs
jnewbery on September 29, 2016 Utils/log/libs
pull
Implement (begin|end)_ptr in C++11 and add deprecation comment
#8850
laanwj on September 30, 2016 Utils/log/libs
laanwj on September 30, 2016 Utils/log/libs
pull
[0.13] Fix wake from sleep issue with Boost 1.59.0
#8899
fanquake on October 7, 2016 WindowsUtils/log/libsBackport
fanquake on October 7, 2016 WindowsUtils/log/libsBackport
pull
bitcoin-cli: Make error message less confusing
#9265
laanwj on December 2, 2016 DocsUtils/log/libs
laanwj on December 2, 2016 DocsUtils/log/libs
pull
Change LogAcceptCategory to use uint32_t rather than sets of strings.
#9424
gmaxwell on December 25, 2016 RefactoringUtils/log/libs
gmaxwell on December 25, 2016 RefactoringUtils/log/libs
pull
Fix Issue #9775 (Check returned value of fopen)
#9798
kirit93 on February 19, 2017 Utils/log/libs
kirit93 on February 19, 2017 Utils/log/libs
pull
util: Specific GetOSRandom for Linux/FreeBSD/OpenBSD
#9821
laanwj on February 21, 2017 Utils/log/libs
laanwj on February 21, 2017 Utils/log/libs