9149 Commits

Author SHA1 Message Date
Patrick Lodder
98fae509c2
Merge pull request #2235 from chey/alpine-musl
fix runtime for dogecoin on Alpine Linux (musl libc)
2021-07-09 22:16:57 +02:00
Malta Micael
83121eacf7
fix: macos qt build 2021-07-01 14:43:09 -04:00
Chey
daec7df217
Update to use thread_local 2021-06-27 16:18:49 -04:00
Ross Nicoll
760b9d05e6
Merge pull request #2306 from p-j01/1.14.4-dev-issue2282
[vulnerability] Disconnect stalling peers after timeout of header sync
2021-06-20 08:32:37 +01:00
p-j01
4c68245cf7 fix: Disconnect stalling peers after timeout of header sync 2021-06-14 00:03:51 +00:00
Gabriel Gosselin Roberge
313a2b1722 Fix french-canadian translation in bitcoin_fr_CA.ts 2021-06-11 11:25:21 -04:00
Ross Nicoll
51aca8e38d
Merge pull request #1825 from alamshafil/master
[QT] Add a form dialog for adding peers
2021-06-08 19:11:30 +01:00
chromatic
c5165e9b83 Add sortable sent/recv bytes to Peers debug table
See GH #2240.
2021-06-08 10:13:37 -07:00
Shafil Alam
e0d1683bff Add a form dialog for adding peers
Fixed tabIndex and width in debugwindow.ui

Added Qt UI files for each dialog

Added Qt UI files

Added separate thread for peer dialogs to run RPC commands

Fixed tabIndex

Remove unneeded includes

Fixed error

Replaced RPCExecutor with g_connman

Replaced RPCExecutor with g_connman

Added two input fields for peer address and port

Remove peerThread

Validate IP addresses

Remove Peer now uses selected IP address in peerWidget

Interpret RPC response

Remove redundant include

Use a regular expression to validate IPs

Disconnect node if it has been discovered

Use port based on current chain

Change peerAddress -> peerPort

Allowed DNS names to be entered

Update src/qt/peerdialog.cpp

Co-authored-by: Ross Nicoll <rnicoll@rnicoll.name>

Fix typo

Co-authored-by: Ross Nicoll <rnicoll@rnicoll.name>

Use LookupHost to check address

Co-authored-by: Ross Nicoll <rnicoll@rnicoll.name>

Fix syntax typo
2021-06-05 15:23:01 -04:00
chey
93beb1c83a fix runtime for dogecoin on Alpine Linux musl libc 2021-06-02 21:42:09 +00:00
Matheus Tavares
ddf22f7774
Update bitcoin_pt_BR.ts
For Brazilian Portuguese, I believe that an easy interpretation would be a percentage and not dust!
2021-05-26 22:17:09 -03:00
Matheus Tavares
45fa893452
Update bitcoin_pt_BR.ts 2021-05-26 15:02:44 -03:00
MD Islam
6a2b1cce6d
Add functionality to generate auxpow blocks in regtest
This roughly reverts the work done here that disabled auxpow generation in regtest: https://github.com/dogecoin/dogecoin/pull/1431/files\#diff-ccc24453c13307f815879738d3bf00eec351417537fbf10dde1468180cacd2f1R127-R137

This is a pretty severe functionality change since auxpow is critical to Dogecoin and wallet integrators need to be able to parse the extra data in auxpow blocks.
For future wallet integrators: Dogecoin follows similar schemes as Namecoin for the merged mining support and the spec is here: https://en.bitcoin.it/wiki/Merged_mining_specification

pr review: GetHash -> GetPoWHash
2021-05-25 18:23:36 -04:00
Patrick Lodder
c7206962be
Merge pull request #1908 from chromatic/sync-screen-negative-gh1902
Qt: Show only useful estimates on sync screen
2021-05-24 16:02:57 +02:00
chromatic
0565a85c7c Add GUI to import private keys
Addresses GH #1808.

There are several possible future improvements:

 * add a new icon for key import

 * reduce duplication of code between the RPC private key importer and
 the GUI private key importer

 * improving error messages for various error states
