Commit Graph

10689 Commits

Author SHA1 Message Date
janko33bd
4bb7bcff90 mandatory c++ 2017-06-12 22:39:29 +02:00
janko33bd
45667420d0 btc bitcoin-qt 2017-06-12 19:40:13 +02:00
janko33bd
31f2450e72 missing files 2017-06-11 16:00:49 +02:00
janko33bd
4970eb7b97 btc deps 2017-06-11 15:54:29 +02:00
janko33bd
9692867cff change version of qt back 2017-06-11 13:41:49 +02:00
janko33bd
422cd85be8 qt to c++11 remove qt-zlib for sys zlib 2017-06-11 12:51:16 +02:00
Daira Hopwood
22482688bd Changes to upgrade bdb to 6.2.23 2017-06-11 10:13:44 +02:00
Cory Fields
8001073e47 depends: qt: disable printer for all platforms, not just osx
This also fixes the native osx build.
2017-06-11 08:56:35 +02:00
janko33bd
b908a9c8d9 missing file 2017-06-11 07:57:45 +02:00
Cory Fields
c31ccfb038 Die Birne 2017-06-11 07:38:20 +02:00
fanquake
ddd952d583 [depends] Boost 1.64.0 2017-06-10 08:22:29 +02:00
Cory Fields
aa8f936802 depends: use c++11 2017-06-10 08:07:32 +02:00
fanquake
d647a248e6 [depends] OpenSSL 1.0.1k - update config_opts 2017-06-10 07:45:54 +02:00
Cory Fields
a5fb05a714 depends: fix zlib build on osx
zlib is sneaky and expects ar to be libtool on darwin.
2017-06-10 06:16:15 +02:00
Cory Fields
1abfbef693 qt: fix build with zlib for target
This contains a few hacks very specific to Qt's buildsystem. These can be
reverted once we split the build between native and target builds.

Qt's build contains a circular dependency when not using a system zlib.
By far the easiest fix is to switch to a system zlib, rather than Qt's own.
However, that confuses Qt's cross build which assumes that when using a system
zlib, it should also find a system (native) zlib for native tools. The build
breaks if that zlib is not present.

To solve this:
1. Always use a system zlib rather than the one provided by qt
2. Set force_bootstrap, which instructs the build tools to be built as though
   we're cross-compiling (build != target)
3. For build tools, use qt's internal zlib so that a native zlib is not
required.

Step 3 means that if any zlib headers are found by the native build, it will
confuse Qt's internal zlib build. So we also need to make sure that the target
headers/libs aren't found. To do so, specify that our
cflags/cxxflags/cppflags/ldflags only apply for non-host builds.

