Age | Commit message (Collapse) | Author |
|
Github-Pull: #5634
Rebased-From: 8dccba6a45db0466370726ed462b9da2eae43bce
|
|
New versions of OpenSSL will reject non-canonical DER signatures. However,
it'll happily decode them. Decode then re-encode before verification in order
to ensure that it is properly consumed.
Github-Pull: #5634
Rebased-From: 488ed32f2ada1d1dd108fc245d025c4d5f252783
|
|
|
|
|
|
mmap is proven on the other platforms, we are not changing it at
the last moment before release.
|
|
fail on short writes
Ensure new files referred to by the manifest are in the filesystem.
|
|
CWalletTx::AddSupportingTransactions() was adding empty transaction
to vtxPrev in some cases. Skip over these.
Part one of the solution to #3190. This prevents invalid vtxPrev from
entering the wallet, but not current ones being transmitted.
|
|
Versions of bitcoin before 0.8.6 have a bug that inserted
empty transactions into the vtxPrev in the wallet, which will cause the node to be
banned when retransmitted, hence add a check for !tx.vin.empty()
before RelayTransaction.
|
|
Use deleteLater() instead of delete, as it is not allowed
to delete widgets directly in an event handler.
Should solve the MacOSX random crashes on send with coincontrol.
Rebased-From: 6c98cca9e47ddb9c786cd3f0445175c378515e0d
|
|
|
|
|
|
WalletView:
- add new signal showNormalIfMinimized()
- emit the new signal in handleURI() to fix a bug, preventing the main
window to show up when using bitcoin: URIs
Upstream: dbc0a6aba2cf94aa1b167145a18e0b9c671aef5b
|
|
|
|
|
|
|
|
|
|
release-process.md
Conflicts:
doc/release-process.md
|
|
One-line change. Fixes #2752.
|
|
|
|
Conflicts:
src/core.h
|
|
|
|
This avoids spurious errors with the old tests but still tests
enough that if the rng is replaced with a totally broken one
it should still fail.
|
|
|
|
|
|
- fixes src\net.cpp:1601: Error:invalid conversion from 'void*' to
'const char*' [-fpermissive] in a setsockopt() call on Win32 that was
found by using MinGW 4.8.1 compiler suite
|
|
BOOST_VERSION is used
|
|
Conflicts:
src/chainparams.cpp
|
|
|
|
Changes the maximum size of a free transaction that will be created
from 10,000 bytes to 1,000 bytes.
The idea behind this change is to make the free transaction area
available to a greater number of people; with the default 27K-per-block,
just three very-large very-high-priority transactions could fill the space.
|
|
Remove the (relay/mempool) rule that all outputs of free transactions
must be greater than 0.01 XBT. Dust spam is now taken care of by making
dusty outputs non-standard.
|
|
|
|
Rebased-from: a946aa8d3ec7009ac670eeb65a525efe5eeb6e84
|
|
|
|
- prevents unneeded log messages, which could make users think something
bad was happening
Squashed: style-police code cleanup
|
|
Rebased-from: 17faf562629cd27f00fc138e218ebcc1ce071765
|
|
important warnings easier to see.
warning: typedef ‘Char_type’ locally defined but not used [-Wunused-local-typedefs]
|
|
936b461 Merge upstream LevelDB 1.13.
748539c LevelDB 1.13
git-subtree-dir: src/leveldb
git-subtree-split: be9100673b05cec1662a54d0b7a59e4317fdda86
|
|
|
|
Crash probably introduced by 4d17a1b0.
Inialize the window to NULL and verify it before use.
Rebased-By: Wladimir J. van der Laan <laanwj@gmail.com>
|
|
|
|
|
|
Original fix:
https://github.com/bitcoin/bitcoin/commit
/8864019f6d88b13d3442843d9e6ebeb8dd938831
|
|
|
|
As we'd previously learned, OSX's fsync is a data eating lie.
Since 0.8.4 we're still getting some reports of disk corruption on
OSX but now all of it looks like the block files have gotten out of
sync with the database. It turns out that we were still using fsync()
on the block files, so this isn't surprising.
|
|
Rebased-By: Wladimir J. van der Laan <laanwj@gmail.com>
Rebased-From: 959e62f
|
|
Conflicts:
src/main.cpp
Rebased-from: cb3076a3daa68eebf19c681ab48a0c0d9f0ce7a5
|
|
- could be helpful when debugging shutdown related problems
Rebased-by: Warren Togami <wtogami@gmail.com>
Rebased-from: ced3c248168941fbbd42d5a3807657a88be6a54e
|
|
After discussing with BlueMatt, this appears to be harmless in its
current state since it's always set before it's used. Initialize it
anyway for readability and future safety.
Rebased-By: Wladimir J. van der Laan <laanwj@gmail.com>
Rebased-From: 106f133de6bdb577c4135847fd703d08f525ba46
|
|
Rebased-from: b33b9a6fefbe832bf45a6c7717d0537f27597bff
|
|
|