Commit Graph

2167 Commits

Author SHA1 Message Date
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
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
Jonas Schnelli
e33598e170 [Qt] RPC-Console: support nested commands and simple value queries 2018-11-18 14:52:18 +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
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
1f5a7b96be [Qt] modalinfolayer: removed unused comments, renamed signal, code style overhaul 2018-11-18 13:41:15 +03:00
Jonas Schnelli
c37826a9e7 [Qt] only update "amount of blocks left" when the header chain is in-sync 2018-11-18 13:41:03 +03:00
Jonas Schnelli
98df73acd1 [Qt] add out-of-sync modal info layer 2018-11-18 13:40:46 +03:00
Jonas Schnelli
c106e9fc69 [Qt] ClientModel add method to get the height of the header chain 2018-11-18 13:40:31 +03:00
Jonas Schnelli
667ff1df0f [Qt] Always pass the numBlocksChanged signal for headers tip changed 2018-11-18 13:40:14 +03:00
Jonas Schnelli
ae0210d70f [Qt] make Out-Of-Sync warning icon clickable 2018-11-18 13:40:01 +03:00
Jonas Schnelli
fbf2fff41f [Refactor] refactor function that forms human readable text out of a timeoffset 2018-11-18 13:39:45 +03:00
lateminer
6787d44bd0 Make it compile 2018-11-14 20:55:45 +03:00
lateminer
55729c2f6e Update to Core 0.13.2 2018-11-14 19:43:28 +03:00
Wladimir J. van der Laan
f6a1ce534f qt: Plug many memory leaks
https://github.com/bitcoin/bitcoin/pull/9190
2018-11-11 18:59:12 +03:00
fanquake
d39badf3b4 Specify Protobuf version 2 in paymentrequest.proto
Github-Pull: #8742
Rebased-From: c4084c208509c42f796ebaa3eaded5f1cd40c506
2018-11-11 18:44:08 +03:00
lateminer
c7995eb9a2 Set BLOCK_CHAIN_SIZE to 5 GB 2018-11-11 18:40:37 +03:00
lateminer
c5016d8d3c Remove missing locales
qt/bitcoin_locale.qrc
2018-11-10 20:33:27 +03:00
Karl-Johan Alm
a92f016b70 Uses built-in byte swap if available (Apple) and if bswap_XX is undefined 2018-11-10 20:09:05 +03:00
isle2983
c0801a4176 [copyright] add MIT license headers to .sh scripts where missing 2018-11-09 22:55:07 +03:00
lateminer
3439588591 Update translations from Bitcoin Core 0.14 2018-11-01 21:43:13 +03:00
MarcoFalke
c1665d245e Add missing copyright headers 2018-10-22 00:54:59 +03:00
Luke Dashjr
e5913199ff Copyrights stuff fixes 2018-10-22 00:07:39 +03:00
MarcoFalke
83c2dd1f10 Bump copyright headers to 2014 2018-10-19 20:21:37 +03:00
Cory Fields
819f4b8dfe net: Split resolving out of CSubNet 2018-10-19 00:01:51 +03:00
Cory Fields
84a208b9d2 net: Have LookupNumeric return a CService directly 2018-10-18 23:10:38 +03:00
Cory Fields
620e64b25f net: narrow include scope after moving to netaddress 2018-10-18 22:56:46 +03:00
Cory Fields
4de79a2a14 net: Split resolving out of CService 2018-10-18 22:55:26 +03:00
Cory Fields
e5dba2d293 net: Split resolving out of CNetAddr 2018-10-18 22:55:14 +03:00
Cory Fields
48f9c0e8b4 net: make Ban/Unban/ClearBan functionality consistent
- Ban/Unban/ClearBan call uiInterface.BannedListChanged() as necessary
- Ban/Unban/ClearBan sync to disk if the operation is user-invoked
- Mark node for disconnection automatically when banning
- Lock cs_vNodes while setting disconnected
- Don't spin in a tight loop while setting disconnected
2018-10-18 21:39:45 +03:00
lateminer
b6a9d6dba7 Comment connectionsControl for now 2018-10-17 22:29:26 +03:00
Chris Wheeler
ea8bac6c36 Typo fixes in comments 2018-10-17 22:12:07 +03:00
21E14
fcc23c5c63 Double semicolon cleanup. 2018-10-17 22:10:51 +03:00
Wladimir J. van der Laan
b72d6e77e8 qt: Prevent thread/memory leak on exiting RPCConsole 2018-10-17 22:06:34 +03:00
Wladimir J. van der Laan
e059dd192b [Qt] Clean up and fix coincontrol tree widget handling
- Do sorting for date, amount and confirmations column as longlong, not
  unsigned longlong.
- Use `UserRole` to store our own data. This makes it treated as
  ancillary data prevents it from being displayed.
- Get rid of `getMappedColumn` `strPad` - these are no longer necessary.
- Get rid of hidden `_INT64` columns.
- Start enumeration from 0 (otherwise values are undefined).
2018-10-17 21:56:26 +03:00
Jonas Schnelli
ce51b7401d [Qt] fix coincontrol sort issue 2018-10-17 21:56:15 +03:00
UdjinM6
4dc8b6acfd Every main()/exit() should return/use one of EXIT_ codes instead of magic numbers 2018-10-17 01:07:26 +03:00
UdjinM6
10ea8235a8 Fix exit codes:
- `--help`, `--version` etc should exit with `0` i.e. no error ("not enough args" case should still trigger an error)
- error reading config file should exit with `1`

Slightly refactor AppInitRPC/AppInitRawTx to return standard exit codes (EXIT_FAILURE/EXIT_SUCCESS) or CONTINUE_EXECUTION (-1)

Github-Pull: #9067
Rebased-From: bd0de1386e1c7f9b875d52290de0d561c8d56bc9
2018-10-17 01:05:27 +03:00
lateminer
eea97b0e37 Make it compile and apply some fixes 2018-10-14 22:49:30 +03:00
lateminer
f7422db2f7 Update to Core 0.12.2 2018-10-14 19:07:51 +03:00
MarcoFalke
7d639de831 [qt] Remove Priority from coincontrol dialog 2018-10-13 19:07:00 +03:00