bitcoin/contrib
fanquake fc5b756bae
Merge #16556: Fix systemd service file configuration directory setup
f3b57f4a1c Unrecommend making config file owned by bitcoin (setpill)
870d4152df Set ProtectHome in systemd service file (setpill)
639a416e37 Chgrp config dir to bitcoin in systemd service (setpill)
aded0528f0 Improve clarity of systemd service file comments (setpill)

Pull request description:

  Rationale: ran into a bug with the systemd service file, fixed it locally and figured I might as well contribute my fix.

  Also fixed some unrelated confusing phrasing in the comments of the same file, after discussion in IRC.

ACKs for top commit:
  sipsorcery:
    tACK f3b57f4a1c (nothing changed since previous tACK).
  ryanofsky:
    utACK f3b57f4a1c. Only change since last review is removing ConfigurationDirectoryMode churn in early commits

Tree-SHA512: 2188345878925b9e8a5c2c3df8dfba443720e2252a164db54a8e1d8007846721497b2d98c56f1d9b60a9a9ed4fdb1156c7b02c699616b220a9b614671617d32a
2019-08-29 11:55:03 +08:00
..
debian qt: Remove menu icons 2019-08-15 13:05:10 +02:00
devtools scripts: move update-translations.py to maintainer-tools repo 2019-08-20 11:14:00 +08:00
gitian-descriptors scripted-diff: gitian: Use REFERENCE_DATETIME directly. 2019-06-10 15:14:05 -04:00
gitian-keys sipsorcery gitian key. 2019-08-10 05:39:47 +02:00
guix contrib: guix: Additional clarifications re: substitutes 2019-07-12 12:31:55 -04:00
init Set ProtectHome in systemd service file 2019-08-20 10:54:14 +02:00
linearize build: Require python 3.5 2019-03-02 10:40:23 -05:00
macdeploy Enable ShellCheck rules 2019-07-04 19:35:25 +03:00
qos Enable ShellCheck rules 2019-07-04 19:35:25 +03:00
seeds Filter IPv6 by ASN 2019-04-17 17:32:05 +00:00
testgen contrib: Adjust output to current test format 2018-08-27 20:14:47 +09:00
verify-commits scripts: remove github-merge.py 2019-08-19 19:16:57 +08:00
verifybinaries Merge #16327: scripts and tools: Update ShellCheck linter 2019-07-05 09:19:23 +08:00
windeploy Enable ShellCheck rules 2019-07-04 19:35:25 +03:00
zmq build: Require python 3.5 2019-03-02 10:40:23 -05:00
bitcoin-cli.bash-completion remove deprecated mentions of signrawtransaction from fundraw help 2019-02-04 10:26:46 -05:00
bitcoin-qt.pro
bitcoin-tx.bash-completion
bitcoind.bash-completion Fix inconsistencies and grammar in various files 2017-06-27 19:59:07 +12:00
filter-lcov.py Explicitly specify encoding when opening text files in Python code 2018-06-12 21:34:52 +02:00
gitian-build.py contrib: add curl as a required program in gitian-build.py 2019-05-28 12:51:53 -04:00
install_db4.sh Enable ShellCheck rules 2019-07-04 19:35:25 +03:00
README.md scripts: remove github-merge.py 2019-08-19 19:16:57 +08:00
valgrind.supp contrib: Add Valgrind suppressions file 2017-08-16 21:39:31 +02:00

Repository Tools

Developer tools

Specific tools for developers working on this repository. Additional tools, including the github-merge.py script, are available in the maintainer-tools repository.

Verify-Commits

Tool to verify that every merge commit was signed by a developer using the 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 Bitcoin network. This means one can have an always-on bitcoind instance running, and another local bitcoind/bitcoin-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

Packaging

The Debian subfolder contains the copyright file.

All other packaging related files can be found in the bitcoin-core/packaging repository.

Gitian-descriptors

Files used during the gitian build process. For more information about gitian, see the the Bitcoin Core documentation repository.

Gitian-keys

PGP keys used for signing Bitcoin Core Gitian release results.

MacDeploy

Scripts and notes for Mac builds.

Gitian-build

Script for running full Gitian builds.

Test and Verify Tools

TestGen

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

Verify Binaries

This script attempts to download and verify the signature file SHA256SUMS.asc from bitcoin.org.