Wladimir J. van der Laan
989df7ecf3
Merge #7896 : fix typo in help text
...
fc95f6e
fix typo in help text (Chris Moore)
9 years ago
Wladimir J. van der Laan
61b86848b1
Merge #8111 : Benchmark SipHash
...
619d569
Benchmark SipHash (Pieter Wuille)
9 years ago
MarcoFalke
6ff2c8d29f
Merge #8104 : Tests: add timeout to sync_blocks() and sync_mempools()
...
e871f83
Tests: add timeout to sync_blocks() and sync_mempools() (Suhas Daftuar)
9 years ago
Pieter Wuille
619d5691c2
Benchmark SipHash
9 years ago
MarcoFalke
a80de15113
Merge #8108 : Trivial: Remove unused local variable shadowing upper local
...
13c4558
Remove unused local variable shadowing upper local (Pavel Janík)
9 years ago
MarcoFalke
06bd4f637f
Merge #8098 : [qa] test_framework: Append portseed to tmpdir
...
fa57b0c
[qa] test_framework: Append portseed to tmpdir (MarcoFalke)
9 years ago
Pavel Janík
13c455823f
Remove unused local variable shadowing upper local
9 years ago
Suhas Daftuar
e871f8338a
Tests: add timeout to sync_blocks() and sync_mempools()
...
Previously these functions would infinitely loop if sync failed;
now they have a default timeout of 60 seconds, after which an
AssertionError is raised.
sync_blocks() has also been improved and now compares the tip
hash of each node, rather than just using block count.
9 years ago
Pieter Wuille
425278d17b
Merge #8102 : Bugfix: use global ::fRelayTxes instead of CNode in version send
...
52b02ec
Use global ::fRelayTxes instead of CNode one (Pieter Wuille)
9 years ago
Pieter Wuille
52b02ecd6d
Use global ::fRelayTxes instead of CNode one
9 years ago
Pieter Wuille
c028c7b755
Merge #8049 : Expose information on whether transaction relay is enabled in `getnetwork`
...
1ab1dc3
rpc: Add `relaytxes` flag to `getnetworkinfo` (Wladimir J. van der Laan)
581ddff
net: Add fRelayTxes flag (Wladimir J. van der Laan)
9 years ago
Wladimir J. van der Laan
6fc6325f77
Merge #8015 : CCoinsViewErrorCatcher raison-d-etre
...
a4d5855
CCoinsViewErrorCatcher raison-d-etre (21E14)
9 years ago
Wladimir J. van der Laan
e3a820751f
Merge #8034 : [doc][trivial] Add basic git squash workflow [skip ci]
...
90963e5
[doc] Add basic git squash example (fanquake)
9 years ago
Wladimir J. van der Laan
eb2f6f72db
Merge #8073 : qt: askpassphrasedialog: Clear pass fields on accept
...
02ce2a3
qt: askpassphrasedialog: Clear pass fields on accept (Pavel Vasin)
9 years ago
Pieter Wuille
47a7cfb0aa
Merge #7795 : UpdateTip: log only one line at most per block
...
f20d42e
UpdateTip: log only one line at most per block (Wladimir J. van der Laan)
9 years ago
Pieter Wuille
f6b7df3155
Merge #8061 : [Wallet] Improve Wallet encapsulation
...
380498a
Move BackupWallet to CWallet::BackupWallet (Patrick Strateman)
ecb9741
Move GetAccountBalance from rpcwallet.cpp into CWallet::GetAccountBalance (Patrick Strateman)
9 years ago
Pieter Wuille
d72098038f
Merge #8076 : VerifyDB: don't check blocks that have been pruned
...
bd477f4
VerifyDB: don't check blocks that have been pruned (Suhas Daftuar)
9 years ago
Pieter Wuille
c49c825bd9
Merge #8063 : Acquire lock to check for genesis block.
...
46b0c3b
Acquire lock to check for genesis block. (Patrick Strateman)
9 years ago
Pieter Wuille
33799afe83
Merge #8092 : Correct small typo in extract_strings_qt.py
...
678513c
Correct small typo in extract_strings_qt.py (Mitchell Cash)
9 years ago
MarcoFalke
6700cc993c
Merge #8095 : Test framework: only cleanup on successful test runs
...
1ad9339
Test framework: only cleanup on successful test runs (Suhas Daftuar)
9 years ago
Suhas Daftuar
1ad9339508
Test framework: only cleanup on successful test runs
9 years ago
Mitchell Cash
678513cc94
Correct small typo in extract_strings_qt.py
9 years ago
Jonas Schnelli
77b49acc85
Merge #8014 : Qt: Sort transactions by date
...
2d5603c
Qt: Sort transactions by date (Tyler Hardin)
9 years ago
Jonas Schnelli
692971193a
Merge #8042 : [Qt] Don't allow to open the debug window during splashscreen & verification state
...
276ce84
[Qt] Disable some menu items during splashscreen/verification state (Jonas Schnelli)
9 years ago
Suhas Daftuar
bd477f4e8b
VerifyDB: don't check blocks that have been pruned
9 years ago
MarcoFalke
37f9a1f627
Merge #8047 : [qa] test_framework: Set wait-timeout for bitcoind procs
...
fab5233
[qa] test_framework: Set wait-timeout for bitcoind procs (MarcoFalke)
9 years ago
MarcoFalke
8844ef15de
Merge #8056 : [qa] Remove hardcoded "4 nodes" from test_framework
...
fad68f7
[qa] Reduce node count for some tests (MarcoFalke)
fac9349
[qa] Remove hardcoded "4 nodes" from test_framework (MarcoFalke)
9 years ago
MarcoFalke
1b87e5b5b1
Merge #8072 : travis: 'make check' in parallel and verbose
...
401ae65
travis: 'make check' in parallel and verbose (Cory Fields)
9 years ago
MarcoFalke
fa57b0c5ef
[qa] test_framework: Append portseed to tmpdir
...
This makes it possible to specify a tmpdir while running tests in
parallel
9 years ago
Pavel Vasin
02ce2a3ca7
qt: askpassphrasedialog: Clear pass fields on accept
...
This is usability improvement in a case if user gets re-asked
passphrase. (e.g. made a typo)
9 years ago
Cory Fields
401ae654b2
travis: 'make check' in parallel and verbose
...
- 'make check' in parallel, since the log will take care of clean output
- 'make check' verbose, so that test failure causes aren't hidden
9 years ago
Wladimir J. van der Laan
7771aa57bd
Merge #8070 : Remove non-determinism which is breaking net_tests #8069
...
2a8b358
Fix typo adddrman to addrman as requested in #8070 (Ethan Heilman)
f4119c6
Remove non-determinism which is breaking net_tests #8069 (EthanHeilman)
9 years ago
Wladimir J. van der Laan
18436d8896
Merge #8033 : Fix Socks5() connect failures to be less noisy and less unnecessarily scary
...
bf9266e
Use Socks5ErrorString() to decode error responses from socks proxy. (Warren Togami)
94fd1d8
Make Socks5() InterruptibleRecv() timeout/failures informative. (Warren Togami)
0d9af79
SOCKS5 connecting and connected messages with -debug=net. (Warren Togami)
00678bd
Make failures to connect via Socks5() more informative and less unnecessarily scary. (Warren Togami)
9 years ago
Warren Togami
bf9266e017
Use Socks5ErrorString() to decode error responses from socks proxy.
9 years ago
Ethan Heilman
2a8b3589b5
Fix typo adddrman to addrman as requested in #8070
9 years ago
EthanHeilman
f4119c6c98
Remove non-determinism which is breaking net_tests #8069
9 years ago
Wladimir J. van der Laan
239d419864
Merge #7917 : Optimize reindex
...
b4d24e1
Report reindexing progress in GUI (Pieter Wuille)
d3d7547
Add -reindex-chainstate that does not rebuild block index (Pieter Wuille)
fb8fad1
Optimize ActivateBestChain for long chains (Pieter Wuille)
316623f
Switch reindexing to AcceptBlock in-loop and ActivateBestChain afterwards (Pieter Wuille)
d253ec4
Make ProcessNewBlock dbp const and update comment (Pieter Wuille)
9 years ago
Wladimir J. van der Laan
8e8bebc040
Merge #8054 : net: Avoid duplicate getheaders requests.
...
f93c2a1
net: Avoid duplicate getheaders requests. (Daniel Kraft)
9 years ago
Wladimir J. van der Laan
c74837b724
Merge #8048 : doc: Remove outdated qt4 install information from README.md
...
6075bc4
doc: 32 and 64 bit packages are seperate (Wladimir J. van der Laan)
e5764e6
doc: Remove outdated qt4 install information from README.md (Wladimir J. van der Laan)
9 years ago
Wladimir J. van der Laan
83121cca75
Merge #7906 : net: prerequisites for p2p encapsulation changes
...
5d5e7a0
net: No need to export ConnectNode (Cory Fields)
e9ed620
net: No need to export DumpBanlist (Cory Fields)
8b8f877
net: make Ban/Unban/ClearBan functionality consistent (Cory Fields)
cca221f
net: Drop CNodeRef for AttemptToEvictConnection (Cory Fields)
563f375
net: use the exposed GetNodeSignals() rather than g_signals directly (Cory Fields)
9faa490
net: remove unused set (Cory Fields)
52cbce2
net: don't import std namespace (Cory Fields)
9 years ago
Wladimir J. van der Laan
ed749bdb64
Merge #7932 : CAddrMan::Deserialize handle corrupt serializations better.
...
fb26bf0
CAddrMan::Deserialize handle corrupt serializations better. (Patrick Strateman)
9 years ago
Wladimir J. van der Laan
457b9df6b5
Merge #8031 : improvement to readability
...
fe80102
changing "(tests are) automatically run" to correspond to the earlier instance of "run automatically (on the build server)" (Matthew English)
9 years ago
Wladimir J. van der Laan
6075bc4d67
doc: 32 and 64 bit packages are seperate
9 years ago
Wladimir J. van der Laan
5e374f7306
Merge #8020 : Use SipHash-2-4 for various non-cryptographic hashes
...
a68ec21
Use SipHash-2-4 for address relay selection (Pieter Wuille)
8cc9cfe
Switch CTxMempool::mapTx to use a hash index for txids (Pieter Wuille)
382c871
Use SipHash-2-4 for CCoinsCache index (Pieter Wuille)
0b1295b
Add SipHash-2-4 primitives to hash (Pieter Wuille)
9 years ago
Pieter Wuille
a68ec21f7e
Use SipHash-2-4 for address relay selection
9 years ago
Pieter Wuille
8cc9cfe160
Switch CTxMempool::mapTx to use a hash index for txids
9 years ago
Pieter Wuille
382c871d28
Use SipHash-2-4 for CCoinsCache index
...
This is ~1.7x slower than the Lookup3-of-Xor-with-salt construct we were
using before, but it is a primitive designed for exactly this.
9 years ago
Pieter Wuille
0b1295b066
Add SipHash-2-4 primitives to hash
9 years ago
Pieter Wuille
5c3f8ddcaa
Merge #7696 : Fix de-serialization bug where AddrMan is left corrupted
...
1475ecf
Fix de-serialization bug where AddrMan is corrupted after exception * CAddrDB modified so that when de-serialization code throws an exception Addrman is reset to a clean state * CAddrDB modified to make unit tests possible * Regression test created to ensure bug is fixed * StartNode modifed to clear adrman if CAddrDB::Read returns an error code. (EthanHeilman)
9 years ago
Warren Togami
94fd1d8d53
Make Socks5() InterruptibleRecv() timeout/failures informative.
...
Before:
2016-05-16 06:10:45 ERROR: Error reading proxy response
After:
2016-05-16 06:10:45 Socks5() connect to k7s5d6jqig4ej4v4.onion:18333 failed: InterruptibleRecv() timeout or other failure
9 years ago