Jonas Schnelli
f1c0d78b2d
[Qt] show network/chain errors in the GUI
8 years ago
Ethan Heilman
2611ad79a5
Added feeler connections increasing good addrs in the tried table.
...
Tests if addresses are online or offline by briefly connecting to them. These short lived connections are referred to as feeler connections. Feeler connections are designed to increase the number of fresh online addresses in tried by selecting and connecting to addresses in new. One feeler connection is attempted on average once every two minutes.
This change was suggested as Countermeasure 4 in
Eclipse Attacks on Bitcoin’s Peer-to-Peer Network, Ethan Heilman,
Alison Kendler, Aviv Zohar, Sharon Goldberg. ePrint Archive Report
2015/263. March 2015.
8 years ago
Wladimir J. van der Laan
1db3352cc6
qt: Fix random segfault when closing "Choose data directory" dialog
...
The `pickDataDirectory()` function was calling `exit(0)` to quit
the application when the user closes the dialog without choosing
a data directory.
This is a bad idea because a background thread is created (to
check free space on the drive of the currently selected datadir).
The thread is not stopped and unwound properly, resulting in a potential
race condition somewhere deep in Qt.
So replace the `exit()` by a boolean return value, and let the
stack unwind normally.
8 years ago
Wladimir J. van der Laan
75f2065293
build: Remove check for `openssl/ec.h`
...
We don't use any elliptic curves from OpenSSL anymore, nor include this
header anywhere but optionally in the tests of secp256k1 (which has
its own autoconf setup).
Reported by sinetek on IRC.
8 years ago
Wladimir J. van der Laan
122fdfdae9
Merge #8600 : [0.13.1]: Backport [wallet] rpc: Drop misleading option
...
526d2b0
[wallet] rpc: Drop misleading option (MarcoFalke)
8 years ago
MarcoFalke
526d2b0472
[wallet] rpc: Drop misleading option
...
Github-Pull: #8581
Rebased-From: fab5ecb771
8 years ago
Wladimir J. van der Laan
f2306fbe01
doc: Clean out release notes after 0.13.0 release
8 years ago
Wladimir J. van der Laan
a402396dce
Merge #8490 : [0.13] release notes: Mention new relevance of non-mining nodes on network policy; and misc fixes
...
5e499e7
doc/release-notes: Document changed bytespersigop behaviour (Luke Dashjr)
40d705c
doc/release-notes: Mention the relevance of Compact Blocks on non-mining nodes' influence on network policy (Luke Dashjr)
4f55293
doc/release-notes: Misc (Luke Dashjr)
8 years ago
Luke Dashjr
5e499e7a56
doc/release-notes: Document changed bytespersigop behaviour
8 years ago
Luke Dashjr
40d705cb70
doc/release-notes: Mention the relevance of Compact Blocks on non-mining nodes' influence on network policy
8 years ago
Luke Dashjr
4f5529351f
doc/release-notes: Misc
8 years ago
Wladimir J. van der Laan
4374f0ee35
Merge #8519 : [0.13] A few small improvements to the 0.13 release notes
...
2f58589
Mention dump/import support for HD wallets (Pieter Wuille)
fe20b83
Remove refactors from list of changes (Pieter Wuille)
7f84015
Inline mempool RPCs and feefilter into misc sections (Pieter Wuille)
8 years ago
Pieter Wuille
2f5858952e
Mention dump/import support for HD wallets
8 years ago
Pieter Wuille
fe20b83ca9
Remove refactors from list of changes
8 years ago
Pieter Wuille
7f84015352
Inline mempool RPCs and feefilter into misc sections
8 years ago
Wladimir J. van der Laan
b52c67c4b1
doc: Update changelog for rc3
8 years ago
Wladimir J. van der Laan
9058617afb
qt: translations update pre-rc3
8 years ago
Luke Dashjr
8b0eee66e9
Bugfix: Use pre-BIP141 sigops until segwit activates
...
qa/rpc-tests/segwit: Test GBT sigops before and after activation
Github-Pull: #8489
Rebased-From: 160f895a80
239cbd2e5c
8 years ago
Wladimir J. van der Laan
45c656b914
Merge #8465 : [0.13] Document reindexing changes
...
b49d963
Document reindexing changes (Pieter Wuille)
8 years ago
Wladimir J. van der Laan
edc2c700a7
Merge #8438 : [0.13] backport: Treat high-sigop transactions as larger rather than rejecting them
...
3f65ba2
Treat high-sigop transactions as larger rather than rejecting them (Pieter Wuille)
8 years ago
Pieter Wuille
b49d963cf7
Document reindexing changes
9 years ago
MarcoFalke
114f7e944b
Merge #8454 : [0.13.1] Fix p2p-feefilter.py for changed tx relay behavior
...
cd0910b
Fix p2p-feefilter.py for changed tx relay behavior (Suhas Daftuar)
9 years ago
Wladimir J. van der Laan
d485a6c5a8
doc: Add list of new and removed RPC commands to release notes
...
Finish up the RPC part of #7678 .
9 years ago
Suhas Daftuar
cd0910b787
Fix p2p-feefilter.py for changed tx relay behavior
...
Github-Pull: #8444
Rebased-From: 2c517b3928
9 years ago
fanquake
b8b97c98e8
[doc] Increase recommended memory in gitian build guide
...
Github-Pull: #8439
Rebased-From: 7fdbce9de4
9 years ago
Wladimir J. van der Laan
6c083ac95c
Merge #8441 : doc: Rewrite shell example to not leave secrets in the history file
...
719208c
Rewrite shell example to not leave secrets in the history file (paveljanik)
9 years ago
paveljanik
719208c66f
Rewrite shell example to not leave secrets in the history file
9 years ago
Pieter Wuille
3f65ba2b3b
Treat high-sigop transactions as larger rather than rejecting them
9 years ago
Wladimir J. van der Laan
ced6c940da
qt: Translations update pre-rc2
9 years ago
Wladimir J. van der Laan
b06808c58e
doc: Release notes update for rc2
9 years ago
Suhas Daftuar
b7e201181b
Prevent fingerprinting, disk-DoS with compact blocks
...
- Ignore GETBLOCKTXN requests for unknown blocks
Don't disconnect peers, or else we leak information that could be
used for fingerprinting.
- Ignore CMPCTBLOCK messages for pruned blocks
Also ignores CMPCTBLOCK announcements that have too little work. This is to
prevent disk-exhaustion DoS.
Github-Pull: #8408
Rebased-From: 1de2a46632
1d06e49834
9 years ago
Jorge Timón
8360d5b37d
libconsensus: Expose a flag for BIP112
...
We added the segwit one, but we forgot CHECKSEQUENCEVERIFY
Github-Pull: #8412
Rebased-From: d12b732ac2
9 years ago
Wladimir J. van der Laan
c3c82c48d9
Merge #8389 : [0.13] Create a new HD seed after encrypting the wallet
...
de45c06
[Wallet] Add CKeyMetadata record for HDMasterKey(s), factor out HD key generation (Jonas Schnelli)
f142c11
[0.13] Create a new HD seed after encrypting the wallet (Jonas Schnelli)
9 years ago
Jonas Schnelli
45eba4b1e0
[Qt] Add dbcache migration path
...
Github-Pull: #8407
Rebased-From: 893f379ba0
9 years ago
Wladimir J. van der Laan
0179a39f9d
qt: periodic translations update
9 years ago
Jonas Schnelli
de45c065f0
[Wallet] Add CKeyMetadata record for HDMasterKey(s), factor out HD key generation
9 years ago
Jonas Schnelli
f142c11ac6
[0.13] Create a new HD seed after encrypting the wallet
9 years ago
Jonas Schnelli
18b8ee1cd1
[Wallet] add HD xpriv to dumpwallet
...
Github-Pull: #8206
Rebased-From: 77c912d21c
9 years ago
MarcoFalke
cfd1280f23
[doc] gbuild: Set memory explicitly (default is too low)
...
Github-Pull: #8358
Rebased-From: faa59318db
9 years ago
Suhas Daftuar
4f7f531af6
qa: Add test for standardness of segwit v0 outputs
...
Github-Pull: #8381
Rebased-From: c59c434b7d
9 years ago
Johnson Lau
f84ee3dab6
Make witness v0 outputs non-standard before segwit activation
...
Github-Pull: #8381
Rebased-From: 1ffaff2f74
9 years ago
Suhas Daftuar
86edc20a17
Scale legacy sigop count in CreateNewBlock
...
Github-Pull: #8362
Rebased-From: 682aa0f289
9 years ago
Jonas Schnelli
73adfe3bb9
[Wallet] Correct hdmasterkeyid/masterkeyid name confusion
...
Github-Pull: #8390
Rebased-From: b50e1ac298
9 years ago
Wladimir J. van der Laan
76bc30beab
Merge #8374 : Add release notes for mining changes
...
52a4158
Add release notes for mining changes (Suhas Daftuar)
9 years ago
Wladimir J. van der Laan
cbdbc75139
Merge #8380 : fix typo: propagation relay -> delay
...
f891e34
fix typo: propagation relay -> delay (Jannes Faber)
9 years ago
Suhas Daftuar
52a4158f1f
Add release notes for mining changes
9 years ago
Jonas Schnelli
66dde4edf7
Merge #8382 : Fix formatting error
...
ea91961
Fix formatting error (Chris Moore)
9 years ago
Chris Moore
ea91961899
Fix formatting error
...
Don't start a line with a # unless you want that line to be a header.
9 years ago
Jannes Faber
f891e34cf9
fix typo: propagation relay -> delay
9 years ago
Patrick Strateman
ebea65121e
Move SetMinVersion for FEATURE_HD to SetHDMasterKey
...
Github-Pull: #8378
Rebased-From: 6523fcaab2
9 years ago