dogecoin/contrib
Ryan Crosby 8632c83881 Harden systemd unit file
Use simple invocation type instead of forking daemon

Add alternative unit file for /usr/local installs

Add /opt/ systemd unit variant

Fix comments

Add 3GB memory limit to systemd unit

Restore newlines at end of systemd unit files

Remove "via official sources" comment from the opt systemd unit file

Use term "variant" instead of "variation" since the former is more
specific and correct for this context

Correct dogecoin package directory from "dogecoind" to "dogecoin"

Use tarball bin path

Co-authored-by: Patrick Lodder <patricklodder@users.noreply.github.com>
2021-10-05 19:33:54 +11:00
..
debian Rename pixmaps 2021-03-11 05:24:25 -05:00
devtools Rename and update man pages (#1451) 2019-03-25 05:36:12 +00:00
gitian-descriptors [depends] fix all osslsigncode urls 2021-07-11 19:14:04 +02:00
gitian-keys michilumin key 2021-02-27 17:45:40 -07:00
init Harden systemd unit file 2021-10-05 19:33:54 +11:00
linearize Updated Linerarize data for Dogecoin 2019-07-12 21:30:48 +00:00
macdeploy Merge branch 'rnicoll-rnicoll/1590-rebase' into 1.14-maint 2019-07-14 19:20:13 +02:00
nixos Move shell.nix contents into separate file 2021-08-03 14:46:51 -04:00
qos Updating Dogecoin references in Contrib files 2019-07-12 21:31:54 +00:00
rpm Rename pixmaps 2021-03-11 05:24:25 -05:00
seeds contrib: fix generate-seeds.py to use Dogecoin p2p ports 2021-08-15 03:09:45 +02:00
snap snap packaging for 1.14.5 2021-08-20 23:09:51 -04:00
testgen Updated to Dogecoin Key Values 2019-07-12 21:31:54 +00:00
verify-commits Remove Bitcoin values from commit verifier (#1458) 2019-03-25 05:36:12 +00:00
verifybinaries [copyright] add MIT license headers to .sh scripts where missing 2016-09-11 13:36:22 -06:00
zmq Remove redundant semicolons in Python code 2017-01-20 22:56:11 +01:00
bitcoin-qt.pro Add GUI to import private keys 2021-05-23 19:37:09 -07:00
dogecoin-cli.bash-completion Update Gitian descriptors and keys (#1455) 2019-03-25 05:36:12 +00:00
dogecoin-tx.bash-completion Update Gitian descriptors and keys (#1455) 2019-03-25 05:36:12 +00:00
dogecoind.bash-completion Update debian contrib files to match Dogecoin (#1449) 2019-03-25 05:36:12 +00:00
gitian-build.sh Update contrib/gitian-build.sh 2021-06-28 16:40:51 -04:00
README.md Add and document snap support 2021-05-28 16:27:25 -04:00
tidy_datadir.sh [copyright] add MIT license headers to .sh scripts where missing 2016-09-11 13:36:22 -06:00

Repository Tools

Developer tools

Specific tools for developers working on this repository. Contains the script github-merge.py for merging GitHub pull requests securely and signing them using GPG.

Verify-Commits

Tool to verify that every merge commit was signed by a developer using the above github-merge.py script.

Linearize

Construct a linear, no-fork, best version of the blockchain.

Qos

A Linux bash script that will set up traffic control (tc) to limit the outgoing bandwidth for connections to the Dogecoin network. This means one can have an always-on dogecoind instance running, and another local dogecoind/dogecoin-qt instance which connects to this node and receives blocks from it.

Seeds

Utility to generate the pnSeed[] array that is compiled into the client.

Build Tools and Keys

Debian

Contains files used to package dogecoind/dogecoin-qt for Debian-based Linux systems. If you compile dogecoind/dogecoin-qt yourself, there are some useful files here.

Gitian-descriptors

Notes on getting Gitian builds up and running using KVM.

Gitian-keys

PGP keys used for signing Dogecoin Core Gitian release results.

MacDeploy

Scripts and notes for Mac builds.

RPM

RPM spec file for building dogecoin-core on RPM based distributions

Gitian-build

Script for running full Gitian builds.

Snap

snapcraft.yaml file for building and distributing dogecoin-core with Snapcraft.

Test and Verify Tools

TestGen

Utilities to generate test vectors for the data-driven Dogecoin tests.

Verify Binaries

This script attempts to download and verify the signature file SHA256SUMS.asc from dogecoin.com.