# Conflicts:
#	depends/patches/qt/mac-qmake.conf
2017-06-09 23:36:58 +02:00
Cory Fields
789114d246 depends: add a zlib build
qt5.7 changed the location of some of its symbols, creating a circular
dependency in Qt5Core. Rather than trying to fix that up, build our own zlib
rather than having it built for us.
2017-06-09 23:35:01 +02:00
Cory Fields
0523a6757e depends: qt: disable printer for all platforms, not just osx
This also fixes the native osx build.
2017-06-09 23:34:22 +02:00
Cory Fields
e824acb6de depends: fix qt translations build
Their buildsystem insists on using the installed ltranslate, but gets confused
about how to find it. Since we manually control the build order, just drop the
dependency.
2017-06-09 23:33:39 +02:00
Cory Fields
290a673d86 depends: bump OSX toolchain
clang: 3.7.1
cctools: 877.8
ld64: 253.9
2017-06-09 23:11:54 +02:00
fanquake
44c072ad87 [depends] Qt 5.7.1 2017-06-09 22:59:50 +02:00
janko33bd@gmail.com
0730bc5745 Lieutenant Dan got me invested in some kind of fruit company.
So then I got a call from him, saying we don't have to worry about money
no more. And I said, that's good! One less thing.
2017-06-09 21:13:08 +02:00
janko33bd
35083d5f30 the issue there is OBJCXX not using the c++11 flag. 2017-06-07 20:05:23 +02:00
janko33bd
3f7c2f21e7 { to ( 2017-06-07 18:35:21 +02:00
Jack Grigg
db57bbc038 Upgrade Boost to 1.62.0 2017-06-04 23:41:24 +02:00
Daira Hopwood
53b6b17b39 Changes to upgrade bdb to 6.2.23 2017-06-04 23:05:09 +02:00
janko33bd@gmail.com
871ff0f19d changed application directory to Lore
minor fix for pid
2017-06-04 21:40:15 +02:00
janko33bd@gmail.com
909906c013 removed fee section completely 2017-05-31 23:36:15 +02:00
janko33bd
d33b90ef4b back to 8, remove missed log 2017-05-31 22:10:03 +02:00
janko33bd
2e0c286a0f 黑币新知识版 2017-05-30 21:48:12 +02:00
janko33bd
2fdd12b2ea Blackcoin Lore 2017-05-30 21:33:31 +02:00
Wladimir J. van der Laan
c1b7421781 Merge #9211: [0.12 branch] Backports
d609895 [Wallet] Bugfix: FRT: don't terminate when keypool is empty (Jonas Schnelli)
8dee97f [QA] add fundrawtransaction test on a locked wallet with empty keypool (Jonas Schnelli)
82e29e8 torcontrol: Explicitly request RSA1024 private key (Wladimir J. van der Laan)
cca151b Send tip change notification from invalidateblock (Russell Yanofsky)
ad99a79 [rpcwallet] Don't use floating point (MarcoFalke)
2016-12-14 10:18:23 +01:00
Jonas Schnelli
d6098956c3 [Wallet] Bugfix: FRT: don't terminate when keypool is empty
Github-Pull: #9295
Rebased-From: c24a4f5981d47d55aa9e4eb40294832a4d38fb80
2016-12-07 23:48:46 +01:00
Jonas Schnelli
8dee97f982 [QA] add fundrawtransaction test on a locked wallet with empty keypool
Github-Pull: #9295
Rebased-From: 1a6eacbf3b7e3d5941fec1154079bbc4678ce861
2016-12-07 23:48:12 +01:00
Wladimir J. van der Laan
82e29e8b7c torcontrol: Explicitly request RSA1024 private key
When generating a new service key, explicitly request a RSA1024 one.

The bitcoin P2P protocol has no support for the longer hidden service names
that will come with ed25519 keys, until it does, we depend on the old
hidden service type so make this explicit.

See #9214.

Github-Pull: #9234
Rebased-From: 7d3b627395582ae7c9d54ebdbc68096d7042162b
2016-11-30 22:15:37 +01:00
Russell Yanofsky
cca151b3a4 Send tip change notification from invalidateblock
This change is needed to prevent sync_blocks timeouts in the mempool_reorg
test after the sync_blocks update in the upcoming commit
"[qa] Change sync_blocks to pick smarter maxheight".

This change was initially suggested by Suhas Daftuar <sdaftuar@chaincode.com>
in https://github.com/bitcoin/bitcoin/pull/8680#r78209060

Github-Pull: #9196
Rebased-From: 67c6326abd1788e6f411feb4f44b69774e76aae2
2016-11-23 13:24:14 +01:00
MarcoFalke
ad99a79869 [rpcwallet] Don't use floating point
Github-Pull: #8317
Rebased-From: 477777f250
2016-11-23 13:23:10 +01:00
Chris Kleeschulte
597c9b42e5 Merge pull request #23 from braydonf/block-deltas
rpc: add method to get address deltas from a block
2016-09-20 10:16:42 -04:00
Chris Kleeschulte
14c71a7d1f Merge pull request #31 from braydonf/hashes
rpc: option to include chain info in address index results
2016-09-19 14:28:59 -04:00
Wladimir J. van der Laan
ec0afbd52b Merge #8176: [0.12.x]: Versionbits: GBT support
db4bacf getblocktemplate: Use version/force mutation to support pre-BIP9 clients (Luke Dashjr)
65ee332 getblocktemplate: Explicitly handle the distinction between GBT-affecting softforks vs not (Luke Dashjr)
40e81f5 qa/rpc-tests: bip9-softforks: Add tests for getblocktemplate versionbits updates (Luke Dashjr)
ddd8c01 Implement BIP 9 GBT changes (Luke Dashjr)
2016-09-01 16:25:34 +02:00
Wladimir J. van der Laan
15502d7b25 Merge #8187: [0.12.2] backport: [qa] Switch to py3
2826565 [qa] Switch to py3 (MarcoFalke)
2016-08-31 15:42:06 +02:00
Braydon Fuller
491d6eb053 rpc: option to include chain info in address index results 2016-08-23 10:52:56 -04:00
Chris Kleeschulte
33e35c87fd Merge pull request #30 from braydonf/0.12.1-bitcore-fix-test
test: fix determinism of address index test
2016-08-18 14:00:21 -04:00
Braydon Fuller
de6f29ec43 Merge pull request #29 from danjurious/logicalts
logical timestamp indexing of block hashes
2016-08-18 12:27:37 -04:00
Chethan Krishna
36f5ee5ff3 Add a new line to print 2016-08-17 10:33:31 -04:00
Chethan Krishna
c8458bf963 logical timestamp indexing of block hashes 2016-08-17 10:14:46 -04:00
Braydon Fuller
d14a774315 Add method to get address deltas from a block 2016-07-31 20:16:38 -04:00
Braydon Fuller
05cf410839 test: fix determinism of address index test 2016-07-29 15:32:34 -04:00
Chris Kleeschulte
796a2742c1 Merge pull request #27 from braydonf/0.12.1-bitcore-dboptions
Add options to configure block index database
2016-07-22 09:49:18 -04:00
Braydon Fuller
0c15767527 Merge pull request #24 from danjurious/bitpay-12.1
wallet-utility: extract addresses and private keys
2016-07-19 18:40:51 -04:00
Chethan Krishna
365802634b Remove cpp test for wallet-utility 2016-07-19 18:03:10 -04:00