Commit graph

13953 commits

Author SHA1 Message Date
Ross Nicoll 023fc6d529 Rewrite subsidy limit tests 2021-07-11 22:13:59 +01:00
Ross Nicoll ba1a1e289f
Merge pull request #2393 from patricklodder/1.14.4-actions-osx-bionic
[CI] add macOS GH Actions w/ bionic instead of focal
2021-07-11 22:09:01 +01:00
Patrick Lodder 7c90da10c2
[CI] add macOS GH Actions w/ bionic instead of focal 2021-07-11 22:20:32 +02:00
Patrick Lodder 783a2b5504
[depends] fix all osslsigncode urls 2021-07-11 19:14:04 +02:00
Patrick Lodder e3ba25473f
Tune codeql-analysis
- only audit production code (no python)
- trigger on *-maint and *-dev push
- trigger on PR
- remove useless autogenerated comments
- skip doc changes
- use depends system without analyzing it
- cache depends
2021-07-10 00:43:26 +02:00
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
Ross Nicoll c13e509a6c
Merge pull request #2333 from micaelmalta/1.14.4-dev-fix-macos-gui
fix: macos qt build
2021-07-07 19:40:10 +01:00
fmhc 4bbb83511b
Update depends/README.md
better flow with linking to os-specific build docs

Co-authored-by: Ross Nicoll <rnicoll@rnicoll.name>
2021-07-07 04:36:33 +02:00
Ross Nicoll 21c0763a3c
Merge pull request #2343 from micaelmalta/1.14.4-dev-fix-gitian
[GITIAN] fix builder
2021-07-03 16:39:58 +01:00
Malta Micael 83121eacf7
fix: macos qt build 2021-07-01 14:43:09 -04:00
Micael Malta c5d1f6dfee
Update contrib/gitian-build.sh
Co-authored-by: Ross Nicoll <rnicoll@rnicoll.name>
2021-06-28 16:40:51 -04:00
Chey daec7df217
Update to use thread_local 2021-06-27 16:18:49 -04:00
Ross Nicoll 3f736fd61f
Merge pull request #2345 from patricklodder/1.14-actions-reduce-triggers
[qa] Make GH Actions CI less trigger happy
2021-06-27 20:19:45 +01:00
Patrick Lodder 291af5847d
[qa] make CI less trigger happy
Do not run CI if all updated paths in a PR match:

- 'doc/**'
- 'contrib/**'
- '**/*.md'

and on push, if all updated paths match: '**/*.md'
2021-06-27 20:23:37 +02:00
Malta Micael fb793ef52a
[GITIAN] upgrade builder
FIX:

GIT: fatal unknown date format format-local:%F %T
OSSLSIGNCODE: new depedency url
LXC: lxcbr0: ERROR while getting interface flags: No such device

DOGECOIN: branding
2021-06-27 14:11:10 -04:00
Ross Nicoll 7921b36a7d
Merge pull request #2341 from patricklodder/1.14.4-actions-artifacts
[qa] Retain binary artifacts on CI run
2021-06-27 08:48:58 +01:00
katzenmalen c25b81d43b added requirements to dependencies build README 2021-06-27 03:38:01 +00:00
Patrick Lodder e8fb21e127
Retain binary artifacts on CI run 2021-06-27 04:31:40 +02:00
Ross Nicoll d5446c1a27
Log failing block hash
Log failing block hash if an attempt is made to connect a corrupt block.
2021-06-21 21:24:03 +01:00
Ross Nicoll a5eb8c4bcb
Merge pull request #2322 from patricklodder/1.14.4-actions-win-tests
[CI] Enable windows unit tests
2021-06-20 09:09:23 +01: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
Patrick Lodder 1efd93e613
[ci] Enable windows unit tests 2021-06-19 23:19:55 +02:00
Patrick Lodder 1c4461b9c5
Merge pull request #1965 from rht/master
Fix typos in comments under ./qa
2021-06-19 22:38:05 +02:00
Patrick Lodder 75762aaf26
Merge pull request #2320 from patricklodder/1.14.4-actions-nomacos
[CI] Switch 1.14.4 automated integration testing to GitHub Actions
2021-06-19 21:17:19 +02:00
Patrick Lodder b155af83e7
Remove travis.yml 2021-06-19 20:20:56 +02:00
Patrick Lodder 146ec3bab9
[ci] Full CI for linux and windows x-compile
Introduces GitHub Actions builds for linux and windows 32 and 64 bit
and armhf builds using the depends system.
2021-06-19 20:20:23 +02:00
Ahmed Castro 07867727d3
Create ci.yml 2021-06-19 17:14:30 +02:00
p-j01 4c68245cf7 fix: Disconnect stalling peers after timeout of header sync 2021-06-14 00:03:51 +00:00
Ross Nicoll fe0b89e3d5
Merge pull request #2296 from gabgosrob/french_translation
Fix french-canadian translation in bitcoin_fr_CA.ts
2021-06-12 16:04:45 +01:00
Gabriel Gosselin Roberge 313a2b1722 Fix french-canadian translation in bitcoin_fr_CA.ts 2021-06-11 11:25:21 -04:00
Suhas Daftuar 25dada932a Shut down if trying to connect a corrupted block
The call to CheckBlock() in ConnectBlock() is redundant with calls to it
prior to storing a block on disk. If CheckBlock() fails with an error
indicating the block is potentially corrupted, then shut down
immediately, as this is an indication that the node is experiencing
hardware issues.  (If we didn't shut down, we could go into an infinite
loop trying to reconnect this same bad block, as we're not setting the
block's status to FAILED in the case where there is potential
corruption.)

