Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
b5b7cd7
Merge #8951: RPC/Mining: getblocktemplate: Update and fix formatting …
laanwj Oct 19, 2016
dd6b9ad
Merge #8788: [RPC] Give RPC commands more information about the RPC r…
laanwj Oct 19, 2016
3b084b2
Remove unnecessary function prototypes
codablock Sep 19, 2017
dc9556a
Merge #7948: RPC: augment getblockchaininfo bip9_softforks data
laanwj Oct 19, 2016
bd8e9fb
Merge #8774: Qt refactors to better abstract wallet access
jonasschnelli Oct 19, 2016
efded3c
Merge #7551: Add importmulti RPC call
laanwj Oct 20, 2016
6cacb79
Merge #8980: RPC: importmulti: Avoid using boost::variant::operator!=…
laanwj Oct 20, 2016
beef6e7
Merge #8990: moveonly: move `coincontrol` to `src/wallet`
laanwj Oct 21, 2016
9be4217
Merge #8982: Eliminating Inconsistencies in Textual Output
Oct 21, 2016
e9f250d
Merge #8993: Trivial: Fix doxygen comment: the transaction is returne…
laanwj Oct 24, 2016
55cabaa
Merge #9004: Clarify `listenonion`
laanwj Oct 25, 2016
00f4d88
Merge #9002: Make connect=0 disable automatic outbound connections.
laanwj Oct 25, 2016
4d0f285
Merge #8948: [TRIVIAL] reorder Windows gitian build order to match Linux
laanwj Oct 25, 2016
5bcd438
Merge #8515: A few mempool removal optimizations
laanwj Oct 25, 2016
fd36484
Merge #9015: release: bump required osx version to 10.8. (jonasschnelli)
laanwj Oct 26, 2016
d38c7f1
Merge #9020: rpc: Remove invalid explanation from wallet fee message
laanwj Oct 26, 2016
2d72e91
doc: Add release notes for 0.13.1 release
laanwj Oct 27, 2016
55208b7
Merge #9033: Update build notes for dropping osx 10.7 support (fanquake)
laanwj Oct 27, 2016
01389bc
Merge #9029: instance of 'mem pool' to 'mempool'
laanwj Oct 27, 2016
848f338
Merge #9016: Return useful error message on ATMP failure
laanwj Oct 28, 2016
8d62e3f
Throw exception in gobject prepare when CommitTransaction fails
codablock Sep 19, 2017
77b888a
Merge #8989: [Qt] overhaul smart-fee slider, adjust default confirmat…
laanwj Oct 28, 2016
ade67c9
Merge #9041: keypoololdest denote Unix epoch, not GMT
Oct 31, 2016
b222935
Merge #9043: [qt] Return useful error message on ATMP failure
jonasschnelli Nov 1, 2016
0a0e60c
Merge #8448: Store mempool and prioritization data to disk
laanwj Nov 2, 2016
88f9dc2
Merge #9032: test: Add format-dependent comparison to bctest
laanwj Nov 2, 2016
bc3b929
Merge #8753: Locked memory manager
laanwj Nov 2, 2016
85c5aea
Merge #9063: Do not shadow variable, use deprecated MAP_ANON if MAP_A…
laanwj Nov 2, 2016
0b93a58
Merge #8674: tools for analyzing, updating and adding copyright heade…
laanwj Nov 2, 2016
b720415
Merge #8828: Move CWalletDB::ReorderTransactions to CWallet
laanwj Nov 2, 2016
07f406f
Merge #9023: Add logging to bitcoin-util-test.py
laanwj Nov 2, 2016
0a6bf09
Merge #9066: tests: Remove variable unused after refactoring
laanwj Nov 2, 2016
42fa46f
Merge #9042: [rpc] ParseHash: Fail when length is not 64
laanwj Nov 2, 2016
2999d09
Merge #9013: Trivial: Explicitly pass const CChainParams& to LoadBloc…
laanwj Nov 2, 2016
9b9f86a
Merge #8977: [Wallet] Refactor wallet/init interaction (Reaccept wtx,…
laanwj Nov 2, 2016
70c86db
Merge #9065: Merge `doc/unit-tests.md` into `src/test/README.md`
Nov 2, 2016
cd7c5bd
Merge #9036: wallet: Change default confirm target from 2 to 6
sipa Nov 3, 2016
6f8720b
Merge #9071: Declare wallet.h functions inline
laanwj Nov 3, 2016
dd7669b
Merge #9050: net: make a few values immutable, and use deterministic …
laanwj Nov 3, 2016
5adb5b8
Merge #9073: Trivial: Add common failure cases for rpc server connect…
laanwj Nov 3, 2016
92f0f67
Merge #9069: Clean up bctest.py and bitcoin-util-test.py
laanwj Nov 4, 2016
188a2d9
Merge #9085: Remove unused CTxOut::GetHash()
sipa Nov 4, 2016
921730d
Merge #9070: Lockedpool fixes
laanwj Nov 7, 2016
9d661f4
Merge #8675: Make copyright header lines uniform
laanwj Nov 7, 2016
47a7ec7
Merge #9083: Enforcing consistency, 'gitian' to 'Gitian'
Nov 7, 2016
1188dd2
Merge #9093: [doc] release-process: Mention GitHub release and archiv…
laanwj Nov 7, 2016
05b34f4
Merge #8568: new var DIST_CONTRIB adds useful things for packagers fr…
laanwj Nov 7, 2016
29a59e5
Remove NodeEvictionCandidate constructor and revert to struct initial…
codablock Sep 19, 2017
84559c0
Merge #9052: Use RelevantServices instead of node_network in AttemptT…
laanwj Nov 7, 2016
9be5928
Merge #8709: Allow filterclear messages for enabling TX relay only.
laanwj Nov 7, 2016
6eaafa8
Merge #7730: Remove priority estimation
laanwj Nov 7, 2016
d452018
Dashify generatetoaddress help string
codablock Jan 13, 2018
12d8ed4
Dashify DIST_CONTRIB in Makefile.am
codablock Jan 14, 2018
c5bfd21
Fix version check in CBlockPolicyEstimator::Read
codablock Jan 14, 2018
fc95cbb
Use nPowTargetSpacing in SendCoinsDialog::updateGlobalFeeVariables
codablock Jan 14, 2018
4a19af7
Use correct version for fee estimates db
codablock Jan 14, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,11 @@ OSX_PLIST=$(top_builddir)/share/qt/Info.plist #not installed
OSX_QT_TRANSLATIONS = da,de,es,hu,ru,uk,zh_CN,zh_TW