2021-05-23 19:37:09 -07:00
chromatic
5040cd0d03 Skip expected remaining sync time without estimate
See GH#1902.
2021-05-21 09:03:41 -07:00
chromatic
44678e5442 Disallow negative progress increase per hour %
See GH#1902.
2021-05-21 09:03:41 -07:00
Ross Nicoll
b6b6f6151e
Merge pull request #1935 from creekhu/minor-fix-in-chinese-translation
trivial: a minor fix in Chinese translation and several styling fixes
2021-05-17 09:24:30 +01:00
Ross Nicoll
256afd61f7
Merge pull request #1956 from motz0815/patch-1
[Trivial] Fix German grammar error
2021-05-17 09:13:46 +01:00
motz0815
be643366de
Fix German grammar error
The sentence at line 890 isn't complete without the word "hat" at the end.
2021-05-16 20:12:22 +02:00
creekhu
4ef46f867a trivial: a minor fix in Chinese translation and several minor styling fixes 2021-05-15 21:12:11 -04:00
Patrick Lodder
c36c7801fe
Merge pull request #1844 from pmzajaczkowski/fixing-polish-translations
Fixed typos and enhanced messages for Polish translation
2021-05-05 03:43:12 +02:00
Piotr Zajączkowski
9b49fa8e11 Applied suggested change in translation (related to pruning message) 2021-05-02 01:44:52 +02:00
Piotr Zajączkowski
09592a572d Fixed additional typo. Unified all 'dogecoin' to 'Dogecoin' occurrences in translations. 2021-05-02 01:42:05 +02:00
cg
5667d6586b optimise imgs (only src/qt/res/) 2021-05-01 19:52:25 +01:00
Patrick Lodder
b9b293ae35
Merge pull request #1858 from eltociear/patch-3
Refactor: fix typo in validation.cpp
2021-04-29 15:54:39 +02:00
Ikko Ashimine
acc3a19ff9
Refactor: fix typo in validation.cpp
inadvertantly -> inadvertently
2021-04-27 01:56:47 +09:00
Piotr Zajączkowski
7615b9a9e6
Fixed typos and enhanced messages for Polish translation
Fixed multiple typos (duplicated spaces, misspelled words, etc.) and introduced new messages which were previously not translated to Polish. Also removed couple of redundant numerusforms.
2021-04-22 00:48:33 +02:00
Patrick Lodder
54ab96311d
Merge pull request #1835 from chromatic/fix-importprivkey-doc
Switch `bitcoinprivkey` to `dogecoinprivkey`
2021-04-19 15:33:20 +02:00
chromatic
3386274dcd Switch bitcoinprivkey to dogecoinprivkey 2021-04-18 10:47:16 -07:00
Patrick Lodder
dfb78d26dc
[bugfix] fix text overflow on paper wallet
- use Courier instead of "monospace" as font family as the latter
  does not translate to an actual monospace font properly
- make address and privkey fields to have equal dimensions and
  margins, because their fontsizes are calculated uniformly too
- make the max font size 98% of the wallet, instead of 99%
2021-03-20 01:35:00 +01:00
Patrick Lodder
843281ce87
[qt] User-friendly interpretation of null responses in rpc console
Translates "null" (UniValueNull) to "Empty response".
2021-03-11 10:02:18 +01:00
Ross Nicoll
4ffde07033
Merge pull request #1770 from patricklodder/1.14.3-url-sanity-check
[qt] only allow https explorer links
2021-02-27 22:59:23 +00:00
Patrick Lodder
b2211a4139
[qt] only allow https explorer links
As reported by Fabian Braeunlein of PS Positive Security GmbH
2021-02-27 22:53:15 +01:00
Ross Nicoll
80e9e800e1
Replace Bitcoin seed nodes with Dogecoin nodes (#1746) 2021-02-27 20:40:40 +00:00
Patrick Lodder
4dd49512e9
Merge pull request #1762 from DemonRx/ignore-proxy-connection-error
[netbase] Do not print an error on connection timeouts through proxy
2021-02-24 20:42:58 +01:00
Demon
ce4f6974b0 ignore-proxy-connection-error 2021-02-23 23:31:02 -05:00
tnaka
b3d9bbc7dc fixed listunspent rpc convert parameter 2021-02-22 22:23:14 +01:00
Pedro Branco
3c1fa13921 Add query options to listunspent rpc call 2021-02-22 22:23:09 +01:00
Patrick Lodder
18a55c271c
Merge pull request #1638 from patricklodder/1.14.3-locale-sorting
Locale independent sorting
2021-02-22 11:52:04 +01:00
Carsen Klock
dda4b51d89
Update chainparams.cpp (#1751)
Removed Denarius (D) seeders for Dogecoin.
2021-02-21 08:19:17 +00:00
Patrick Lodder
3007516320
Merge pull request #1707 from eltociear/patch-2
[wallet] fix typo in rpcwallet.cpp
2021-02-17 23:38:58 +01:00
Ross Nicoll
d117d075a4
Merge pull request #1676 from shibe2/skipcheckpow
Don't recompute AuxPoW when serving peer requests
2021-02-15 20:36:38 +00:00
Max K
5887ca3ec5
Merge pull request #1655 from John-Gee/1.14.3-dev
Build on recent Linux
2021-02-14 18:51:02 +01:00
Ross Nicoll
58ce7f5405 Add testnet checkpoints 2021-02-14 13:36:15 +00:00
Ross Nicoll
7f754bbf05 Add live checkpoints 2021-02-14 13:36:15 +00:00
Reiner Herrmann
c7fa40b00d
Locale independent sorting
Some locales sort differently, which causes a different order
of files, which leads to an unreproducible build.
Sort the files always with the C locale.
2021-02-13 17:51:31 +01:00
Patrick Lodder
0c600d7f9d
Fixate BIP65 softfork heights
- Re-introduce Params.BIP65Height
- Fixate block 1854705 for testnet
- Fixate block 3464751 for mainnet
- Fixate block 1351 for regtest
- Stop using IsSuperMajority() in validation for BIP65
- Simplify RPC SoftForkMajorityDesc
2021-02-13 17:24:55 +01:00
Shibe
ef9242b9ec Don't re-check AuxPoW when sending data to peers
Checking scrypt PoW is expensive and needless in this case. All block
headers are already checked when they are accepted, and they will be
checked again on the receiving end.
2021-02-08 16:52:55 +04:00
Patrick Lodder
d96b5daafa
Merge pull request #1705 from rnicoll/block-download-timeout
Adapt block download timeouts to Dogecoin
2021-02-08 10:50:23 +01:00