Commit Graph

11231 Commits

Author SHA1 Message Date
Suhas Daftuar cd0910b787 Fix p2p-feefilter.py for changed tx relay behavior
Github-Pull: #8444
Rebased-From: 2c517b3928
2016-08-04 14:01:53 +02:00
fanquake b8b97c98e8
[doc] Increase recommended memory in gitian build guide
Github-Pull: #8439
Rebased-From: 7fdbce9de4
2016-08-03 12:52:46 +02:00
Wladimir J. van der Laan 6c083ac95c
Merge #8441: doc: Rewrite shell example to not leave secrets in the history file
719208c Rewrite shell example to not leave secrets in the history file (paveljanik)
2016-08-03 11:01:20 +02:00
paveljanik 719208c66f Rewrite shell example to not leave secrets in the history file 2016-08-02 09:08:37 +02:00
Wladimir J. van der Laan ced6c940da
qt: Translations update pre-rc2 2016-07-29 09:56:23 +02:00
Wladimir J. van der Laan b06808c58e
doc: Release notes update for rc2 2016-07-29 09:50:18 +02:00
Suhas Daftuar b7e201181b
Prevent fingerprinting, disk-DoS with compact blocks
- Ignore GETBLOCKTXN requests for unknown blocks

Don't disconnect peers, or else we leak information that could be
used for fingerprinting.

- Ignore CMPCTBLOCK messages for pruned blocks

Also ignores CMPCTBLOCK announcements that have too little work.  This is to
prevent disk-exhaustion DoS.

Github-Pull: #8408
Rebased-From: 1de2a46632 1d06e49834
2016-07-29 08:27:57 +02:00
Jorge Timón 8360d5b37d
libconsensus: Expose a flag for BIP112
We added the segwit one, but we forgot CHECKSEQUENCEVERIFY

Github-Pull: #8412
Rebased-From: d12b732ac2
2016-07-29 01:16:57 +02:00
Wladimir J. van der Laan c3c82c48d9
Merge #8389: [0.13] Create a new HD seed after encrypting the wallet
de45c06 [Wallet] Add CKeyMetadata record for HDMasterKey(s), factor out HD key generation (Jonas Schnelli)
f142c11 [0.13] Create a new HD seed after encrypting the wallet (Jonas Schnelli)
2016-07-28 13:10:31 +02:00
Jonas Schnelli 45eba4b1e0
[Qt] Add dbcache migration path
Github-Pull: #8407
Rebased-From: 893f379ba0
2016-07-28 11:30:03 +02:00
Wladimir J. van der Laan 0179a39f9d
qt: periodic translations update 2016-07-27 18:33:22 +02:00
Jonas Schnelli de45c065f0
[Wallet] Add CKeyMetadata record for HDMasterKey(s), factor out HD key generation 2016-07-27 16:02:41 +02:00
Jonas Schnelli f142c11ac6
[0.13] Create a new HD seed after encrypting the wallet 2016-07-27 15:56:57 +02:00
Jonas Schnelli 18b8ee1cd1
[Wallet] add HD xpriv to dumpwallet
Github-Pull: #8206
Rebased-From: 77c912d21c
2016-07-27 15:29:02 +02:00
MarcoFalke cfd1280f23
[doc] gbuild: Set memory explicitly (default is too low)
Github-Pull: #8358
Rebased-From: faa59318db
2016-07-26 14:40:47 +02:00
Suhas Daftuar 4f7f531af6
qa: Add test for standardness of segwit v0 outputs
Github-Pull: #8381
Rebased-From: c59c434b7d
2016-07-26 14:25:38 +02:00
Johnson Lau f84ee3dab6
Make witness v0 outputs non-standard before segwit activation
Github-Pull: #8381
Rebased-From: 1ffaff2f74
2016-07-26 14:25:28 +02:00
Suhas Daftuar 86edc20a17
Scale legacy sigop count in CreateNewBlock
Github-Pull: #8362
Rebased-From: 682aa0f289
2016-07-25 18:08:41 +02:00
Jonas Schnelli 73adfe3bb9
[Wallet] Correct hdmasterkeyid/masterkeyid name confusion
Github-Pull: #8390
Rebased-From: b50e1ac298
2016-07-25 13:04:45 +02:00
Wladimir J. van der Laan 76bc30beab
Merge #8374: Add release notes for mining changes
52a4158 Add release notes for mining changes (Suhas Daftuar)
2016-07-21 17:53:41 +02:00
Wladimir J. van der Laan cbdbc75139
Merge #8380: fix typo: propagation relay -> delay
f891e34 fix typo: propagation relay -> delay (Jannes Faber)
2016-07-21 17:31:38 +02:00
Suhas Daftuar 52a4158f1f Add release notes for mining changes 2016-07-21 10:07:31 -04:00
Jonas Schnelli 66dde4edf7
Merge #8382: Fix formatting error
ea91961 Fix formatting error (Chris Moore)
2016-07-20 20:39:42 +02:00
Chris Moore ea91961899 Fix formatting error
Don't start a line with a # unless you want that line to be a header.
2016-07-20 09:36:18 -07:00
Jannes Faber f891e34cf9 fix typo: propagation relay -> delay 2016-07-20 12:30:46 +02:00
Patrick Strateman ebea65121e
Move SetMinVersion for FEATURE_HD to SetHDMasterKey
Github-Pull: #8378
Rebased-From: 6523fcaab2
2016-07-20 11:58:11 +02:00
Wladimir J. van der Laan f0ff08d784
Merge #8379: Remove duplicated name in release notes
48b9208 Remove duplicated name in release notes (Johnson Lau)
2016-07-20 11:50:56 +02:00
Johnson Lau 48b92080a7 Remove duplicated name in release notes 2016-07-20 17:48:09 +08:00
Cory Fields 1fe7f40407
build: fix non-deterministic biplist
The non-deterministic ordering produced by biplist ends up in the .DS_Store
file that is included in the OSX dmg.

