Age | Commit message (Collapse) | Author |
|
|
|
5776e8a [depends] Fix Qt compilation with Xcode 8 (fanquake)
|
|
|
|
ac01ff2 doc: Add privacy recommendation when running hidden service (Wladimir J. van der Laan)
|
|
The P2P network uses a fixed protocol, these sizes shouldn't change
based on what happens to be the architecture.
|
|
In principle, the checksums of P2P packets are simply 4-byte blobs which
are the first four bytes of SHA256(SHA256(payload)).
Currently they are handled as little-endian 32-bit integers half of the
time, as blobs the other half, sometimes copying the one to the other,
resulting in somewhat confused code.
This PR changes the handling to be consistent both at packet creation
and receiving, making it (I think) easier to understand.
|
|
fa4bfb4 [wallet, policy] ParameterInteraction: Don't allow 0 fee (MarcoFalke)
|
|
e41bd44 Add policy: null signature for failed CHECK(MULTI)SIG (Johnson Lau)
|
|
|
|
c72c5b1 Make non-minimal OP_IF/NOTIF argument non-standard for P2WSH (Johnson Lau)
|
|
94a34a5 Fix relaypriority calculation error (maiiz)
|
|
42f6aed tests: Add exception error message for JSONRPCException (Wladimir J. van der Laan)
|
|
|
|
4731cab Do not shadow variables (Pavel Janík)
|
|
0637b02 Ping regularly in p2p-segwit.py to keep connection alive (Johnson Lau)
|
|
|
|
|
|
|
|
c9ce17b Trivial: Grammar and capitalization (Derek Miller)
|
|
c14ffd5 [trivial] fix mempool comment (outdated by BIP125) (jonnynewbs)
|
|
fa6e71b [qa] Add getinfo smoke tests and rework versionbits test (MarcoFalke)
ddddaaf [rpc] Deprecate getinfo (MarcoFalke)
|
|
381826d bitcoin-cli: More detailed error reporting (Wladimir J. van der Laan)
|
|
|
|
|
|
faef293 [wallet] Add high transaction fee warnings (MarcoFalke)
|
|
Simplified version of #8278. Assumes that every OS that (a) is supported
by Bitcoin Core (b) supports daemonization has the `daemon()` function
in its C library.
- Removes the fallback path for operating systems that support
daemonization but not `daemon()`. This prevents never-exercised code from
ending up in the repository (see discussion here:
https://github.com/bitcoin/bitcoin/pull/8278#issuecomment-242704745).
- Removes the windows-specific path. Windows doesn't support `daemon()`,
so it don't support daemonization there, automatically.
Original code by Matthew King, adapted by Wladimir van der Laan.
|
|
62c2915 build: supply `-Wl,--high-entropy-va` (Wladimir J. van der Laan)
9a75d29 devtools: Check for high-entropy ASLR in 64-bit PE executables (Wladimir J. van der Laan)
|
|
This should enable high-entropy ASLR on 64-bit targets, for better
mitigation of exploits.
|
|
check_PE_PIE only checked for DYNAMIC_BASE, this is not enough
for (secure) ASLR on 64-bit.
|
|
|
|
This improves error reporting if `JSONRPCException` is not specifically caught
and ends up in Python's default backtrace handler.
Before:
```
Traceback (most recent call last):
File "/.../projects/bitcoin/bitcoin/qa/rpc-tests/test_framework/authproxy.py", line 153, in __call__
raise JSONRPCException(response['error'])
test_framework.authproxy.JSONRPCException
```
After:
```
Traceback (most recent call last):
File "/.../projects/bitcoin/bitcoin/qa/rpc-tests/test_framework/authproxy.py", line 152, in __call__
raise JSONRPCException(response['error'])
test_framework.authproxy.JSONRPCException: Unknown named parameter random (-8)
```
|
|
This pings regularly while building a big block in p2p-segwit.py, to prevent timeout
|
|
3650668 Squashed 'src/univalue/' changes from f32df99..daf1285 (MarcoFalke)
|
|
daf1285 Merge pull request #2 from jgarzik/master
d9e62d3 Merge pull request #24 from MarcoFalke/Mf1608-cleanup
faf260f Rem unused vars and prefer prefix operator for non-primitive type
09a2693 Merge pull request #22 from laanwj/2016_04_unicode
c74a04c Merge pull request #23 from paveljanik/20160527_Wshadow
fceb4f8 Do not shadow variables
git-subtree-dir: src/univalue
git-subtree-split: daf1285af60c2c73801c0f41469c9802c849343d
|
|
|
|
|
|
b194872 Remove old manpages from contrib/debian (fanquake)
|
|
|
|
fa16991 [travis] cross-mac: explicitly enable gui (MarcoFalke)
|
|
edeaf24 Fix future copyright year (Mitchell Cash)
|
|
faa91bc CONTRIBUTING: Mention not to open several pulls (MarcoFalke)
|
|
3f58a28 [Doc] Add missing autogen to example builds (Amir Abrams)
|
|
4b67402 Mandatory copyright agreement (Andrew Chow)
|
|
|
|
3333bd2 [test] Remove redundant print in addrman_tests (MarcoFalke)
|
|
fa427ce [qa] pull-tester: Only print output when failed (MarcoFalke)
|
|
|
|
08827df [Qt] modalinfolayer: removed unused comments, renamed signal, code style overhaul (Jonas Schnelli)
d8b062e [Qt] only update "amount of blocks left" when the header chain is in-sync (Jonas Schnelli)
e3245b4 [Qt] add out-of-sync modal info layer (Jonas Schnelli)
e47052f [Qt] ClientModel add method to get the height of the header chain (Jonas Schnelli)
a001f18 [Qt] Always pass the numBlocksChanged signal for headers tip changed (Jonas Schnelli)
bd44a04 [Qt] make Out-Of-Sync warning icon clickable (Jonas Schnelli)
0904c3c [Refactor] refactor function that forms human readable text out of a timeoffset (Jonas Schnelli)
|
|
overhaul
|
|
6d0ced1 Do not set an addr time penalty when a peer advertises itself. (Gregory Maxwell)
|