If CheckBlock() fails for some other reason, we'll end up flagging this
block as bad (perhaps some prior software version "let a bad block in",
as the comment indicates), and not trying to connect it again, so this
case should be properly handled.
2021-06-09 22:09:39 +01: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
Patrick Lodder d1e89586de
Merge pull request #2243 from chromatic/add-sortable-network-stats-to-peers-table
Qt: Add sortable sent/recv bytes to Peers debug table
2021-06-08 19:29:42 +02: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
Ross Nicoll 1182bf8391
Merge pull request #2002 from WilliamWelsh/much-readme
Made the README Much Wow
2021-06-05 19:54:44 +01:00
Will fb537e6120 Updated README
Made the README much wow. Centered the title, logo, and badges. Added two badges that redirect to the website: "dogecoin" and "much wow" and removed the period that was included in the website's hyperlink.
2021-06-05 12:37:21 -04:00
Ross Nicoll ce54d88b56
Merge pull request #2111 from rnicoll/contributing
Refresh `CONTRIBUTING.MD` to fit Dogecoin
2021-06-03 23:29:55 +01:00
Ross Nicoll e630cee134
improves -> improve
Co-authored-by: Max K. <langerhans@users.noreply.github.com>
2021-06-03 21:47:19 +01:00
Ross Nicoll 2e81416cf5
Merge pull request #20 from patricklodder/concise-contribution-guide
Make contribution guide more concise
2021-06-03 20:03:09 +01:00
Patrick Lodder a485280a75
[docs] Allow anyone to remove something dysfunctional 2021-06-03 19:36:12 +02:00
Patrick Lodder 3c6a25fb7c
[docs] Change Refactoring policy 2021-06-03 19:34:50 +02:00
Patrick Lodder fe5dab6a60
[docs] Clean up squashing section 2021-06-03 19:32:44 +02:00
Patrick Lodder 4175bf45ad
[docs] Clean up Contributor Workflow 2021-06-03 19:31:38 +02:00
Patrick Lodder c701a2fc6f
[docs] Clean up introduction 2021-06-03 19:30:31 +02:00
Patrick Lodder 158aff2897
[docs] reformat branching strategy in contribution guide 2021-06-03 19:28:48 +02:00
Patrick Lodder 97edf2a6b0
[docs] Clarify PR requirements and assessment process. 2021-06-03 19:28:06 +02:00
Patrick Lodder cfb9ecdc58
[docs] Make the workflow more concise and less chatty 2021-06-03 19:17:52 +02:00
Patrick Lodder 48abb72eac
[docs] change channels for interactions
Removes discord because this is a chat channel and not suitable to
make decisions that are auditable.

Adds a link to "help wanted" in the github repository as those are
the most pressing items that help Dogecoin
2021-06-03 19:13:15 +02:00
chey 93beb1c83a fix runtime for dogecoin on Alpine Linux musl libc 2021-06-02 21:42:09 +00:00