aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-06-19Stop trimming when mapTx is emptyPieter Wuille
2016-06-18Remove sipa's old revoked key from verify-commitsPeter Todd
Now that the trusted root is past all commits signed by that key we don't need it in the trusted-keys list, nor do we need to whitelist those commits in allow-revsig-commits
2016-06-18Enable mempool consistency checks in unit testsPieter Wuille
2016-06-18Stop trimming when mapTx is emptyPieter Wuille
2016-06-18Merge #8215: [wallet] tests: Don't use floating pointMarcoFalke
faa91b1 [wallet] tests: Don't use floating point (MarcoFalke)
2016-06-18Use runtime linking of QT libdbus, use custom/temp. SDK URLJonas Schnelli
2016-06-17Clarify documentation for running a tor nodeNathaniel Mahieu
Previous wording suggested that no additional setup was required for a tor hidden service to be created.
2016-06-17Fix bitcoin_qt.m4 and fix-xcb-include-order.patchJonas Schnelli
2016-06-17Merge #8214: [qa] mininode: fail on send_message instead of silent returnMarcoFalke
facb6c0 [qa] mininode: fail on send_message instead of silent return (MarcoFalke)
2016-06-17[qa] pull-tester: Fix assertion and check for run_parallelMarcoFalke
2016-06-17[qa] fundrawtransaction: Create get_unspent()MarcoFalke
2016-06-17[qa] assert 'changePosition out of bounds'MarcoFalke
2016-06-17[qa] mininode: fail on send_message instead of silent returnMarcoFalke
2016-06-17[wallet] tests: Don't use floating pointMarcoFalke
2016-06-17[depends] OpenSSL 1.0.1k - update config_optsfanquake
2016-06-17depends: bump OSX toolchainCory Fields
clang: 3.7.1 cctools: 877.8 ld64: 253.9
2016-06-16Merge #7600: Mining: Select transactions using feerate-with-ancestorsPieter Wuille
29fac19 Add unit tests for ancestor feerate mining (Suhas Daftuar) c82a4e9 Use ancestor-feerate based transaction selection for mining (Suhas Daftuar)
2016-06-16Add unit tests for ancestor feerate miningSuhas Daftuar
2016-06-16Use ancestor-feerate based transaction selection for miningSuhas Daftuar
Includes changes by Pieter Wuille
2016-06-16Merge #7892: Add full UTF-8 support to RPCWladimir J. van der Laan
7982fce doc: Mention full UTF-8 support in release notes (Wladimir J. van der Laan) 6bbb4ef test: test utf-8 for labels in wallet (Wladimir J. van der Laan) a406fcb test: add ensure_ascii setting to AuthServiceProxy (Wladimir J. van der Laan) 60ab9b2 Squashed 'src/univalue/' changes from 2740c4f..f32df99 (Wladimir J. van der Laan)
2016-06-16Merge #8113: Rework addnode behaviourWladimir J. van der Laan
1a5a4e6 Randomize name lookup result in ConnectSocketByName (Pieter Wuille) f9f5cfc Prevent duplicate connections where one is by name and another by ip (Pieter Wuille) 1111b80 Rework addnode behaviour (Pieter Wuille)
2016-06-16Merge #8171: [RPC] Fix createrawtx sequence number unsigned int parsingWladimir J. van der Laan
6fa950a [RPC] Fix createrawtx sequence number unsigned int parsing (Jonas Schnelli)
2016-06-16Merge #8084: Add recently accepted blocks and txn to AttemptToEvictConnection.Wladimir J. van der Laan
6ee7f05 Allow disconnecting a netgroup with only one member in eviction. (Gregory Maxwell) 5d0ca81 Add recently accepted blocks and txn to AttemptToEvictConnection. (Gregory Maxwell)
2016-06-16Merge #8208: Do not set extra flags for unfiltered DNS seed resultsWladimir J. van der Laan
bc0a895 Do not set extra flags for unfiltered DNS seed results (Pieter Wuille)
2016-06-16Merge #8207: [trivial] Add a link to the Bitcoin-Core repository and website ↵Wladimir J. van der Laan
to the About Dialog fa58e5e [doc] Add website links to about dialog (MarcoFalke)
2016-06-16[doc] Add website links to about dialogMarcoFalke
2016-06-15Allow disconnecting a netgroup with only one member in eviction.Gregory Maxwell
With the latest additions there are enough protective measures that we can take the training wheels off.
2016-06-15Add recently accepted blocks and txn to AttemptToEvictConnection.Gregory Maxwell
This protects any not-already-protected peers who were the most recent four to relay transactions and most recent four to send blocks to us.
2016-06-15Do not set extra flags for unfiltered DNS seed resultsPieter Wuille
2016-06-15Increase maximum orphan size to 100,000 bytes.Gregory Maxwell
Although this increases node memory usage in the worst case by perhaps 30MB, the current behavior causes severe issues with dependent tx relay.
2016-06-15Treat orphans as implicit inv for parents, discard when parents rejected.Gregory Maxwell
An orphan whos parents were rejected is never going to connect, so there is little utility in keeping it. Orphans also helpfully tell us what we're missing, so go ahead and treat it as INVed.
2016-06-15Adds an expiration time for orphan tx.Gregory Maxwell
This prevents higher order orphans and other junk from holding positions in the orphan map. Parents delayed twenty minutes are more are unlikely to ever arrive. The freed space will improve the orphan matching success rate for other transactions.
2016-06-15Update petertodd's testnet seedPeter Todd
New seed with servicebit filtering support.
2016-06-14Remove bad chain alert partition checkBtcDrak
As per meeting 2016-03-31 https://bitcoincore.org/en/meetings/2016/03/31/#bad-chain-alerts The partition checker was producing huge number of false-positives and was disabled in 0.12.1 on the understanding it would either be fixed in 0.13 or removed entirely from master if not.
2016-06-14Merge #7636: Add bitcoin address label to request payment QR codeJonas Schnelli
1c2a1ba Add address label to request payment QR Code (QT) (Francesco 'makevoid' Canessa)
2016-06-14Merge #8198: [trivial] Sync ax_pthread with upstream draft4Wladimir J. van der Laan
0e209f9 [trivial] Sync ax_pthread with upstream draft (fanquake)
2016-06-14Merge #8035: [Wallet] Add simplest BIP32/deterministic key generation ↵Wladimir J. van der Laan
implementation afcd77e Detect -usehd mismatches when wallet.dat already exists (Jonas Schnelli) 17c0131 [Docs] Add release notes and bip update for Bip32/HD wallets (Jonas Schnelli) c022e5b [Wallet] use constant for bip32 hardened key limit (Jonas Schnelli) f190251 [Wallet] Add simplest BIP32/deterministic key generation implementation (Jonas Schnelli)
2016-06-14Merge #8194: [gitian] set correct PATH for wrappersWladimir J. van der Laan
fa61756 [gitian] set correct PATH for wrappers (MarcoFalke)
2016-06-14Merge #8197: [trivial] Ignore split-debug.shWladimir J. van der Laan
01a9904 [trivial] Ignore split-debug.sh (fanquake)
2016-06-14Detect -usehd mismatches when wallet.dat already existsJonas Schnelli
2016-06-14Merge #8201: [qa] fundrawtransaction: Fix race, assert amountsWladimir J. van der Laan
fae1d06 [qa] fundrawtransaction: Fix race, assert amounts (MarcoFalke) fa26c42 [qa] util: Move check_fee_amount out of wallet.py (MarcoFalke)
2016-06-13Randomize name lookup result in ConnectSocketByNamePieter Wuille
2016-06-13Prevent duplicate connections where one is by name and another by ipPieter Wuille
2016-06-13Rework addnode behaviourPieter Wuille
* Use CNode::addeName to track whether a connection to a name is already open * A new connection to a previously-connected by-name addednode is only opened when the previous one closes (even if the name starts resolving to something else) * At most one connection is opened per addednode (even if the name resolves to multiple) * Unify the code between ThreadOpenAddedNodeConnections and getaddednodeinfo * Information about open connections is always returned, and the dns argument becomes a dummy * An IP address and inbound/outbound is only reported for the (at most 1) open connection
2016-06-13[qa] fundrawtransaction: Fix race, assert amountsMarcoFalke
2016-06-13[qa] util: Move check_fee_amount out of wallet.pyMarcoFalke
2016-06-13Merge #7749: Enforce expected outbound servicesWladimir J. van der Laan
ecd7fd3 Introduce REQUIRED_SERVICES constant (Pieter Wuille) ee06e04 Introduce enum ServiceFlags for service flags (Pieter Wuille) 15bf863 Don't require services in -addnode (Pieter Wuille) 5e7ab16 Only store and connect to NODE_NETWORK nodes (Pieter Wuille) fc83f18 Verify that outbound connections have expected services (Pieter Wuille) 3764dec Keep addrman's nService bits consistent with outbound observations (Pieter Wuille)
2016-06-13Introduce REQUIRED_SERVICES constantPieter Wuille
2016-06-13Introduce enum ServiceFlags for service flagsPieter Wuille
2016-06-13Don't require services in -addnodePieter Wuille