aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-08-19[doc] Update git-subtree-check.sh READMEMarcoFalke
2016-06-25Merge #8244: remove unnecessary LOCK(cs_main) in getrawpmempoolWladimir J. van der Laan
27f8126 remove unnecessary LOCK(cs_main) (Daniel Cousens)
2016-06-25Merge #8240: doc: Mention Windows XP end of support in release notesWladimir J. van der Laan
b0be3a0 doc: Mention Windows XP end of support in release notes (Wladimir J. van der Laan)
2016-06-24doc: Mention Windows XP end of support in release notesWladimir J. van der Laan
Closes #7681.
2016-06-24Merge #8252: [trivial] Add aarch64 to depends .gitignoreWladimir J. van der Laan
f70bcfc [trivial] Add aarch64 to depends .gitignore (fanquake)
2016-06-24Merge #8149: Segregated witness rebasedWladimir J. van der Laan
f852813 BIP9 parameters for testnet (Johnson Lau) 070dbc4 --- [SEGWIT] begin: deployment --- (Pieter Wuille) fdb43df [qa] Add GetTransactionSigOpCost unit tests (Jonas Nick) d846e02 [qa] script_tests: witness tests can specify tx amount (Suhas Daftuar) 330b0f3 [qa] p2p segwit tests (Suhas Daftuar) 4f7ff00 [qa] Add rpc test for segwit (Alex Morcos) 66cca79 [qa] Autogeneration support for witness in script_tests (Pieter Wuille) 06d3805 [qa] Add segwit support to script_tests (Pieter Wuille) 00f46cb [qa] Add transaction tests for segwit (NicolasDorier) 0aa9207 [qa] Witness version 0 signing unit tests (Pieter Wuille) 978e200 --- [SEGWIT] begin: tests --- (Pieter Wuille) 745eb67 [RPC] signrawtransaction can sign P2WSH (NicolasDorier) f4691ab [RPC] Add wallet support for witness transactions (using P2SH) (Pieter Wuille) 605e847 BIP143: Signing logic (Pieter Wuille) 9757b57 --- [SEGWIT] begin: wallet --- (Pieter Wuille) af87a67 Do not use compact blocks when segwit is enabled (Pieter Wuille) 6032f69 Add rewind logic to deal with post-fork software updates (Pieter Wuille) b7dbeb2 [libconsensus] Script verification API with amounts (Thomas Kerin) 2b1f6f9 BIP141: Other consensus critical limits, and BIP145 (Pieter Wuille) 7c4bf77 [RPC] Return witness data in blockchain RPCs (Johnson Lau) 3dd4102 BIP143: Verification logic (Pieter Wuille) 0ef1dd3 Refactor script validation to observe amounts (Pieter Wuille) b8a9749 BIP144: Handshake and relay (receiver side) (Pieter Wuille) 8b49040 BIP141: Commitment structure and deployment (Pieter Wuille) 449f9b8 BIP141: Witness program (Pieter Wuille) 7030d9e BIP144: Serialization, hashes, relay (sender side) (Pieter Wuille) ecacfd9 --- [SEGWIT] begin: P2P/node/consensus --- (Pieter Wuille)
2016-06-24Merge #8256: BUG: bitcoin-qt crashWladimir J. van der Laan
d7828ab check that transactionView->selectionModel()->selectedRows(0) exists (fsb4000)
2016-06-24check that transactionView->selectionModel()->selectedRows(0) existsfsb4000
2016-06-24Merge #8247: Mark my dnsseed as supporting filteringWladimir J. van der Laan
133deb8 Mark my dnsseed as supporting filtering (Pieter Wuille)
2016-06-24Merge #8254: [doc] Add OSX ZMQ requirement to QA readmeMarcoFalke
d241487 [doc] Add OS X ZMQ requirement to QA readme (fanquake)
2016-06-24[doc] Add OS X ZMQ requirement to QA readmefanquake
2016-06-24[trivial] Add aarch64 to depends .gitignorefanquake
2016-06-23Mark my dnsseed as supporting filteringPieter Wuille
2016-06-23Merge #8204: Update petertodd's testnet seedWladimir J. van der Laan
d80efec Update petertodd's testnet seed (Peter Todd)
2016-06-23Merge #8246: trivial: capitalize BIP32 in option helpWladimir J. van der Laan
a1c92c2 trivial: capitalize BIP32 in option help (Wladimir J. van der Laan)
2016-06-23trivial: capitalize BIP32 in option helpWladimir J. van der Laan
For consistency, BIP32 should be in uppercase in translation message. Reported by @pryds on Transifex.
2016-06-23remove unnecessary LOCK(cs_main)Daniel Cousens
2016-06-22BIP9 parameters for testnetJohnson Lau
2016-06-22--- [SEGWIT] begin: deployment ---Pieter Wuille
2016-06-22[qa] Add GetTransactionSigOpCost unit testsJonas Nick
2016-06-22[qa] script_tests: witness tests can specify tx amountSuhas Daftuar
Add tests that witness signatures cover value
2016-06-22[qa] p2p segwit testsSuhas Daftuar
mininode now supports witness transactions/blocks, blocktools has a helper for adding witness commitments to blocks, and script has a function to calculate hashes for signature under sigversion 1, used by segwit. Py3 conversion by Marco Falke Test to make sure upgraded nodes don't ask for non-wit blocks by Gregory Sanders.
2016-06-22[qa] Add rpc test for segwitAlex Morcos
Amended by Pieter Wuille to use multisig 1-of-1 for P2WSH tests, and BIP9 based switchover logic. Fixes and py3 conversion by Marco Falke.
2016-06-22[qa] Autogeneration support for witness in script_testsPieter Wuille
2016-06-22[qa] Add segwit support to script_testsPieter Wuille
Contains fix by Johnson Lau.
2016-06-22[qa] Add transaction tests for segwitNicolasDorier
Including BIP143 P2WSH examples by jl2012.
2016-06-22[qa] Witness version 0 signing unit testsPieter Wuille
2016-06-22--- [SEGWIT] begin: tests ---Pieter Wuille
2016-06-22[RPC] signrawtransaction can sign P2WSHNicolasDorier
2016-06-22[RPC] Add wallet support for witness transactions (using P2SH)Pieter Wuille
Includes support for pushkeyhash wit v0 by Alex Morcos.
2016-06-22BIP143: Signing logicPieter Wuille
2016-06-22--- [SEGWIT] begin: wallet ---Pieter Wuille
2016-06-22Do not use compact blocks when segwit is enabledPieter Wuille
2016-06-22Add rewind logic to deal with post-fork software updatesPieter Wuille
Includes logic for dealing with pruning by Suhas Daftuar.
2016-06-22[libconsensus] Script verification API with amountsThomas Kerin
script_tests: always test bitcoinconsensus_verify_script_with_amount if VERIFY_WITNESS isn't set Rename internal method + make it static trim bitcoinconsensus_ prefix Add SERIALIZE_TRANSACTION_WITNESS flag
2016-06-22BIP141: Other consensus critical limits, and BIP145Pieter Wuille
Includes changes by Suhas Daftuar, Luke-jr, and mruddy.
2016-06-22[RPC] Return witness data in blockchain RPCsJohnson Lau
Includes RPC field name changes by Luke-jr.
2016-06-22BIP143: Verification logicPieter Wuille
Includes simplifications by Eric Lombrozo.
2016-06-22Refactor script validation to observe amountsPieter Wuille
This is a preparation for BIP143 support.
2016-06-22BIP144: Handshake and relay (receiver side)Pieter Wuille
Service bit logic by Nicolas Dorier. Only download blocks from witness peers after fork.
2016-06-22BIP141: Commitment structure and deploymentPieter Wuille
Includes a fix by Suhas Daftuar and LongShao007
2016-06-22BIP141: Witness programPieter Wuille
2016-06-22BIP144: Serialization, hashes, relay (sender side)Pieter Wuille
Contains refactorings by Eric Lombrozo. Contains fixup by Nicolas Dorier. Contains cleanup of CInv::GetCommand by Alex Morcos
2016-06-22--- [SEGWIT] begin: P2P/node/consensus ---Pieter Wuille
2016-06-22Merge #8233: Mention Linux ARM executables in release process and notesWladimir J. van der Laan
06f40ef depends: Mention aarch64 as common cross-compile target (Wladimir J. van der Laan) 05f64c9 doc: Mention Linux ARM builds in release notes (Wladimir J. van der Laan) b7bf037 doc: Mention ARM executables in release process (Wladimir J. van der Laan)
2016-06-22depends: Mention aarch64 as common cross-compile targetWladimir J. van der Laan
2016-06-22Merge #8068: Compact BlocksWladimir J. van der Laan
48efec8 Fix some minor compact block issues that came up in review (Matt Corallo) ccd06b9 Elaborate bucket size math (Pieter Wuille) 0d4cb48 Use vTxHashes to optimize InitData significantly (Matt Corallo) 8119026 Provide a flat list of txid/terators to txn in CTxMemPool (Matt Corallo) 678ee97 Add BIP 152 to implemented BIPs list (Matt Corallo) 56ba516 Add reconstruction debug logging (Matt Corallo) 2f34a2e Get our "best three" peers to announce blocks using cmpctblocks (Matt Corallo) 927f8ee Add ability to fetch CNode by NodeId (Matt Corallo) d25cd3e Add receiver-side protocol implementation for CMPCTBLOCK stuff (Matt Corallo) 9c837d5 Add sender-side protocol implementation for CMPCTBLOCK stuff (Matt Corallo) 00c4078 Add protocol messages for short-ids blocks (Matt Corallo) e3b2222 Add some blockencodings tests (Matt Corallo) f4f8f14 Add TestMemPoolEntryHelper::FromTx version for CTransaction (Matt Corallo) 85ad31e Add partial-block block encodings API (Matt Corallo) 5249dac Add COMPACTSIZE wrapper similar to VARINT for serialization (Matt Corallo) cbda71c Move context-required checks from CheckBlockHeader to Contextual... (Matt Corallo) 7c29ec9 If AcceptBlockHeader returns true, pindex will be set. (Matt Corallo) 96806c3 Stop trimming when mapTx is empty (Pieter Wuille)
2016-06-22Merge #8234: qt: Periodic transifex updateWladimir J. van der Laan
4cbe05b qt: Periodic transifex update (Wladimir J. van der Laan)
2016-06-22Merge #8231: [Qt] fix a bug where the SplashScreen will not be hidden during ↵Wladimir J. van der Laan
startup b3e1348 [Qt] fix a bug where the SplashScreen will not be hidden during startup (Jonas Schnelli)
2016-06-22Merge #8222: Enable mempool consistency checks in unit testsWladimir J. van der Laan
3775ff9 Enable mempool consistency checks in unit tests (Pieter Wuille)