Gregory Maxwell
1e9613ac09
Do not absolutely protect local peers from eviction.
...
With automatic tor HS support in place we should probably not be providing
absolute protection for local peers, since HS inbound could be used to
attack pretty easily. Instead, this counts on the latency metric inside
AttemptToEvictConnection to privilege actually local peers.
(cherry picked from commit 46dbcd4833115401fecbb052365b4c7725874414)
9 years ago
Pieter Wuille
5d743099b5
Get rid of inaccurate ScriptSigArgsExpected
...
(cherry picked from commit 52b29dca7670c3f6d2ab918c0fff1d17c4e494ad)
9 years ago
Wladimir J. van der Laan
196ad6913f
Merge #7451 : Add link to bitcoin whitepaper
...
6795851
Add link to whitepaper (gladoscc)
9 years ago
Wladimir J. van der Laan
58a8574400
Merge #7439 : Add whitelistforcerelay to control forced relaying. [ #7099 redux]
...
89d113e
Blacklist -whitelistalwaysrelay; replaced by -whitelistrelay. (Gregory Maxwell)
325c725
Add whitelistforcerelay to control forced relaying. (Gregory Maxwell)
9 years ago
Gregory Maxwell
89d113e02a
Blacklist -whitelistalwaysrelay; replaced by -whitelistrelay.
9 years ago
Wladimir J. van der Laan
31ec14b74b
Merge #7287 : Consensus: Remove calls to error() and FormatStateMessage()
...
93fc58c
Consensus: Remove calls to error() and FormatStateMessage() from some consensus code in main (Jorge Timón)
9 years ago
gladoscc
67958519fe
Add link to whitepaper
9 years ago
Peter Todd
2f19905324
Improve block validity/ConnectBlock() comments
...
Previously didn't make clear that the ContextualCheckBlock* functions
meant the block headers as context - not the UTXO set itself - and that
ConnectBlock() also did UTXO-related validity checks (in the future we
may split that functionality into a separate UTXO-specific contextual
check block function).
Also, reordered to put validity checks first for better readability.
9 years ago
Luke Dashjr
cdcad9fc5f
LDADD dependency order shuffling
9 years ago
Luke Dashjr
62f7f2ee21
Bugfix: Always include univalue in DIST_SUBDIRS
9 years ago
Wladimir J. van der Laan
a6771fc973
Merge #7441 : Use Debian 8.3 in gitian build guide
...
666a0f8
Use Debian 8.3 in gitian build guide (fanquake)
9 years ago
MarcoFalke
fa331db68b
mempool: Replace maxFeeRate of 10000*minRelayTxFee with maxTxFee
9 years ago
fanquake
666a0f835a
Use Debian 8.3 in gitian build guide
...
Add instructions to clone the gitian.sigs repo
9 years ago
Jorge Timón
93fc58c742
Consensus: Remove calls to error() and FormatStateMessage() from some consensus code in main
9 years ago
Wladimir J. van der Laan
019280617a
Merge #6842 : limitfreerelay edge case bugfix
...
2dfeaa1
limitfreerelay edge case bugfix: (ptschip)
9 years ago
Wladimir J. van der Laan
69e2a4003b
Merge #7423 : doc: add example for building with constrained resources
...
f9298cc
doc: add example for building with constrained resources (Jarret Dyrbye)
9 years ago
Wladimir J. van der Laan
4b12266d80
Merge #7428 : doc: add example for listing ./configure flags
...
befeb55
Add example for displaying additional configure flags (Nathaniel Mahieu)
9 years ago
Wladimir J. van der Laan
9645218c66
Merge #7437 : GUI: Disable tab navigation for peers tables.
...
8b3d8e3
GUI: Disable tab navigation for peers tables. (Kefkius)
9 years ago
Luke Dashjr
3b66e54457
Simplify check for replacebyfee=opt-in
9 years ago
Gregory Maxwell
325c725fb6
Add whitelistforcerelay to control forced relaying.
...
Also renames whitelistalwaysrelay.
Nodes relay all transactions from whitelisted peers, this
gets in the way of some useful reasons for whitelisting
peers-- for example, bypassing bandwidth limitations.
The purpose of this forced relaying is for specialized gateway
applications where a node is being used as a P2P connection
filter and multiplexer, but where you don't want it getting
in the way of (re-)broadcast.
This change makes it configurable with whitelistforcerelay.
9 years ago
Kefkius
8b3d8e3991
GUI: Disable tab navigation for peers tables.
...
Fix a bug in which the Peers tab of the debug window
does not allow navigation to other tabs via Ctrl[+Shift]+Tab.
9 years ago
Nathaniel Mahieu
befeb55418
Add example for displaying additional configure flags
9 years ago
Wladimir J. van der Laan
326ffed09b
Merge #7212 : Adds unittests for CAddrMan and CAddrinfo, removes source of non-determinism.
...
40c87b6
Increase test coverage for addrman and addrinfo (Ethan Heilman)
9 years ago
Wladimir J. van der Laan
1e06bab804
Merge #7417 : Minor improvements to the release process
...
c6325cf
Minor improvements to the release process (Paul Rabahy)
9 years ago
Wladimir J. van der Laan
62f2d769e4
Merge #7348 : MOVE ONLY: move rpc* to rpc/
...
d13f65e
rpc: update inline comments to refer to new file paths (Daniel Cousens)
a0eaff8
move rpc* to rpc/ (Daniel Cousens)
9 years ago
Wladimir J. van der Laan
20a408ca99
Merge #7425 : devtools: Fix utf-8 support in messages for github-merge
...
c8a6c11
devtools: Fix utf-8 support in messages for github-merge (Wladimir J. van der Laan)
9 years ago
Wladimir J. van der Laan
4a46bdc0fe
Merge #7415 : net: Hardcoded seeds update January 2016
...
4818dba
net: Hardcoded seeds update January 2016 (Wladimir J. van der Laan)
9 years ago
Jonas Schnelli
cdcbc59a42
Merge #7396 : [Qt] Add option to increase/decrease font size in the console window
...
43abb02
[Qt] Add a new chevron/arrow icon for the console prompt line (Jonas Schnelli)
56c9e66
[Qt] keep scroll position in GUI console after changing font size (Jonas Schnelli)
3a3a927
[Qt] Add option to increase/decrease font size in the console window (Jonas Schnelli)
9 years ago
Luke Dashjr
d65dee961e
Accept replacebyfee=opt-in for turning on opt-in RBF
...
Basic forward-compatibility with more flexible parameters like fss
9 years ago
Luke Dashjr
23565157ba
Change default configure option --with-system-univalue to "no"
9 years ago
Luke Dashjr
77b55a00ed
Rename permitrbf to replacebyfee
...
"permit" is currently used to configure transaction filtering, whereas replacement is more to do with the memory pool state than the transaction itself.
9 years ago
Luke Dashjr
cddffaf5e6
Bugfix: Include COPYRIGHT_HOLDERS_SUBSTITUTION in Makefile substitutions so it gets passed to extract-strings correctly
9 years ago
Luke Dashjr
29598e41a5
Move PACKAGE_URL to configure.ac
9 years ago
Jarret Dyrbye
f9298cc60e
doc: add example for building with constrained resources
...
discussed in github issue #6658
9 years ago
Luke Dashjr
78ec83ddfe
splashscreen: Resize text to fit exactly
9 years ago
Ethan Heilman
40c87b6e69
Increase test coverage for addrman and addrinfo
...
Adds several unittests for CAddrMan and CAddrInfo.
Increases the accuracy of addrman tests.
Removes non-determinism in tests by overriding the random number generator.
Extracts testing code from addrman class to test class.
9 years ago
Wladimir J. van der Laan
9189e30b12
Merge #7300 : [trivial] Add missing copyright headers
...
fabcee1
Remove copyright header from autogenerated chainparamsseeds.h (MarcoFalke)
fa60d05
Add missing copyright headers (MarcoFalke)
fa7e4c0
Bump copyright headers to 2014 (MarcoFalke)
9 years ago
Wladimir J. van der Laan
c8a6c11d6d
devtools: Fix utf-8 support in messages for github-merge
...
Use 'utf-8' instead of the Python 2 default of 'ascii' to encode/decode
commit messages.
This can be removed when switching to Python 3, as 'utf-8' is the
default there.
Necessary for merging #7422 due to the ฿ in ฿tcDrak.
9 years ago
Wladimir J. van der Laan
42ecea48fd
Merge #7424 : Add security/export checks to gitian and fix current failures
...
a81c87f
release: add security/symbol checks to gitian (Cory Fields)
a8ce872
release: always link librt for glibc back-compat builds (Cory Fields)
f3d3eaf
release: add check-symbols and check-security make targets (Cory Fields)
475813b
release: add _IO_stdin_used to ignored exports (Cory Fields)
cd27bf5
release: fix parsing of BIND_NOW with older readelf (Cory Fields)
9 years ago
Cory Fields
a81c87fafc
release: add security/symbol checks to gitian
9 years ago
Cory Fields
a8ce872118
release: always link librt for glibc back-compat builds
...
glibc absorbed clock_gettime in 2.17. librt (its previous location) is safe to
link in anyway for back-compat.
Fixes #7420
9 years ago
Cory Fields
f3d3eaf78e
release: add check-symbols and check-security make targets
...
These are not added to the default checks because some of them depend on
release-build configs.
9 years ago
Cory Fields
475813ba5b
release: add _IO_stdin_used to ignored exports
...
For details see: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634261#109
9 years ago
Cory Fields
cd27bf51e0
release: fix parsing of BIND_NOW with older readelf
9 years ago
Paul Rabahy
c6325cf2f9
Minor improvements to the release process
...
Instruct people to "git fetch" so that if this is their 2nd+ gitian build they will have a fresh bitcoin repo.
Instruct people to add all the known pgp keys to their keyring so that gverify will print more useful info.
9 years ago
Jonas Schnelli
43abb02aa2
[Qt] Add a new chevron/arrow icon for the console prompt line
9 years ago
Wladimir J. van der Laan
473ad1bb02
Merge #7391 : [init] Clarify help message
...
fae78fa
[init] Clarify permitrbf help message (MarcoFalke)
9 years ago
Wladimir J. van der Laan
4818dba900
net: Hardcoded seeds update January 2016
9 years ago
Wladimir J. van der Laan
6a5932bf2a
Merge #7402 : [devtools] github-merge get toplevel dir without extra whitespace
...
5ed2f16
[devtools] github-merge get toplevel dir without extra whitespace (Andrew C)
9 years ago
Andrew C
5ed2f16480
[devtools] github-merge get toplevel dir without extra whitespace
...
Fixes a bug in github merge when it runs the tests where the toplevel directory has an extra '\n' appended to the path string. Now it doesn't.
9 years ago