Wladimir J. van der Laan
36b74002f8
Merge #8201 : [qa] fundrawtransaction: Fix race, assert amounts
...
fae1d06
[qa] fundrawtransaction: Fix race, assert amounts (MarcoFalke)
fa26c42
[qa] util: Move check_fee_amount out of wallet.py (MarcoFalke)
9 years ago
MarcoFalke
fae1d063fc
[qa] fundrawtransaction: Fix race, assert amounts
9 years ago
MarcoFalke
fa26c420bf
[qa] util: Move check_fee_amount out of wallet.py
9 years ago
Wladimir J. van der Laan
be9711e597
Merge #7749 : Enforce expected outbound services
...
ecd7fd3
Introduce REQUIRED_SERVICES constant (Pieter Wuille)
ee06e04
Introduce enum ServiceFlags for service flags (Pieter Wuille)
15bf863
Don't require services in -addnode (Pieter Wuille)
5e7ab16
Only store and connect to NODE_NETWORK nodes (Pieter Wuille)
fc83f18
Verify that outbound connections have expected services (Pieter Wuille)
3764dec
Keep addrman's nService bits consistent with outbound observations (Pieter Wuille)
9 years ago
Pieter Wuille
ecd7fd37c8
Introduce REQUIRED_SERVICES constant
9 years ago
Pieter Wuille
ee06e04369
Introduce enum ServiceFlags for service flags
9 years ago
Pieter Wuille
15bf863219
Don't require services in -addnode
9 years ago
Pieter Wuille
5e7ab16d29
Only store and connect to NODE_NETWORK nodes
9 years ago
Pieter Wuille
fc83f18153
Verify that outbound connections have expected services
9 years ago
Pieter Wuille
3764dec36c
Keep addrman's nService bits consistent with outbound observations
9 years ago
Wladimir J. van der Laan
44c1b1c9bb
Merge #8141 : Continuing port of java comparison tool
...
ff2dcf2
Tests: Edit bloated varint test and add option for 'barely expensive' tests (mrbandrews)
12c5a16
Catch exceptions from non-canonical encoding and print only to log (mrbandrews)
291f8aa
Continuing port of java comptool (mrbandrews)
8c9e681
Tests: Rework blockstore to avoid re-serialization. (mrbandrews)
9 years ago
Wladimir J. van der Laan
e1486eb95c
Merge #7598 : Refactor CreateNewBlock to be a method of the BlockAssembler class
...
c2dd5a3
FIX: correctly measure size of priority block (Alex Morcos)
a278764
FIX: Account for txs already added to block in addPriorityTxs (Alex Morcos)
4dc94d1
Refactor CreateNewBlock to be a method of the BlockAssembler class (Alex Morcos)
9 years ago
Wladimir J. van der Laan
37c98307ac
Merge #8193 : [trivial][doc] Use Debian 8.5 in the gitian-build guide
...
b0938a0
[trivial][doc] Use Debian 8.5 in the gitian-build guide (fanquake)
9 years ago
Wladimir J. van der Laan
65a9d7dcdc
Merge #8188 : Add armhf/aarch64 gitian builds
...
9d25362
build: add armhf/aarch64 gitian builds (Cory Fields)
980e7eb
depends: only build qt on linux for x86_64/x86 (Cory Fields)
9 years ago
fanquake
b0938a0020
[trivial][doc] Use Debian 8.5 in the gitian-build guide
9 years ago
Wladimir J. van der Laan
3e4cf8fe26
Merge #8067 : travis: use slim generic image, and some fixups
...
2ca8962
travis: use slim generic image, and some fixups (Cory Fields)
9 years ago
Cory Fields
9d25362087
build: add armhf/aarch64 gitian builds
...
- create a script to handle split debug. This will also eventually need to check
targets, and use dsymutil for osx.
- update config.guess/config.sub for bdb for aarch64.
- temporarily disable symbol checks for arm/aarch64
- quit renaming to linux32/linux64 and use the host directly
This also adds a hack to work around an Ubuntu bug in the gcc-multilib package:
https://bugs.launchpad.net/ubuntu/+source/gcc-defaults-armhf-cross/+bug/1347820
The problem is that gcc-multilib conflicts with the aarch toolchain.
gcc-multilib installs a symlink that points
/usr/include/asm -> /usr/include/x86_64-linux-gnu/asm.
Without this link, gcc -m32 can't find asm/errno.h (and others), since
/usr/include/x86_64-linux-gnu isn't in its default include path. But
/usr/include/i386-linux-gnu is (though it doesn't exist on disk).
So work around the problem by linking
/usr/include/i386-linux-gnu/asm -> /usr/include/x86_64-linux-gnu/asm.
The symlink fix is actually quite reasonable, but echoing the password into
sudo is nasty, and should probably be addressed in gitian itself. It makes more
sense to enable passwordless sudo for the build user by default.
9 years ago
Cory Fields
980e7eb98c
depends: only build qt on linux for x86_64/x86
9 years ago
Wladimir J. van der Laan
67db011e12
Merge #8177 : developer notes: updates for C++11
...
654a211
developer notes: updates for C++11 (Kaz Wesley)
9 years ago
Wladimir J. van der Laan
ac8d0418ed
qt: translations update
9 years ago
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
Kaz Wesley
654a211622
developer notes: updates for C++11
...
- boost::scoped_ptr is obsolete
- std::vector::data replaces begin_ptr / end_ptr
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
mrbandrews
ff2dcf274d
Tests: Edit bloated varint test and add option for 'barely expensive' tests
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