Commit Graph

13064 Commits

Author SHA1 Message Date
Michel van Kessel
f66283ae71 [depends] update boost to 1.66
from zcash depends: https://github.com/zcash/zcash/blob/master/depends/packages/boost.mk
2018-12-05 17:44:08 +01:00
lateminer
2a9903ceff Update changelog with v2.13.2.1 2018-12-03 21:30:39 +03:00
lateminer
e9299611e9 Update changelog with Qt changes 2018-12-02 14:19:03 +03:00
lateminer
0c983735b4 Update changelog with version 2.13.2.1 2018-12-02 14:02:31 +03:00
lateminer
4a7c2142b8 Revert "Correct AC_PACKAGE_NAME brackets in BDB62 m4 script"
This reverts commit 6af332f8f1.
2018-12-02 13:34:04 +03:00
lateminer
3eab403769 Get old working code back
qt/peertablemodel.cpp
2018-12-02 01:54:55 +03:00
lateminer
57a4a3733e Add missing CDataStream class
addrdb.h
2018-12-02 01:40:42 +03:00
Cory Fields
ac142488b4 gui: add NodeID to the peer table 2018-12-02 01:34:52 +03:00
Cory Fields
6bd4b3a153 net: move CBanDB and CAddrDB out of net.h/cpp
This will eventually solve a circular dependency
2018-12-02 01:33:02 +03:00
lateminer
6af332f8f1 Correct AC_PACKAGE_NAME brackets in BDB62 m4 script
83b0c7ff5e
2018-12-02 01:25:43 +03:00
lateminer
e97b77d123 Merge pull request #15 from michelvankessel/blackcoin-more-dev
upgrade to QT5.9.6 for depends
2018-12-02 01:20:06 +03:00
lateminer
1e0add9dd8 Remove -mempoolreplacement argument 2018-12-02 01:16:54 +03:00
Michel van Kessel
3740732a92 [build] move QTFONTDATABASE to xdarwin
inside bitcoin_qt.m4. This solved build issues for ARM,Windows64 and MacOS
2018-12-01 23:03:42 +01:00
Michel van Kessel
eb40f800d5 [build] bitcoin_qt.m4 add back QTFONTDATABASE
MacOS compile fails, added back
2018-12-01 22:04:45 +01:00
Michel van Kessel
e4fb4bd9c3 [build] bitcoin_qt.m4 wrong brackets
https://github.com/bitcoin/bitcoin/pull/7559/commits
2018-12-01 22:04:36 +01:00
Michel van Kessel
b4b65b2b07 Merge #13604: Add depends 32-bit arm support for bitcoin-qt
4b6998455776ed3e1b7c996c14f15f0c304c9269 Add depends 32-bit arm support for bitcoin-qt (Sebastian Kung)

Pull request description:

  Some hobbyists are used to using the desktop for interfacing with their raspberry pi. This commits adds qt to the arm-linux-gnueabihf target.

Tree-SHA512: cb03387267eb8f68dfd79735c2c01c5a119c406e5578805e60b377934da42d46cb34d35e45c8843979dfb4070859c553d09ae348b468d9731523f33307132fa8
2018-12-01 12:06:48 +01:00
Michel van Kessel
870911137d Merge #12971: depends: Upgrade Qt to 5.9.6
800dea88a6ad2d8b615c1cc486da5942f6e391c2 Upgrade Qt depends to 5.9.6 (Sebastian Kung)
70afa65b175080b617e168be5396fbc180ae8bc5 Fix depends Qt5.9.4 mac build (Ken Lee)
28482efefb15dc2c273a52b96d1aceb995db4968 Ugrade Qt depends to Qt5.9.4 (Sebastian Kung)

Pull request description:

  With the introduction of Ubuntu 18.04 (Bionic Beaver) modern versions of gcc and mingw that allow cross compilation of versions of Qt greater than 5.8 are now readily available. This pull requests upgrades the Qt depends recipe from Qt 5.7.1 to Qt 5.9.6. Qt 5.9.x is the current LTS version and should be supported by Qt until 2020.

Tree-SHA512: 439295d594ff8954a5ba5e348a0452713721c805485be2edcb9f8603ee59e96db5a61e1c684bdff36bbfd643a79cd35c289817257af88f489d2890e7843460bf
2018-12-01 12:05:05 +01:00
lateminer
92eb97dbfd Merge pull request #14 from michelvankessel/blackcoin-more-dev
Update bitcoin_en.ts
2018-11-30 00:02:28 +03:00
Michel van Kessel
0816a58643 Update bitcoin_en.ts
Change Bitcoin source to Blackcoin translation for GUI
2018-11-29 21:48:04 +01:00
Tim Ruffing
cff76d9eff qt: Revert "Force TLS1.0+ for SSL connections"
This reverts commit 15e26a6a9a, whose
purpose was to tweak the Qt configuration to force TLS, i.e., to
disable SSLv3, in Qt versions >= 5.5. However, the default behavior
of Qt >= 5.4 is to disable SSLv3 anyway [1], so the configuration
tweak is redundant.