Github-Pull: #8373
Rebased-From: 3b3ce25df6
2016-07-20 09:11:41 +02:00
Wladimir J. van der Laan d6bb231a9f
Merge #8360: doc: Add a few items to release notes
ded0599 doc: Add a few items to release notes (Wladimir J. van der Laan)
2016-07-19 12:25:02 +02:00
Wladimir J. van der Laan ec8f5fc8b5
doc: Add list of pulls and authors to release notes 2016-07-19 12:24:03 +02:00
Wladimir J. van der Laan 24f117ef05
Merge #8366: [0.13] [Wallet] Ensure <0.13 clients can't open HD wallets
3b38a6a [Wallet] Ensure <0.13 clients can't open HD wallets (Jonas Schnelli)
2016-07-19 12:14:09 +02:00
Suhas Daftuar fca1a415ce
Rename "block cost" to "block weight"
Github-Pull: #8363
Rebased-From: 2c06bae39e
2016-07-19 12:10:28 +02:00
Wladimir J. van der Laan ded0599281 doc: Add a few items to release notes
Do a few TODOs from #7678:

- Removal of internal miner
- `mempool`/`NODE_BLOOM` interaction
- Sorting of `getrawmempool` output
2016-07-19 12:01:02 +02:00
Wladimir J. van der Laan a07c8a032c
Merge #8361: Some 0.13 release notes about p2p changes
df85463 Some 0.13 release notes about p2p changes (Pieter Wuille)
2016-07-19 11:56:52 +02:00
Jonas Schnelli 3b38a6a96a
[Wallet] Ensure <0.13 clients can't open HD wallets 2016-07-18 22:52:49 +02:00
Pieter Wuille df854637b1 Some 0.13 release notes about p2p changes 2016-07-18 16:02:37 +02:00
Wladimir J. van der Laan 37269105c8
build: Release notes update
Fill in the header, and move items to the appropriate part of the
release notes structure.
2016-07-18 14:10:51 +02:00
Wladimir J. van der Laan 084d1ddf8f
build: bump version to 0.13.0 2016-07-18 12:24:28 +02:00
Wladimir J. van der Laan e4382fbef5
qt: periodic translations update 2016-07-18 12:13:08 +02:00
Wladimir J. van der Laan 03c56f62c2
Merge #8359: mining: Improve `-blockmaxcost` help message
8cef5bd mining: Improve `-blockmaxcost` help message (Wladimir J. van der Laan)
2016-07-18 12:05:47 +02:00
Wladimir J. van der Laan 8cef5bd58a mining: Improve `-blockmaxcost` help message
One-word replacement to #8354.
2016-07-18 10:56:25 +02:00
Wladimir J. van der Laan 8cb288a6b3
Merge #8320: Fix 0.12 release notes on block relaying
d6dc1bc Fix 0.12 release notes on block relaying (Krzysztof Jurewicz)
2016-07-18 09:04:47 +02:00
Wladimir J. van der Laan f5660d381a
Merge #8295: Mining-related fixups for 0.13.0
c1d61fb Add warning if -blockminsize is used. (Suhas Daftuar)
27362dd Remove -blockminsize option (Suhas Daftuar)
d2e46e1 Remove addScoreTxs() (Suhas Daftuar)
6dd4bc2 Exclude witness transactions in addPackageTxs() pre-segwit activation (Suhas Daftuar)
f15c2cd CreateNewBlock: add support for size-accounting to addPackageTxs (Suhas Daftuar)
2016-07-18 08:23:45 +02:00
Wladimir J. van der Laan 238300b398
Merge #8323: Add HD keypath to CKeyMetadata, report metadata in validateaddress
7945088 [Wallet] comsetic non-code changes for the HD feature (Jonas Schnelli)
68d7682 [Wallet] ensure CKeyMetadata.hdMasterKeyID will be cleared during SetNull() (Jonas Schnelli)
f708085 [QA] extend wallet-hd test to cover HD metadata (Jonas Schnelli)
986c223 [Wallet] print hd masterkeyid in getwalletinfo (Jonas Schnelli)
b1c7b24 [Wallet] report optional HDKeypath/HDMasterKeyId in validateaddress (Jonas Schnelli)
5b95dd2 [Wallet] extend CKeyMetadata with HD keypath (Jonas Schnelli)
2016-07-18 07:58:33 +02:00
Wladimir J. van der Laan 37303934fe
Merge #8305: Improve handling of unconnecting headers
e91cf4b Add test for handling of unconnecting headers (Suhas Daftuar)
96fa953 Improve handling of unconnecting headers (Suhas Daftuar)
2016-07-18 07:46:12 +02:00
Jonas Schnelli 7945088d41
[Wallet] comsetic non-code changes for the HD feature 2016-07-15 10:34:08 +02:00
Jonas Schnelli 68d7682b9f
[Wallet] ensure CKeyMetadata.hdMasterKeyID will be cleared during SetNull() 2016-07-15 10:33:25 +02:00
Wladimir J. van der Laan bc94b87487
Merge #8324: [Wallet] keep HD seed during salvagewallet
b993671 [Wallet] keep HD seed during salvagewallet (Jonas Schnelli)
2016-07-14 11:37:48 +02:00
MarcoFalke af9b7a9f2f
Merge #8340: [qa] Solve trivial merge conflict in p2p-segwit.py
66668c4 [qa] Solve merge conflict of 4324bd237c (MarcoFalke)
2016-07-14 10:58:37 +02:00