James O'Beirne
b5cbd396ca
Add basic coverage reporting for RPC tests
...
Thanks to @MarcoFalke @dexX7 @laanwj for review.
9 years ago
Wladimir J. van der Laan
cbf9609c71
Merge pull request #6969
...
7085728
doc: there is no libboost-base-dev, add missing sudo (Wladimir J. van der Laan)
9 years ago
Wladimir J. van der Laan
2f71b07d5e
Merge pull request #6974
...
40b77d4
Always allow getheaders from whitelisted peers (Wladimir J. van der Laan)
9 years ago
Wladimir J. van der Laan
c9743062a3
Merge pull request #6987
...
42bae94
[doc] Improve lanaguge in reducetraffic.md (fanquake)
6a776fa
[doc] add documentation how to reduce traffic (Jonas Schnelli)
9 years ago
Wladimir J. van der Laan
44d7b561bc
Merge pull request #6988
...
0817bf7
[doc] Fix FIXME for libblkmaker in release-notes.md (MarcoFalke)
9 years ago
fanquake
42bae94e34
[doc] Improve lanaguge in reducetraffic.md
9 years ago
MarcoFalke
0817bf7094
[doc] Fix FIXME for libblkmaker in release-notes.md
9 years ago
Jonas Schnelli
6a776faff9
[doc] add documentation how to reduce traffic
9 years ago
Wladimir J. van der Laan
3ac7060934
Merge pull request #6978
...
69d0513
build: Use fPIC rather than fPIE for qt objects. (Cory Fields)
17c4d9d
build: Split hardening/fPIE options out (Cory Fields)
9 years ago
Wladimir J. van der Laan
cb841e7513
Merge pull request #6982
...
7267843
Globals: Make AcceptBlockHeader static (Fix #6163 ) (Jorge Timón)
9 years ago
Wladimir J. van der Laan
38a4f267e8
Merge pull request #6985
...
7791395
[gitian] Use vm-builder_0.12.4+bzr494 on Debian (Michael)
9 years ago
Michael
779139549d
[gitian] Use vm-builder_0.12.4+bzr494 on Debian
9 years ago
Jorge Timón
7267843745
Globals: Make AcceptBlockHeader static ( Fix #6163 )
...
..and at the same time prevent AcceptBlockHeader() from calling global function Params()
9 years ago
Wladimir J. van der Laan
de7d4591a7
Merge pull request #6965
...
77f1f59
Benchmark sanity checks and fork checks in ConnectBlock (Matt Corallo)
9 years ago
Peter Todd
2f796e5fe7
Better error message if Tor version too old
9 years ago
Wladimir J. van der Laan
8f4e67f152
net: Automatically create hidden service, listen on Tor
...
Starting with Tor version 0.2.7.1 it is possible, through Tor's control socket
API, to create and destroy 'ephemeral' hidden services programmatically.
https://stem.torproject.org/api/control.html#stem.control.Controller.create_ephemeral_hidden_service
This means that if Tor is running (and proper authorization is available),
bitcoin automatically creates a hidden service to listen on, without user
manual configuration. This will positively affect the number of available
.onion nodes.
- When the node is started, connect to Tor through control socket
- Send `ADD_ONION` command
- First time:
- Make it create a hidden service key
- Save the key in the data directory for later usage
- Make it redirect port 8333 to the local port 8333 (or whatever port we're listening on).
- Keep control socket connection open for as long node is running. The hidden service will
(by default) automatically go away when the connection is closed.
9 years ago
Wladimir J. van der Laan
b56953e9bb
qt: Periodic translations update
9 years ago
Wladimir J. van der Laan
32d8b1570c
Merge pull request #6940
...
7ca73dc
Improving labels for Sent / Received "Bytes" (Jonathan Cross)
9 years ago
Wladimir J. van der Laan
9fa54a1b0c
Merge pull request #6822
...
e20d924
[trivial] init: Use defaults MIN_RELAY_TX_FEE & TRANSACTION_MAXFEE (MarcoFalke)
536766c
[trivial] New DEFAULT_MIN_RELAY_TX_FEE = 1000 (MarcoFalke)
5f46a7d
transaction_tests: Be more strict checking dust (MarcoFalke)
9 years ago
Wladimir J. van der Laan
755b4ba848
Merge pull request #5574
...
fd55571
wallet: Expose GUI labels in RPC (Luke Dashjr)
9 years ago
Wladimir J. van der Laan
77beab70de
Merge pull request #6163
...
87cbdb8
Globals: Explicit Consensus::Params arg for main: (Jorge Timón)
9 years ago
Cory Fields
69d0513436
build: Use fPIC rather than fPIE for qt objects.
...
But only if qt was built with reduced relocations.
9 years ago
Cory Fields
17c4d9d164
build: Split hardening/fPIE options out
...
This allows for fPIE to be used selectively.
9 years ago
MarcoFalke
e20d9245e5
[trivial] init: Use defaults MIN_RELAY_TX_FEE & TRANSACTION_MAXFEE
9 years ago
MarcoFalke
536766c903
[trivial] New DEFAULT_MIN_RELAY_TX_FEE = 1000
9 years ago
MarcoFalke
5f46a7d068
transaction_tests: Be more strict checking dust
...
* Don't allow off-by-one or more
* Make clear dust is coupled with minRelayTxFee
* Check rounding for odd values
9 years ago
Wladimir J. van der Laan
503ff6e1ae
Merge pull request #6967
...
9ea7762
Use Pieter's signing subkey instead of his primary key (Matt Corallo)
9 years ago
Wladimir J. van der Laan
40b77d450d
Always allow getheaders from whitelisted peers
...
Process `getheaders` messages from whitelisted peers even if we are in
initial block download. Whitelisted peers can always use a node as a
block source.
Also log a debug message when the request is ignored, for
troubleshooting.
Fixes #6971 .
9 years ago
Wladimir J. van der Laan
f24880b132
Merge pull request #6908
...
c53d48a
BIP70: Chainparams: DRY: Make qt/guiutil.cpp fit BIP70 chain name strings (Jorge Timón)
9 years ago
Wladimir J. van der Laan
6176e9bf3d
Merge pull request #6962
...
6dd3a44
translations: Don't translate markdown or force English grammar (MarcoFalke)
9 years ago
Wladimir J. van der Laan
92701b3b89
Merge pull request #6970
...
2980a18
Fix crash in validateaddress with -disablewallet (Wladimir J. van der Laan)
9 years ago
MarcoFalke
6dd3a44ce2
translations: Don't translate markdown or force English grammar
9 years ago
Wladimir J. van der Laan
2980a18572
Fix crash in validateaddress with -disablewallet
...
Fix a null pointer dereference in validateaddress with -disablewallet. Also add a regression testcase.
9 years ago
Wladimir J. van der Laan
7085728786
doc: there is no libboost-base-dev, add missing sudo
...
- There is no libboost-base-dev, no idea how I ended up with this
- Without that, installing separate boost packages works fine on both
Ubuntu 14.04 and Debian 7 (tested on VMs), this did not use to be
the case, AFAIK.
- Add a missing 'sudo' for consistency
- Need `bsdmainutils` for `hexdump` (for the tests)
9 years ago
Matt Corallo
77f1f59d12
Benchmark sanity checks and fork checks in ConnectBlock
9 years ago
Matt Corallo
9ea7762e2c
Use Pieter's signing subkey instead of his primary key
...
This commit is signed.
9 years ago
Wladimir J. van der Laan
4ee149a6db
Merge pull request #6955
...
e167af2
[doc] Remove excessive white space (MarcoFalke)
e0eeb67
[trivial] clang-format: Set AlignAfterOpenBracket: false (MarcoFalke)
0af8fe4
devtools: Update README.md (MarcoFalke)
9 years ago
MarcoFalke
e167af2acd
[doc] Remove excessive white space
9 years ago
MarcoFalke
e0eeb672f2
[trivial] clang-format: Set AlignAfterOpenBracket: false
9 years ago
Wladimir J. van der Laan
849a7e6453
Merge pull request #6948
...
22e7807
Always flush block and undo when switching to new file (Pieter Wuille)
9 years ago
Wladimir J. van der Laan
3038eb63e8
Merge pull request #6934
...
d1c3762
Revert "Revert "Enable policy enforcing GetMedianTimePast as the end point of lock-time constraints"" (Gregory Maxwell)
e4e5334
Restore MedianTimePast for locktime. (Gregory Maxwell)
9 years ago
Wladimir J. van der Laan
3694b74fa9
Merge pull request #6887
...
53238ff
Clarify what minrelaytxfee does (MarcoFalke)
abd8b76
[qt] Properly display required fee instead of minTxFee (MarcoFalke)
9 years ago
Wladimir J. van der Laan
79456524f8
Merge pull request #6944
...
fb9857b
Squashed 'src/leveldb/' changes from 7d41e6f..20ca81f (Pieter Wuille)
9 years ago
Pieter Wuille
22e780737d
Always flush block and undo when switching to new file
...
Previously, the undo weren't being flushed during a reindex because
fKnown was set to true in FindBlockPos. That is the correct behaviour
for block files as they aren't being touched, but undo files are
touched.
This changes the behaviour to always flush when switching to a new file
(even for block files, though that isn't really necessary).
9 years ago
Pieter Wuille
f0343e9370
Update LevelDB
9 years ago
Pieter Wuille
fb9857bfd6
Squashed 'src/leveldb/' changes from 7d41e6f..20ca81f
...
20ca81f Merge pull request #9
7aa105e leveldb: Win32WritableFile without memory mapping
git-subtree-dir: src/leveldb
git-subtree-split: 20ca81f08fb7fa108923a091668e447dcf5c6b9d
9 years ago
Jonathan Cross
7ca73dcf6b
Improving labels for Sent / Received "Bytes"
...
The labels for Sent & Received data in the "Peers" debug panel should not be defined as "Bytes" because the units (B, KB, MB) appear after the number. I decided to simply use "Sent" and "Received" (rather than "Data Sent" and "Data Received") because we already have translations for the former:
https://www.transifex.com/bitcoin/bitcoin/viewstrings/#ja/qt-translation-011x/47533089?q=sent
https://www.transifex.com/bitcoin/bitcoin/viewstrings/#ja/qt-translation-011x/47533089?q=received
Demo of changes:
Current UI:
Bytes Sent 12 KB
Bytes Received 26 MB
With this pull request:
Sent 12 KB
Received 26 MB
9 years ago
Wladimir J. van der Laan
193f7b553e
Merge pull request #6938
...
dbacc69
build: If both Qt4 and Qt5 are installed, use Qt5 (Wladimir J. van der Laan)
9 years ago
Wladimir J. van der Laan
dbacc69b4f
build: If both Qt4 and Qt5 are installed, use Qt5
...
If both Qt4 and Qt5 development headers are installed, use Qt5. Building
against Qt5 should be encouraged as that is where active development
happens.
9 years ago
Jorge Timón
c53d48a6b3
BIP70: Chainparams: DRY: Make qt/guiutil.cpp fit BIP70 chain name strings
...
As a side effect, the qt user will see "test" instead of "testnet"
9 years ago