DIST_DOCS = $(wildcard doc/*.md) $(wildcard doc/release-notes/*.md)
DIST_CONTRIB = $(top_srcdir)/contrib/dash-cli.bash-completion \
$(top_srcdir)/contrib/dash-tx.bash-completion \
$(top_srcdir)/contrib/dashd.bash-completion \
$(top_srcdir)/contrib/init \
$(top_srcdir)/contrib/rpm

BIN_CHECKS=$(top_srcdir)/contrib/devtools/symbol-check.py \
$(top_srcdir)/contrib/devtools/security-check.py
Expand Down Expand Up @@ -212,7 +217,7 @@ endif

dist_noinst_SCRIPTS = autogen.sh

EXTRA_DIST = $(top_srcdir)/share/genbuild.sh qa/pull-tester/rpc-tests.py qa/rpc-tests $(DIST_DOCS) $(WINDOWS_PACKAGING) $(OSX_PACKAGING) $(BIN_CHECKS)
EXTRA_DIST = $(top_srcdir)/share/genbuild.sh qa/pull-tester/rpc-tests.py qa/rpc-tests $(DIST_CONTRIB) $(DIST_DOCS) $(WINDOWS_PACKAGING) $(OSX_PACKAGING) $(BIN_CHECKS)

CLEANFILES = $(OSX_DMG) $(BITCOIN_WIN_INSTALLER)

Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,10 @@ lots of money.

### Automated Testing

Developers are strongly encouraged to write [unit tests](/doc/unit-tests.md) for new code, and to
Developers are strongly encouraged to write [unit tests](src/test/README.md) for new code, and to
submit new unit tests for old code. Unit tests can be compiled and run
(assuming they weren't disabled in configure) with: `make check`
(assuming they weren't disabled in configure) with: `make check`. Further details on running
and extending unit tests can be found in [/src/test/README.md](/src/test/README.md).

There are also [regression and integration tests](/qa) of the RPC interface, written
in Python, that are run automatically on the build server.
Expand Down
2 changes: 1 addition & 1 deletion contrib/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ PGP keys used for signing Bitcoin Core [Gitian release](/doc/release-process.md)
Scripts and notes for Mac builds.

### [Gitian-build](/contrib/gitian-build.sh) ###
Script for running full gitian builds.
Script for running full Gitian builds.

Test and Verify Tools
---------------------
Expand Down
61 changes: 52 additions & 9 deletions contrib/devtools/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,21 +24,64 @@ the script should be called from the git root folder as follows.
```
git diff -U0 HEAD~1.. | ./contrib/devtools/clang-format-diff.py -p1 -i -v
```
copyright\_header.py
====================

fix-copyright-headers.py
========================
Provides utilities for managing copyright headers of `The Bitcoin Core
developers` in repository source files. It has three subcommands:

Every year newly updated files need to have its copyright headers updated to reflect the current year.
If you run this script from the root folder it will automatically update the year on the copyright header for all
source files if these have a git commit from the current year.
```
$ ./copyright_header.py report <base_directory> [verbose]
$ ./copyright_header.py update <base_directory>
$ ./copyright_header.py insert <file>
```
Running these subcommands without arguments displays a usage string.

For example a file changed in 2015 (with 2015 being the current year):
copyright\_header.py report \<base\_directory\> [verbose]
---------------------------------------------------------

```// Copyright (c) 2009-2013 The Bitcoin Core developers```
Produces a report of all copyright header notices found inside the source files
of a repository. Useful to quickly visualize the state of the headers.
Specifying `verbose` will list the full filenames of files of each category.

would be changed to:
copyright\_header.py update \<base\_directory\> [verbose]
---------------------------------------------------------
Updates all the copyright headers of `The Bitcoin Core developers` which were
changed in a year more recent than is listed. For example:
```
// Copyright (c) <firstYear>-<lastYear> The Bitcoin Core developers
```
will be updated to:
```
// Copyright (c) <firstYear>-<lastModifiedYear> The Bitcoin Core developers
```
where `<lastModifiedYear>` is obtained from the `git log` history.

```// Copyright (c) 2009-2015 The Bitcoin Core developers```
This subcommand also handles copyright headers that have only a single year. In
those cases:
```
// Copyright (c) <year> The Bitcoin Core developers
```
will be updated to:
```
// Copyright (c) <year>-<lastModifiedYear> The Bitcoin Core developers
```
where the update is appropriate.

copyright\_header.py insert \<file\>
------------------------------------
Inserts a copyright header for `The Bitcoin Core developers` at the top of the
file in either Python or C++ style as determined by the file extension. If the
file is a Python file and it has `#!` starting the first line, the header is
inserted in the line below it.

The copyright dates will be set to be `<year_introduced>-<current_year>` where
`<year_introduced>` is according to the `git log` history. If
`<year_introduced>` is equal to `<current_year>`, it will be set as a single
year rather than two hyphenated years.

If the file already has a copyright for `The Bitcoin Core developers`, the
script will exit.

gen-manpages.sh
===============
Expand Down
Loading