Wladimir J. van der Laan
fde0ac403c
Merge #8133 : build: Finish up out-of-tree changes
...
d1a3d57
bulid: fix "make translate" when out-of-tree (Cory Fields)
340012d
build: add temporary fix for "bad magic number" error in out-of-tree builds (Cory Fields)
142ffc7
travis: use out-of-tree build (Cory Fields)
92e37a3
build: fix out-of-tree 'make deploy' for osx (Cory Fields)
ab95d5d
build: a few ugly hacks to get the rpc tests working out-of-tree (Cory Fields)
fc4ad0c
build: more out-of-tree fixups (Cory Fields)
0cb0f26
build: out-of-tree fixups (Cory Fields)
9 years ago
Wladimir J. van der Laan
9201ce8f2f
Merge #8181 : build: Get rid of `CLIENT_DATE`
...
d096d22
build: Get rid of `CLIENT_DATE` (Wladimir J. van der Laan)
9 years ago
Cory Fields
d1a3d570e5
bulid: fix "make translate" when out-of-tree
9 years ago
Wladimir J. van der Laan
32b7294177
Merge #8180 : Update luke-jr's PGP key
...
0d53a9e
Update luke-jr's PGP key (Luke Dashjr)
9 years ago
Wladimir J. van der Laan
f7b1bfc9a3
Merge #8178 : Add git and github tips and tricks to developer notes
...
3144449
Add git and github tips and tricks to developer notes (Pieter Wuille)
9 years ago
Pieter Wuille
7ce9ac5c83
Merge #7292 : [RPC] Expose ancestor/descendant information over RPC
...
176e19b
Mention new RPC's in release notes (Suhas Daftuar)
7f6eda8
Add ancestor statistics to mempool entry RPC output (Suhas Daftuar)
a9b8390
Add test coverage for new RPC calls (Suhas Daftuar)
b09b813
Add getmempoolentry RPC call (Suhas Daftuar)
0dfd869
Add getmempooldescendants RPC call (Suhas Daftuar)
8f7b5dc
Add getmempoolancestors RPC call (Suhas Daftuar)
5ec0cde
Refactor logic for converting mempool entries to JSON (Suhas Daftuar)
9 years ago
Suhas Daftuar
176e19b571
Mention new RPC's in release notes
9 years ago
Suhas Daftuar
7f6eda8043
Add ancestor statistics to mempool entry RPC output
9 years ago
Suhas Daftuar
a9b8390222
Add test coverage for new RPC calls
9 years ago
Suhas Daftuar
b09b8135ae
Add getmempoolentry RPC call
9 years ago
Suhas Daftuar
0dfd86956d
Add getmempooldescendants RPC call
9 years ago
Pieter Wuille
31444491f2
Add git and github tips and tricks to developer notes
9 years ago
Wladimir J. van der Laan
d096d22446
build: Get rid of `CLIENT_DATE`
...
Putting the build date in the executable is a practice that has no place
in these days, now that deterministic building is increasingly common.
Continues #7732 which did this for the GUI.
9 years ago
Wladimir J. van der Laan
fd9881ae67
Merge #7283 : [gitian] Default reference_datetime to commit author date
...
fa42a67
[gitian] hardcode datetime for depends (MarcoFalke)
fa58c76
[gitian] Default reference_datetime to commit author date (MarcoFalke)
9 years ago
Wladimir J. van der Laan
172cd7f10c
Merge #8169 : OSX diskimages need 0775 folder permissions
...
cdf7dff
OSX diskimages need 0775 folder permissions Avoids endless Gatekeeper warnings (#7085 ) (Jonas Schnelli)
9 years ago
Wladimir J. van der Laan
0b5279f89c
Merge #8166 : src/test: Do not shadow local variables
...
c2715d3
Do not shadow local variables (Pavel Janík)
9 years ago
Wladimir J. van der Laan
1445835bd3
Merge #8154 : drop vAddrToSend after sending big addr message
...
d3d02d5
drop vAddrToSend after sending big addr message (Kaz Wesley)
9 years ago
Wladimir J. van der Laan
d36618585d
Merge #8168 : util: Add ParseUInt32 and ParseUInt64
...
e012f3c
util: Add ParseUInt32 and ParseUInt64 (Wladimir J. van der Laan)
9 years ago
Wladimir J. van der Laan
7e6dd7bee4
Merge #8172 : Fix two warnings for comparison between signed and unsigned
...
77f63a4
Fix two warnings for comparison between signed and unsigned (Pieter Wuille)
9 years ago
Wladimir J. van der Laan
f0299d80fd
Merge #8175 : gitian: Add --disable-bench to config flags for windows
...
74c1347
gitian: Add --disable-bench to config flags for windows (Wladimir J. van der Laan)
9 years ago
Luke Dashjr
0d53a9e72f
Update luke-jr's PGP key
...
Same key, extended expiration date
9 years ago
Wladimir J. van der Laan
74c1347482
gitian: Add --disable-bench to config flags for windows
...
Forgot to do this in #7776 .
9 years ago
Wladimir J. van der Laan
19ea17302e
Merge #8167 : gitian: Ship debug tarballs/zips with debug symbols
...
7e7eb27
gitian: create debug packages for linux/windows (Cory Fields)
ad38204
gitian: use CONFIG_SITE rather than hijacking the prefix (Cory Fields)
b676f38
depends: allow for CONFIG_SITE to be used rather than stealing prefix (Cory Fields)
9 years ago
Pieter Wuille
4286f43025
Merge #8173 : Use SipHash for node eviction (cont'd)
...
eebc232
test: Add more test vectors for siphash (Wladimir J. van der Laan)
8884830
Use C++11 thread-safe static initializers (Pieter Wuille)
c31b24f
Use 64-bit SipHash of netgroups in eviction (Pieter Wuille)
9bf156b
Support SipHash with arbitrary byte writes (Pieter Wuille)
053930f
Avoid recalculating vchKeyedNetGroup in eviction logic. (Patrick Strateman)
9 years ago
Pieter Wuille
cd0c5135ab
Merge #8083 : Add support for dnsseeds with option to filter by servicebits
...
2d83013d
Add support for dnsseeds with option to filter by servicebits (Jonas Schnelli)
9 years ago
Wladimir J. van der Laan
eebc232187
test: Add more test vectors for siphash
...
Add full test vectors from spec, test per byte and per 8 bytes.
Builds on #8086 .
9 years ago
Pieter Wuille
66ed450d77
Merge #7935 : Versionbits: GBT support
...
12c708a
getblocktemplate: Use version/force mutation to support pre-BIP9 clients (Luke Dashjr)
9879060
getblocktemplate: Explicitly handle the distinction between GBT-affecting softforks vs not (Luke Dashjr)
72cd6b2
qa/rpc-tests: bip9-softforks: Add tests for getblocktemplate versionbits updates (Luke Dashjr)
d3df40e
Implement BIP 9 GBT changes (Luke Dashjr)
9 years ago
Pieter Wuille
77f63a4fcd
Fix two warnings for comparison between signed and unsigned
9 years ago
Wladimir J. van der Laan
6a034ed898
Merge #7993 : [depends] Bump Freetype, ccache, ZeroMQ, miniupnpc, expat
...
6a4cf16
[depends] expat 2.1.1 (fanquake)
3e0587b
[depends] miniupnpc 2.0 (fanquake)
87b8175
[depends] Latest config.guess & config.sub (fanquake)
bd3cbd5
[depends] ZeroMQ 4.1.4 (fanquake)
0385202
[depends] ccache 3.2.5 (fanquake)
2b2d52e
[depends] Freetype 2.6.3 (fanquake)
9 years ago
Wladimir J. van der Laan
75ec320a0d
Merge #8153 : [rpc] fundrawtransaction feeRate: Use BTC/kB
...
fa7f4f5
[rpc] fundrawtransaction feeRate: Use BTC/kB (MarcoFalke)
faf82e8
[rpc] fundrawtransaction: Fix help text and interface (MarcoFalke)
9 years ago
Wladimir J. van der Laan
a7c41f2de0
Merge #8126 : std::shared_ptr based CTransaction storage in mempool
...
288d85d
Get rid of CTxMempool::lookup() entirely (Pieter Wuille)
c2a4724
Optimization: use usec in expiration and reuse nNow (Pieter Wuille)
e9b4780
Optimization: don't check the mempool at all if no mempool req ever (Pieter Wuille)
dbfb426
Optimize the relay map to use shared_ptr's (Pieter Wuille)
8d39d7a
Switch CTransaction storage in mempool to std::shared_ptr (Pieter Wuille)
1b9e6d3
Add support for unique_ptr and shared_ptr to memusage (Pieter Wuille)
9 years ago
Jonas Schnelli
cdf7dff424
OSX diskimages need 0775 folder permissions
...
Avoids endless Gatekeeper warnings (#7085 )
9 years ago
Wladimir J. van der Laan
761cddb690
Merge #7703 : tor: Change auth order to only use password auth if -torpassword
...
2e49448
tor: Change auth order to only use HASHEDPASSWORD if -torpassword (Wladimir J. van der Laan)
9 years ago
Wladimir J. van der Laan
67c91f8c4c
Merge #8065 : Addrman offline attempts
...
6182d10
Do not increment nAttempts by more than one for every Good connection. (Gregory Maxwell)
c769c4a
Avoid counting failed connect attempts when probably offline. (Gregory Maxwell)
9 years ago
Wladimir J. van der Laan
2156fa23b8
Merge #8078 : Disable the mempool P2P command when bloom filters disabled
...
3d3602f
Add RPC test for the p2p mempool command in conjunction with disabled bloomfilters (Jonas Schnelli)
beceac9
Disable the mempool P2P command when bloom filters disabled (Peter Todd)
9 years ago
Wladimir J. van der Laan
e012f3cea0
util: Add ParseUInt32 and ParseUInt64
...
Add error and range-checking parsers for unsigned 32 and 64 bit numbers.
The 32-bit variant is required for parsing sequence numbers from the
command line in `bitcoin-tx` (see #8164 for discussion). I've thrown in
the 64-bit variant as a bonus, as I'm sure it will be needed at some
point.
Also adds tests, and updates `developer-notes.md`.
9 years ago
Wladimir J. van der Laan
0f24eaf253
Merge #8164 : [Bitcoin-Tx] fix missing test fixtures, fix 32bit atoi issue
...
86efa30
[Bitcoin-Tx] fix missing test fixtures, fix 32bit atoi issue (Jonas Schnelli)
9 years ago
Cory Fields
7e7eb2724e
gitian: create debug packages for linux/windows
...
The -debug tarballs/zips contain detached debugging symbols. To use them, place
in the same dir as the target binary, and invoke gdb as usual.
Also, because the debug symbols add a substantial space requirement, the build
dirs are now deleted when they're no longer needed.
9 years ago
Cory Fields
ad38204e6e
gitian: use CONFIG_SITE rather than hijacking the prefix
9 years ago
Cory Fields
b676f38791
depends: allow for CONFIG_SITE to be used rather than stealing prefix
...
This does not break any existing prefix behavior, only makes new behavior work.
For example:
CONFIG_SITE=$PWD/depends/x86_64-pc-linux-gnu/share/config.site ./configure --prefix=/
9 years ago
Pavel Janík
c2715d3ab8
Do not shadow local variables
9 years ago
Jonas Schnelli
86efa30ae3
[Bitcoin-Tx] fix missing test fixtures, fix 32bit atoi issue
9 years ago
Wladimir J. van der Laan
79004d4ae6
Merge #7957 : [RPC][Bitcoin-TX] Add support for sequence number
...
ae357d5
[Bitcoin-Tx] Add tests for sequence number support (Jonas Schnelli)
e59336f
[bitcoin-tx] allow to set nSequence number over the in= command (Jonas Schnelli)
a946bb6
[RPC] createrawtransaction: add option to set the sequence number per input (Jonas Schnelli)
9 years ago
Jonas Schnelli
ae357d5ab9
[Bitcoin-Tx] Add tests for sequence number support
9 years ago
Pieter Wuille
888483098e
Use C++11 thread-safe static initializers
9 years ago
Pieter Wuille
c31b24f745
Use 64-bit SipHash of netgroups in eviction
9 years ago
Pieter Wuille
9bf156bb9e
Support SipHash with arbitrary byte writes
9 years ago
Patrick Strateman
053930ffc4
Avoid recalculating vchKeyedNetGroup in eviction logic.
...
Lazy calculate vchKeyedNetGroup in CNode::GetKeyedNetGroup.
9 years ago
Wladimir J. van der Laan
22e0b35676
Merge #8136 : Log/report in 10% steps during VerifyDB
...
8b78486
Log/report in 10% steps during VerifyDB (Jonas Schnelli)
9 years ago
Wladimir J. van der Laan
9b6a48c2e9
Merge #8118 : Reduce unnecessary hashing in signrawtransaction
...
bd0f413
Reduce unnecessary hashing in signrawtransaction (Jonas Nick)
9 years ago