aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-22Merge pull request #7153Wladimir J. van der Laan
7632cf6 [Tests] Refactor some shared functions (Jonas Schnelli) 110ff11 [Tests] Add mempool_limit.py test (Jonas Schnelli)
2015-12-22Merge pull request #7218Jonas Schnelli
fa5769e [qt] Fix misleading translation (MarcoFalke) fa8c8d7 torcontrol debug: Change to a blanket message that covers both cases (MarcoFalke)
2015-12-22Merge pull request #7213Wladimir J. van der Laan
37d271d Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY. (mb300sd)
2015-12-22Merge pull request #7226Wladimir J. van der Laan
9b41a5f Add more tests to p2p-fullblocktest (Suhas Daftuar)
2015-12-21Merge pull request #7062Wladimir J. van der Laan
901b01d Remove GetMinRelayFee (Suhas Daftuar) 27fae34 Use fee deltas for determining mempool acceptance (Suhas Daftuar) 9ef2a25 Update replace-by-fee logic to use fee deltas (Suhas Daftuar) eb30666 Fix mempool limiting for PrioritiseTransaction (Suhas Daftuar)
2015-12-18Add more tests to p2p-fullblocktestSuhas Daftuar
2015-12-18Merge pull request #6980Wladimir J. van der Laan
e0769e1 [depends] Latest config.guess & config.sub (fanquake) 23a3c47 [depends] zeromq 4.0.7 (fanquake) 10d3c77 [depends] Fix miniupnpc compilation on osx (fanquake) 26f8ea5 [depends] native ccache 3.2.4 (fanquake) 17ad964 [depends] miniupnpc 1.9.20151026 (fanquake) 9e940fa [depends] Boost 1.59.0 (fanquake)
2015-12-17Merge pull request #7209Wladimir J. van der Laan
83cdcbd test: don't override BITCOIND and BITCOINCLI if they're set (Wladimir J. van der Laan)
2015-12-17Merge pull request #7216Wladimir J. van der Laan
e18378e Removed offline testnet DNSSeed 'alexykot.me'. (Elias Rohrer)
2015-12-16[qt] Fix misleading translationMarcoFalke
2015-12-16torcontrol debug: Change to a blanket message that covers both casesMarcoFalke
2015-12-15Removed offline testnet DNSSeed 'alexykot.me'.Elias Rohrer
2015-12-15Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY.mb300sd
2015-12-14test: don't override BITCOIND and BITCOINCLI if they're setWladimir J. van der Laan
In rpc-tests.py, don't override BITCOIND and BITCOINCLI if they're already set. Makes it possible to run the tests with either another tree or the GUI.
2015-12-14Merge pull request #7125Wladimir J. van der Laan
5400ef6 Replace trickle nodes with per-node/message Poisson delays (Pieter Wuille)
2015-12-14Merge pull request #7200Wladimir J. van der Laan
d812daf fix logic for error log (accraze) c611acc wallet: check if tx scriptPubKey is unspendable (accraze) b6915b8 checks for null data transaction before debug.log (accraze)
2015-12-14Merge pull request #7068Wladimir J. van der Laan
979698c [RPC-Tests] add option to run rpc test over QT clients (Jonas Schnelli)
2015-12-14[RPC-Tests] add option to run rpc test over QT clientsJonas Schnelli
2015-12-14Merge pull request #7185Wladimir J. van der Laan
e1030dd Note that reviewers should mention the commit hash of the commits they reviewed. (Patrick Strateman)
2015-12-14Merge pull request #7206Jonas Schnelli
daf6466 Add "NODE_BLOOM" to guiutil so that peers don't get UNKNOWN[4] (Matt Corallo)
2015-12-13Add "NODE_BLOOM" to guiutil so that peers don't get UNKNOWN[4]Matt Corallo
2015-12-12fix logic for error logaccraze
2015-12-12wallet: check if tx scriptPubKey is unspendableaccraze
2015-12-11checks for null data transaction before debug.logaccraze
CWalletTx::GetAmounts could not find output address for null data transactions, thus issuing an error in debug.log. This change checks to see if the transaction is OP_RETURN before issuing error. resolves #6142
2015-12-11Replace trickle nodes with per-node/message Poisson delaysPieter Wuille
We used to have a trickle node, a node which was chosen in each iteration of the send loop that was privileged and allowed to send out queued up non-time critical messages. Since the removal of the fixed sleeps in the network code, this resulted in fast and attackable treatment of such broadcasts. This pull request changes the 3 remaining trickle use cases by random delays: * Local address broadcast (while also removing the the wiping of the seen filter) * Address relay * Inv relay (for transactions; blocks are always relayed immediately) The code is based on older commits by Patrick Strateman.
2015-12-11Merge pull request #7156Wladimir J. van der Laan
6e76587 rpc: remove cs_main lock from `createrawtransaction` (Wladimir J. van der Laan)
2015-12-11Merge pull request #7181Wladimir J. van der Laan
9bbe71b net: Add and document network messages in protocol.h (Wladimir J. van der Laan)
2015-12-11Merge pull request #7197Wladimir J. van der Laan
00423e1 Set link from http:// to https:// (Suriyaa Kudo)
2015-12-10Note that reviewers should mention the commit hash of the commits they reviewed.Patrick Strateman
2015-12-10Set link from http:// to https://Suriyaa Kudo
For opensource.org/licenses/MIT!
2015-12-10net: Add and document network messages in protocol.hWladimir J. van der Laan
- Avoids string typos (by making the compiler check) - Makes it easier to grep for handling/generation of a certain message type - Refer directly to documentation by following the symbol in IDE - Move list of valid message types to protocol.cpp: protocol.cpp is a more appropriate place for this, and having the array there makes it easier to keep things consistent.
2015-12-10Merge pull request #7179Wladimir J. van der Laan
2041190 test: Add basic test for `reject` code (Wladimir J. van der Laan) 9fc6ed6 net: Fix sent reject messages for blocks and transactions (Wladimir J. van der Laan)
2015-12-09Merge pull request #7154Wladimir J. van der Laan
a3c3ddb [Qt] add InMempool() info to transaction details (Jonas Schnelli)
2015-12-09[depends] Latest config.guess & config.subfanquake
2015-12-09test: Add basic test for `reject` codeWladimir J. van der Laan
Extend P2P test framework to make it possible to expect reject codes for transactions and blocks.
2015-12-08Merge pull request #4906Wladimir J. van der Laan
fc0f52d Added a test for the pruning of extraneous inputs after ApproximateBestSet (Murch) af9510e Moved set reduction to the end of ApproximateBestSubset to reduce performance impact (Murch) 5c03483 Coinselection prunes extraneous inputs from ApproximateBestSubset (AlSzacrel)
2015-12-08Merge pull request #7180Wladimir J. van der Laan
e3bc5e0 net: Account for `sendheaders` `verack` messages (Wladimir J. van der Laan)
2015-12-07Added a test for the pruning of extraneous inputs after ApproximateBestSetMurch
2015-12-07Moved set reduction to the end of ApproximateBestSubset to reduce ↵Murch
performance impact
2015-12-07net: Account for `sendheaders` `verack` messagesWladimir J. van der Laan
Looks like these were forgotten in #6589.
2015-12-07net: Fix sent reject messages for blocks and transactionsWladimir J. van der Laan
Ever since we #5913 have been sending invalid reject messages for transactions and blocks.
2015-12-07Merge pull request #6589Wladimir J. van der Laan
ca188c6 log bytes recv/sent per command (Jonas Schnelli)
2015-12-07log bytes recv/sent per commandJonas Schnelli
2015-12-07Merge pull request #7171Wladimir J. van der Laan
2f601d2 test: remove necessity to call create_callback_map (Wladimir J. van der Laan)
2015-12-06Coinselection prunes extraneous inputs from ApproximateBestSubsetAlSzacrel
A further pass over the available inputs has been added to ApproximateBestSubset after a candidate set has been found. It will prune any extraneous inputs in the selected subset, in order to decrease the number of input and the resulting change.
2015-12-05Merge pull request #7174Gregory Maxwell
96918a2 Don't do mempool lookups for "mempool" command without a filter (Matt Corallo)
2015-12-05Don't do mempool lookups for "mempool" command without a filterMatt Corallo
2015-12-05Merge pull request #7170Wladimir J. van der Laan
4c40ec0 tests: Disable Tor interaction (Wladimir J. van der Laan)
2015-12-04tests: Disable Tor interactionWladimir J. van der Laan
This is unnecessary during the current tests (any test for Tor interaction can explicitly enable it) and interferes with the proxy test.
2015-12-04test: remove necessity to call create_callback_mapWladimir J. van der Laan
Remove necessity to call create_callback_map (as well as the function itself) from the Python P2P test framework. Invoke the appropriate methods directly. - Easy to forget to call it and wonder why it doesn't work - Simplifies the code - This makes it easier to handle new messages in subclasses