Wladimir J. van der Laan
488f8517a1
Merge pull request #6829
...
53b86d0
doc: add comment explaining initial header request (Daniel Kraft)
9 years ago
MarcoFalke
bd4c22ed56
[rpc-tests] Check return code
9 years ago
MarcoFalke
0d8b1759d2
[rpc-tests] fundrawtransaction: Update fee after minRelayTxFee increase
9 years ago
Alex Morcos
d3b09f6bac
Do not allow blockfile pruning during reindex.
...
Also clarify startup message.
9 years ago
Eric Lombrozo
7801f4387d
Added fPowNoRetargeting field to Consensus::Params that disables nBits recalculation.
9 years ago
Wladimir J. van der Laan
da7d57fb95
Merge pull request #6852
...
bfcdc21
build: make sure OpenSSL heeds noexecstack (Wladimir J. van der Laan)
9 years ago
Wladimir J. van der Laan
5f5ee0f3ce
Merge pull request #6837
...
0658d0b
temporarily comment out rpcbind.py (Alex Morcos)
9 years ago
Wladimir J. van der Laan
bfcdc21a5d
build: make sure OpenSSL heeds noexecstack
...
This passes `-Wa,--noexecstack` to the assembler when building
platform-specific assembly files, to signal that a non-executable stack
can be used. This is the same approach as used by Debian
(see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=430583 )
9 years ago
Wladimir J. van der Laan
fc41278e96
Merge pull request #6843
...
99963b9
Correct spelling mistakes in doc folder (Mitchell Cash)
9 years ago
Matt Corallo
58254aa3bc
Fix stale comment in CTxMemPool::TrimToSize.
9 years ago
Wladimir J. van der Laan
5888046323
Merge pull request #6849
...
d2e3fbc
Mention PHP bindings to libbitcoinconsensus (Thomas Kerin)
9 years ago
Thomas Kerin
d2e3fbc620
Mention PHP bindings to libbitcoinconsensus
9 years ago
J Ross Nicoll
c6824f8a90
Add DERSIG transaction test cases
...
Add test cases for DERSIG flag enforcement against transactions.
9 years ago
Mitchell Cash
99963b938f
Correct spelling mistakes in doc folder
...
- OSX —> OS X
- XCode —> Xcode
- github —> GitHub
- homebrew —> Homebrew
- gitian —> Gitian
- Other miscellaneous obvious spelling fixes and whitespace removal
9 years ago
Alex Morcos
b6d5e32e0e
Make fee aware of min relay in pruning.py RPC test
9 years ago
Alex Morcos
0658d0ba82
temporarily comment out rpcbind.py
...
until libevent is fixed. also remove duplicate commented-out forknotify.py.
9 years ago
MarcoFalke
8c15f33d15
[trivial] Update contrib/devtools/README.md
9 years ago
MarcoFalke
338f62f701
[devtools] add clang-format.py
9 years ago
David Hill
b48da5c189
script: Remove magic numbers
...
This adds two new constants, MAX_OPS_PER_SCRIPT and
MAX_PUBKEYS_PER_MULTISIG.
9 years ago
Wladimir J. van der Laan
d78a880900
Merge pull request #6820
...
60af755
build: univalue subdir build fixups (Cory Fields)
9 years ago
Wladimir J. van der Laan
8ce9920635
Merge pull request #6817
...
a0d5e0d
[doc] Cleanup release-process documentation (Michael)
9 years ago
Wladimir J. van der Laan
fa6b405f05
Merge pull request #6823
...
f8f2ace
trivial: use constants for db keys (Daniel Kraft)
9 years ago
Wladimir J. van der Laan
34f200d140
Merge pull request #6830
...
d57586f
Add historical release notes for October 2015 bugfix releases (Micha)
9 years ago
Micha
d57586f91c
Add historical release notes for October 2015 bugfix releases
...
[skip ci]
9 years ago
Matt Corallo
2bc50187ee
Fix comment formatting tabs
9 years ago
Matt Corallo
8abe0f5658
Undo GetMinFee-requires-extra-call-to-hit-0
9 years ago
Daniel Kraft
53b86d0de5
doc: add comment explaining initial header request
...
Add a comment that explains why the initial "getheader" requests are
made starting from the block preceding the currently best one.
Thanks to sdaftuar for the explanation!
9 years ago
Michael
a0d5e0d2f4
[doc] Cleanup release-process documentation
9 years ago
Daniel Kraft
f8f2aceadd
trivial: use constants for db keys
...
Replace literal occurances of the key "prefixes" 'c' and 'b' in txdb.cpp
by the respective constants.
9 years ago
Cory Fields
60af755e56
build: univalue subdir build fixups
...
- Force a rebuild if the headers change
- Only build the lib target
- Clean univalue on 'make clean'
9 years ago
Wladimir J. van der Laan
a1d623da3e
Merge pull request #6810
...
7d325b9
zmq: point API link to 4.0 as that is what we are conforming to [Trivial] (Johnathan Corgan)
9 years ago
Wladimir J. van der Laan
9caaf6ed22
Merge pull request #6777
...
dcd8e27
Refer to obfuscate_key via pointer in peripheral CLevelDB classes (James O'Beirne)
1488506
Add tests for gettxoutsetinfo, CLevelDBBatch, CLevelDBIterator (James O'Beirne)
0fdf8c8
Handle obfuscation in CLevelDBIterator (James O'Beirne)
3499ce1
Encapsulate CLevelDB iterators cleanly (Pieter Wuille)
9 years ago
Wladimir J. van der Laan
16faccb736
Merge pull request #6791
...
d0321a4
[doc] trivial: fix markdown syntax in qa/rpc-tests/README.md (MarcoFalke)
60a8b70
[doc] trivial: developer-notes.md covers more than just coding standards (MarcoFalke)
3507992
[trivial] Make optimize-pngs.py also cover share/pixmaps (MarcoFalke)
8a320c7
[trivial] Remove obsolete share/qt/make_windows_icon.sh (MarcoFalke)
9 years ago
Wladimir J. van der Laan
01f74999e3
Merge pull request #6798
...
700f52e
Clarification of unit test build instructions. (Eric Lombrozo)
9 years ago
Wladimir J. van der Laan
feea3057df
Merge pull request #6812
...
3a4a458
Update bluematt-key, the old one is long-since revoked (Matt Corallo)
9 years ago
Wladimir J. van der Laan
97bee37d4c
Merge pull request #6788
...
3b1279f
build: match upstream build change (Cory Fields)
313e7f5
Squashed 'src/univalue/' changes from 87d9045..5839ac3 (MarcoFalke)
9 years ago
Matt Corallo
9e93640be6
Drop minRelayTxFee to 1000
...
There is no exact science to setting this parameter, but 5000
(just over 1 US cent at the time of writing) is higher than the
cost to relay a transaction around the network (the new benchmark
due to mempool limiting).
9 years ago
Matt Corallo
074cb155c2
Add reasonable test case for mempool trimming
9 years ago
Matt Corallo
d355cf4420
Only call TrimToSize once per reorg/blocks disconnect
9 years ago
Matt Corallo
794a8cec5d
Implement on-the-fly mempool size limitation.
...
After each transaction which is added to mempool, we first call
Expire() to remove old transactions, then throwing away the
lowest-feerate transactions.
After throwing away transactions by feerate, we set the minimum
relay fee to the maximum fee transaction-and-dependant-set we
removed, plus the default minimum relay fee.
After the next block is received, the minimum relay fee is allowed
to decrease exponentially. Its halflife defaults to 12 hours, but
is decreased to 6 hours if the mempool is smaller than half its
maximum size, and 3 hours if the mempool is smaller than a quarter
its maximum size.
The minimum -maxmempool size is 40*-limitdescendantsize, as it is
easy for an attacker to play games with the cheapest
-limitdescendantsize transactions. -maxmempool defaults to 300MB.
This disables high-priority transaction relay when the min relay
fee adjustment is >0 (ie when the mempool is full). When the relay
fee adjustment drops below the default minimum relay fee / 2 it is
set to 0 (re-enabling priority-based free relay).
9 years ago
Matt Corallo
e6c7b362ab
Print mempool size in KB when adding txn
9 years ago
Wladimir J. van der Laan
cd57f344a5
Merge pull request #6807
...
3b363df
Updated Prab's PGP Key -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 (Paul Rabahy)
9 years ago
Matt Corallo
241d6078ba
Add CFeeRate += operator
9 years ago
Wladimir J. van der Laan
1fc5ca05ca
Merge pull request #6805
...
2c4ffbc
Create btcdrak-key.pgp (BtcDrak)
9 years ago
Matt Corallo
e8bcdce8a2
Track (and define) ::minRelayTxFee in CTxMemPool
9 years ago
Matt Corallo
9c9b66f771
Fix calling mempool directly, instead of pool, in ATMP
9 years ago
Pieter Wuille
49b6fd5663
Add Mempool Expire function to remove old transactions
...
(note the 9x multiplier on (void*)'s for CTxMemPool::DynamicMemoryUsage
was accidentally introduced in 5add7a7
but should have waited for this
commit which adds the extra index)
9 years ago
Suhas Daftuar
78b82f4a16
Reverse the sort on the mempool's feerate index
9 years ago
Matt Corallo
3a4a458fe5
Update bluematt-key, the old one is long-since revoked
9 years ago
Johnathan Corgan
7d325b9de7
zmq: point API link to 4.0 as that is what we are conforming to [Trivial]
...
Signed-off-by: Johnathan Corgan <johnathan@corganlabs.com>
9 years ago