Skip to content

Commit 3665dad

Browse files
authored
Merge pull request #751 from DavidBurkett/0.21
Litecoin Core v0.21.1
2 parents 194b9b8 + 33fcc48 commit 3665dad

File tree

348 files changed

+12812
-6941
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

348 files changed

+12812
-6941
lines changed

.cirrus.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ task:
132132
task:
133133
name: 'macOS 10.14 native [GOAL: install] [GUI] [no depends]'
134134
macos_brew_addon_script:
135-
- brew install boost libevent berkeley-db4 qt miniupnpc ccache zeromq qrencode sqlite libtool automake pkg-config gnu-getopt
135+
- brew install boost libevent berkeley-db4 qt miniupnpc ccache openssl zeromq qrencode sqlite libtool automake pkg-config gnu-getopt
136136
<< : *GLOBAL_TASK_TEMPLATE
137137
osx_instance:
138138
# Use latest image, but hardcode version to avoid silent upgrades (and breaks)

.github/ISSUE_TEMPLATE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
<!-- This issue tracker is only for technical issues related to Bitcoin Core.
1+
<!-- This issue tracker is only for technical issues related to Litecoin Core.
22
3-
General bitcoin questions and/or support requests are best directed to the Bitcoin StackExchange at https://bitcoin.stackexchange.com.
3+
General litecoin questions and/or support requests and are best directed to the [litecointalk.io forums](https://litecointalk.io/).
44
5-
For reporting security issues, please read instructions at https://bitcoincore.org/en/contact/.
5+
For reporting security issues, please contact the Litecoin developers on the #litecoin-dev Freenode IRC channel or alternatively you can email us at contact@litecoin.org.
66
77
If the node is "stuck" during sync or giving "block checksum mismatch" errors, please ensure your hardware is stable by running memtest and observe CPU temperature with a load-test tool such as linpack before creating an issue!
88
@@ -17,7 +17,7 @@ https://github.com/bitcoin-core/gui/issues/
1717

1818
<!--- How reliably can you reproduce the issue, what are the steps to do so? -->
1919

20-
<!-- What version of Bitcoin Core are you using, where did you get it (website, self-compiled, etc)? -->
20+
<!-- What version of Litecoin Core are you using, where did you get it (website, self-compiled, etc)? -->
2121

2222
<!-- What type of machine are you observing the error on (OS/CPU and disk type)? -->
2323

.gitignore

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22

33
*.exe
44
*.pdb
5-
src/bitcoin
6-
src/bitcoind
7-
src/bitcoin-cli
8-
src/bitcoin-gui
9-
src/bitcoin-node
10-
src/bitcoin-tx
11-
src/bitcoin-wallet
5+
src/litecoin
6+
src/litecoind
7+
src/litecoin-cli
8+
src/litecoin-gui
9+
src/litecoin-node
10+
src/litecoin-tx
11+
src/litecoin-wallet
1212
src/test/fuzz/*
1313
!src/test/fuzz/*.*
14-
src/test/test_bitcoin
15-
src/qt/test/test_bitcoin-qt
14+
src/test/test_litecoin
15+
src/qt/test/test_litecoin-qt
1616

1717
# autoreconf
1818
Makefile.in
@@ -60,6 +60,7 @@ src/qt/bitcoin-qt.includes
6060
.deps
6161
.dirstamp
6262
.libs
63+
.vscode
6364
.*.swp
6465
*.*~*
6566
*.bak
@@ -92,20 +93,19 @@ src/qt/bitcoin-qt.includes
9293
*.qm
9394
Makefile
9495
!depends/Makefile
95-
src/qt/bitcoin-qt
96-
Bitcoin-Qt.app
96+
src/qt/litecoin-qt
97+
Litecoin-Qt.app
9798
background.tiff*
9899

99100
# Qt Creator
100101
Makefile.am.user
101102

102103
# Unit-tests
103104
Makefile.test
104-
bitcoin-qt_test
105+
litecoin-qt_test
105106

106107
# Resources cpp
107108
qrc_*.cpp
108-
109109
# Mac specific
110110
.DS_Store
111111
build
@@ -117,7 +117,7 @@ releases
117117
*.gcno
118118
*.gcda
119119
/*.info
120-
test_bitcoin.coverage/
120+
test_litecoin.coverage/
121121
total.coverage/
122122
fuzz.coverage/
123123
coverage_percent.txt

CONTRIBUTING.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
Contributing to Bitcoin Core
1+
Contributing to Litecoin Core
22
============================
33

4-
The Bitcoin Core project operates an open contributor model where anyone is
4+
The Litecoin Core project operates an open contributor model where anyone is
55
welcome to contribute towards development in the form of peer review, testing
66
and patches. This document explains the practical process and guidelines for
77
contributing.
@@ -25,7 +25,7 @@ as a new contributor. It also will teach you much more about the code and
2525
process than opening pull requests. Please refer to the [peer review](#peer-review)
2626
section below.
2727

28-
Before you start contributing, familiarize yourself with the Bitcoin Core build
28+
Before you start contributing, familiarize yourself with the Litecoin Core build
2929
system and tests. Refer to the documentation in the repository on how to build
3030
Bitcoin Core and how to run the unit tests, functional tests, and fuzz tests.
3131

@@ -67,7 +67,7 @@ Discussion about codebase improvements happens in GitHub issues and pull
6767
requests.
6868

6969
The developer
70-
[mailing list](https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev)
70+
[mailing list](https://groups.google.com/forum/#!forum/litecoin-dev)
7171
should be used to discuss complicated or controversial consensus or P2P protocol changes before working on
7272
a patch set.
7373

@@ -143,7 +143,7 @@ the pull request affects. Valid areas as:
143143

144144
- `consensus` for changes to consensus critical code
145145
- `doc` for changes to the documentation
146-
- `qt` or `gui` for changes to bitcoin-qt
146+
- `qt` or `gui` for changes to litecoin-qt
147147
- `log` for changes to log messages
148148
- `mining` for changes to the mining code
149149
- `net` or `p2p` for changes to the peer-to-peer network code
@@ -282,11 +282,11 @@ workload on reviewing.
282282
"Decision Making" Process
283283
-------------------------
284284

285-
The following applies to code changes to the Bitcoin Core project (and related
286-
projects such as libsecp256k1), and is not to be confused with overall Bitcoin
285+
The following applies to code changes to the Litecoin Core project (and related
286+
projects such as libsecp256k1), and is not to be confused with overall Litecoin
287287
Network Protocol consensus changes.
288288

289-
Whether a pull request is merged into Bitcoin Core rests with the project merge
289+
Whether a pull request is merged into Litecoin Core rests with the project merge
290290
maintainers and ultimately the project lead.
291291

292292
Maintainers will take into consideration if a patch is in line with the general
@@ -305,7 +305,7 @@ In general, all pull requests must:
305305
demonstrating the bug and also proving the fix. This helps prevent regression.
306306
- Change relevant comments and documentation when behaviour of code changes.
307307

308-
Patches that change Bitcoin consensus rules are considerably more involved than
308+
Patches that change Litecoin consensus rules are considerably more involved than
309309
normal because they affect the entire ecosystem and so must be preceded by
310310
extensive mailing list discussions and have a numbered BIP. While each case will
311311
be different, one should be prepared to expend more time and effort than for
@@ -358,7 +358,7 @@ higher in terms of discussion and peer review requirements, keeping in mind that
358358
mistakes could be very costly to the wider community. This includes refactoring
359359
of consensus-critical code.
360360

361-
Where a patch set proposes to change the Bitcoin consensus, it must have been
361+
Where a patch set proposes to change the Litecoin consensus, it must have been
362362
discussed extensively on the mailing list and IRC, be accompanied by a widely
363363
discussed BIP and have a generally widely perceived technical consensus of being
364364
a worthwhile change based on the judgement of the maintainers.
@@ -425,7 +425,7 @@ https://github.com/bitcoin-core/bitcoin-maintainer-tools#backport).
425425
Release Policy
426426
--------------
427427

428-
The project leader is the release manager for each Bitcoin Core release.
428+
The project leader is the release manager for each Litecoin Core release.
429429

430430
Copyright
431431
---------

COPYING

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2009-2020 The Bitcoin Core developers
4-
Copyright (c) 2009-2020 Bitcoin Developers
3+
Copyright (c) 2009-2021 The Bitcoin Core developers
4+
Copyright (c) 2009-2021 Bitcoin Developers
5+
Copyright (c) 2011-2021 The Litecoin Core developers
56

67
Permission is hereby granted, free of charge, to any person obtaining a copy
78
of this software and associated documentation files (the "Software"), to deal

INSTALL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Building Bitcoin
1+
Building Litecoin
22
================
33

44
See doc/build-*.md for instructions on building the various
5-
elements of the Bitcoin Core reference implementation of Bitcoin.
5+
elements of the Litecoin Core reference implementation of Litecoin.

Makefile.am

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ BITCOIN_WIN_INSTALLER=$(PACKAGE)-$(PACKAGE_VERSION)-win64-setup$(EXEEXT)
3030
empty :=
3131
space := $(empty) $(empty)
3232

33-
OSX_APP=Bitcoin-Qt.app
33+
OSX_APP=Litecoin-Qt.app
3434
OSX_VOLNAME = $(subst $(space),-,$(PACKAGE_NAME))
3535
OSX_DMG = $(OSX_VOLNAME).dmg
3636
OSX_BACKGROUND_SVG=background.svg
@@ -100,7 +100,7 @@ $(OSX_APP)/Contents/Resources/bitcoin.icns: $(OSX_INSTALLER_ICONS)
100100
$(MKDIR_P) $(@D)
101101
$(INSTALL_DATA) $< $@
102102

103-
$(OSX_APP)/Contents/MacOS/Bitcoin-Qt: all-recursive
103+
$(OSX_APP)/Contents/MacOS/Litecoin-Qt: all-recursive
104104
$(MKDIR_P) $(@D)
105105
STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $(BITCOIN_QT_BIN) $@
106106

@@ -110,7 +110,7 @@ $(OSX_APP)/Contents/Resources/Base.lproj/InfoPlist.strings:
110110

111111
OSX_APP_BUILT=$(OSX_APP)/Contents/PkgInfo $(OSX_APP)/Contents/Resources/empty.lproj \
112112
$(OSX_APP)/Contents/Resources/bitcoin.icns $(OSX_APP)/Contents/Info.plist \
113-
$(OSX_APP)/Contents/MacOS/Bitcoin-Qt $(OSX_APP)/Contents/Resources/Base.lproj/InfoPlist.strings
113+
$(OSX_APP)/Contents/MacOS/Litecoin-Qt $(OSX_APP)/Contents/Resources/Base.lproj/InfoPlist.strings
114114

115115
osx_volname:
116116
echo $(OSX_VOLNAME) >$@
@@ -135,7 +135,7 @@ $(APP_DIST_DIR)/Applications:
135135
@rm -f $@
136136
@cd $(@D); $(LN_S) /Applications $(@F)
137137

138-
$(APP_DIST_EXTRAS): $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Bitcoin-Qt
138+
$(APP_DIST_EXTRAS): $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Litecoin-Qt
139139

140140
$(OSX_DMG): $(APP_DIST_EXTRAS)
141141
$(GENISOIMAGE) -no-cache-inodes -D -l -probe -V "$(OSX_VOLNAME)" -no-pad -r -dir-mode 0755 -apple -o $@ dist
@@ -150,7 +150,7 @@ $(APP_DIST_DIR)/.background/$(OSX_BACKGROUND_IMAGE): $(OSX_BACKGROUND_IMAGE_DPIF
150150
$(APP_DIST_DIR)/.DS_Store: $(OSX_DSSTORE_GEN)
151151
$(PYTHON) $< "$@" "$(OSX_VOLNAME)"
152152

153-
$(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Bitcoin-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING)
153+
$(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Litecoin-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING)
154154
INSTALLNAMETOOL=$(INSTALLNAMETOOL) OTOOL=$(OTOOL) STRIP=$(STRIP) $(PYTHON) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) -translations-dir=$(QT_TRANSLATION_DIR) -add-qt-tr $(OSX_QT_TRANSLATIONS) -verbose 2
155155

156156
deploydir: $(APP_DIST_EXTRAS)

README.md

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,49 @@
1-
Bitcoin Core integration/staging tree
1+
Litecoin Core integration/staging tree
22
=====================================
33

4-
https://bitcoincore.org
4+
[![Build Status](https://travis-ci.org/litecoin-project/litecoin.svg?branch=master)](https://travis-ci.org/litecoin-project/litecoin)
55

6-
What is Bitcoin?
6+
https://litecoin.org
7+
8+
What is Litecoin?
79
----------------
810

9-
Bitcoin is an experimental digital currency that enables instant payments to
10-
anyone, anywhere in the world. Bitcoin uses peer-to-peer technology to operate
11+
Litecoin is an experimental digital currency that enables instant payments to
12+
anyone, anywhere in the world. Litecoin uses peer-to-peer technology to operate
1113
with no central authority: managing transactions and issuing money are carried
12-
out collectively by the network. Bitcoin Core is the name of open source
14+
out collectively by the network. Litecoin Core is the name of open source
1315
software which enables the use of this currency.
1416

15-
For more information, as well as an immediately usable, binary version of
16-
the Bitcoin Core software, see https://bitcoincore.org/en/download/, or read the
17-
[original whitepaper](https://bitcoincore.org/bitcoin.pdf).
17+
For more information, as well as an immediately useable, binary version of
18+
the Litecoin Core software, see [https://litecoin.org](https://litecoin.org).
1819

1920
License
2021
-------
2122

22-
Bitcoin Core is released under the terms of the MIT license. See [COPYING](COPYING) for more
23+
Litecoin Core is released under the terms of the MIT license. See [COPYING](COPYING) for more
2324
information or see https://opensource.org/licenses/MIT.
2425

2526
Development Process
2627
-------------------
2728

2829
The `master` branch is regularly built (see `doc/build-*.md` for instructions) and tested, but it is not guaranteed to be
29-
completely stable. [Tags](https://github.com/bitcoin/bitcoin/tags) are created
30-
regularly from release branches to indicate new official, stable release versions of Bitcoin Core.
30+
completely stable. [Tags](https://github.com/litecoin-project/litecoin/tags) are created
31+
regularly from release branches to indicate new official, stable release versions of Litecoin Core.
3132

32-
The https://github.com/bitcoin-core/gui repository is used exclusively for the
33+
The https://github.com/litecoin-project/gui repository is used exclusively for the
3334
development of the GUI. Its master branch is identical in all monotree
3435
repositories. Release branches and tags do not exist, so please do not fork
3536
that repository unless it is for development reasons.
3637

3738
The contribution workflow is described in [CONTRIBUTING.md](CONTRIBUTING.md)
3839
and useful hints for developers can be found in [doc/developer-notes.md](doc/developer-notes.md).
3940

41+
The developer [mailing list](https://groups.google.com/forum/#!forum/litecoin-dev)
42+
should be used to discuss complicated or controversial changes before working
43+
on a patch set.
44+
45+
Developer IRC can be found on Freenode at #litecoin-dev.
46+
4047
Testing
4148
-------
4249

@@ -68,13 +75,11 @@ not straightforward.
6875
Translations
6976
------------
7077

71-
Changes to translations as well as new translations can be submitted to
72-
[Bitcoin Core's Transifex page](https://www.transifex.com/bitcoin/bitcoin/).
78+
We only accept translation fixes that are submitted through [Bitcoin Core's Transifex page](https://www.transifex.com/projects/p/bitcoin/).
79+
Translations are converted to Litecoin periodically.
7380

7481
Translations are periodically pulled from Transifex and merged into the git repository. See the
7582
[translation process](doc/translation_process.md) for details on how this works.
7683

7784
**Important**: We do not accept translation changes as GitHub pull requests because the next
7885
pull from Transifex would automatically overwrite them again.
79-
80-
Translators should also subscribe to the [mailing list](https://groups.google.com/forum/#!forum/bitcoin-translators).

SECURITY.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,15 @@
11
# Security Policy
22

3-
## Supported Versions
4-
5-
See our website for versions of Bitcoin Core that are currently supported with
6-
security updates: https://bitcoincore.org/en/lifecycle/#schedule
7-
83
## Reporting a Vulnerability
94

10-
To report security issues send an email to security@bitcoincore.org (not for support).
5+
To report security issues send an email to contact@litecoin.org (not for support).
116

127
The following keys may be used to communicate sensitive information to developers:
138

149
| Name | Fingerprint |
1510
|------|-------------|
16-
| Wladimir van der Laan | 71A3 B167 3540 5025 D447 E8F2 7481 0B01 2346 C9A6 |
17-
| Jonas Schnelli | 32EE 5C4C 3FA1 5CCA DB46 ABE5 29D4 BCB6 416F 53EC |
18-
| Pieter Wuille | 133E AC17 9436 F14A 5CF1 B794 860F EB80 4E66 9320 |
11+
| Charlie Lee | 1A2511E978239E491A096D0A828AC1F94EF26053 |
12+
| Xinxi Wang | EEF1C9FE09262D71DDE83C223EF697503BF73187 |
13+
| Adrian Gallagher | 59CAF0E96F23F53747945FD4FE3348877809386C |
1914

2015
You can import a key by running the following command with that individual’s fingerprint: `gpg --recv-keys "<fingerprint>"` Ensure that you put quotes around fingerprints containing spaces.

build-aux/m4/bitcoin_qt.m4

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ dnl Output: If qt version is auto, set bitcoin_enable_qt to false. Else, exit.
77
AC_DEFUN([BITCOIN_QT_FAIL],[
88
if test "x$bitcoin_qt_want_version" = xauto && test "x$bitcoin_qt_force" != xyes; then
99
if test "x$bitcoin_enable_qt" != xno; then
10-
AC_MSG_WARN([$1; bitcoin-qt frontend will not be built])
10+
AC_MSG_WARN([$1; litecoin-qt frontend will not be built])
1111
fi
1212
bitcoin_enable_qt=no
1313
bitcoin_enable_qt_test=no
@@ -54,7 +54,7 @@ AC_DEFUN([BITCOIN_QT_INIT],[
5454
dnl enable qt support
5555
AC_ARG_WITH([gui],
5656
[AS_HELP_STRING([--with-gui@<:@=no|qt5|auto@:>@],
57-
[build bitcoin-qt GUI (default=auto)])],
57+
[build litecoin-qt GUI (default=auto)])],
5858
[
5959
bitcoin_qt_want_version=$withval
6060
if test "x$bitcoin_qt_want_version" = xyes; then

0 commit comments

Comments
 (0)