aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-10-17doc: Update release notes for last-minute pullsv0.13.1rc1Wladimir J. van der Laan
2016-10-17My DNS seed supports filteringChristian Decker
Currently supports filtering by any combination of the 4 least significant bits. Github-Pull: #8940 Rebased-From: 2449e12681ab549695f143d9b3ad2c24be03a78d
2016-10-17Add x9 service bit support to dnsseed.bluematt.meMatt Corallo
Github-Pull: #8940 Rebased-From: ffb4713920205db39bfd219b6162986a52ddf32b
2016-10-17Comment that most dnsseeds only support some service bits combosMatt Corallo
Github-Pull: #8940 Rebased-From: 504c72ad346a1b619f1fc58d0edce91ec955a67d
2016-10-17Merge #8942: [doc] 0.13.1: Minor clarification to release notesWladimir J. van der Laan
fa161e8 [doc] 0.13.1: Minor clarification to release notes (MarcoFalke)
2016-10-17[doc] 0.13.1: Minor clarification to release notesMarcoFalke
2016-10-17Update implemented bips for 0.13.1Pieter Wuille
Github-Pull: #8939 Rebased-From: 0941f556b7f228517fcb35f8b19926dfd62f481c
2016-10-17doc: Properly sort authors listWladimir J. van der Laan
2016-10-17doc: Fill in changelog and authors in release notesWladimir J. van der Laan
2016-10-17Define start and end time for segwit deploymentPieter Wuille
Github-Pull: #8937 Rebased-From: f9c23dea976465c51b9fe2cead81b707678c16bb
2016-10-17qt: periodic translation updateWladimir J. van der Laan
2016-10-17Merge #8916: 0.13.1 backportsWladimir J. van der Laan
9777fe1 remove redundant tests in p2p-segwit.py (Johnson Lau) fef7b46 test segwit uncompressed key fixes (Johnson Lau) 4ec21e8 Fix ismine and addwitnessaddress: no uncompressed keys in segwit (Pieter Wuille) 908fced [qa] Add tests for uncompressed pubkeys in segwit (Suhas Daftuar) b4b8527 Make test framework produce lowS signatures (Johnson Lau) 821f3e6 Require compressed keys in segwit as policy and disable signing with uncompressed keys for segwit scripts (Johnson Lau) 540413d Add standard limits for P2WSH with tests (Johnson Lau) 9bb2a02 [qa] Build v4 blocks in p2p-compactblocktests (Matt Corallo) df5069b [qa] Send segwit-encoded blocktxn messages in p2p-compactblocks (Matt Corallo) bcf3806 Update bitcoin-tx to output witness data. (jonnynewbs) cc6f551 [qa] Fix compact block shortids for a test case (Dagur Valberg Johannsson) 4bb9ce8 Use cmpctblock type 2 for segwit-enabled transfer (Matt Corallo) 890ac25 Fix overly-prescriptive p2p-segwit test for new fetch logic (Matt Corallo) fe1975a Use cmpctblock type 2 for segwit-enabled transfer (Pieter Wuille) 611cc50 [qa] Fix bug in mininode witness deserialization (Suhas Daftuar) 61e282b [qa] Add support for compactblocks v2 to mininode (Suhas Daftuar) e47299a [qa] Update p2p-compactblocks.py for compactblocks v2 (Suhas Daftuar) 7a34a46 Add NULLDUMMY verify flag in bitcoinconsensus.h (Johnson Lau) 7ae6242 net: fix a few cases where messages were sent rather than dropped upon disconnection (Cory Fields) 3e80ab7 Add policy: null signature for failed CHECK(MULTI)SIG (Johnson Lau) 0027672 Make non-minimal OP_IF/NOTIF argument non-standard for P2WSH (Johnson Lau)
2016-10-17remove redundant tests in p2p-segwit.pyJohnson Lau
Github-Pull: #8499 Rebased-From: 67d6ee1e3679504f46473fe0818970565ff3b137
2016-10-17test segwit uncompressed key fixesJohnson Lau
Github-Pull: #8499 Rebased-From: 9260085377e89e666d0cb95b462261d7e3a9c82f
2016-10-17Fix ismine and addwitnessaddress: no uncompressed keys in segwitPieter Wuille
Github-Pull: #8499 Rebased-From: 248f3a76a825a332e5495c5947ad283a9e5e938f
2016-10-17[qa] Add tests for uncompressed pubkeys in segwitSuhas Daftuar
Github-Pull: #8499 Rebased-From: b811124202152424109b8e95ebe7ac25ff2e83c0
2016-10-17Make test framework produce lowS signaturesJohnson Lau
Github-Pull: #8499 Rebased-From: 9f0397aff7afa2afa9328daea0a2053122e79d44
2016-10-17Require compressed keys in segwit as policy and disable signing with ↵Johnson Lau
uncompressed keys for segwit scripts Github-Pull: #8499 Rebased-From: 4c0c25a604cec39675187507df423cff5d707ab5
2016-10-17Add standard limits for P2WSH with testsJohnson Lau
Github-Pull: #8499 Rebased-From: 3ade2f64cfe43ab53e4869ffc35d5fd23201e1c1
2016-10-17[qa] Build v4 blocks in p2p-compactblocktestsMatt Corallo
This fixes an issue in backporting to 0.13 as 0.13 enforces SF activation by block version lockin instead of through a hard-coded block height. Github-Pull: #8916 Rebased-From: a4ad37d4ef4bcd81bc9d867b277efdebc86bc2e8
2016-10-17[qa] Send segwit-encoded blocktxn messages in p2p-compactblocksMatt Corallo
Github-Pull: #8916 Rebased-From: 032e883b937a6b70d5c367fc2ee57d7eea8cb473
2016-10-13Merge #8899: [0.13] Fix wake from sleep issue with Boost 1.59.0Wladimir J. van der Laan
49be9f0 Fix wake from sleep issue with Boost 1.59.0 (Michael Ford)
2016-10-13Update bitcoin-tx to output witness data.jonnynewbs
Github-Pull: #8817 Rebased-From: 4408558843c6c2b7abeb4160f641dfdbf5be5eb4
2016-10-13[qa] Fix compact block shortids for a test caseDagur Valberg Johannsson
Github-Pull: #8904 Rebased-From: 4cdece40419bcc97345357f9268e03b0aff400b5
2016-10-13Use cmpctblock type 2 for segwit-enabled transferMatt Corallo
Contains version negotiation logic by Matt Corallo and bugfixes by Suhas Daftuar. Github-Pull: #8393 Rebased-From: 6aa28abf53ef4694692474b4a3b0a8fa7559b50b
2016-10-13Fix overly-prescriptive p2p-segwit test for new fetch logicMatt Corallo
Github-Pull: #8393 Rebased-From: be7555f0c03057bb5537cc42ca9d4937389f0670
2016-10-13Use cmpctblock type 2 for segwit-enabled transferPieter Wuille
Contains version negotiation logic by Matt Corallo and bugfixes by Suhas Daftuar. Github-Pull: #8393 Rebased-From: 6aa28abf53ef4694692474b4a3b0a8fa7559b50b
2016-10-13[qa] Fix bug in mininode witness deserializationSuhas Daftuar
Also improve tx printing Github-Pull: #8393 Rebased-From: f5b9b8f437c040205896ad0d7a6656efa08b5601
2016-10-13[qa] Add support for compactblocks v2 to mininodeSuhas Daftuar
Github-Pull: #8393 Rebased-From: 422fac649f75c907cad6ab7e2768b9032b9eae42
2016-10-13[qa] Update p2p-compactblocks.py for compactblocks v2Suhas Daftuar
Github-Pull: #8393 Rebased-From: 27acfc1d2ee53cc52b54befd2d4bfa24a77a2eef
2016-10-13Add NULLDUMMY verify flag in bitcoinconsensus.hJohnson Lau
Github-Pull: #8848 Rebased-From: 2fa0063c26c80c719a1c0d30e548e338689ac917
2016-10-13net: fix a few cases where messages were sent rather than dropped upon ↵Cory Fields
disconnection 75ead758 turned these into crashes in the event of a handshake failure, most notably when a peer does not offer the expected services. There are likely other cases that these assertions will find as well. Github-Pull: #8862 Rebased-From: 905bc68d05595f41cca36b3df83accd10c00cc48
2016-10-13Add policy: null signature for failed CHECK(MULTI)SIGJohnson Lau
Github-Pull: #8634 Rebased-From: e41bd449ab2b8d01260795383af2c40b659d8587
2016-10-13Make non-minimal OP_IF/NOTIF argument non-standard for P2WSHJohnson Lau
Github-Pull: #8526 Rebased-From: c72c5b1e3bd42e84465677e94aa83316ff3d9a14
2016-10-13qt: Periodic translations updateWladimir J. van der Laan
Added languages: - `ne` - Niger
2016-10-13qt: Translate all files, even if wallet disabledWladimir J. van der Laan
This passes all QT cpp files to the lupdate executable which extracts translations, no matter what conditional functionality is enabled. Rebased-From: 8aed5f6c23cbaae6bf56be04f2b8d861eacf588d Github-Pull: #8911
2016-10-11Merge #8866: [0.13] BackportsMarcoFalke
5e0dd9e [Doc] Update bips.md for Segregated Witness (fanquake) d6c83b9 [qa] Fix race condition in sendheaders.py (Suhas Daftuar) b73f065 [qa] Another attempt to fix race condition in p2p-compactblocks.py (Suhas Daftuar) b987348 Bugfix: Trivial: RPC: getblockchaininfo help: pruneheight is the lowest, not highest, block (Luke Dashjr) cbc3fe5 test: Explicitly set encoding to utf8 when opening text files (Wladimir J. van der Laan) 0bee740 [qa] util: Move wait_bitcoinds() into stop_nodes() (MarcoFalke) 794b007 [qa] Add getinfo smoke tests and rework versionbits test (MarcoFalke) 1f60d45 [qa] mininode: Only allow named args in wait_until (MarcoFalke) 624a007 [qa] Fix race condition in p2p-compactblocks test (Suhas Daftuar) 3e4abb5 Fix nulldummy.py test (Johnson Lau) 31ab2f8 test: Avoid ConnectionResetErrors during RPC tests (Wladimir J. van der Laan) eb18cc1 bitcoin-util-test.py should fail if the output file is empty (jnewbery) d87227d [qa] nulldummy: Don't run unused code (MarcoFalke) 1dd1783 [qa] blockstore: Switch to dumb dbm (MarcoFalke) 83ad563 [rpc] throw JSONRPCError when utxo set can not be read (MarcoFalke) 6288659 [Wallet] remove "unused" ThreadFlushWalletDB from removeprunedfunds (Jonas Schnelli) 2a8bca4 Add bitcoin-tx JSON tests (jnewbery) 9bbe66e [qa] Split up slow RPC calls to avoid pruning test timeouts (Suhas Daftuar) 375437c Ping regularly in p2p-segwit.py to keep connection alive (Johnson Lau)
2016-10-08[Doc] Update bips.md for Segregated Witnessfanquake
Github-Pull: #8891 Rebased-From: ef28d8a899aeb4487ef7fbfbfca9c0f2b60bdaf6
2016-10-07Fix wake from sleep issue with Boost 1.59.0Michael Ford
2016-10-06[qa] Fix race condition in sendheaders.pySuhas Daftuar
Also de-duplicates code that has been moved to mininode Github-Pull: #8882 Rebased-From: b55d9411e7e1aa36ddabba3b942f2e1c736c1bd9
2016-10-05[qa] Another attempt to fix race condition in p2p-compactblocks.pySuhas Daftuar
sync_with_ping() only guarantees that the node has processed messages it's received from the peer, not that block announcements from the node have made it back to the peer. Replace sync_with_ping() with an explicit check that the node's tip has been announced. Github-Pull: #8882 Rebased-From: 6976db2f4687d575e1b4bee5aaf1d93a794f23c3
2016-10-05Bugfix: Trivial: RPC: getblockchaininfo help: pruneheight is the lowest, not ↵Luke Dashjr
highest, block Github-Pull: #8884 Rebased-From: a78e5428acb862bfb47e6faff39f4889f5c73269
2016-10-03test: Explicitly set encoding to utf8 when opening text filesWladimir J. van der Laan
These are text files but their encoding does not depend on the locale. Not all of them require utf8 but it is better to fix it at something to remove potential unpredictability. This is necessary on FreeBSD where no locale is set by default, and apparently Python defaults not only the terminal encoding to the locale but that of every text file. So without LOCALE environment it defaults text file encoding to ASCII. This causes problems with e.g. `bitcoin.conf`. Luckily the locale doesn't affect the default encoding for str.encode() and bytes.decode() on Python 3, so this is the only change necessary. Github-Pull: #8840 Rebased-From: 30930e847e2483c7c8163cc581b392bc288250e9
2016-10-03[qa] util: Move wait_bitcoinds() into stop_nodes()MarcoFalke
Github-Pull: #8860 Rebased-From: fa7c35c4ec630838178b4674288da33561a66f08
2016-10-03[qa] Add getinfo smoke tests and rework versionbits testMarcoFalke
Github-Pull: #8780 Rebased-From: fa6e71b27d00766897f3e69775d450924a58a153
2016-10-03[qa] mininode: Only allow named args in wait_untilMarcoFalke
Github-Pull: #8857 Rebased-From: fa666094cf5b9ac4a7c1732a7ffa001afffcd938
2016-10-03[qa] Fix race condition in p2p-compactblocks testSuhas Daftuar
Also fix a bug in the sync_with_ping() helper function Github-Pull: #8854 Rebased-From: b5fd666984fdb7125cb809c773b36034f32128cc
2016-10-03Fix nulldummy.py testJohnson Lau
Github-Pull: #8841 Rebased-From: 46a4774d2bb9cc863e43507212ef989fa10d56d4
2016-10-03test: Avoid ConnectionResetErrors during RPC testsWladimir J. van der Laan
This is necessary on FreeBSD and MacOSX, at least. See https://github.com/bitcoin/bitcoin/pull/8834#issuecomment-250450213 Github-Pull: #8839 Rebased-From: 1d28faf9e94fcf240ece7336d61ec297b064bc37
2016-10-03bitcoin-util-test.py should fail if the output file is emptyjnewbery
Github-Pull: #8836 Rebased-From: da9469770847df56e67e629986129a087b5bd7a5