Cory Fields
749fe95fdc
build: warn about variable length arrays
...
Github-Pull: #9789
Rebased-From: b602fe0f73
8 years ago
MarcoFalke
260c71cbb8
qa: Check return code when stopping nodes
...
This includes work by jnewbery
Github-Pull: #9824
Rebased-From: fa4cd2e998
8 years ago
Russell Yanofsky
599c69abe3
Fix pruning test broken by 2 hour manual prune window
...
Regression happened in 91fb506
Add two hour buffer to manual pruning.
Github-Pull: #9820
Rebased-From: 874c7363d7
8 years ago
John Newbery
9d3f9d2a59
[Trivial] Remove incorrect help message from gettxoutproof()
...
Github-Pull: #9711
Rebased-From: 9949ebfa6a
8 years ago
Russell Yanofsky
9072395e5f
Return errors from importmulti if complete rescans are not successful
...
Github-Pull: #9773
Rebased-From: e2e2f4c856
8 years ago
Jonas Schnelli
7d75a5a93c
Fix segfault crash when shutdown the GUI in disablewallet mode
...
Github-Pull: #9817
Rebased-From: 312c4f1057
8 years ago
kirit93
e22c0671c7
Fix for issue #9775 . Added check for open() returning a NULL pointer.
...
Github-Pull: #9798
Rebased-From: 40f11f8872
8 years ago
Chris Moore
ae1c4e24a6
Fix typo in release notes.
8 years ago
Pavel Janík
3972a8efb2
Read/write mempool.dat as a binary.
...
mempool.dat is a binary file and thus it should be read/written as such.
Fixes #9810 .
Github-Pull: #9813
Rebased-From: 171fc91f06
8 years ago
Luke Dashjr
861cb0c83d
QA: Test GBT size/weight limit values
...
Github-Pull: #9619
Rebased-From: 279f944e8d
8 years ago
Luke Dashjr
6552729f38
Bugfix: RPC/Mining: GBT should return 1 MB sizelimit before segwit activates
...
Github-Pull: #9619
Rebased-From: 9fc7f0bce9
8 years ago
Russell Yanofsky
40c754cb38
[wallet] Remove importmulti always-true check
...
Remove "nLowestTimestamp <= chainActive.Tip()->GetBlockTimeMax()" check from
importmulti, which is always true because nLowestTimestamp is set to the
minimum of the most recent block time and all the imported key timestamps,
which is necessarily lower than the maximum block time.
Github-Pull: #9760
Rebased-From: ec1267f13b
8 years ago
Cory Fields
2afefeade6
boost: remove iostreams includes
...
They're unused and produce nasty deprecation warnings
Github-Pull: #9786
Rebased-From: 3301587dc5
8 years ago
Pieter Wuille
973e345f7f
Move BIP70_MAX_PAYMENTREQUEST_SIZE to header
...
Github-Pull: #9785
Rebased-From: c801c82e25
8 years ago
Pieter Wuille
f873564231
Make KEY_SIZE a compile-time constant
...
Github-Pull: #9785
Rebased-From: 914fad155d
8 years ago
Wladimir J. van der Laan
04396bcc05
Merge #9784 : Restore removed release notes.
...
1577f07
Restore removed release notes. (Gregory Maxwell)
8 years ago
Wladimir J. van der Laan
6187091411
doc: Add changelog for 0.14.0 to release notes
8 years ago
Gregory Maxwell
1577f0731a
Restore removed release notes.
8 years ago
Wladimir J. van der Laan
871e19ac84
doc: Add list of authors to release notes
...
Generated from git, so there may be duplicate authors
if someone used multiple mail addresses.
8 years ago
Wladimir J. van der Laan
6d61a2b8c5
Merge #9783 : release: bump gitian descriptors for a new 0.14 package cache
...
42f5f21
release: bump gitian descriptors for a new 0.14 package cache (Cory Fields)
8 years ago
Cory Fields
42f5f21287
release: bump gitian descriptors for a new 0.14 package cache
8 years ago
Wladimir J. van der Laan
268c390d02
doc: Update manpages for 0.14.0
8 years ago
Wladimir J. van der Laan
1a02ecc73a
doc: Update release notes from wiki
8 years ago
Wladimir J. van der Laan
f68e4414d7
qt: pre-rc1 translations update
8 years ago
Wladimir J. van der Laan
bc69f34b35
build: bump version to 0.14.0
8 years ago
Wladimir J. van der Laan
9828f9a996
Merge #9761 : Use 2 hour grace period for key timestamps in importmulti rescans
...
e662af3
Use 2 hour grace period for key timestamps in importmulti rescans (Russell Yanofsky)
38d3e9e
[qa] Extend import-rescan.py to test imports on pruned nodes. (Russell Yanofsky)
c28583d
[qa] Extend import-rescan.py to test specific key timestamps (Russell Yanofsky)
8be0866
[qa] Simplify import-rescan.py (Russell Yanofsky)
8 years ago
Wladimir J. van der Laan
ad168ef4e3
Merge #9778 : Add two hour buffer to manual pruning
...
91fb506
Add two hour buffer to manual pruning (Alex Morcos)
8 years ago
Wladimir J. van der Laan
3c02b95740
Merge #9779 : Update nMinimumChainWork and defaultAssumeValid.
...
3f78e46
Update nMinimumChainWork and defaultAssumeValid. (Gregory Maxwell)
8 years ago
Wladimir J. van der Laan
8dee822177
Merge #9777 : Handle unusual maxsigcachesize gracefully
...
55c403b
Ensure `-maxsigcachesize` is in valid range (John Newbery)
8 years ago
John Newbery
55c403b8fe
Ensure `-maxsigcachesize` is in valid range
...
- If the -maxsigcachesize parameter is set to zero, setup a minimum sized
sigcache (2 elements) rather than segfaulting.
- Handle maxsigcachesize being negative
- Handle maxsigcachesize being too large
8 years ago
Alex Morcos
91fb506e0a
Add two hour buffer to manual pruning
8 years ago
Gregory Maxwell
3f78e460ba
Update nMinimumChainWork and defaultAssumeValid.
8 years ago
Russell Yanofsky
e662af3583
Use 2 hour grace period for key timestamps in importmulti rescans
...
Gregory Maxwell <greg@xiph.org> pointed out the lack of grace period in
https://github.com/bitcoin/bitcoin/pull/9490#issue-199407998 .
The importwallet RPC which uses key timestamps in a similar way already has a 2
hour grace period.
8 years ago
Wladimir J. van der Laan
afae75fd3d
Merge #9675 : Fix typo and spelling inconsistency in CONTRIBUTING.md
...
36164fa
Fix typo and spelling inconsistency in CONTRIBUTING.md (Koki Takahashi)
8 years ago
Russell Yanofsky
38d3e9ee59
[qa] Extend import-rescan.py to test imports on pruned nodes.
8 years ago
Russell Yanofsky
c28583d062
[qa] Extend import-rescan.py to test specific key timestamps
8 years ago
Russell Yanofsky
8be0866883
[qa] Simplify import-rescan.py
...
Get rid of partial functions so the test can be more easily extended to add
more variants of imports with options that affect rescanning (e.g. different
key timestamps).
Also change the second half of the test to send /to/ the imported addresses,
instead of /from/ the imported addresses. The goal of this part of the test was
to confirm that the wallet would pick up new transactions after an import
regardless of whether or not a rescan happened during the import. But because
the wallet can only do this reliably for incoming transactions and not outgoing
transactions (which require the wallet to look up transaction inputs) the test
previously was less meaningful than it should have been.
8 years ago
Wladimir J. van der Laan
8743320d6c
Merge #9763 : [Trivial] Update comments referencing main.cpp
...
00e623d
[Trivial] Update comments referencing main.cpp (CryptAxe)
8 years ago
CryptAxe
00e623d0b8
[Trivial] Update comments referencing main.cpp
8 years ago
Wladimir J. van der Laan
e43a58514d
Merge #9771 : Add missing cs_wallet lock that triggers new lock held assertion
...
07afcd6
Add missing cs_wallet lock that triggers new lock held assertion (Russell Yanofsky)
8 years ago
Wladimir J. van der Laan
f8af89a918
Merge #9764 : wallet: Prevent "overrides a member function but is not marked 'override'" warnings
...
6c5427d
wallet: Prevent "overrides a member function but is not marked 'override'" warnings (Wladimir J. van der Laan)
8 years ago
Wladimir J. van der Laan
1e92e041dd
Merge #9765 : Harden against mistakes handling invalid blocks
...
ba803ef
Harden against mistakes handling invalid blocks (Suhas Daftuar)
8 years ago
Russell Yanofsky
07afcd6379
Add missing cs_wallet lock that triggers new lock held assertion
...
A new AssertLockHeld(cs_wallet) call was added in commit a58370e
"Dedup nTimeFirstKey update logic" (part of PR #9108 ).
The lock held assertion will fail when loading prexisting wallets files from
before the #9108 merge that have watch-only keys.
8 years ago
Wladimir J. van der Laan
7a93af8340
Merge #9756 : Return error when importmulti called with invalid address.
...
9acf25c
Return error when importmulti called with invalid address. (Russell Yanofsky)
8 years ago
Wladimir J. van der Laan
476cc47da0
Merge #9758 : Selectively suppress deprecation warnings
...
4b6cccc
Selectively suppress deprecation warnings (Jonas Schnelli)
8 years ago
Suhas Daftuar
ba803efb68
Harden against mistakes handling invalid blocks
...
Fixes a bug in AcceptBlock() in invoking CheckBlock() with incorrect
arguments, and restores a call to CheckBlock() from ProcessNewBlock()
as belt-and-suspenders.
Updates the (overspecified) tests to match behavior.
8 years ago
Wladimir J. van der Laan
6c5427d24c
wallet: Prevent "overrides a member function but is not marked 'override'" warnings
...
Because it is used inconsistently at least version 5.4.0 of g++ to
complains about methods that don't use override. There is two ways to go
about this: remove override from the methods having it, or add it to the
methods missing it. I chose the second.
8 years ago
Wladimir J. van der Laan
d8e8b06bd0
Merge #9108 : Use importmulti timestamp when importing watch only keys (on top of #9682 )
...
a80f98b
Use importmulti timestamp when importing watch only keys (Russell Yanofsky)
a58370e
Dedup nTimeFirstKey update logic (Russell Yanofsky)
8 years ago
Wladimir J. van der Laan
4c69d683f2
Merge #9553 : Use z = std::max(x - y, 0) instead of z = x - y; if (z < 0) z = 0;
...
a47da4b
Use z = std::max(x - y, 0); instead of z = x - y; if (z < 0) z = 0; (practicalswift)
8 years ago
Jonas Schnelli
a441db01b5
Merge #9755 : Bugfix: Qt/Options: Restore persistent "restart required" notice
...
0b4f273
Bugfix: Qt/Options: Restore persistent "restart required" notice (Luke Dashjr)
8 years ago