-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge 0.18 into develop #2
Commits on Feb 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9975282 - Browse repository at this point
Copy the full SHA 9975282View commit details -
GUI: If BIP70 is disabled, give a proper error when trying to open a …
…payment request file
Configuration menu - View commit details
-
Copy full SHA for 113f000 - Browse repository at this point
Copy the full SHA 113f000View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84f5315 - Browse repository at this point
Copy the full SHA 84f5315View commit details -
Add pf_invalid arg to std::string DecodeBase{32,64}
Add support for the optional "pf_invalid" out parameter (which allows the caller to detect decoding failures) to the std::string versions of DecodeBase32 and DecodeBase64. The char* versions already have this feature. Also, rename all uses of pfInvalid to pf_invalid to match style guidelines.
Configuration menu - View commit details
-
Copy full SHA for 162ffef - Browse repository at this point
Copy the full SHA 162ffefView commit details -
Split DecodePSBT into Base64 and Raw versions
Split up DecodePSBT, which both decodes base64 and then deserializes a PartiallySignedTransaction, into two functions: DecodeBase64PSBT, which retains the old behavior, and DecodeRawPSBT, which only performs the deserialization. Add a test for base64 decoding failure.
Configuration menu - View commit details
-
Copy full SHA for c734aaa - Browse repository at this point
Copy the full SHA c734aaaView commit details -
Factor BroadcastTransaction out of sendrawtransaction
Factor out a new BroadcastTransaction function, performing the core work of the sendrawtransaction rpc, so that it can be used from the GUI code. Move it from src/rpc/ to src/node/.
Configuration menu - View commit details
-
Copy full SHA for 81cd958 - Browse repository at this point
Copy the full SHA 81cd958View commit details -
Move PSBT definitions and code to separate files
Move non-wallet PSBT code to src/psbt.{h,cpp}, and PSBT wallet code to src/wallet/psbtwallet.{h,cpp}. This commit contains only code movement (and adjustments to includes and Makefile.am.)
Configuration menu - View commit details
-
Copy full SHA for c6c3d42 - Browse repository at this point
Copy the full SHA c6c3d42View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae892ad - Browse repository at this point
Copy the full SHA ae892adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15b3103 - Browse repository at this point
Copy the full SHA 15b3103View commit details -
Switch away from exceptions in refactored tx code
After refactoring general-purpose PSBT and transaction code out of RPC code, for use in the GUI, it's no longer appropriate to throw exceptions. Instead we now return bools for success, and take an output parameter for an error object. We still use JSONRPCError() for the error objects, since only RPC callers actually care about the error codes.
Configuration menu - View commit details
-
Copy full SHA for bd0dbe8 - Browse repository at this point
Copy the full SHA bd0dbe8View commit details -
Remove op== on PSBTs; check compatibility in Merge
Remove the op== on PartiallySignedTransaction, which only checks that the CTransactions are equal. Instead, check this directly in Merge, and return false if the CTransactions are not equal (so the PSBTs cannot be merged.)
Configuration menu - View commit details
-
Copy full SHA for 78b9893 - Browse repository at this point
Copy the full SHA 78b9893View commit details -
Factor out combine / finalize / extract PSBT helpers
Refactor the new CombinePSBT, FinalizePSBT, and FinalizeAndExtractPSBT general-purpose functions out of the combinepsbt and finalizepsbt RPCs, for use in the GUI code.
Configuration menu - View commit details
-
Copy full SHA for 102faad - Browse repository at this point
Copy the full SHA 102faadView commit details
Commits on Feb 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for dc3b2cc - Browse repository at this point
Copy the full SHA dc3b2ccView commit details -
Merge bitcoin#15358: util: Add SetupHelpOptions()
a99999c util: Add SetupHelpOptions() (MarcoFalke) Pull request description: Every binary we have sets up the help option in their own way and wording. Solve that by having one function take care of it for all of them. Tree-SHA512: 6e947fa8bc2a46fa6ca9f45777020aa269a5df0dd916ebc863224f9a1e0f79e8e7754a1478567307edd9461e8babd77d26bc2710bbd56e8f8da9020aa85a8c9c
Configuration menu - View commit details
-
Copy full SHA for 6543570 - Browse repository at this point
Copy the full SHA 6543570View commit details -
Merge bitcoin#14543: [QA] minor p2p_sendheaders fix of height in coin…
…base 1cdb9bb minor p2p_sendheaders fix of height in coinbase (Gregory Sanders) Pull request description: > \# Now announce a header that forks the last two blocks Doesn't effect any behavior since BIP34 isn't active in regtest for many blocks. Tree-SHA512: 3f214b956a94250bb640f63b6ff707930e1d4cb8df1bbf0fef4012d89a94bafbde0d7b42bbe7113ec33810169281c22c6e389445921d99decb74aa56e87a0f27
MarcoFalke committedFeb 12, 2019 Configuration menu - View commit details
-
Copy full SHA for 03732f8 - Browse repository at this point
Copy the full SHA 03732f8View commit details -
Merge bitcoin#13787: Test for Windows encoding issue
15b3103 appveyor: Remove outdated libraries (Chun Kuan Lee) ae892ad tests: accept unicode characters on Windows (Chun Kuan Lee) Pull request description: This PR removes unused Windows compatible path. Encoding issues has been solved. Tree-SHA512: d24dce035fe3b576eaa002896f815a6691e88618ea371171d7e39883e1d63b3ed4d4631ab3b3a26bd67ae4e8ae13b1ff188942ab7ac6a93d704e0de301368cd0
MarcoFalke committedFeb 12, 2019 Configuration menu - View commit details
-
Copy full SHA for d8794a7 - Browse repository at this point
Copy the full SHA d8794a7View commit details -
[rpc] mining: Omit uninitialized currentblockweight, currentblocktx
MarcoFalke committedFeb 12, 2019 Configuration menu - View commit details
-
Copy full SHA for fa178a6 - Browse repository at this point
Copy the full SHA fa178a6View commit details -
Merge bitcoin#15153: gui: Add Open Wallet menu
1951ea4 gui: Show indeterminate progress dialog while opening walllet (João Barbosa) 8847cda gui: Add OpenWalletActivity (João Barbosa) 4c8982a interfaces: Avoid interface instance if wallet is null (João Barbosa) be82dea gui: Add thread to run background activity in WalletController (João Barbosa) 6c49a55 gui: Add Open Wallet menu (João Barbosa) 32a8c6a gui: Add openWallet and getWalletsAvailableToOpen to WalletController (João Barbosa) ab288b4 interfaces: Add loadWallet to Node (João Barbosa) 17abc0f wallet: Factor out LoadWallet (João Barbosa) Pull request description: The *Open Wallet* menu has all the available wallets currently not loaded. The list of the available wallets comes from `listWalletDir`. In the future the menu can be replaced by a custom dialog. <img width="674" alt="screenshot 2019-01-12 at 12 17 02" src="https://user-images.githubusercontent.com/3534524/51073166-ac041480-1664-11e9-8302-be81702bc146.png"> Tree-SHA512: ebfd75eee0c8264863748899843afab67dadb7dff21313c11e3cb5b6108d954978dd1f1ae786bc07580c5a771ea4ab38d18c1643c9b9b3683ed53f0f6c582e38
Configuration menu - View commit details
-
Copy full SHA for 7d3f255 - Browse repository at this point
Copy the full SHA 7d3f255View commit details -
[wallet] Close bdb when flushing wallet.
bdb would not be closed when closing the wallet in wallet-tool. Fix this by calling wallet->flush with true.
Configuration menu - View commit details
-
Copy full SHA for 318b1f7 - Browse repository at this point
Copy the full SHA 318b1f7View commit details -
Merge bitcoin#15378: tests: Added missing tests for RPC wallet errors
dc3b2cc tests: Added missing tests for RPC wallet errors (Ben Carman) Pull request description: Tree-SHA512: b18dcd4f7547c974c93ae67dcd92a168bdb55951b164cf174cb1e59e0daa463187068aec43108309a75d65721a5c0bcdf10a16a9869620f160121e2287559926
MarcoFalke committedFeb 12, 2019 Configuration menu - View commit details
-
Copy full SHA for ea022d9 - Browse repository at this point
Copy the full SHA ea022d9View commit details -
Signed-off-by: Julian Fleischer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5039e4b - Browse repository at this point
Copy the full SHA 5039e4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c9b8a3 - Browse repository at this point
Copy the full SHA 8c9b8a3View commit details -
Merge bitcoin#15216: Scripts and tools: Replace script name with a sp…
…ecial parameter 8c9b8a3 Replace script name with special parameter (Hennadii Stepanov) Pull request description: This PR improves UX; all others shell scripts ~(excluding travis linters)~ in the bitcoin repo have this feature. Before: ![screenshot from 2019-01-20 17-45-42](https://user-images.githubusercontent.com/32963518/51442159-b5cfec80-1ce2-11e9-8017-3b0b464ccaf8.png) After: ![screenshot from 2019-01-20 18-30-27](https://user-images.githubusercontent.com/32963518/51442166-bf595480-1ce2-11e9-9520-481518c3b288.png) cc: @jamesob @laanwj Tree-SHA512: 7924e5658a2efe81fd5591390ca5af1ff0558bd9d5693363b9f8addedb1d6b90aa16f11c9b361c6fdfbd931a959255817473a240c175dee95aefc7d2d4a10a36
MarcoFalke committedFeb 12, 2019 Configuration menu - View commit details
-
Copy full SHA for d739184 - Browse repository at this point
Copy the full SHA d739184View commit details -
Merge bitcoin#15238: [QA] remove some magic mining constants in funct…
…ional tests b651ef7 submitheader: more directly test missing prev block header (Gregory Sanders) 1e7f741 remove some magic mining constants in functional tests (Gregory Sanders) Pull request description: The fewer magic numbers the better. Also more directly tested a `submitheader` case of bad previous blockhash. Tree-SHA512: 52b01a6aa199fa909eea4e9e84409a901933e545724e33149cc4132c82168199fd678809b6d94d95c9ff6ad02238a9552363620d13b8beaa5d4b67ade9ef425c
MarcoFalke committedFeb 12, 2019 Configuration menu - View commit details
-
Copy full SHA for 029d28a - Browse repository at this point
Copy the full SHA 029d28aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6122ab - Browse repository at this point
Copy the full SHA f6122abView commit details -
Configuration menu - View commit details
-
Copy full SHA for f77ba34 - Browse repository at this point
Copy the full SHA f77ba34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94086fb - Browse repository at this point
Copy the full SHA 94086fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4b92e4 - Browse repository at this point
Copy the full SHA a4b92e4View commit details -
Merge bitcoin#14918: RPCHelpMan: Check default values are given at co…
…mpile-time fa0ad4e RPCHelpMan: Check default values are given at compile-time (MarcoFalke) Pull request description: Remove the run time assertions on the default values and ensure that the correct default type and value is provided at compile time. Tree-SHA512: 80df2f3fab4379b500c773c27da63f22786c58be5963fe99744746320e43627a5d433eedf8b32209158df7805ebdce65ed4d242c829c4fe6e5d13deb4799ed42
MarcoFalke committedFeb 12, 2019 Configuration menu - View commit details
-
Copy full SHA for 0d1160e - Browse repository at this point
Copy the full SHA 0d1160eView commit details
Commits on Feb 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 314784a - Browse repository at this point
Copy the full SHA 314784aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 928beae - Browse repository at this point
Copy the full SHA 928beaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ca836a - Browse repository at this point
Copy the full SHA 6ca836aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6aaa0ab - Browse repository at this point
Copy the full SHA 6aaa0abView commit details -
Merge bitcoin#15389: Remove unnecessary const_cast
5039e4b Remove unnecessary const_cast (Julian Fleischer) Pull request description: The const_cast ```C++ CBlock &block = const_cast<CBlock&>(chainparams.GenesisBlock()); ``` is not necessary as all the functions invoked form this block receive a `const CBlock&` anyway. Simply add the `const` to `block`: ```C++ const CBlock& block = chainparams.GenesisBlock(); ``` Casting away `const`, especially from something as precious as the genesis block, feels really weird to me as a reader of bitcoin-core source code. Tree-SHA512: 0290b2cabb216a60655ded153ed1f213c051fb216cec6f3f810f8b760e276f8def86eb696c492e89631682531e215f56d7897b59685d3aa787bcd80cc4f86c90
Configuration menu - View commit details
-
Copy full SHA for cbe7efe - Browse repository at this point
Copy the full SHA cbe7efeView commit details -
fuzz: Move deserialize tests to test/fuzz/deserialize.cpp
MarcoFalke committedFeb 13, 2019 Configuration menu - View commit details
-
Copy full SHA for fabcfa5 - Browse repository at this point
Copy the full SHA fabcfa5View commit details -
MarcoFalke committed
Feb 13, 2019 Configuration menu - View commit details
-
Copy full SHA for fab15ff - Browse repository at this point
Copy the full SHA fab15ffView commit details -
Merge bitcoin#15390: [wallet-tool] Close bdb when flushing wallet
318b1f7 [wallet] Close bdb when flushing wallet. (John Newbery) Pull request description: bdb would not be closed when closing the wallet in wallet-tool. Fix this by calling wallet->flush with true. Tree-SHA512: f722e527e4806eca5254221e944f57853d11bf89a9264309fa558a6cc2b23feefb7bb2963e87b4fad9cfb31ac4cffe563688988e0614a481a8ff1d393aceb132
MarcoFalke committedFeb 13, 2019 Configuration menu - View commit details
-
Copy full SHA for 9c4a900 - Browse repository at this point
Copy the full SHA 9c4a900View commit details -
Merge bitcoin#15334: wallet: Log absolute paths for the wallets
a4b92e4 Log full paths for wallets (Hennadii Stepanov) Pull request description: Fix bitcoin#15333 `debug.log` with this PR: ``` ... 2019-02-03T19:02:35Z Using wallet directory /home/hebasto/.bitcoin/testnet3/wallets 2019-02-03T19:02:35Z init message: Verifying wallet(s)... 2019-02-03T19:02:35Z Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010) 2019-02-03T19:02:35Z Using wallet test_alpha/wallet.dat 2019-02-03T19:02:35Z BerkeleyEnvironment::Open: LogDir=/home/hebasto/.bitcoin/testnet3/wallets/test_alpha/database ErrorFile=/home/hebasto/.bitcoin/testnet3/wallets/test_alpha/db.log 2019-02-03T19:02:35Z Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010) 2019-02-03T19:02:35Z Using wallet alpha_wallet/wallet.dat 2019-02-03T19:02:35Z BerkeleyEnvironment::Open: LogDir=/home/hebasto/.bitcoin/testnet3/wallets/alpha_wallet/database ErrorFile=/home/hebasto/.bitcoin/testnet3/wallets/alpha_wallet/db.log 2019-02-03T19:02:35Z Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010) 2019-02-03T19:02:35Z Using wallet wallet.dat 2019-02-03T19:02:35Z BerkeleyEnvironment::Open: LogDir=/home/hebasto/.bitcoin/testnet3/wallets/database ErrorFile=/home/hebasto/.bitcoin/testnet3/wallets/db.log 2019-02-03T19:02:35Z Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010) 2019-02-03T19:02:35Z Using wallet none/wallet.dat 2019-02-03T19:02:35Z BerkeleyEnvironment::Open: LogDir=/home/hebasto/.bitcoin/testnet3/wallets/none/database ErrorFile=/home/hebasto/.bitcoin/testnet3/wallets/none/db.log 2019-02-03T19:02:35Z init message: Loading banlist... ... ``` Tree-SHA512: 8dd4408d3f6b04f396dd0ae0d248fedc3a0f6d36788556ae1662443f06f2ecce1c2be9456bf8d1b3d25b29c2a0cfb03cb805bde0a40387e68988ab932e17e118
Configuration menu - View commit details
-
Copy full SHA for 9c93f5d - Browse repository at this point
Copy the full SHA 9c93f5dView commit details -
qa: Add test/fuzz/test_runner.py
MarcoFalke committedFeb 13, 2019 Configuration menu - View commit details
-
Copy full SHA for fa7ca8e - Browse repository at this point
Copy the full SHA fa7ca8eView commit details
Commits on Feb 14, 2019
-
Merge bitcoin#14978: Factor out PSBT utilities from RPCs for use in G…
…UI code; related refactoring. 102faad Factor out combine / finalize / extract PSBT helpers (Glenn Willen) 78b9893 Remove op== on PSBTs; check compatibility in Merge (Glenn Willen) bd0dbe8 Switch away from exceptions in refactored tx code (Glenn Willen) c6c3d42 Move PSBT definitions and code to separate files (Glenn Willen) 81cd958 Factor BroadcastTransaction out of sendrawtransaction (Glenn Willen) c734aaa Split DecodePSBT into Base64 and Raw versions (Glenn Willen) 162ffef Add pf_invalid arg to std::string DecodeBase{32,64} (Glenn Willen) Pull request description: * Move most PSBT definitions into psbt.h. * Move most PSBT RPC utilities into psbt.{h,cpp}. * Move wallet-touching PSBT RPC utilities (FillPSBT) into wallet/psbtwallet.{h,cpp}. * Switch exceptions from JSONRPCError() to new PSBTException class. * Split DecodePSBT into DecodeBase64PSBT (old behavior) and DecodeRawPSBT. * Add one new version of DecodeBase64 utility in strencodings.h (and corresponding DecodeBase32 for completeness). * Factor BroadcastTransaction utility function out of sendrawtransaction RPC handler in rpc/rawtransaction.cpp Note: For those keeping score at home wondering why refactor, this is in anticipation of (and developed in parallel with) a change to actually introduce GUI use of all this stuff, which is already under development and working-ish. Tree-SHA512: 2197c448e657421f430943025357597e7b06c4c377d5d4b2622b9edea52a7193c48843dd731abb3a88ac4023a9c88d211991e0a9b740c22f2e1cbe72adefe390
Configuration menu - View commit details
-
Copy full SHA for 2452c6c - Browse repository at this point
Copy the full SHA 2452c6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd46c4c - Browse repository at this point
Copy the full SHA fd46c4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c6ef03 - Browse repository at this point
Copy the full SHA 3c6ef03View commit details -
fixes m_assumed_blockchain_size variables values:
This commit was a fix to `m_assumed_blockchain_size` reverted from 3fc2063's 220 to 9d0e528's 200 since work on 9d0e528 was being done in parallel and ended up reverting `m_assumed_blockchain_size`. This commits is now a intended to be a bump of `m_assumed_blockchain_size` for both mainnet and testnet for new reasonable values.
Configuration menu - View commit details
-
Copy full SHA for 8c3fdd3 - Browse repository at this point
Copy the full SHA 8c3fdd3View commit details -
Merge bitcoin#15183: [Qt]: fixes m_assumed_blockchain_size variable v…
…alue 8c3fdd3 fixes m_assumed_blockchain_size variables values: (marcoagner) Pull request description: This is used by Qt but I'm not sure if this is the right tag here. Please, edit the title if there's something better. `m_assumed_blockchain_size` (src/chainparams.cpp:CChainParams) was `BLOCK_CHAIN_SIZE` (src/qt/intro.cpp) and while the transition was being made by PR 13216 (merged commit: 9d0e528), 3fc2063 changed its value from 200 to 220, which 9d0e528 ended up reverting. So, as per MarcoFalke's suggestion (bitcoin#13216 (comment)), I'm bumping it to 240 before 0.18 is branched to avoid any confusion. Anything else (e.g. constexpr) that should/could be done here? Thanks. Tree-SHA512: 4319739b870a2b96a57f268f9edc7dd9f9eff5c4ca3b01863e6b861b9ca58c245416ce362dae54d1673e3d5b1c7f5a16e4031842af250e1b1f0a5109b75fb3c3
MarcoFalke committedFeb 14, 2019 Configuration menu - View commit details
-
Copy full SHA for 38989ab - Browse repository at this point
Copy the full SHA 38989abView commit details -
Merge bitcoin#15407: msvc: Fix silent merge conflict between bitcoin#…
…13926 and bitcoin#14372 part II 3c6ef03 msvc: Fix silent merge conflict between bitcoin#13926 and bitcoin#14372 part II (Chun Kuan Lee) Pull request description: In bitcoin#15325, I added secp256k1 as a dependency of bitcoin-wallet. However, I didn't notice that leveldb is also a dependency of it. Tree-SHA512: dc29b5cad6c529dd9517d6c2cbbe5297b69e73303e2fbbcd4b4842c9c5b51a4332df5a4bf3b82cd3ed2c1668cc95f8c9636f9485af0d722fed9c1319da3cc2e2
MarcoFalke committedFeb 14, 2019 Configuration menu - View commit details
-
Copy full SHA for e3b1c7a - Browse repository at this point
Copy the full SHA e3b1c7aView commit details -
Add compile time verification of assumptions we're currently making i…
…mplicitly/tacitly
Configuration menu - View commit details
-
Copy full SHA for 7cee858 - Browse repository at this point
Copy the full SHA 7cee858View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a43eb8 - Browse repository at this point
Copy the full SHA 4a43eb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88a91e2 - Browse repository at this point
Copy the full SHA 88a91e2View commit details -
Remove unused TransactionError constants
MarcoFalke committedFeb 14, 2019 Configuration menu - View commit details
-
Copy full SHA for fa9b60c - Browse repository at this point
Copy the full SHA fa9b60cView commit details -
Merge bitcoin#15388: [build] Makefile.am: add rule for src/bitcoin-wa…
…llet 4a43eb8 [build] Makefile.am: add rule for src/bitcoin-wallet (Sjors Provoost) Pull request description: Otherwise `make src/bitcoin-wallet` will fail with `No rule to make target`. Also adds `bitcoin-wallet.exe` to the Windows installer. Tree-SHA512: 932c34b349ec3efa17d1f1251d386434d0db6a07939d500236364a851468981c69392e2a00e26c9753d9b2d8ef056b5de870c5bd5202aa0c73326f9ed1403681
MarcoFalke committedFeb 14, 2019 Configuration menu - View commit details
-
Copy full SHA for 9b1df4b - Browse repository at this point
Copy the full SHA 9b1df4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c45415f - Browse repository at this point
Copy the full SHA c45415fView commit details -
Add WriteHDKeypath function and move *HDKeypath to util/bip32.{h,cpp}
Creates new files util/bip32.h and util/bip32.cpp for containing BIP 32 stuff. Moves FormatKeyPath from descriptor.cpp to util/bip32. Adds a wrapper around it to prepent the 'm' for when just the BIP 32 style keypath is needed.
Configuration menu - View commit details
-
Copy full SHA for e7652d3 - Browse repository at this point
Copy the full SHA e7652d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for bac8c67 - Browse repository at this point
Copy the full SHA bac8c67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 345bff6 - Browse repository at this point
Copy the full SHA 345bff6View commit details -
Merge bitcoin#15063: GUI: If BIP70 is disabled, attempt to fall back …
…to BIP21 parsing 84f5315 Travis: Add test without BIP70 (but still full wallet + tests) (Luke Dashjr) 113f000 GUI: If BIP70 is disabled, give a proper error when trying to open a payment request file (Luke Dashjr) 9975282 GUI: If BIP70 is disabled, attempt to fall back to BIP21 parsing (Luke Dashjr) Pull request description: Tree-SHA512: 66a684ce4336d0eac8b0107b405ff3a2cf312258a967f3e1b14734cd39db11e2db3e9b03492755583170d94d54754ef536b0776e5f19a0cc2caca8379eeb4495
Configuration menu - View commit details
-
Copy full SHA for 758c6d7 - Browse repository at this point
Copy the full SHA 758c6d7View commit details -
test: txindex: interrupt threadGroup before calling destructor
MarcoFalke committedFeb 14, 2019 Configuration menu - View commit details
-
Copy full SHA for fab6b07 - Browse repository at this point
Copy the full SHA fab6b07View commit details -
travis: Combine --disable-bip70 into existing job
MarcoFalke committedFeb 14, 2019 Configuration menu - View commit details
-
Copy full SHA for eeeee58 - Browse repository at this point
Copy the full SHA eeeee58View commit details -
Merge bitcoin#15393: build: Bump minimum Qt version to 5.5.1
fd46c4c Bump minimum Qt version to 5.5.1 (Sjors Provoost) Pull request description: Fixes bitcoin#13478 Compiled and lightly tested on 10.14.3 against QT 5.12.0. Tree-SHA512: 6890331969bbf4c66dc0993b8817b1f0831d008f5863554e9c09a38f4700260b84044ff961664c377decc9fb8300e3543c267f935ec64fbc97b20f8fb396247a
Configuration menu - View commit details
-
Copy full SHA for 3b33cbc - Browse repository at this point
Copy the full SHA 3b33cbcView commit details -
Merge bitcoin#15195: gui: Add Close Wallet action
94086fb gui: Add close wallet action (João Barbosa) f77ba34 gui: Add closeWallet to WalletController (João Barbosa) f6122ab interfaces: Add remove to Wallet (João Barbosa) Pull request description: This PR adds support to close the current wallet in the GUI. <img width="543" alt="screenshot 2019-01-18 at 00 44 26" src="https://user-images.githubusercontent.com/3534524/51358241-424b9680-1aba-11e9-88f2-b85869507737.png"> <img width="532" alt="screenshot 2019-01-18 at 00 44 38" src="https://user-images.githubusercontent.com/3534524/51358242-424b9680-1aba-11e9-83e2-fa275a9017b3.png"> Tree-SHA512: fd7da4d0f73dc240864cc57a1ff1526daf2376904ce3872e52eeca5d40cc21c6dd29eb2ef25f85ffa63697362c150221a2369d80ad36ae445cc99989d337b688
Configuration menu - View commit details
-
Copy full SHA for b7456e6 - Browse repository at this point
Copy the full SHA b7456e6View commit details -
fuzz: test_runner: Better error message when built with afl
MarcoFalke committedFeb 14, 2019 Configuration menu - View commit details
-
Copy full SHA for fa535af - Browse repository at this point
Copy the full SHA fa535afView commit details -
Move all PID file stuff to init.cpp
It is only used from init.cpp. Move-only refactoring.
Configuration menu - View commit details
-
Copy full SHA for 3782075 - Browse repository at this point
Copy the full SHA 3782075View commit details -
Merge bitcoin#14626: Select orphan transaction uniformly for eviction
7257353 Select orphan transaction uniformly for eviction (Pieter Wuille) Pull request description: The previous code was biased towards evicting transactions whose txid has a larger gap (lexicographically) with the previous txid in the orphan pool. Tree-SHA512: e35f700aea5ed79d1bc57f64bffcb623424b40156fd0a12f05f74f981a8aa4175d5c18d042989243f7559242bdf1d6d720bcf588d28f43d74a798a4843f09c70
MarcoFalke committedFeb 14, 2019 Configuration menu - View commit details
-
Copy full SHA for cd8ca8b - Browse repository at this point
Copy the full SHA cd8ca8bView commit details -
Merge bitcoin#14481: Add P2SH-P2WSH support to listunspent RPC
6ca836a Add release note for listunspent P2WSH change (MeshCollider) 928beae Add test for P2SH-P2WSH in signrawtransactionwithkey and listunspent (MeshCollider) 314784a Make listunspent and signrawtransaction RPCs support witnessScript (MeshCollider) Pull request description: This is a reworked version of bitcoin#11708 after bitcoin#12427 and the `signrawtransaction` split. For a P2WSH address, listunspent should return the witness script, and for a P2SH-P2WSH address, it should also return the inner witness script (because SignTransaction will automatically wrap it in P2SH if required). Includes a test which also tests the behaviour of bitcoin#12427, and release note. Tree-SHA512: a8e72cf16930312bf48ec47e44a68f8d7e26664043c1b4cc0983eb25aec4087e511188ff9a0f181cd7b8a0c068c60d7f1e7e3f226b79e8c48890039dcf57f7b7
Configuration menu - View commit details
-
Copy full SHA for 3facd9f - Browse repository at this point
Copy the full SHA 3facd9fView commit details -
Merge bitcoin#15411: travis: Combine --disable-bip70 into existing job
eeeee58 travis: Combine --disable-bip70 into existing job (MarcoFalke) Pull request description: We already have too many jobs, so instead of creating a separate job for the `--disable-bip70` configue option, combine it into an existing job Tree-SHA512: 9e2fae73d90cb55b588c545bc118a14eba064f17fffd9b302c3fdbb8715e2319db03eac92ae51b3c16481f28a004a1c964dab75ca80a213e87574da8f73e3207
MarcoFalke committedFeb 14, 2019 Configuration menu - View commit details
-
Copy full SHA for 642bd7b - Browse repository at this point
Copy the full SHA 642bd7bView commit details -
Merge bitcoin#15295: fuzz: Add test/fuzz/test_runner.py and run it in…
… travis fa535af fuzz: test_runner: Better error message when built with afl (MarcoFalke) fa7ca8e qa: Add test/fuzz/test_runner.py (MarcoFalke) Pull request description: Can be run with `./test/fuzz/test_runner.py` after building as described in `doc/fuzzing.md` Tree-SHA512: f6a3cd8165ec2de4b363be4fd0a936b4a60829cce923f93fe5d6a046b1bbd64c959cdf790440bf70c0e13b0bb1b956a746a24c6fd92bddeab15b837ed50ffad2
MarcoFalke committedFeb 14, 2019 Configuration menu - View commit details
-
Copy full SHA for 31f7c6d - Browse repository at this point
Copy the full SHA 31f7c6dView commit details -
Merge bitcoin#15285: build: Prefer Python 3.4 even if newer versions …
…are present on the system 0890339 build: prefer python3.4 even if newer versions are present on the system (Sjors Provoost) Pull request description: Python 3.4 is this mimimum supported version according to [doc/dependencies.md](https://github.com/bitcoin/bitcoin/blob/master/doc/dependencies.md) Systems with [PyEnv](https://github.com/pyenv/pyenv) ensure (via [.python-version](https://github.com/bitcoin/bitcoin/blob/master/.python-version)) that Python 3.4 is used for the functional tests. However `make check` calls `bitcoin-util-test.py` using the Python command found by `configure.ac`, which looks system wide. On systems with multiple versions of Python this would cause `make check` to fail, as it tries to call a version of Python that PyEnv blocks. This is solved by preferring python3.4 in `configure.ac`. I missed this in bitcoin#14884, so ideally this should be tagged 0.18 Tree-SHA512: b7487081a1ee7c2cb672a2e4bc1943ec8d23825fb941e567cb00fb123e6d59b1d8b7ddbf97d48aca770b9ddb9eacbfe73d8ac8cb1e1cdc34587ee1cee9929840
MarcoFalke committedFeb 14, 2019 Configuration menu - View commit details
-
Copy full SHA for 33480c6 - Browse repository at this point
Copy the full SHA 33480c6View commit details -
Store key origin info in key metadata
Store the master key fingerprint and derivation path in the key metadata. hdKeypath is kept to indicate the seed and for backwards compatibility, but all key derivation path output uses the key origin info instead of hdKeypath.
Configuration menu - View commit details
-
Copy full SHA for eab63bc - Browse repository at this point
Copy the full SHA eab63bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d235df - Browse repository at this point
Copy the full SHA 3d235dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02d6586 - Browse repository at this point
Copy the full SHA 02d6586View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c75a69 - Browse repository at this point
Copy the full SHA 4c75a69View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb3511b - Browse repository at this point
Copy the full SHA cb3511bView commit details -
Merge bitcoin#14021: Import key origin data through descriptors in im…
…portmulti cb3511b Add release notes for importing key origin info change (Andrew Chow) 4c75a69 Test importing descriptors with key origin information (Andrew Chow) 02d6586 Import KeyOriginData when importing descriptors (Andrew Chow) 3d235df Implement a function to add KeyOriginInfo to a wallet (Andrew Chow) eab63bc Store key origin info in key metadata (Andrew Chow) 345bff6 Remove hdmasterkeyid (Andrew Chow) bac8c67 Add a method to CWallet to write just CKeyMetadata (Andrew Chow) e7652d3 Add WriteHDKeypath function and move *HDKeypath to util/bip32.{h,cpp} (Andrew Chow) c45415f Refactor keymetadata writing to a separate method (Andrew Chow) Pull request description: This PR allows for key origin data as defined by the descriptors document to be imported to the wallet when importing a descriptor using `importmulti`. This allows the `walletprocesspsbt` to include the BIP 32 derivation paths for keys that it is watching that are from a different HD wallet. In order to make this easier to use, a new field `hdmasterkeyfingerprint` has been added to `getaddressinfo`. Additionally I have removed `hdmasterkeyid` as was planned. I think that this API change is fine since it was going to be removed in 0.18 anyways. `CKeyMetadata` has also been extended to store key origin info to facilitate this. Tree-SHA512: 9c7794f3c793da57e23c5abbdc3d58779ee9dea3d53168bb86c0643a4ad5a11a446264961e2f772f35eea645048cb60954ed58050002caee4e43cd9f51215097
Configuration menu - View commit details
-
Copy full SHA for 8d0ec74 - Browse repository at this point
Copy the full SHA 8d0ec74View commit details -
Add a method to add a pubkey to the keypool
Introduces AddKeypoolPubkey in order to add a pubkey to the keypool
Configuration menu - View commit details
-
Copy full SHA for 99cccb9 - Browse repository at this point
Copy the full SHA 99cccb9View commit details -
Fetch keys from keypool when private keys are disabled
When private keys are disabled, still fetch keys from the keypool if the keypool has keys. Those keys come from importing them and adding them to the keypool.
Configuration menu - View commit details
-
Copy full SHA for 9b81fd1 - Browse repository at this point
Copy the full SHA 9b81fd1View commit details -
Add option to importmulti add an imported pubkey to the keypool
Adds a new option to importmulti where the pubkeys specified in the import object can be added to the keypool. This only works if the wallet has private keys disabled.
Configuration menu - View commit details
-
Copy full SHA for 513719c - Browse repository at this point
Copy the full SHA 513719cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e1551b - Browse repository at this point
Copy the full SHA 9e1551bView commit details -
Do public key imports in the order that they are specified in the import or in the descriptor range.
Configuration menu - View commit details
-
Copy full SHA for f4b00b7 - Browse repository at this point
Copy the full SHA f4b00b7View commit details -
Merge bitcoin#14075: Import watch only pubkeys to the keypool if priv…
…ate keys are disabled f4b00b7 Import public keys in order (Andrew Chow) 9e1551b Test pubkey import to keypool (Andrew Chow) 513719c Add option to importmulti add an imported pubkey to the keypool (Andrew Chow) 9b81fd1 Fetch keys from keypool when private keys are disabled (Andrew Chow) 99cccb9 Add a method to add a pubkey to the keypool (Andrew Chow) Pull request description: If the wallet has private keys disabled, allow importing public keys into the keypool. A `keypool` option has been added to `importmulti` in order to signal that the keys should be added to the keypool. Tree-SHA512: e88ea7bf726c13031aa739389a0c2662e6b22a4f9a4dc45b042418c692a950d98f170e0db80eb59e9c9063cda8765eaa85b2927d1790b9625744f7a87bad5fc8
Configuration menu - View commit details
-
Copy full SHA for c576979 - Browse repository at this point
Copy the full SHA c576979View commit details
Commits on Feb 15, 2019
-
tests: Add missing cs_main locks required when accessing pcoinsdbview…
…, pcoinsTip or pblocktree
Configuration menu - View commit details
-
Copy full SHA for 543ef7d - Browse repository at this point
Copy the full SHA 543ef7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 901baf2 - Browse repository at this point
Copy the full SHA 901baf2View commit details -
Merge bitcoin#15413: tests: Add missing cs_main locks required when a…
…ccessing pcoinsdbview, pcoinsTip or pblocktree 543ef7d tests: Add missing cs_main locks required when accessing pcoinsdbview, pcoinsTip or pblocktree (practicalswift) Pull request description: Add missing `cs_main` locks required when accessing `pcoinsdbview`, `pcoinsTip` or `pblocktree`. This is a subset of bitcoin#15192: split up requested by MarcoFalke in bitcoin#15192 (comment). The end goal is to get the corresponding `GUARDED_BY(...)`:s in (see bitcoin#15192). Tree-SHA512: 0eb1987dba1a2f1faf0910c421f6d90a20b8a253486eb3301d5bca66d128b19120664e3a8580bdce7b428df817284faf94243250bf561f91d2d31a52d134aa67
MarcoFalke committedFeb 15, 2019 Configuration menu - View commit details
-
Copy full SHA for 4d2767c - Browse repository at this point
Copy the full SHA 4d2767cView commit details -
Merge bitcoin#15405: [build] AppVeyor: clean cache when build configu…
…ration changes 88a91e2 [build] AppVeyor: clean cache when build configuration changes (Sjors Provoost) Pull request description: AppVeyor builds started starting failing on master after I cleaned the cache in bitcoin#15382. In addition, it appeared that a new dependency (boost-process) wasn't getting added in that PR without at least cleaning the vcpkg cache. Tree-SHA512: 1ad87bf6ca866cc20db04682cdf7572b59d22a7eaf346f390fc476c5e28bc5422733277fd765e5c9fd2ea88107b52fccd13f1f7e55493f567c4c4a1c16d7cb3a
MarcoFalke committedFeb 15, 2019 Configuration menu - View commit details
-
Copy full SHA for bf3677a - Browse repository at this point
Copy the full SHA bf3677aView commit details -
Merge bitcoin#15383: [rpc] mining: Omit uninitialized currentblockwei…
…ght, currentblocktx fa178a6 [rpc] mining: Omit uninitialized currentblockweight, currentblocktx (MarcoFalke) Pull request description: Previously we'd report "0", which could be mistaken for a valid number. E.g. the number of transactions is 0 or the block weight is 0, whatever that means. Tree-SHA512: ee94ab203a329e272211b726f4c23edec4b09c650ec363b77fd59ad9264165d73064f78ebb9e11b5c2c543b73c157752410a307655560531c7d5444d203aa0ea
MarcoFalke committedFeb 15, 2019 Configuration menu - View commit details
-
Copy full SHA for eca1273 - Browse repository at this point
Copy the full SHA eca1273View commit details -
Merge bitcoin#15391: Add compile time verification of assumptions we'…
…re currently making implicitly/tacitly 7cee858 Add compile time verification of assumptions we're currently making implicitly/tacitly (practicalswift) Pull request description: Add compile time verification of assumptions we're currently making implicitly/tacitly. As suggested by @sipa in bitcoin#14239 (comment) and @MarcoFalke in bitcoin#14479 (comment). Tree-SHA512: e68fe51164dbd3eeb76aa8a7e83dfcd3b4d5a66037c0f1822bbbd189bbe3c280e03b3b10af870880ecc09b612e62fb3d9bcd6cf1e16cb7ba818c257db0712ce4
Configuration menu - View commit details
-
Copy full SHA for 9580190 - Browse repository at this point
Copy the full SHA 9580190View commit details -
Merge bitcoin#15399: fuzz: Script validation flags
fab15ff fuzz: Script validation flags (MarcoFalke) fabcfa5 fuzz: Move deserialize tests to test/fuzz/deserialize.cpp (MarcoFalke) Pull request description: Tree-SHA512: 83c0cfeae0771b7ffe14e6b0eaeda06602b91f5bf4aa2f54fd4f7ef2350299679fd2d9339b02e43309bfddccc01d3aef25ce1a3d2c4f9b54f26e16e1249e05db
MarcoFalke committedFeb 15, 2019 Configuration menu - View commit details
-
Copy full SHA for 743c2f4 - Browse repository at this point
Copy the full SHA 743c2f4View commit details
Commits on Feb 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7344a7b - Browse repository at this point
Copy the full SHA 7344a7bView commit details -
Implement joinpsbts RPC and tests
Adds a joinpsbts RPC which combines multiple distinct PSBTs into one PSBT.
Configuration menu - View commit details
-
Copy full SHA for 08f749c - Browse repository at this point
Copy the full SHA 08f749cView commit details -
Figure out what is missing during signing
When signing an input, figure out what was requested for but was unable to be found and store it in a SignatureData. Return this information in SignPSBTInput.
Configuration menu - View commit details
-
Copy full SHA for cb40b3a - Browse repository at this point
Copy the full SHA cb40b3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77542cf - Browse repository at this point
Copy the full SHA 77542cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b40bff - Browse repository at this point
Copy the full SHA 3b40bffView commit details -
Configuration menu - View commit details
-
Copy full SHA for b52cb63 - Browse repository at this point
Copy the full SHA b52cb63View commit details -
Configuration menu - View commit details
-
Copy full SHA for be62903 - Browse repository at this point
Copy the full SHA be62903View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd637be - Browse repository at this point
Copy the full SHA fd637beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 540729e - Browse repository at this point
Copy the full SHA 540729eView commit details -
Merge bitcoin#15410: test: txindex: interrupt threadGroup before call…
…ing destructor fab6b07 test: txindex: interrupt threadGroup before calling destructor (MarcoFalke) Pull request description: Fixes the data races with the tread sanitizer such as * https://travis-ci.org/MarcoFalke/bitcoin/jobs/492330554 * bitcoin#15402 (comment) * ... Tree-SHA512: 40608c70d92a1dd68efc1d41eecc8e2fb7738508e21f91f0ad353adcceed60fa624f15bf72a5b69a9444157b261183abbe9fc4cc5dd8aebc1c49506b239e8e88
MarcoFalke committedFeb 16, 2019 Configuration menu - View commit details
-
Copy full SHA for f9d50e8 - Browse repository at this point
Copy the full SHA f9d50e8View commit details -
Merge bitcoin#13932: Additional utility RPCs for PSBT
540729e Implement analyzepsbt RPC and tests (Andrew Chow) 77542cf Move PSBT UTXO fetching to a separate method (Andrew Chow) cb40b3a Figure out what is missing during signing (Andrew Chow) 08f749c Implement joinpsbts RPC and tests (Andrew Chow) 7344a7b Implement utxoupdatepsbt RPC and tests (Andrew Chow) Pull request description: This PR adds 3 new utility RPCs for interacting with PSBTs. `utxoupdatepsbt` updates a PSBT with UTXO information from the node. It only works with witness UTXOs because full transactions (as would be needed for non-witness UTXOs) are not available unless txindex is enabled. `joinpsbts` joins the inputs from multiple distinct PSBTs into one PSBT. e.g. if PSBT 1 has inputs 1 and 2, and PSBT 2 has inputs 3 and 4, `joinpsbts` would create a new PSBT with inputs 1, 2, 3, and 4. `analyzepsbt` analyzes a PSBT and determines the current state of it and all of its inputs, and the next step that needs to be done. Tree-SHA512: 3c1fa302201abca76a8901d0c2be7b4ccbce334d989533c215f8b3e50e22f2f018ce6209544b26789f58f5980a253c0655111e1e20d47d5656e0414c64891a5c
Configuration menu - View commit details
-
Copy full SHA for d5b929c - Browse repository at this point
Copy the full SHA d5b929cView commit details -
Merge bitcoin#15368: Descriptor checksums
fd637be Add checksums to descriptors.md (Pieter Wuille) be62903 Make descriptor checksums mandatory in deriveaddresses and importmulti (Pieter Wuille) b52cb63 Add getdescriptorinfo to compute checksum (Pieter Wuille) 3b40bff Descriptor checksum (Pieter Wuille) Pull request description: This adds support for a descriptor-specific 8-character checksum. Descriptors may optionally be suffixed with a `#` plus these 8 checksum characters. Any descriptor that contains a `#` at the end must be followed by a valid checksum. If the `#` is missing entirely, it is valid without checksum. All RPCs are updated to report descriptors that include the checksum. On input, they are optional except in `deriveaddress` and `importmulti`, which require descriptors which include a checksum. A new RPC is also added to analyse descriptors (`getdescriptorinfo`), which can be used to compute the checksum for a descriptor without. Tree-SHA512: a8294b09155eb6c67fbc178b5e2d3fbc0e9bec8b6de57a13f8835550d51c2cb32a428b3c9a188ded42b454d594e9305edbd4797906b755de77a8f33c79165f6b
Configuration menu - View commit details
-
Copy full SHA for f60d029 - Browse repository at this point
Copy the full SHA f60d029View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3661a3 - Browse repository at this point
Copy the full SHA d3661a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a607c9a - Browse repository at this point
Copy the full SHA a607c9aView commit details
Commits on Feb 17, 2019
-
Merge bitcoin#15398: msvc: add rapidcheck property tests
d067e81 msvc: add rapid check property tests (Chun Kuan Lee) Pull request description: This PR add the property tests into the binaries built by MSVC. And another trivial change is that I reordered the appveyor package list. Tree-SHA512: 25d66db464beb7b512cc1f88d8557d6a047000a97d78f49884bb91a65ec142e0458039c919f51bf73413359fcf3e63e1ea4d76586b862f1c140d2ca05ee8b23d
Configuration menu - View commit details
-
Copy full SHA for e9c1900 - Browse repository at this point
Copy the full SHA e9c1900View commit details -
Merge bitcoin#15426: [Doc] importmulti: add missing description of ke…
…ypool option a607c9a [Doc] importmulti: add missing description of keypool option (David A. Harding) Pull request description: Option was added in bitcoin#14075 but not documented there. CC: @achow101 Tree-SHA512: dcb6421fa1be3d733d7a00c1b57ffd591fe76c02d1c479e729089c118bec52f53bd7ebdb5454b3b1c7603ab189e91682a688b673a7f6b04fa8610c4249711217
Configuration menu - View commit details
-
Copy full SHA for 2d03379 - Browse repository at this point
Copy the full SHA 2d03379View commit details -
Merge bitcoin#15425: [Doc] add missing newline to listunspent help fo…
…r witnessScript d3661a3 [Doc] add missing newline to witnessScript in listunspent help (David A. Harding) Pull request description: Tree-SHA512: 85bb9c693bac36da0239eb6a1f42c2173d0170d5ff3d4c2fcd8897cfab233ef8c8ebc1eb5591e3dc89d091fde221d77c872f14a1eec201fee4dc83ba788390c3
Configuration menu - View commit details
-
Copy full SHA for 4064d04 - Browse repository at this point
Copy the full SHA 4064d04View commit details -
Update assumevalid, minimumchainwork, and getchaintxstats to height 5…
…63378. m_assumed_blockchain_size/m_assumed_chain_state_size were still accurate.
Configuration menu - View commit details
-
Copy full SHA for a083f75 - Browse repository at this point
Copy the full SHA a083f75View commit details -
scripted-diff: Remove NDEBUG pre-define
-BEGIN VERIFY SCRIPT- sed -i 's/NDEBUG;//g' $(git grep --name-only 'NDEBUG;' build_msvc) -END VERIFY SCRIPT-
Configuration menu - View commit details
-
Copy full SHA for 8a1f0a3 - Browse repository at this point
Copy the full SHA 8a1f0a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ec56be - Browse repository at this point
Copy the full SHA 3ec56beView commit details -
Merge bitcoin#15431: msvc: scripted-diff: Remove NDEBUG pre-define in…
… project file 3ec56be appveyor: Remove unused NDEBUG removal (Chun Kuan Lee) 8a1f0a3 scripted-diff: Remove NDEBUG pre-define (Chun Kuan Lee) Pull request description: Follow bitcoin#15391 Tree-SHA512: f264418cbc69b5f083469ed9005a6d592d4268f2b7da967e571ce30195de73b09a9e14c8610a5b6b0f056847d82a4bc7c2fbe56498307093aab4dd42903e6137
MarcoFalke committedFeb 17, 2019 Configuration menu - View commit details
-
Copy full SHA for b72c787 - Browse repository at this point
Copy the full SHA b72c787View commit details
Commits on Feb 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0bedcba - Browse repository at this point
Copy the full SHA 0bedcbaView commit details -
Address test todos by removing -txindex to nodes.
Originally added when updating getrawtransaction to stop searching unspent utxos.
Configuration menu - View commit details
-
Copy full SHA for 8e4b4f6 - Browse repository at this point
Copy the full SHA 8e4b4f6View commit details -
Merge bitcoin#15429: Update assumevalid, minimumchainwork, and getcha…
…intxstats to height 563378 a083f75 Update assumevalid, minimumchainwork, and getchaintxstats to height 563378. (Gregory Maxwell) Pull request description: m_assumed_blockchain_size/m_assumed_chain_state_size were still accurate. Tree-SHA512: 9b08a5d6023c0e24ab3d8c43c0978181eb853f15c4db9bc69e72efc94c89600780bc73d9f46dbaf5241d28b135546dd30e7abd50a89096b5fd3f7252308491cc
Configuration menu - View commit details
-
Copy full SHA for f5a623e - Browse repository at this point
Copy the full SHA f5a623eView commit details -
Merge bitcoin#15250: Use RdSeed when available, and reduce RdRand load
1435fab Use RdSeed when available, and reduce RdRand load (Pieter Wuille) Pull request description: This introduces support for autodetecting and using the RdSeed instruction on x86/x86_64 systems. In addition: * In SeedFast, only 64 bits of entropy are generated through RdRand (256 was relatively slow). * In SeedStartup, 256 bits of entropy are generated, using RdSeed (preferably) or RdRand (otherwise). Tree-SHA512: fb7d3e22e93e14592f4b07282aa79d7c3cc4e9debdd9978580b8d2562bbad345e289bf3f80de2c50c9b50b8bac2aa9b838f9f272f7f8d43f1efc0913aa8acce3
Configuration menu - View commit details
-
Copy full SHA for 29e82e4 - Browse repository at this point
Copy the full SHA 29e82e4View commit details -
bd0dbe8 introduced a dependency of rpc/util.h on RPCErrorCode, defined in rpc/protocol.h. The latter file is only included from rpc/util.cpp, though. This commit fixes the missing include, by moving the #include of rpc/protocol.h to rpc/util.h.
Configuration menu - View commit details
-
Copy full SHA for 39e20fc - Browse repository at this point
Copy the full SHA 39e20fcView commit details -
Merge bitcoin#15397: Remove manual byte editing in wallet_tx_clone fu…
…nc test 6aaa0ab Remove manual byte editing in wallet_tx_clone func test (Gregory Sanders) Pull request description: Adapted from @stevenroose Tree-SHA512: 87f251579e347f870bd30fc57b0c130f00914a3dc78799826384eb049b91d49f2525d55899bf525997e23cc976ca7d10e6b56b23f7358acec307368d48a6f6f1
MarcoFalke committedFeb 18, 2019 Configuration menu - View commit details
-
Copy full SHA for 6ba3f1f - Browse repository at this point
Copy the full SHA 6ba3f1fView commit details -
Merge bitcoin#15348: doc: Add separate productivity notes document
5b76c31 doc: Add separate productivity notes document (Carl Dong) Pull request description: Many developers have their own tools and tricks to be more productive during their cycles, so let's document the best ones so that everyone can benefit from them. Tree-SHA512: b4989e7a815e972a9a646f448fb6c08bd896b4bce77fd7fb22a71a7602971d4cbe34f88183f503f5b851d002784d9e91b87df5348c661eeb9cefa69c52e0de2b
MarcoFalke committedFeb 18, 2019 Configuration menu - View commit details
-
Copy full SHA for f78cd3d - Browse repository at this point
Copy the full SHA f78cd3dView commit details -
Merge bitcoin#15433: Use a single wallet batch for UpgradeKeyMetadata
0bedcba Use a single wallet batch for UpgradeKeyMetadata (Jonas Schnelli) Pull request description: Opening wallets (the first time) after bitcoin#14021 took on my end around 30 seconds due to the keymetadata migration (tested on regtest). Using a single wallet batch reduces the required time for the migration down to <1s on my system for a default 2k keypool wallet. Tree-SHA512: f68739e452d382f5294186f47511b94884a1a0868688dd3179034a7e091a67f93bc9dd45cdfc9fa6b1fe90362772b719278012f2f56b752b803c87db8597a7b0
Configuration menu - View commit details
-
Copy full SHA for 904308d - Browse repository at this point
Copy the full SHA 904308dView commit details
Commits on Feb 19, 2019
-
tests: remove byte.hex() to keep compatibility
Use test_framework.util.bytes_to_hex_str() instead of bytes.hex() that new in Python 3.5, to support minimum version of Python(test).
Configuration menu - View commit details
-
Copy full SHA for 1a062b8 - Browse repository at this point
Copy the full SHA 1a062b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3e1a56 - Browse repository at this point
Copy the full SHA e3e1a56View commit details -
Merge bitcoin#15415: [test] functional: allow custom cwd, use tmpdir …
…as default e3e1a56 [test] functional: set cwd of nodes to tmpdir (Sjors Provoost) Pull request description: Any process launched by bitcoind will have `self.datadir` as its `cwd`. Tree-SHA512: 0b311643bb96c7dc2f693774620173243b3add40bf373284695af2f0071823b23485289fd2ffe152b7f63e0bfe989b16720077cfc2ce33905f9b8e7f2630f3c0
MarcoFalke committedFeb 19, 2019 Configuration menu - View commit details
-
Copy full SHA for 3e4fd40 - Browse repository at this point
Copy the full SHA 3e4fd40View commit details -
Merge bitcoin#15404: [test] Remove -txindex to start nodes
8e4b4f6 Address test todos by removing -txindex to nodes. Originally added when updating getrawtransaction to stop searching unspent utxos. (Amiti Uttarwar) Pull request description: Original todos added when removing getrawtransaction default behavior of searching unspent utxos. Tree-SHA512: d080953c3b0d2e5dca2265a15966dc25985a614c9cc86271ecd6276178ce428c85e262c24df92501695c32fed7beec0339b989f03cce91b57fb2efba201b7809
Configuration menu - View commit details
-
Copy full SHA for 38429c4 - Browse repository at this point
Copy the full SHA 38429c4View commit details -
qa: Remove mocktime unless required
MarcoFalke committedFeb 19, 2019 Configuration menu - View commit details
-
Copy full SHA for fab0d85 - Browse repository at this point
Copy the full SHA fab0d85View commit details -
qa: Always refresh stale cache to be out of ibd
MarcoFalke committedFeb 19, 2019 Configuration menu - View commit details
-
Copy full SHA for 1111aec - Browse repository at this point
Copy the full SHA 1111aecView commit details -
qa: Fix wallet_txn_doublespend issue
MarcoFalke committedFeb 19, 2019 Configuration menu - View commit details
-
Copy full SHA for fa25210 - Browse repository at this point
Copy the full SHA fa25210View commit details
Commits on Feb 20, 2019
-
Merge bitcoin#15439: tests: remove byte.hex() to keep compatibility
1a062b8 tests: remove byte.hex() to keep compatibility (Akio Nakamura) Pull request description: Use ```test_framework.util.bytes_to_hex_str()``` instead of ```bytes.hex()``` that new in Python 3.5 to support minimum version of Python(test). ```test/functional/test_framework/wallet_util.py``` is also reported to have '\.hex()' in bitcoin#15397, but it does not matter because it calls CScript.hex() defined in wallet_util.py. Tree-SHA512: 1019212e965f0848d235fab4da11959dffa42e8adfcd41216c10795cfc63c804b5deb5a3317f25d29940b9dcf088ab76fe3fa80d2679dc19f5f482dc5bde3283
MarcoFalke committedFeb 20, 2019 Configuration menu - View commit details
-
Copy full SHA for f9775a8 - Browse repository at this point
Copy the full SHA f9775a8View commit details -
rpc: Add RPCHelpMan::IsValidNumArgs()
MarcoFalke committedFeb 20, 2019 Configuration menu - View commit details
-
Copy full SHA for fa05626 - Browse repository at this point
Copy the full SHA fa05626View commit details -
rpc: Actually throw help when passed invalid number of params
MarcoFalke committedFeb 20, 2019 Configuration menu - View commit details
-
Copy full SHA for fa4ce70 - Browse repository at this point
Copy the full SHA fa4ce70View commit details
Commits on Feb 21, 2019
-
Merge bitcoin#15278: Improve PID file error handling
3782075 Move all PID file stuff to init.cpp (Hennadii Stepanov) 561e375 Make PID file creating errors fatal (Hennadii Stepanov) 745a2ac Improve PID file removing errors logging (Hennadii Stepanov) Pull request description: Digging into bitcoin#15240 the lack of the proper logging has been discovered. Fixed by this PR. UPDATE (inspired by @laanwj's [comment](bitcoin#15278 (comment))): Not being able to create the PID file is fatal now. Output of `bitcoind`: ``` $ src/bitcoind -pid=/run/bitcoind/bitcoind.pid 2019-02-01T23:20:10Z Bitcoin Core version v0.17.99.0-561e375c7 (release build) 2019-02-01T23:20:10Z Assuming ancestors of block 0000000000000037a8cd3e06cd5edbfe9dd1dbcc5dacab279376ef7cfc2b4c75 have valid signatures. 2019-02-01T23:20:10Z Setting nMinimumChainWork=00000000000000000000000000000000000000000000007dbe94253893cbd463 2019-02-01T23:20:10Z Using the 'sse4(1way),sse41(4way),avx2(8way)' SHA256 implementation 2019-02-01T23:20:10Z Using RdRand as an additional entropy source 2019-02-01T23:20:11Z Error: Unable to create the PID file '/run/bitcoind/bitcoind.pid': No such file or directory Error: Unable to create the PID file '/run/bitcoind/bitcoind.pid': No such file or directory 2019-02-01T23:20:11Z Shutdown: In progress... 2019-02-01T23:20:11Z Shutdown: Unable to remove PID file: File does not exist 2019-02-01T23:20:11Z Shutdown: done ``` Output of `bitcoin-qt`: ![screenshot from 2019-02-02 01-19-05](https://user-images.githubusercontent.com/32963518/52154886-9349b600-2688-11e9-8128-470f16790305.png) **Notes for reviewers** 1. `CreatePidFile()` has been moved from `util/system.cpp` to `init.cpp` for the following reasons: - to get the ability to use `InitError()` - now `init.cpp` contains code of both creating PID file and removing it 2. Regarding 0.18 release process: this PR modifies 1 string and introduces 2 new ones. Tree-SHA512: ac07d0f800e61ec759e427d0afc0ca43d67f232e977662253963afdd0a220d34b871050f58149fc9fabd427bfc8e0d3f6a6032f2a38f30ad366fc0d074b0f2b3
Configuration menu - View commit details
-
Copy full SHA for 3e1ca13 - Browse repository at this point
Copy the full SHA 3e1ca13View commit details -
Merge bitcoin#15416: doc: update FreeBSD build guide for 12.0
901baf2 doc: update FreeBSD build guide for 12.0 (fanquake) Pull request description: Updated the build guide for FreeBSD 12.0 (also bought more inline with the other `BSD` guides. As of FreeBSD 12.0, an ancient GDB is [no longer installed by default](https://www.freebsd.org/releases/12.0R/relnotes.html). Instead, a modern version is available from [`devel/gdb`](https://www.freshports.org/devel/gdb), which is currently version 8.2.x. A recent `LLDB` is also available. Tree-SHA512: c9034348362c2c3d20ee26f6fd66bc447b448dcee767fc9e40131dce26fb54d059fe3b0577c5984931069580d5326eaa0ccf97389458edd3dba02b5ca62f2236
Configuration menu - View commit details
-
Copy full SHA for 4d126f2 - Browse repository at this point
Copy the full SHA 4d126f2View commit details -
Merge bitcoin#15222: docs: Add info about factors that affect depende…
…ncy list 55e05a8 Added some factors that affect the dependency list (Martin Erlandsson) Pull request description: To simplify build instructions, the librsvg formula should be moved to the main `brew install ...` command, in my opinion. It is not a big problem to install a single extra formula, and it will only be unused for some users. An additional reason for this change is that I would like to add a comment (in a future PR) about making sure you have the latest version of all deps (in the case of preexisting formulae). That comment can be authored more clearly if this simplification PR is merged. Tree-SHA512: e63284a4e0584f071a920f6b8ac46694de38e7b1df1e0dc2b00262c1487a2f2851fae721e8f4907a4aad0335f287e881974df6f9d05fe9b26f0ba71033dce145
Configuration menu - View commit details
-
Copy full SHA for b853746 - Browse repository at this point
Copy the full SHA b853746View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53b3103 - Browse repository at this point
Copy the full SHA 53b3103View commit details -
Merge bitcoin#13676: Explain that mempool memory is added to -dbcache
7cb1a14 Explain that unused mempool memory is added to -dbcache (Sjors Provoost) Pull request description: Since `-maxmempool` is 450 MB by default it's quite possible for a user to accidentally OOM a low memory device if they increase `-dbcache` beyond the default. <img width="563" alt="schermafbeelding 2018-09-06 om 17 02 40" src="https://user-images.githubusercontent.com/10217/45166219-c9c4f700-b1f6-11e8-9ee5-14b8b3a9830b.png"> Tree-SHA512: 44c7419d0b06c14aee5d2c02a41e5da488bcb40a5f65ba24554a45707b222f1e4b03d42486dfef9336d917ac2990eef2b1aec287a75b3ef1ccca0e88ac86a0c0
Configuration menu - View commit details
-
Copy full SHA for a83aedc - Browse repository at this point
Copy the full SHA a83aedcView commit details
Commits on Feb 22, 2019
-
Merge bitcoin#15273: docs: Slight tweak to the verify-commits script …
…directions a786c3b Slight tweak to the verify-commits script directions (Douglas Roark) Pull request description: Clarify that GnuPG may be used on both Linux and macOS to obtain the keys required to verify the commits. Tree-SHA512: cec556370f03e00bbd6f585d26b360ca236cf55cb5c0996f6d950d8a98f77c92cc02f1719c8f9b9dc9eac6900eb341a13b50a012752832f39095b7e84046f2cd
Configuration menu - View commit details
-
Copy full SHA for a094b54 - Browse repository at this point
Copy the full SHA a094b54View commit details -
Merge bitcoin#15458: refactor: Drop redundant wallet reference
53b3103 refactor: Drop redundant wallet reference (João Barbosa) Pull request description: Removes the redudant wallet reference from `WalletImpl`. ```cpp // before: std::shared_ptr<CWallet> m_shared_wallet; CWallet& m_wallet; // after std::shared_ptr<CWallet> m_wallet; ``` Tree-SHA512: c78c5a75a59df20b1684f746305c5b3505f73adfd84f00fd800da61ca07c6a37a992fedea3da390afd9564dc6b6a022d183a38995124783ad62c0cc7610be92b
MarcoFalke committedFeb 22, 2019 Configuration menu - View commit details
-
Copy full SHA for 77fcf25 - Browse repository at this point
Copy the full SHA 77fcf25View commit details -
Merge bitcoin#15408: Remove unused TransactionError constants
fa9b60c Remove unused TransactionError constants (MarcoFalke) Pull request description: Fixup to bitcoin#14978, which introduced a bunch of unused enum values, such as `UNKNOWN_ERROR`, `ERROR_COUNT` and `TRANSACTION_ERR_LAST`. None of those have a meaning in the context of an `enum class`, where the compiler can infer if all cases have been covered in a switch-case. Also, move the global `::maxTxFee` back to the rpc caller, so it can be set on a per call basis (in the future). Tree-SHA512: 7f1e2d795f1c1278ecd54ddab2b92c2a862f3c637b482d1d008208925befa1c9dd4b3c4bb1bfcbc5ca4b66a41004aaf01ea96ea95236f944250b8a6cf99ff173
MarcoFalke committedFeb 22, 2019 Configuration menu - View commit details
-
Copy full SHA for 169dced - Browse repository at this point
Copy the full SHA 169dcedView commit details -
Merge bitcoin#15435: rpc: Add missing #include
39e20fc Add missing #include. (Daniel Kraft) Pull request description: bd0dbe8 introduced a dependency of `rpc/util.h` on `RPCErrorCode`, defined in `rpc/protocol.h`. The latter file is only included from `rpc/util.cpp`, though. This commit fixes the missing include, by moving the `#include` of `rpc/protocol.h` to `rpc/util.h`. Tree-SHA512: 75c03cfadb28a309d6deb36feeb0ee6ce0b38e8a1176919bc611ea720feff8c42ec9ed0ac8ab74ba9c531a3b7ec9ccbed0c8692ebdf5f9fc17867b9750a1d9f6
MarcoFalke committedFeb 22, 2019 Configuration menu - View commit details
-
Copy full SHA for f3f9c1d - Browse repository at this point
Copy the full SHA f3f9c1dView commit details
Commits on Feb 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a720a98 - Browse repository at this point
Copy the full SHA a720a98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ad79cb - Browse repository at this point
Copy the full SHA 6ad79cbView commit details
Commits on Feb 24, 2019
-
Abstract EraseBlockData out of RewindBlockIndex
Note that the former 'else' branch in RewindBlockIndex is now dealt with more naturally inside the EraseBlockData call (by checking whether the parent needs to be re-added as candidate after deleting a child).
Configuration menu - View commit details
-
Copy full SHA for 9d6dcc5 - Browse repository at this point
Copy the full SHA 9d6dcc5View commit details -
Move erasure of non-active blocks to a separate loop in RewindBlockIndex
This lets us simplify the iteration to just walking back in the chain, rather than looping over all of mapBlockIndex.
Configuration menu - View commit details
-
Copy full SHA for 32b2696 - Browse repository at this point
Copy the full SHA 32b2696View commit details
Commits on Feb 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1d34287 - Browse repository at this point
Copy the full SHA 1d34287View commit details -
Configuration menu - View commit details
-
Copy full SHA for 436f7d7 - Browse repository at this point
Copy the full SHA 436f7d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 880ce7d - Browse repository at this point
Copy the full SHA 880ce7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 241b2c7 - Browse repository at this point
Copy the full SHA 241b2c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b1ff5c - Browse repository at this point
Copy the full SHA 9b1ff5cView commit details -
Merge bitcoin#15401: rpc: Actually throw help when passed invalid num…
…ber of params fa4ce70 rpc: Actually throw help when passed invalid number of params (MarcoFalke) fa05626 rpc: Add RPCHelpMan::IsValidNumArgs() (MarcoFalke) Pull request description: Can be tested by * running the included test against an old binary (compiled without this patch) * calling `setban 1 "add" 3 4 5 6 7 8 9 0` in the gui Tree-SHA512: aa6a25bbe6f40722913ea292252a62a4012c964eed9f4035335a2e2d13be98eb60f368e8a3251a104a26a62c08b2cb926b06e5ab1418ef1cf4abdd71d87c2919
Configuration menu - View commit details
-
Copy full SHA for 1a8a5ed - Browse repository at this point
Copy the full SHA 1a8a5edView commit details -
Enable PID file creation on Windows
- Add available WIN PID function - Consider WIN32 in each relevant case - Add new preprocessor definitions to suppress warning - Update error message for generic OS Co-authored-by: Jörn Röder <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3f5ad62 - Browse repository at this point
Copy the full SHA 3f5ad62View commit details -
Merge bitcoin#15456: Enable PID file creation on WIN
3f5ad62 Enable PID file creation on Windows - Add available WIN PID function - Consider WIN32 in each relevant case - Add new preprocessor definitions to suppress warning - Update error message for generic OS (riordant) Pull request description: # Introduction As discussed with @laanwj on IRC: - PID file creation was never enabled for Windows, as the `pid_t` filetype is not available for it. However, the WIN32 API contains the header [`Processthreadsapi.h`](https://github.com/CodeShark/x86_64-w64-mingw32/blob/master/include/processthreadsapi.h) which in turn contains the function [`GetCurrentProcessId()`](https://docs.microsoft.com/en-gb/windows/desktop/api/processthreadsapi/nf-processthreadsapi-getcurrentprocessid). ~~This function is called at a higher level by [`_getpid()`](https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/getpid?view=vs-2017)~~ EDIT: `_getpid()` is not available to the MSVC compiler used in the AppVeyor build. As a result, I have changed the function call to`GetCurrentProcessId()`, which performs the same function and is available to both MinGW & MSVC. This allows one to capture the PID in Windows, without any additional includes - the above function is already available. - Within this PR, I have added a separate line that calls `GetCurrentProcessId()` in the case of a WIN compilation, and the usual `getpid()` otherwise. All code blocks processing PID file logic that avoid WIN32 have been changed to consider it. I have also updated the preprocessor definitions in `libbitcoin_server.vcxproj.in` to suppress a warning related to `std::strerror` for the MSVC build, that was causing the AppVeyor build to fail (see @fanquake comment below). # Rationale - Consistency between OS's running Bitcoin - Applications which build off of `bitcoind`, such as novel front-end clients, often need access to the PID in order to control the daemon. Instead of designing some alternate way of doing this for one system, it should be consistent between all of them. In collaboration with @joernroeder Tree-SHA512: 22fcbf866e99115d12ed29716e68d200d4c118ae2f7b188b7705dc0cf5f0cd0ce5fb18f772744c6238eecd9e6d0922c615e2f0e12a7fe7c810062a79d97aa6a2
Configuration menu - View commit details
-
Copy full SHA for b4fc525 - Browse repository at this point
Copy the full SHA b4fc525View commit details -
rpc/gui: Remove 'Unknown block versions being mined' warning
Due to miners inserting garbage into the version numbers, the current version signalling has become completely useless. This removes the "unknown block versions" warning which has the tendency to scare users unnecessarily (and might get them to "update" to something bad). It preserves the warning in the logs. Whether this is desirable can be a point of discussion.
Configuration menu - View commit details
-
Copy full SHA for ef362f2 - Browse repository at this point
Copy the full SHA ef362f2View commit details -
MarcoFalke committed
Feb 25, 2019 Configuration menu - View commit details
-
Copy full SHA for fa2cdc9 - Browse repository at this point
Copy the full SHA fa2cdc9View commit details -
Merge bitcoin#15419: qa: Always refresh cache to be out of ibd
fa2cdc9 test: Simplify create_cache (MarcoFalke) fa25210 qa: Fix wallet_txn_doublespend issue (MarcoFalke) 1111aec qa: Always refresh stale cache to be out of ibd (MarcoFalke) fab0d85 qa: Remove mocktime unless required (MarcoFalke) Pull request description: When starting a test, we are always in IBD because the timestamps on cached blocks are in the past. Usually, we solve that by generating a block at the beginning of the test. That is clumsy and might even lead to other problems such as bitcoin#15360 and bitcoin#14446 (comment) So fix that by getting rid of mocktime and always refreshing the last block of the cache when starting the test framework. Should fix bitcoin#14446 Tree-SHA512: 6af09800f9c86131349a103af617a54551f5f3f3260d38e14e3f30fdd3d91a0feb0100c56cbb12eae4aeac5571ae4b530b16345cbb831d2670237b53351a22c1
MarcoFalke committedFeb 25, 2019 Configuration menu - View commit details
-
Copy full SHA for 8f470ec - Browse repository at this point
Copy the full SHA 8f470ecView commit details
Commits on Feb 26, 2019
-
doc: Remove misleading hint in getrawtransaction
MarcoFalke committedFeb 26, 2019 Configuration menu - View commit details
-
Copy full SHA for fa9ff8f - Browse repository at this point
Copy the full SHA fa9ff8fView commit details -
refactor: Use RPCHelpMan::IsValidNumArgs in getrawtransaction
MarcoFalke committedFeb 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 9999879 - Browse repository at this point
Copy the full SHA 9999879View commit details -
Merge bitcoin#15471: rpc/gui: Remove 'Unknown block versions being mi…
…ned' warning ef362f2 rpc/gui: Remove 'Unknown block versions being mined' warning (Wladimir J. van der Laan) Pull request description: Due to miners inserting garbage into the version numbers causing false positives, the current version signalling has become completely useless. This removes the "unknown block versions" warning which has the tendency to scare users unnecessarily (and might get them to "update" to something bad). It preserves the warning in the logs. Whether this is desirable can be a point of discussion. Tree-SHA512: 51407ccd24a571462465d9c7180f0f28307c50b82a03284abe783e181d8ab7e0638dbb710698d883f28de8a609db70763e39be2470d956e67c833da0768e43e9
MarcoFalke committedFeb 26, 2019 Configuration menu - View commit details
-
Copy full SHA for d88f7f8 - Browse repository at this point
Copy the full SHA d88f7f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fa85eb - Browse repository at this point
Copy the full SHA 2fa85ebView commit details
Commits on Feb 27, 2019
-
doc: Update release process for snap package
MarcoFalke committedFeb 27, 2019 Configuration menu - View commit details
-
Copy full SHA for fa466cb - Browse repository at this point
Copy the full SHA fa466cbView commit details -
Merge bitcoin#15462: gui: Fix async open wallet call order
a720a98 gui: Fix async open wallet call order (João Barbosa) Pull request description: Fixes bitcoin#15455. Must call `OpenWalletActivity::open` asynchronously only after all connections are made to the `OpenWalletActivity` instance, otherwise signals can be missed. Tree-SHA512: 4e5fdbd09d2ca017ed07a1813c2707c09f96275f1498779804e322e0a4dbd7dcff0c2e9cd6ec18463cd427b88b192a8d02373de9edc2b03ba5e4b8484b264417
Configuration menu - View commit details
-
Copy full SHA for 6f43ed4 - Browse repository at this point
Copy the full SHA 6f43ed4View commit details -
Merge bitcoin#15468: wallet: Use fsbridge::ifstream to fix Windows pa…
…th issue 6ad79cb wallet: Use fsbridge::ifstream to fix Windows path issue (Chun Kuan Lee) Pull request description: Fix bitcoin#15460 Tree-SHA512: 1dab04184608543d49c86cbcfb679d63d35cb7bf3bde2e2d9ddf25ec8977de42b7131db5e81a305f3452858079dbcf68f6ad4624c89575d3d7e5b550687fc6ad
Configuration menu - View commit details
-
Copy full SHA for a4f9c02 - Browse repository at this point
Copy the full SHA a4f9c02View commit details -
Merge bitcoin#15477: doc: Remove misleading hint in getrawtransaction
9999879 refactor: Use RPCHelpMan::IsValidNumArgs in getrawtransaction (MarcoFalke) fa9ff8f doc: Remove misleading hint in getrawtransaction (MarcoFalke) Pull request description: For 0.18.0 I asked this line to be added in bitcoin#15159, which was wrong because getmempoolentry does not return the raw transaction hex. Tree-SHA512: 7ac85500c8192314347b7283cd369196bb959c124863642b6c1ce73d5662b1cbe4f42ded9c374dac6657458ab70b01810caf1235dd1d2b404bf376ebf09efa69
Configuration menu - View commit details
-
Copy full SHA for a0d4e79 - Browse repository at this point
Copy the full SHA a0d4e79View commit details
Commits on Feb 28, 2019
-
Merge bitcoin#15489: doc: Update release process for snap package
fa466cb doc: Update release process for snap package (MarcoFalke) Pull request description: Tree-SHA512: 44c083a9de96b8f128e32597071c5101b1f90a0396170955f4d8b21e46ad7bfad1e0e43a955ae1dd2968aa266ff6b5d4c80115a4a1e13a4073549d48278c4c90
Configuration menu - View commit details
-
Copy full SHA for 20268c6 - Browse repository at this point
Copy the full SHA 20268c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a5e52c - Browse repository at this point
Copy the full SHA 4a5e52cView commit details -
Merge bitcoin#15503: msvc: Use a single file to specify the include path
4a5e52c msvc: Use a single file to specify the include path (Chun Kuan Lee) Pull request description: Specify the include files in 1 line and 1 file instead of 64 lines and 16 files. Also, this could avoid MSVC and autoconf include path inconsistency. Tree-SHA512: e2e283913d8118d70fd94b0fb42c3b629b0d9d94aa08a4f625945992fda830c94ecdde8dc7647e28c4f35f8466de3b38cfd7ed7ca78d611612b3b49784fa3745
MarcoFalke committedFeb 28, 2019 Configuration menu - View commit details
-
Copy full SHA for 29c24b0 - Browse repository at this point
Copy the full SHA 29c24b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aa6a8a - Browse repository at this point
Copy the full SHA 7aa6a8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b9f45e - Browse repository at this point
Copy the full SHA 6b9f45eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4566011 - Browse repository at this point
Copy the full SHA 4566011View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1675b7c - Browse repository at this point
Copy the full SHA 1675b7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bb32eb - Browse repository at this point
Copy the full SHA 9bb32ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ce9c37 - Browse repository at this point
Copy the full SHA 9ce9c37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d22041 - Browse repository at this point
Copy the full SHA 8d22041View commit details -
Configuration menu - View commit details
-
Copy full SHA for aeb7fbf - Browse repository at this point
Copy the full SHA aeb7fbfView commit details -
test: Bump timeout on tests that timeout on windows
MarcoFalke committedFeb 28, 2019 Configuration menu - View commit details
-
Copy full SHA for fa852f0 - Browse repository at this point
Copy the full SHA fa852f0View commit details
Commits on Mar 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ca253f6 - Browse repository at this point
Copy the full SHA ca253f6View commit details -
Merge bitcoin#15507: test: Bump timeout on tests that timeout on windows
fa852f0 test: Bump timeout on tests that timeout on windows (MarcoFalke) Pull request description: Those tests build a ton of blocks and time out for me on Windows with: ``` test_framework.authproxy.JSONRPCException: 'generatetoaddress' RPC took longer than 60.000000 seconds. Consider using larger timeout for calls that take longer to return. (-344) Tree-SHA512: a8fffeaddd02c051fbcc04bfac69f6ed826b8f16616e3b2e210a469d07c3e5706baab8121f1cd7ed265481de3a6197cf371513e2afbe506cf13b1dabfe3a0005
MarcoFalke committedMar 1, 2019 Configuration menu - View commit details
-
Copy full SHA for e8612ad - Browse repository at this point
Copy the full SHA e8612adView commit details -
Merge bitcoin#15497: rpc: Consistent range arguments in scantxoutset/…
…importmulti/deriveaddresses ca253f6 Make deriveaddresses use stop/[start,stop] notation for ranges (Pieter Wuille) 1675b7c Use stop/[start,stop] notation in importmulti desc range (Pieter Wuille) 4566011 Add support for stop/[start,stop] ranges to scantxoutset (Pieter Wuille) 6b9f45e Support ranges arguments in RPC help (Pieter Wuille) 7aa6a8a Add ParseRange function to parse args of the form int/[int,int] (Pieter Wuille) Pull request description: This introduces a consistent notation for RPC arguments in `scantxoutset`, `importmulti`, and `deriveaddresses`, either: * `"range" : int` to just specify the end of the range * `"range" : [int,int]` to specify both the begin and the end of the range. For `scantxoutset`, this is a backward compatible new feature. For the two other RPCs, it's an incompatible change, but neither of them has been in a release so far. Because of that non-released reason, this only makes sense in 0.18, in my opinion. I suggest this as an alternative to bitcoin#15496, which only makes `deriveaddresses` compatible with `importmulti`, but not with the existing `scantxoutset` RPC. I also think `[int,int]` is more convenient than `{"start":int,"stop":int}`. I realize this is technically a feature added to `scantxoutset` after the feature freeze. If desired, I'll drop the `scantxoutset` changes. Tree-SHA512: 1cbebb90cf34f106786dbcec7afbf3f43fb8b7e46cc7e6763faf1bc1babf12375a1b3c3cf86ee83c21ed2171d99b5a2f60331850bc613db25538c38b6a056676
MarcoFalke committedMar 1, 2019 Configuration menu - View commit details
-
Copy full SHA for a6d7026 - Browse repository at this point
Copy the full SHA a6d7026View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9586157 - Browse repository at this point
Copy the full SHA 9586157View commit details -
Merge bitcoin#15506: appveyor: fix cache issue and reduce dependencie…
…s build time aeb7fbf appveyor: Don't build debug libraries instead of "build and delete" (Chun Kuan Lee) Pull request description: - fix the filename typo on `appveyor.yml`. Maybe it's the reason that appveyor cache does not work properly. - Build release dependency libraries only. We build both release and debug on master. This could save ~5 mins. Tree-SHA512: 68cdaeab98a658ebcb6159ee3f2d53376496d63b21c91291a95ad2495181de9bb12bd0fbf31672dbe72222b6368ce088b6a06592db365fc247c86bc5ba79905b
MarcoFalke committedMar 1, 2019 Configuration menu - View commit details
-
Copy full SHA for dc251de - Browse repository at this point
Copy the full SHA dc251deView commit details -
Configuration menu - View commit details
-
Copy full SHA for f13ad1c - Browse repository at this point
Copy the full SHA f13ad1cView commit details -
Merge bitcoin#15485: add rpc_misc.py, mv test getmemoryinfo, add test…
… mallocinfo f13ad1c modify test for memory locked in case locking pages failed at some point (Adam Jonas) 2fa85eb add rpc_misc.py, mv test getmemoryinfo, add test mallocinfo (Adam Jonas) Pull request description: Creating the `rpc_misc.py` functional test file to add space for adding tests to a file that doesn't have a lot of coverage. - Removing the `getmemoryinfo()` smoke test from wallet basic rather than moving it to keep the wallet decoupled. Feel like testing for reasonable memory allocation values should suffice. - Adding coverage for `mallocinfo()`. Introduced standard lib XML parser since the function exports an XML string that describes the current state of the memory-allocation implementation in the caller. Tree-SHA512: ced30115622916c88d1e729969ee331272ec9f2881eb36dee4bb7331bf633a6810a57fed63a0cfaf86de698edb5162e6a035efd07c89ece1df56b69d61288072
MarcoFalke committedMar 1, 2019 Configuration menu - View commit details
-
Copy full SHA for f9dbb31 - Browse repository at this point
Copy the full SHA f9dbb31View commit details
Commits on Mar 2, 2019
-
Merge bitcoin#15510: [rpc] deriveaddresses: add range to CRPCConvertP…
…aram 9586157 [rpc] deriveaddresses: add range to CRPCConvertParam (Sjors Provoost) Pull request description: Missing from bitcoin#15497 Tree-SHA512: 469de3f896bcd3435a480685e5257c51ba895df0311329d5e5a3cb2e1894e5358324473d998ea45221776aefe8836a7af6c4f12198a36d2d10bf6761991cfd60
Configuration menu - View commit details
-
Copy full SHA for 37f236a - Browse repository at this point
Copy the full SHA 37f236aView commit details -
Update version after branching off Tree-SHA512: 48f2c2ecfc485f0c864d2b1748ffb382df444abdc8387886bee1be5e49bbcaa6baf0a52544abb7189d762a3f33c82a794413511580e6154c0f82e5e58bea0b0f
Configuration menu - View commit details
-
Copy full SHA for 742f7dd - Browse repository at this point
Copy the full SHA 742f7ddView commit details
Commits on Mar 3, 2019
-
doc: Remove ppa from linux build instructions
MarcoFalke committedMar 3, 2019 Configuration menu - View commit details
-
Copy full SHA for fa3148a - Browse repository at this point
Copy the full SHA fa3148aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 519b0bc - Browse repository at this point
Copy the full SHA 519b0bcView commit details
Commits on Mar 4, 2019
-
doc: Merge release notes fragments
- Merge release notes fragments into release-notes.md - Remove downgrading notes (as I understand this pertains to `<0.15`, this doesn't warrant mentioning anymore) Tree-SHA512: 839e30807651ff53efa713f707ba0744c6c6c9bcb2c9c8afc0e299c93f772cc9a0ef294ba7e15f7049280556404d9b2e96b74f28e456aa36130af05bc7cfe035
Configuration menu - View commit details
-
Copy full SHA for b702e37 - Browse repository at this point
Copy the full SHA b702e37View commit details -
Merge bitcoin#15524: [0.18] doc: Remove ppa from linux build instruct…
…ions fa3148a doc: Remove ppa from linux build instructions (MarcoFalke) Pull request description: Same commit hash as bitcoin#15518 Tree-SHA512: b6ab2f84ca8efc4e71604422b427793b8b17d8d50422177f4ce967421457eee8c2f1d1e0e4fa8cad05cf42ab4343a25e4ee0404cafee978456eefe0c72b11f2b
Configuration menu - View commit details
-
Copy full SHA for 7630301 - Browse repository at this point
Copy the full SHA 7630301View commit details -
Tree-SHA512: 26bd0cce9eaf906a921defd7e4abdbf1056f29c6327950d766753149dde19d6af39ee827f6e02ebfede488f5afb6b4048814061c45e611ffa43f8ef4598edcdb
Configuration menu - View commit details
-
Copy full SHA for 6a178e5 - Browse repository at this point
Copy the full SHA 6a178e5View commit details
Commits on Mar 5, 2019
-
doc: Remove pr release notes file in wrong dir
Github-Pull: bitcoin#15527 Rebased-From: fad76e7 Tree-SHA512: 15b8af83029b095fbe9f7163e2b82247f590831165596b67ed9acae8c11715593c57702731cfe3320e3fa645137fd90314598d1bf91e81cea01889ecc6d05d3a
Configuration menu - View commit details
-
Copy full SHA for 71ac4eb - Browse repository at this point
Copy the full SHA 71ac4ebView commit details
Commits on Mar 7, 2019
-
Merge bitcoin#15552: 0.18: Granular invalidateblock and RewindBlockIndex
519b0bc Make last disconnected block BLOCK_FAILED_VALID, even when aborted (Pieter Wuille) 8d22041 Optimization: don't add txn back to mempool after 10 invalidates (Pieter Wuille) 9ce9c37 Prevent callback overruns in InvalidateBlock and RewindBlockIndex (Pieter Wuille) 9bb32eb Release cs_main during InvalidateBlock iterations (Pieter Wuille) 9b1ff5c Call InvalidateBlock without cs_main held (Pieter Wuille) 241b2c7 Make RewindBlockIndex interruptible (Pieter Wuille) 880ce7d Call RewindBlockIndex without cs_main held (Pieter Wuille) 436f7d7 Release cs_main during RewindBlockIndex operation (Pieter Wuille) 1d34287 Merge the disconnection and erasing loops in RewindBlockIndex (Pieter Wuille) 32b2696 Move erasure of non-active blocks to a separate loop in RewindBlockIndex (Pieter Wuille) 9d6dcc5 Abstract EraseBlockData out of RewindBlockIndex (Pieter Wuille) Pull request description: Same repo and branch like "Granular invalidateblock and RewindBlockIndex bitcoin#15402 ", can be merged as is. This saves us all the cherry-picks and review of the backport cherry-picks. Tree-SHA512: 20c27c5f807c3d85e0072f9e2cdefad4ad7d329d6b26658a00844d5fcf0ed729059daf765e04e6382db2b5915117b15949cd4989d864917ab105c92e2e5e9986
Configuration menu - View commit details
-
Copy full SHA for 0fd3632 - Browse repository at this point
Copy the full SHA 0fd3632View commit details
Commits on Mar 9, 2019
-
gitian: Improve error handling
Github-Pull: bitcoin#15549 Rebased-From: 32da92b Tree-SHA512: c79455ed3aa0e529821ed30c5d36244dcc9fbf9154b63dfcce4789143d8a737f83ea2aaea8993748babc4cec45ae0e88449d2a6ddc90dcf62a39cf8d6a2ace2e
Configuration menu - View commit details
-
Copy full SHA for f810f14 - Browse repository at this point
Copy the full SHA f810f14View commit details -
[addrman] Improve tried table collision logging
Github-Pull: bitcoin#15486 Rebased-From: 4d83401 Tree-SHA512: c7843191c470d8b3298d4375632ddbcfd26358d21100bcbffa8d40498782f9dfef08cfb7b3c040525ef912b27ddd593322b60f8f21e16e2ae9bae66433ce807e
Configuration menu - View commit details
-
Copy full SHA for 561b00a - Browse repository at this point
Copy the full SHA 561b00aView commit details -
[net] feeler connections can be made to outbound peers in same netgroup
Fixes a bug where feelers could be stuck trying to resolve a collision in the tried table that is to an address in the same netgroup as an existing outbound peer. Thanks to Muoi Tran for the original bug report and detailed debug logs to track this down. Github-Pull: bitcoin#15486 Rebased-From: 4991e3c Tree-SHA512: 2752c9909d55ff63b9143168033d0d3952effba7f911181919eb62291edf822ec54fffbb20e35b5c5f8cb1092d75c496665da00139dbebe5ce402cbea3ad87c5
Configuration menu - View commit details
-
Copy full SHA for 487f0c3 - Browse repository at this point
Copy the full SHA 487f0c3View commit details -
[addrman] Ensure collisions eventually get resolved
After 40 minutes, time out a test-before-evict entry and just evict without testing. Otherwise, if we were unable to test an entry for some reason, we might break using feelers altogether. Github-Pull: bitcoin#15486 Rebased-From: f71fdda Tree-SHA512: 66c61a9f030b1666e98e4fe66dd6cfc5f1d03b2a1ec01567b195903db6e4412ac778f4464ee9ef35ae6faa1ab7e4b18ef7ecb9a7ced29e6494046990aebf7b76
Configuration menu - View commit details
-
Copy full SHA for 333be7a - Browse repository at this point
Copy the full SHA 333be7aView commit details -
[addrman] Improve collision logging and address nits
Github-Pull: bitcoin#15486 Rebased-From: 20e6ea2 Tree-SHA512: 73b37a98cf4d9ede1d39c30d178d63a5a6865dba6cb7a9f33bd1e03445acb708b3007c7cde991b5de96a407262adda23279fe7a1d2ed31b0b5a33b2e97aaba9b
Configuration menu - View commit details
-
Copy full SHA for b80dedb - Browse repository at this point
Copy the full SHA b80dedbView commit details -
qt: periodic translations update
Tree-SHA512: a2c5818dd2fa261b86a177e846e5a58062f1ea3adf3d4fef5ac6f4a503e7f9f143189a0068847f405cc68f9900f983db5c3ab9799a4e29dd41ced09542f57175
Configuration menu - View commit details
-
Copy full SHA for 936ef73 - Browse repository at this point
Copy the full SHA 936ef73View commit details
Commits on Mar 12, 2019
-
build: use full version string in setup.exe
Github-Pull: bitcoin#15548 Rebased-From: fa55104 Tree-SHA512: 195d9d459431ae879a27e26d01962f020ddbbf648da26e52121c4fa7eb3438330f1ce34de431757e5079bf248f7129539e1d1a83c9c795ab57dc8c51545384bb
Configuration menu - View commit details
-
Copy full SHA for 021a9ad - Browse repository at this point
Copy the full SHA 021a9adView commit details
Commits on Mar 13, 2019
-
doc: correct analysepsbt rpc doc
Github-Pull: bitcoin#15559 Rebased-From: a4d0fd0 Tree-SHA512: 43f985ccb1af22e416230b8f351396d1fa677ee4e60f6952962ed37e842f5746df8a58ae7c35d6a7518af4b5974ee753b17ec3578394122584ca10e9ed561268
Configuration menu - View commit details
-
Copy full SHA for 20fd64f - Browse repository at this point
Copy the full SHA 20fd64fView commit details -
rpc: return a number for estimated_feerate in analyzepsbt
Github-Pull: bitcoin#15559 Rebased-From: 335931d Tree-SHA512: ebe460e935e33fbbbe725db403654ee65c86a606401e8519e1180551e2ccd43661eb4ad20bf065f2c0c2a8026c3bb3bce796789f8d612e9e197ceb8d541a63a9
Configuration menu - View commit details
-
Copy full SHA for 2edd0c4 - Browse repository at this point
Copy the full SHA 2edd0c4View commit details -
Fix overflow bug in analyzepsbt fee: CAmount instead of int
Github-Pull: bitcoin#15582 Rebased-From: c9963ae Tree-SHA512: ed1dcfafb7015de5405112938b04c4009bec3349a8d4e8aca641598ccab31a34c7f16b5045670909fd2e795fc40640a79658ef6b1771e9f21abd0ca759b239b5
Configuration menu - View commit details
-
Copy full SHA for 232ef63 - Browse repository at this point
Copy the full SHA 232ef63View commit details
Commits on Mar 14, 2019
-
doc: Pre-rc2 translations update
Tree-SHA512: a494a9039555b24a7a4f4ecebc2a1b7c47bf8937b2ec583659e4443b49919e6ddd0e276c273ce2f89955f433de300ea0c36216e288309a7fac5b2e3d2534a604
Configuration menu - View commit details
-
Copy full SHA for a01925c - Browse repository at this point
Copy the full SHA a01925cView commit details -
wallet: Log and ignore errors in ListWalletDir and IsBerkeleyBtree
Github-Pull: bitcoin#15583 Rebased-From: 15c69b1 Tree-SHA512: edef7cafc5a2cb8d3355591a7742ef61454a5dedbb1dc22f6cc6bae42329d887f3f4a054f2aeedf31180051f50b6478d09e204066205699dabc0cb67b0ce4a96
Configuration menu - View commit details
-
Copy full SHA for ef27a06 - Browse repository at this point
Copy the full SHA ef27a06View commit details -
Tree-SHA512: 8ce284bd20cfeee8bfb9f7144c9a4239b460f83ac18df840b417b43b11e8028b649fb056c9266d01ac39a926a8f4e931d0dc3ee302d0c84f5fcb2c7d18126322
Configuration menu - View commit details
-
Copy full SHA for 85f1755 - Browse repository at this point
Copy the full SHA 85f1755View commit details -
Tree-SHA512: 97a6d7193da6f9d84e35e2511d949b08be990e035ffb38a149bf45df085ea41f4c84953ddd7a38b0165574f7168419fc2bd3ad6351f5012d89cf884d055693e7
Configuration menu - View commit details
-
Copy full SHA for 889af0e - Browse repository at this point
Copy the full SHA 889af0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for da14d90 - Browse repository at this point
Copy the full SHA da14d90View commit details -
Configuration menu - View commit details
-
Copy full SHA for a756363 - Browse repository at this point
Copy the full SHA a756363View commit details -
Merge bitcoin#15602: 0.18: [p2p] Enable reject messages by default
a756363 [docs] document BIP 61 deprecation (John Newbery) da14d90 [p2p] Enable BIP 61 REJECT messages by default (John Newbery) Pull request description: This PR reverts bitcoin#14054 following discussion on the bitcoin-dev mailing list. It also adds release notes to clearly document that the `enablebip61` option will be disabled by default in a future release before being removed entirely. Tree-SHA512: 0c9162045a4fb95689a0cb2de19f98a83636c9a6fb7ffa6809773b593c6c00b14e0480683e4d1c48e9b7f90e89cf7c2dca18bff42f5d2da2a43c522039e9f1ee
MarcoFalke committedMar 14, 2019 Configuration menu - View commit details
-
Copy full SHA for d3a0382 - Browse repository at this point
Copy the full SHA d3a0382View commit details
Commits on Mar 20, 2019
-
Do not relay banned IP addresses
Github-Pull: bitcoin#15617 Rebased-From: 054d01d Tree-SHA512: 2c47cf823cc51aee5a224513a0ca2fd1132f4c567d255ead661e88f009dc5d1db73da79b5e65a63b11b222e17292fdff9035a93cb2e53215d9bbb21a5bce7a41
Configuration menu - View commit details
-
Copy full SHA for 238ef33 - Browse repository at this point
Copy the full SHA 238ef33View commit details
Commits on Mar 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 98a24a2 - Browse repository at this point
Copy the full SHA 98a24a2View commit details -
Merge bitcoin#15641: Backport bitcoin#15614 to 0.18: gui: Defer remov…
…eAndDeleteWallet when no modal widget is active 98a24a2 gui: Defer removeAndDeleteWallet when no modal widget is active (João Barbosa) Pull request description: 0.18 Backport of bitcoin#15614 Tree-SHA512: 8f785705325364ecfa37045090f10ca615f457e279789b0ce0d61f2667f491bce9b44f5e5cdeeecf63d61356213d9a97a3578841295cc8480cf42e037c2decb2
Configuration menu - View commit details
-
Copy full SHA for b022242 - Browse repository at this point
Copy the full SHA b022242View commit details -
[rpc] Remove deprecated functionality message from validateaddress help
This functionality was removed in v0.18.
Configuration menu - View commit details
-
Copy full SHA for be8b9c6 - Browse repository at this point
Copy the full SHA be8b9c6View commit details
Commits on Mar 23, 2019
-
Merge bitcoin#15647: [rpc] Remove deprecated functionality message fr…
…om validateaddress help be8b9c6 [rpc] Remove deprecated functionality message from validateaddress help (John Newbery) Pull request description: This functionality was removed in v0.18. ACKs for commit be8b9c: MarcoFalke: utACK be8b9c6 fanquake: utACK be8b9c6 Tree-SHA512: 7e30f1e56020aa3a59e736574075191155866788156d0d30eaf963c0a5015ad0de43787c6b73a765319f2dccec0117a2230a312d18ca3f9be3986ce3de4afdb3
MarcoFalke committedMar 23, 2019 Configuration menu - View commit details
-
Copy full SHA for 7eab2db - Browse repository at this point
Copy the full SHA 7eab2dbView commit details
Commits on Mar 28, 2019
-
qt: Translations update pre-rc3
Tree-SHA512: 52b66903e169fc3f53f8e4eccb0f765df9a6fbc149ba98fbe7f8b8e7f03e8196ebef8c19ed7412f6d09ddfa4b82e38aa357e1fca6942b0d1d7fe89ea66053556
Configuration menu - View commit details
-
Copy full SHA for 09a05e8 - Browse repository at this point
Copy the full SHA 09a05e8View commit details -
Tree-SHA512: 0d7a73946d75ac79df65dc6fb5c885353729a3401d985e2d452bf9e5964be7e169ae2cab481cba5307f5d3480d307e1c9e198090f2ede2c9c020543947d44db4
Configuration menu - View commit details
-
Copy full SHA for f14a0aa - Browse repository at this point
Copy the full SHA f14a0aaView commit details -
release: Update the Windows Codesigning certificate
Github-Pull: bitcoin#15682 Rebased-From: 43ae1e9 Tree-SHA512: 10b7ef7f58b9ded4d6a446f7a03173de6d2ce5d31a09945308b32e250c9ee7550ad2d6ae3aecb0447731a98f2ddfd62a0dcfa61106b6cc1da78d9985407ecf47
Configuration menu - View commit details
-
Copy full SHA for dcd96b8 - Browse repository at this point
Copy the full SHA dcd96b8View commit details -
doc: Update manpages for changes since rc2
Tree-SHA512: f42885f9b866b1172622c4ff2003b1abe5d26e2bfc060b141475761ddfb69b89c99ed5e9d15a23cf4581e77588f77eaecbbea5b7621c1ca22e7a2da6a788e746
Configuration menu - View commit details
-
Copy full SHA for 7bcf90c - Browse repository at this point
Copy the full SHA 7bcf90cView commit details -
Simplify orphan processing in preparation for interruptibility
Github-Pull: bitcoin#15644 Rebased-From: 9453018
Configuration menu - View commit details
-
Copy full SHA for 6355214 - Browse repository at this point
Copy the full SHA 6355214View commit details -
[MOVEONLY] Move processing of orphan queue to ProcessOrphanTx
Github-Pull: bitcoin#15644 Rebased-From: 6e051f3
Configuration menu - View commit details
-
Copy full SHA for bb60121 - Browse repository at this point
Copy the full SHA bb60121View commit details -
Interrupt orphan processing after every transaction
This makes orphan processing work like handling getdata messages: After every actual transaction validation attempt, interrupt processing to deal with messages arriving from other peers. Github-Pull: bitcoin#15644 Rebased-From: 866c805
Configuration menu - View commit details
-
Copy full SHA for 50c56f2 - Browse repository at this point
Copy the full SHA 50c56f2View commit details
Commits on Apr 1, 2019
-
[tests] Add test for wallet rebroadcasts
The existing wallet_resendwallettransactions.py test only tests the resendwallettransactions RPC. It does not test whether transactions are actually rebroadcast, or whether the rebroadcast logic is called on a timer. This commit updates the test to not use the resendwallettransactions RPC and test that transactions are rebroadcast on a timer. Github-Pull: bitcoin#15646 Rebased-From: 529c1ae
Configuration menu - View commit details
-
Copy full SHA for a90db2f - Browse repository at this point
Copy the full SHA a90db2fView commit details -
wallet: Move CWallet::ReacceptWalletTransactions locks to callers
Github-Pull: bitcoin#15652 Rebased-From: 0440481
Configuration menu - View commit details
-
Copy full SHA for ebf6566 - Browse repository at this point
Copy the full SHA ebf6566View commit details -
interfaces: Add Chain::requestMempoolTransactions
Github-Pull: bitcoin#15652 Rebased-From: 57908a7
Configuration menu - View commit details
-
Copy full SHA for ed0498a - Browse repository at this point
Copy the full SHA ed0498aView commit details -
wallet: Update transactions with current mempool after load
Github-Pull: bitcoin#15652 Rebased-From: 2ebf650
Configuration menu - View commit details
-
Copy full SHA for 59716ec - Browse repository at this point
Copy the full SHA 59716ecView commit details -
qa: Check unconfirmed balance after loadwallet
Github-Pull: bitcoin#15652 Rebased-From: 4bf1b1c
Configuration menu - View commit details
-
Copy full SHA for 95faffe - Browse repository at this point
Copy the full SHA 95faffeView commit details
Commits on Apr 2, 2019
-
Merge bitcoin#15691: 0.18: rc3 backports
95faffe qa: Check unconfirmed balance after loadwallet (João Barbosa) 59716ec wallet: Update transactions with current mempool after load (João Barbosa) ed0498a interfaces: Add Chain::requestMempoolTransactions (João Barbosa) ebf6566 wallet: Move CWallet::ReacceptWalletTransactions locks to callers (João Barbosa) a90db2f [tests] Add test for wallet rebroadcasts (John Newbery) 50c56f2 Interrupt orphan processing after every transaction (Pieter Wuille) bb60121 [MOVEONLY] Move processing of orphan queue to ProcessOrphanTx (Pieter Wuille) 6355214 Simplify orphan processing in preparation for interruptibility (Pieter Wuille) Pull request description: Remaining backports for rc3 ACKs for commit 95faff: promag: ACK 95faffe, well done in ed0498a - verified all cherry picks. Tree-SHA512: 597ee45493ac04e8c3149628a357c3238169d4b4f78158f22a3531e5f66289c228ecd6582f99026698883216f1ee7934d6315d19c99fc5f4f33dd1bed4300186
Configuration menu - View commit details
-
Copy full SHA for 32ec900 - Browse repository at this point
Copy the full SHA 32ec900View commit details
Commits on Apr 9, 2019
-
Github-Pull: bitcoin#15763 Rebased-From: 65d2f5d
Configuration menu - View commit details
-
Copy full SHA for 538fef6 - Browse repository at this point
Copy the full SHA 538fef6View commit details -
doc: correct bitcoinconsensus_version in shared-libraries
Github-Pull: bitcoin#15765 Rebased-From: 8ae6d02
Configuration menu - View commit details
-
Copy full SHA for 956c0aa - Browse repository at this point
Copy the full SHA 956c0aaView commit details -
Mention new PSBT RPCs in psbt.md
Github-Pull: bitcoin#15757 Rebased-From: 28d78de
Configuration menu - View commit details
-
Copy full SHA for 1b0752a - Browse repository at this point
Copy the full SHA 1b0752aView commit details -
Mention new descriptor RPCs in descriptors.md
Github-Pull: bitcoin#15757 Rebased-From: 9b085f4
Configuration menu - View commit details
-
Copy full SHA for bf32bc4 - Browse repository at this point
Copy the full SHA bf32bc4View commit details -
Merge bitcoin#15775: [0.18] Doc Backports
bf32bc4 Mention new descriptor RPCs in descriptors.md (Pieter Wuille) 1b0752a Mention new PSBT RPCs in psbt.md (Pieter Wuille) 956c0aa doc: correct bitcoinconsensus_version in shared-libraries (fanquake) 538fef6 Update bips.md for 0.18.0 (Pieter Wuille) Pull request description: Can be bumped to 0.18.1 if `rc3` ends up being final. ACKs for commit bf32bc: MarcoFalke: ACK bf32bc4 Tree-SHA512: 60ad8f0ca53b9fbf6f2a4941bd10971cfece192032d1feff3b25e1b8572caf72cd63c5b8507c376a8bdfb57da6551ac9c2c32dc1f8dc2658a3ea4abf75b0fd9a
MarcoFalke committedApr 9, 2019 Configuration menu - View commit details
-
Copy full SHA for 164082c - Browse repository at this point
Copy the full SHA 164082cView commit details
Commits on Apr 11, 2019
-
Github-Pull: bitcoin#15754 Rebased-From: f4b7a2f
Configuration menu - View commit details
-
Copy full SHA for 60d4621 - Browse repository at this point
Copy the full SHA 60d4621View commit details
Commits on Apr 15, 2019
-
Merge bitcoin#15790: [0.18] backport bitcoin#15754
60d4621 rpc: getrpcinfo docs (Ben Carman) Pull request description: Backports bitcoin#15754 to the 0.18 branch bitcoin#15754 added the help message for `getrpcinfo` ACKs for commit 60d462: promag: utACK 60d4621. fanquake: utACK 60d4621 Tree-SHA512: 3c0f0aded2dbd300b1cb5e3a3abb1d84852a165aa6ebb337833f06ba135730192a6e86b58323e4c5eb3a7636268125bea7be05925b5b316220bfa5ac1de4a5f4
Configuration menu - View commit details
-
Copy full SHA for f42ed14 - Browse repository at this point
Copy the full SHA f42ed14View commit details -
[rpc] Remove the addresses field from the getaddressinfo return object
The "addresses" field was confusing because it refered to public keys using their P2PKH address. It was included in the return object when needed for backward compatibility. Remove that compatibility now that the -deprecatedrpc=validateaddress option has been removed. New applications should use the 'embedded'->'address' field for P2SH or P2WSH wrapped addresses, and 'pubkeys' for inspecting multisig participants. Github-Pull: 15750 Rebased-From: b4338c1
Configuration menu - View commit details
-
Copy full SHA for b3a04c9 - Browse repository at this point
Copy the full SHA b3a04c9View commit details -
Merge bitcoin#15800: Backport: [rpc] Remove the addresses field from …
…the getaddressinfo return object b3a04c9 [rpc] Remove the addresses field from the getaddressinfo return object (John Newbery) Pull request description: Backport bitcoin#15750 ACKs for commit b3a04c: MarcoFalke: ACK b3a04c9 (checked cherry-pick) Tree-SHA512: d6e586fb6e22b9825267d6c45dd3090b7f8dc1a06804ca238103d1c665b178f8c2b3004f67aae67ea51c2c3df97561894f3f2e85d45400c760c3b7f057ff4bb8
MarcoFalke committedApr 15, 2019 Configuration menu - View commit details
-
Copy full SHA for fa3993b - Browse repository at this point
Copy the full SHA fa3993bView commit details
Commits on Apr 16, 2019
-
Github-Pull: bitcoin#15809 Rebased-From: e7acf44
Configuration menu - View commit details
-
Copy full SHA for 8f7cfb0 - Browse repository at this point
Copy the full SHA 8f7cfb0View commit details -
gitignore: add *.plist (clang-check)
Github-Pull: bitcoin#15809 Rebased-From: 17be9e0
Configuration menu - View commit details
-
Copy full SHA for c69138a - Browse repository at this point
Copy the full SHA c69138aView commit details -
doc: mention creating application support bitcoin folder on OSX
Github-Pull: bitcoin#15802 Rebased-From: 8dfbb5c
Configuration menu - View commit details
-
Copy full SHA for 9c572e3 - Browse repository at this point
Copy the full SHA 9c572e3View commit details -
doc/dependencies: Fix typo libsrvg->librsvg
Github-Pull: bitcoin#15684 Rebased-From: 7d01b5c
Configuration menu - View commit details
-
Copy full SHA for 6d2448c - Browse repository at this point
Copy the full SHA 6d2448cView commit details -
doc: describe onlynet option in doc/tor.md
as per http://www.erisian.com.au/bitcoin-core-dev/log-2019-04-11.html#l-102. Description adapted from https://github.com/bitcoin/bitcoin/blob/master/src/init.cpp#L429. Also fixes a typo in doc/dependencies.md. Github-Pull: bitcoin#15792 Rebased-From: 140bbee
Configuration menu - View commit details
-
Copy full SHA for 194226f - Browse repository at this point
Copy the full SHA 194226fView commit details -
Github-Pull: bitcoin#15799 Rebased-From: fa74749
Configuration menu - View commit details
-
Copy full SHA for a644780 - Browse repository at this point
Copy the full SHA a644780View commit details -
Keep full pubkeys in FlatSigningProvider::origins
Github-Pull: bitcoin#15749 Rebased-From: 9a93c91
Configuration menu - View commit details
-
Copy full SHA for 7fcbe7d - Browse repository at this point
Copy the full SHA 7fcbe7dView commit details -
Import all origin info in importmulti; even for non-importing pubkeys
Github-Pull: bitcoin#15749 Rebased-From: 6e59700
Configuration menu - View commit details
-
Copy full SHA for 802dcd3 - Browse repository at this point
Copy the full SHA 802dcd3View commit details -
Take non-importing keys into account for spendability warning in desc…
…riptor import Github-Pull: bitcoin#15749 Rebased-From: b5d3987
Configuration menu - View commit details
-
Copy full SHA for 235550d - Browse repository at this point
Copy the full SHA 235550dView commit details -
Merge bitcoin#15803: [0.18] Backport 15749: importmulti only imports …
…origin info for PKH outputs 235550d Take non-importing keys into account for spendability warning in descriptor import (Pieter Wuille) 802dcd3 Import all origin info in importmulti; even for non-importing pubkeys (Pieter Wuille) 7fcbe7d Keep full pubkeys in FlatSigningProvider::origins (Pieter Wuille) Pull request description: Clean backport of bitcoin#15749 by sipa to 0.18 ACKs for commit 235550: fanquake: utACK 235550d MarcoFalke: ACK 235550d (Checked that they are clean cherry-picks) Tree-SHA512: 1ccc19f51137ac4ef971c0bcca4c87ab2383610aa51c5d02680c485b9ce6abd698dddd7f4a45946d56b1aa741cc3fd94b4180ff15901824d20eeba89b4f12853
MarcoFalke committedApr 16, 2019 Configuration menu - View commit details
-
Copy full SHA for e57462c - Browse repository at this point
Copy the full SHA e57462cView commit details
Commits on Apr 17, 2019
-
Revert "Change in transaction pull scheduling to prevent InvBlock-rel…
…ated attacks" This reverts commit 1cff3d6.
Configuration menu - View commit details
-
Copy full SHA for 8602d8b - Browse repository at this point
Copy the full SHA 8602d8bView commit details
Commits on Apr 18, 2019
-
Merge bitcoin#15818: [0.18] doc backports
a644780 doc: Clarify RPC versioning (MarcoFalke) 194226f doc: describe onlynet option in doc/tor.md (Jon Atack) 6d2448c doc/dependencies: Fix typo libsrvg->librsvg (Luke Dashjr) 9c572e3 doc: mention creating application support bitcoin folder on OSX (Jack Mallers) c69138a gitignore: add *.plist (clang-check) (James O'Beirne) 8f7cfb0 gitignore: add *.dat (James O'Beirne) Pull request description: Backports bitcoin#15684, bitcoin#15792, bitcoin#15802, bitcoin#15809 to the `0.18` branch. ACKs for commit a64478: Tree-SHA512: 6ed524a7b94242f8a738710d4321b98b9e80d6625d384fd83280b38fcb6bb8c468bcec1d980789ad2f4c91a5629ffe5c5314a7353181f08884c5a081840431cc
Configuration menu - View commit details
-
Copy full SHA for e753cbd - Browse repository at this point
Copy the full SHA e753cbdView commit details -
GUI: Options: Set the range of pruning size before loading its value
Without this, an out-of-default-range value gets limited to the range Github-Pull: bitcoin#15801 Rebased-From: 4ddeb2f Tree-SHA512: 64c18c8be6756fc0130d3fe934edb1ea7758877d4049c5729fa2adb05abb3af4e4bbe1d5f910224e16070aada5470637a35ed14b12391efd48cf035e8a22a949
Configuration menu - View commit details
-
Copy full SHA for 5546207 - Browse repository at this point
Copy the full SHA 5546207View commit details -
GUI: Options: Remove the upper-bound limit from pruning size setting
Hypothetically, someone may wish to begin pruning at a future blockchain size, and there's no reason to limit it lower Github-Pull: bitcoin#15801 Rebased-From: 8a33f4d Tree-SHA512: 814dc5f004c3418216a12f8e0ef1a8db2c586d98b515d48b31a8ccd7f4e0deb12b9f2b6110bf702576a32802ca1d30e518df5ad7c28046deb4d0e9be46a6e7b8
Configuration menu - View commit details
-
Copy full SHA for a58d80d - Browse repository at this point
Copy the full SHA a58d80dView commit details -
Merge bitcoin#15839: [0.18] Revert GetData randomization change (bitc…
…oin#14897) 8602d8b Revert "Change in transaction pull scheduling to prevent InvBlock-related attacks" (Suhas Daftuar) Pull request description: This is for 0.18, not master -- I propose we revert the getdata change for the 0.18 release, rather than try to continue patching it up. It seems like we've turned up several additional bugs that slipped through initial review (see bitcoin#15776, bitcoin#15834), and given the potential severe consequences of these bugs I think it'd make more sense for us to delay releasing this code until 0.19. Since the bugfix PRs are getting review, I think we can leave bitcoin#14897 in master, but we can separately discuss if it should be reverted in master as well if anyone thinks that would be more appropriate. ACKs for commit 8602d8: Tree-SHA512: 0389cefc1bc74ac47f87866cf3a4dcfe202740a1baa3db074137e0aa5859672d74a50a34ccdb7cf43b3a3c99ce91e4ba1fb512d04d1d383d4cc184a8ada5543f
MarcoFalke committedApr 18, 2019 Configuration menu - View commit details
-
Copy full SHA for 607b1b7 - Browse repository at this point
Copy the full SHA 607b1b7View commit details -
gui: Pre-rc4 translations update
Tree-SHA512: f3a7c9e0c935c869a85e3bc93a4bd33999270ffc13d35de34c46e9dab19229af19fb9c1a61a99264e8411c0966bf8b02a5ee94bf20a07f66b92234473f0e0801
Configuration menu - View commit details
-
Copy full SHA for a4fc2fb - Browse repository at this point
Copy the full SHA a4fc2fbView commit details -
doc: Move release notes from wiki
Tree-SHA512: 59b8d913d56081ac73f3777ae4017b2f416da531e8c47ab854ff277f714f58e238215e89caa7c5973899dc3114cb5bdbaf7f7ca26a22a4062d6029d30d3c1156
Configuration menu - View commit details
-
Copy full SHA for 4384839 - Browse repository at this point
Copy the full SHA 4384839View commit details -
Tree-SHA512: 5a4b6c0f38402c289ecb0abb59d45ef87a9dfb0bc135baf0512bc4e566c92fb28da519da3aec006594c8ecde38eb8ab4997f899bcd2301f506c4d5633e84391a
Configuration menu - View commit details
-
Copy full SHA for 379f71e - Browse repository at this point
Copy the full SHA 379f71eView commit details
Commits on Apr 19, 2019
-
doc: 0.18: Remove TODO from release notes
MarcoFalke committedApr 19, 2019 Configuration menu - View commit details
-
Copy full SHA for fad9eb1 - Browse repository at this point
Copy the full SHA fad9eb1View commit details
Commits on Apr 26, 2019
-
Merge bitcoin#15852: doc: 0.18: Remove TODO from release notes
fad9eb1 doc: 0.18: Remove TODO from release notes (MarcoFalke) Pull request description: Also, remove section that no longer applies after bitcoin#15839 ACKs for commit fad9eb: Tree-SHA512: 259cbaa313cd6cce0f83a577527612314b484e77c7001fe56a21553dc0e446d9aa2bdf1129e546f9c4c142fa3cf4479d72d4561ee553a8a6e9d5453061813a3c
MarcoFalke committedApr 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 825ecb5 - Browse repository at this point
Copy the full SHA 825ecb5View commit details
Commits on Apr 30, 2019
-
Tree-SHA512: 94e3c6149ba6a8c49ffc64f3f0a642950ebfc722fdd6c6a30c21b989f49f8c8be827212e65a0f367332bd38a56fe4b248ccf2147f019aed06224f7975a21fff6
Configuration menu - View commit details
-
Copy full SHA for 2472733 - Browse repository at this point
Copy the full SHA 2472733View commit details
Commits on May 2, 2019
-
doc: Clean out release notes post-0.18.0
Tree-SHA512: c1076f844d7b083e1637aeed51b05a638b8d8068a58cf1f24be9af811c071d11d71552d1b1ebfc7ba14a53aa2534288d12039c1a00270a316d528244144a74ad
Configuration menu - View commit details
-
Copy full SHA for be92be5 - Browse repository at this point
Copy the full SHA be92be5View commit details