Wladimir J. van der Laan
94ab58b5cc
Merge #8179 : Evict orphans which are included or precluded by accepted blocks.
...
54326a6
Increase maximum orphan size to 100,000 bytes. (Gregory Maxwell)
8c99d1b
Treat orphans as implicit inv for parents, discard when parents rejected. (Gregory Maxwell)
11cc143
Adds an expiration time for orphan tx. (Gregory Maxwell)
db0ffe8
This eliminates the primary leak that causes the orphan map to always grow to its maximum size. (Gregory Maxwell)
1b0bcc5
Track orphan by prev COutPoint rather than prev hash (Pieter Wuille)
9 years ago
Wladimir J. van der Laan
f6598df765
Merge #7713 : Fixes for verify-commits script
...
1e9aab0
Remove sipa's old revoked key from verify-commits (Peter Todd)
966151e
Add README for verify-commits (Peter Todd)
11164ec
Remove keys that are no longer used for merging (Peter Todd)
22421fa
Remove pointless warning (Peter Todd)
9523e8a
Make verify-commits path-independent (Matt Corallo)
f7d4a25
Make verify-commits POSIX-compliant (Matt Corallo)
9 years ago
fanquake
e5a680dc6a
[Doc] Update OS X build notes for 10.11 SDK
9 years ago
Wladimir J. van der Laan
a6ddb19bd9
Merge #7687 : Stop treating importaddress'ed scripts as change
...
595b22e
Stop treating importaddress'ed scripts as change (Pieter Wuille)
9 years ago
Wladimir J. van der Laan
65c2058cc8
Merge #8066 : [qa] test_framework: Use different rpc_auth_pair for each node
...
fad1845
[qa] test_framework: Use different rpc_auth_pair for each node (MarcoFalke)
9 years ago
Wladimir J. van der Laan
12a541e8da
Merge #8210 : [Qt] Bump to Qt5.6.1
...
2759597
Only pass -lQt5PlatformSupport if >=Qt5.6 (Jonas Schnelli)
59d063d
Use runtime linking of QT libdbus, use custom/temp. SDK URL (Jonas Schnelli)
6194d9a
Fix bitcoin_qt.m4 and fix-xcb-include-order.patch (Jonas Schnelli)
f6eb4e2
[depends] OpenSSL 1.0.1k - update config_opts (fanquake)
f25209a
depends: bump OSX toolchain (Cory Fields)
9 years ago
MarcoFalke
fa58f94ff7
[qa] pull-tester: Start longest test first
9 years ago
Wladimir J. van der Laan
377d1310ac
Merge #8203 : Clarify documentation for running a tor node
...
9e3ec74
Clarify documentation for running a tor node (Nathaniel Mahieu)
9 years ago
Wladimir J. van der Laan
223bf831cc
Merge #8224 : readme: Omit phrasing; 'new'
...
7734479
readme: Omit phrasing; 'new' (Will Binns)
9 years ago
Jonas Schnelli
2759597bc8
Only pass -lQt5PlatformSupport if >=Qt5.6
9 years ago
Pieter Wuille
ccd06b94f6
Elaborate bucket size math
9 years ago
Matt Corallo
0d4cb48ef1
Use vTxHashes to optimize InitData significantly
9 years ago
Matt Corallo
811902649d
Provide a flat list of txid/terators to txn in CTxMemPool
9 years ago
Matt Corallo
678ee9793f
Add BIP 152 to implemented BIPs list
9 years ago
Matt Corallo
56ba516727
Add reconstruction debug logging
9 years ago
Matt Corallo
2f34a2e476
Get our "best three" peers to announce blocks using cmpctblocks
9 years ago
Matt Corallo
927f8eede0
Add ability to fetch CNode by NodeId
9 years ago
Matt Corallo
d25cd3ec4e
Add receiver-side protocol implementation for CMPCTBLOCK stuff
9 years ago
Will Binns
7734479a01
readme: Omit phrasing; 'new'
...
This commit removes the word "new" in reference to describing Bitcoin,
as it has been around for over seven years, now.
9 years ago
Matt Corallo
9c837d5468
Add sender-side protocol implementation for CMPCTBLOCK stuff
9 years ago
Matt Corallo
00c40784fe
Add protocol messages for short-ids blocks
9 years ago
Matt Corallo
e3b2222144
Add some blockencodings tests
9 years ago
Matt Corallo
f4f8f14adc
Add TestMemPoolEntryHelper::FromTx version for CTransaction
9 years ago
Matt Corallo
85ad31ede7
Add partial-block block encodings API
9 years ago
Matt Corallo
5249daca5a
Add COMPACTSIZE wrapper similar to VARINT for serialization
9 years ago
Matt Corallo
cbda71cf04
Move context-required checks from CheckBlockHeader to Contextual...
9 years ago
Matt Corallo
7c29ec9449
If AcceptBlockHeader returns true, pindex will be set.
...
Assert this instead of checking (and then dref'ing later anyway)
to make sure no one thinks they can change that postcondition of
AcceptBlockHeader..
9 years ago
Pieter Wuille
96806c39f4
Stop trimming when mapTx is empty
9 years ago
Peter Todd
1e9aab0dbf
Remove sipa's old revoked key from verify-commits
...
Now that the trusted root is past all commits signed by that key we don't need
it in the trusted-keys list, nor do we need to whitelist those commits in
allow-revsig-commits
9 years ago
Pieter Wuille
3775ff9ea7
Enable mempool consistency checks in unit tests
9 years ago
Pieter Wuille
ad0752e41f
Stop trimming when mapTx is empty
9 years ago
MarcoFalke
a072d1a837
Merge #8215 : [wallet] tests: Don't use floating point
...
faa91b1
[wallet] tests: Don't use floating point (MarcoFalke)
9 years ago
Jonas Schnelli
59d063d076
Use runtime linking of QT libdbus, use custom/temp. SDK URL
9 years ago
Nathaniel Mahieu
9e3ec74fac
Clarify documentation for running a tor node
...
Previous wording suggested that no additional setup was required for a
tor hidden service to be created.
9 years ago
Jonas Schnelli
6194d9a501
Fix bitcoin_qt.m4 and fix-xcb-include-order.patch
9 years ago
MarcoFalke
ed2cd59e25
Merge #8214 : [qa] mininode: fail on send_message instead of silent return
...
facb6c0
[qa] mininode: fail on send_message instead of silent return (MarcoFalke)
9 years ago
MarcoFalke
fa3b379252
[qa] pull-tester: Fix assertion and check for run_parallel
9 years ago
MarcoFalke
fa324653ab
[qa] fundrawtransaction: Create get_unspent()
9 years ago
MarcoFalke
fa8ce3b670
[qa] assert 'changePosition out of bounds'
9 years ago
MarcoFalke
facb6c0bf8
[qa] mininode: fail on send_message instead of silent return
9 years ago
MarcoFalke
faa91b12f7
[wallet] tests: Don't use floating point
9 years ago
fanquake
f6eb4e2b62
[depends] OpenSSL 1.0.1k - update config_opts
9 years ago
Cory Fields
f25209a3e1
depends: bump OSX toolchain
...
clang: 3.7.1
cctools: 877.8
ld64: 253.9
9 years ago
Pieter Wuille
66db2d62d5
Merge #7600 : Mining: Select transactions using feerate-with-ancestors
...
29fac19
Add unit tests for ancestor feerate mining (Suhas Daftuar)
c82a4e9
Use ancestor-feerate based transaction selection for mining (Suhas Daftuar)
9 years ago
Suhas Daftuar
29fac19c93
Add unit tests for ancestor feerate mining
9 years ago
Suhas Daftuar
c82a4e9a63
Use ancestor-feerate based transaction selection for mining
...
Includes changes by Pieter Wuille
9 years ago
Wladimir J. van der Laan
9c3d0fab36
Merge #7892 : Add full UTF-8 support to RPC
...
7982fce
doc: Mention full UTF-8 support in release notes (Wladimir J. van der Laan)
6bbb4ef
test: test utf-8 for labels in wallet (Wladimir J. van der Laan)
a406fcb
test: add ensure_ascii setting to AuthServiceProxy (Wladimir J. van der Laan)
60ab9b2
Squashed 'src/univalue/' changes from 2740c4f..f32df99 (Wladimir J. van der Laan)
9 years ago
Wladimir J. van der Laan
3f89a534ac
Merge #8113 : Rework addnode behaviour
...
1a5a4e6
Randomize name lookup result in ConnectSocketByName (Pieter Wuille)
f9f5cfc
Prevent duplicate connections where one is by name and another by ip (Pieter Wuille)
1111b80
Rework addnode behaviour (Pieter Wuille)
9 years ago
Wladimir J. van der Laan
62fcf27bd8
Merge #8171 : [RPC] Fix createrawtx sequence number unsigned int parsing
...
6fa950a
[RPC] Fix createrawtx sequence number unsigned int parsing (Jonas Schnelli)
9 years ago
Wladimir J. van der Laan
e4bb4a85a5
Merge #8084 : Add recently accepted blocks and txn to AttemptToEvictConnection.
...
6ee7f05
Allow disconnecting a netgroup with only one member in eviction. (Gregory Maxwell)
5d0ca81
Add recently accepted blocks and txn to AttemptToEvictConnection. (Gregory Maxwell)
9 years ago