With Qt 5.11.2, the configuration tweak is not only redundant but in
fact provokes a deadlock (#14359) due to Qt 5.11.2 being incompatible
with OpenSSL 1.1.1 [2]. Since the deadlock occurs at the early startup
stage of bitcoin-qt, it renders bitcoin-qt entirely non-functional
when compiled against OpenSSL 1.1.1 and Qt 5.11.2 (and possible future
combinations of OpenSSL and Qt versions).

This commit fixes #14359 by removing the redundant code.

[1] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=3fd2d9eff8c1f948306ee5fbfe364ccded1c4b84
[2] https://bugreports.qt.io/browse/QTBUG-70956
2018-11-26 22:34:39 +03:00
lateminer
e4000aad63 Merge pull request #13 from michelvankessel/blackcoin-more-dev
Make boost::multi_index comparators const
2018-11-26 21:04:07 +03:00
Michel van Kessel
01d05a6852 Make boost::multi_index comparators const 2018-11-26 18:53:21 +01:00
lateminer
4125432ebc Merge pull request #12 from michelvankessel/blackcoin-more-dev
[depends] bdb.mk missing seperators
2018-11-23 00:02:03 +03:00
Michel van Kessel
6bd2ab5b1e [depends] bdb.mk missing seperators 2018-11-22 21:55:04 +01:00
lateminer
d6aa7ace9a Merge pull request #10 from michelvankessel/blackcoin-more-dev
[depends] update bdb.mk for mac compile
2018-11-22 22:02:38 +03:00
Michel van Kessel
89bc9e332a [depends] update bdb.mk for mac compile
Cross compile for MAC was broken for BDB 6.2.32

Zcoin is using also using 6.2. Relevant lines were copied from:
https://github.com/zcash/zcash/blob/master/depends/packages/bdb.mk

these lines:
sed -i.old 's/WinIoCtl.h/winioctl.h/g' src/dbinc/win_db.h &&
sed -i.old 's/__atomic_compare_exchange(/__atomic_compare_exchange_db(/' src/dbinc/atomic.h &&
sed -i.old 's/atomic_init/atomic_init_db/' src/dbinc/atomic.h src/mp/mp_region.c src/mp/mp_mvcc.c src/mp/mp_fget.c src/mutex/mut_method.c src/mutex/mut_tas.c
2018-11-22 14:53:12 +01:00
lateminer
e9b2b00430 Show "blackcoinaddress" instead of "bitcoinaddress" in RPC calls 2018-11-18 17:27:10 +03:00
lateminer
3ac95c8aae Update README.md with Core 0.13.2 2018-11-18 16:39:03 +03:00
lateminer
5ee1e64b07 Update build docs with Blackcoin information 2018-11-18 16:28:51 +03:00
lateminer
e3ca82293b Use Blackcoin instead of Bitcoin in command-line options tooltip
qt/locale/bitcoin_en.ts
2018-11-18 15:31:59 +03:00
lateminer
034e2b442f Use blackcoins intead of bitcoins in out-of-sync modal info layer
qt/locale/bitcoin_en.ts
2018-11-18 15:26:22 +03:00
Matt Corallo
4bcd64e74e [qa] test signrawtransaction merge with missing inputs 2018-11-18 15:06:54 +03:00
Matt Corallo
4dfca929d5 [qa] Add second input to signrawtransaction test case 2018-11-18 15:06:45 +03:00
Matt Corallo
929648281e [qa] Test that decoderawtransaction throws with extra data appended 2018-11-18 15:06:34 +03:00
Matt Corallo
e3c57d6ecf Better handle invalid parameters to signrawtransaction
This silently skips trying to merge signatures from inputs which
do not exist from transactions provided to signrawtransaction,
instead of hitting an assert.
2018-11-18 15:06:25 +03:00
Matt Corallo
cd9e9c7521 Fail in DecodeHexTx if there is extra data at the end 2018-11-18 15:06:16 +03:00
Jonas Schnelli
e33598e170 [Qt] RPC-Console: support nested commands and simple value queries 2018-11-18 14:52:18 +03:00
lateminer
107965eb5b Added CashAddr benchmarks for decoding/encoding
https://reviews.bitcoinabc.org/D1856
2018-11-18 14:40:49 +03:00
lateminer
c7346b5efd Add test case for GetTransactionSigOpCount without the P2SH flags passed in
https://reviews.bitcoinabc.org/D1596
2018-11-18 14:39:17 +03:00
MarcoFalke
2cf0ca0789 [qt] Do not translate ~ 2018-11-18 14:30:19 +03:00
R E Broadley
d08150f97b Make warning message about wallet balance possibly
being incorrect less ambiguous.

Fixes #9079
2018-11-18 14:29:38 +03:00
lateminer
720ba7e8bf Use blktest and blkreg in CashAddr tests 2018-11-18 14:22:04 +03:00
Jonas Schnelli
0b7dd2fdfc [Qt] use NotifyHeaderTip's height and date for the progress update 2018-11-18 13:59:46 +03:00
MarcoFalke
f1d191a658 [qt] sync-overlay: Don't show estimated number of headers left 2018-11-18 13:59:33 +03:00
MarcoFalke
79365457f9 [qt] sync-overlay: Don't block during reindex 2018-11-18 13:59:24 +03:00
Derek Miller
e526600b31 Trivial: Grammar and capitalization 2018-11-18 13:58:26 +03:00
Mitchell Cash
331669d0ad Fix future copyright year 2018-11-18 13:55:54 +03:00
Jonas Schnelli
bf1f749895 [Qt] Improve progress display during headers-sync and peer-finding 2018-11-18 13:47:42 +03:00
MarcoFalke
2296bc5e78 [qt] sync-overlay: Don't show progress twice
* Don't show integer progress in progress bar. (Already shown in front
  of progress bar)

* Also, use non-static method to get current msecs
2018-11-18 13:43:29 +03:00
Jonas Schnelli
4649292ae3 Use pindexBestHeader instead of setBlockIndexCandidates for NotifyHeaderTip() 2018-11-18 13:41:39 +03:00