From d299c6262e70a9129eae19c431c3254391210c72 Mon Sep 17 00:00:00 2001 From: Ryan Shaw Date: Sun, 10 Jun 2018 09:45:44 +0100 Subject: [PATCH] Update Litecoin references to Garlicoin --- .github/ISSUE_TEMPLATE.md | 4 +- .travis.yml | 6 +- CONTRIBUTING.md | 4 +- COPYING | 2 +- INSTALL.md | 4 +- build-aux/m4/bitcoin_qt.m4 | 4 +- configure.ac | 4 +- contrib/linearize/example-linearize.cfg | 2 +- contrib/windeploy/win-codesign.cert | 4 +- depends/description.md | 2 +- doc/README_osx.md | 2 +- doc/build-netbsd.md | 4 +- doc/build-openbsd.md | 2 +- doc/build-osx.md | 4 +- doc/dependencies.md | 2 +- doc/developer-notes.md | 6 +- doc/gitian-building.md | 6 +- .../release-notes-0.10.2.2.md | 28 +- .../release-notes-0.10.4.md | 20 +- .../release-notes-0.13.2.md | 2 +- .../release-notes-0.13.3.md | 14 +- .../release-notes-0.14.2.md | 42 +- .../release-notes-0.15.0.1.md | 38 +- .../release-notes-0.15.1.md | 18 +- doc/man/garlicoin-cli.1 | 2 +- doc/man/garlicoin-qt.1 | 2 +- doc/man/garlicoin-tx.1 | 2 +- doc/man/garlicoind.1 | 2 +- doc/man/litecoin-cli.1 | 26 +- doc/release-notes-litecoin.md | 4 +- doc/release-process.md | 10 +- src/bitcoin-cli.cpp | 2 +- src/bitcoin.diff | 1668 ++++++----------- src/httpserver.cpp | 4 +- src/init.cpp | 8 +- src/netaddress.cpp | 2 +- src/qt/bitcoinunits.cpp | 8 +- src/qt/forms/receivecoinsdialog.ui | 2 +- src/qt/intro.cpp | 4 +- src/qt/locale/bitcoin_af.ts | 16 +- src/qt/locale/bitcoin_af_ZA.ts | 16 +- src/qt/locale/bitcoin_am.ts | 4 +- src/qt/locale/bitcoin_ar.ts | 42 +- src/qt/locale/bitcoin_be_BY.ts | 40 +- src/qt/locale/bitcoin_bg.ts | 68 +- src/qt/locale/bitcoin_bg_BG.ts | 12 +- src/qt/locale/bitcoin_bs.ts | 12 +- src/qt/locale/bitcoin_ca.ts | 122 +- src/qt/locale/bitcoin_ca@valencia.ts | 106 +- src/qt/locale/bitcoin_ca_ES.ts | 114 +- src/qt/locale/bitcoin_cs.ts | 80 +- src/qt/locale/bitcoin_cs_CZ.ts | 8 +- src/qt/locale/bitcoin_cy.ts | 44 +- src/qt/locale/bitcoin_da.ts | 132 +- src/qt/locale/bitcoin_de.ts | 120 +- src/qt/locale/bitcoin_de_DE.ts | 36 +- src/qt/locale/bitcoin_el_GR.ts | 76 +- src/qt/locale/bitcoin_en.ts | 88 +- src/qt/locale/bitcoin_en_AU.ts | 8 +- src/qt/locale/bitcoin_en_GB.ts | 128 +- src/qt/locale/bitcoin_eo.ts | 58 +- src/qt/locale/bitcoin_es.ts | 128 +- src/qt/locale/bitcoin_es_419.ts | 4 +- src/qt/locale/bitcoin_es_AR.ts | 4 +- src/qt/locale/bitcoin_es_CL.ts | 28 +- src/qt/locale/bitcoin_es_CO.ts | 76 +- src/qt/locale/bitcoin_es_DO.ts | 48 +- src/qt/locale/bitcoin_es_ES.ts | 124 +- src/qt/locale/bitcoin_es_MX.ts | 24 +- src/qt/locale/bitcoin_es_UY.ts | 12 +- src/qt/locale/bitcoin_es_VE.ts | 24 +- src/qt/locale/bitcoin_et.ts | 54 +- src/qt/locale/bitcoin_et_EE.ts | 12 +- src/qt/locale/bitcoin_eu_ES.ts | 8 +- src/qt/locale/bitcoin_fa.ts | 76 +- src/qt/locale/bitcoin_fa_IR.ts | 40 +- src/qt/locale/bitcoin_fi.ts | 120 +- src/qt/locale/bitcoin_fr.ts | 126 +- src/qt/locale/bitcoin_fr_FR.ts | 68 +- src/qt/locale/bitcoin_gl.ts | 48 +- src/qt/locale/bitcoin_he.ts | 64 +- src/qt/locale/bitcoin_he_IL.ts | 8 +- src/qt/locale/bitcoin_hi_IN.ts | 6 +- src/qt/locale/bitcoin_hr.ts | 60 +- src/qt/locale/bitcoin_hu.ts | 118 +- src/qt/locale/bitcoin_hu_HU.ts | 94 +- src/qt/locale/bitcoin_id.ts | 28 +- src/qt/locale/bitcoin_id_ID.ts | 76 +- src/qt/locale/bitcoin_is.ts | 52 +- src/qt/locale/bitcoin_it.ts | 144 +- src/qt/locale/bitcoin_it_IT.ts | 50 +- src/qt/locale/bitcoin_ja.ts | 104 +- src/qt/locale/bitcoin_ja_JP.ts | 56 +- src/qt/locale/bitcoin_ka.ts | 54 +- src/qt/locale/bitcoin_kk_KZ.ts | 4 +- src/qt/locale/bitcoin_km_KH.ts | 4 +- src/qt/locale/bitcoin_ko.ts | 6 +- src/qt/locale/bitcoin_ko_KR.ts | 70 +- src/qt/locale/bitcoin_ky.ts | 8 +- src/qt/locale/bitcoin_la.ts | 40 +- src/qt/locale/bitcoin_lt.ts | 26 +- src/qt/locale/bitcoin_lv_LV.ts | 50 +- src/qt/locale/bitcoin_mk_MK.ts | 8 +- src/qt/locale/bitcoin_ml.ts | 4 +- src/qt/locale/bitcoin_mn.ts | 8 +- src/qt/locale/bitcoin_mr_IN.ts | 4 +- src/qt/locale/bitcoin_ms_MY.ts | 28 +- src/qt/locale/bitcoin_nb.ts | 130 +- src/qt/locale/bitcoin_nb_NO.ts | 42 +- src/qt/locale/bitcoin_ne.ts | 20 +- src/qt/locale/bitcoin_nl.ts | 90 +- src/qt/locale/bitcoin_nl_NL.ts | 44 +- src/qt/locale/bitcoin_pam.ts | 32 +- src/qt/locale/bitcoin_pl.ts | 112 +- src/qt/locale/bitcoin_pl_PL.ts | 44 +- src/qt/locale/bitcoin_pt.ts | 4 +- src/qt/locale/bitcoin_pt_BR.ts | 112 +- src/qt/locale/bitcoin_pt_PT.ts | 118 +- src/qt/locale/bitcoin_ro.ts | 44 +- src/qt/locale/bitcoin_ro_RO.ts | 130 +- src/qt/locale/bitcoin_ru.ts | 124 +- src/qt/locale/bitcoin_ru_RU.ts | 30 +- src/qt/locale/bitcoin_sk.ts | 116 +- src/qt/locale/bitcoin_sl_SI.ts | 86 +- src/qt/locale/bitcoin_sn.ts | 12 +- src/qt/locale/bitcoin_sq.ts | 20 +- src/qt/locale/bitcoin_sr.ts | 4 +- src/qt/locale/bitcoin_sr@latin.ts | 36 +- src/qt/locale/bitcoin_sv.ts | 116 +- src/qt/locale/bitcoin_ta.ts | 12 +- src/qt/locale/bitcoin_te.ts | 10 +- src/qt/locale/bitcoin_th.ts | 8 +- src/qt/locale/bitcoin_th_TH.ts | 56 +- src/qt/locale/bitcoin_tr.ts | 142 +- src/qt/locale/bitcoin_tr_TR.ts | 36 +- src/qt/locale/bitcoin_uk.ts | 104 +- src/qt/locale/bitcoin_uz@Cyrl.ts | 44 +- src/qt/locale/bitcoin_vi.ts | 126 +- src/qt/locale/bitcoin_vi_VN.ts | 44 +- src/qt/locale/bitcoin_zh-Hans.ts | 4 +- src/qt/locale/bitcoin_zh.ts | 2 +- src/qt/locale/bitcoin_zh_CN.ts | 72 +- src/qt/locale/bitcoin_zh_HK.ts | 30 +- src/qt/locale/bitcoin_zh_TW.ts | 130 +- src/qt/sendcoinsdialog.cpp | 8 +- src/qt/test/wallettests.cpp | 10 +- src/test/README.md | 6 +- src/test/data/README.md | 2 +- src/test/test_bitcoin_main.cpp | 2 +- src/validation.cpp | 2 +- src/wallet/db.cpp | 2 +- src/wallet/rpcdump.cpp | 2 +- test/README.md | 6 +- test/functional/README.md | 2 +- test/functional/feature_block.py | 2 +- test/functional/feature_config_args.py | 2 +- test/functional/interface_bitcoin_cli.py | 6 +- test/functional/rpc_listtransactions.py | 2 +- test/functional/rpc_rawtransaction.py | 2 +- test/functional/test_framework/coverage.py | 2 +- test/functional/test_framework/mininode.py | 2 +- .../test_framework/test_framework.py | 6 +- test/functional/test_framework/test_node.py | 4 +- test/functional/test_runner.py | 2 +- test/functional/wallet_bumpfee.py | 2 +- test/functional/wallet_scriptaddress2.py | 2 +- test/util/data/bitcoin-util-test.json | 126 +- 167 files changed, 3781 insertions(+), 4205 deletions(-) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index 3151fd093f4ef..deed36345bee1 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -1,4 +1,4 @@ - - + diff --git a/.travis.yml b/.travis.yml index 12d3886d3ceb0..72c3f258c0fc0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -69,13 +69,13 @@ before_script: tar -C depends/SDKs -xf depends/sdk-sources/MacOSX${OSX_SDK}.sdk.tar.gz; fi - make $MAKEJOBS -C depends HOST=$HOST $DEP_OPTS script: -- if [ "$CHECK_DOC" = 1 -a "$TRAVIS_REPO_SLUG" = "garlicoin-project/garlicoin" -a +- if [ "$CHECK_DOC" = 1 -a "$TRAVIS_REPO_SLUG" = "GarlicoinOrg/Garlicoin" -a "$TRAVIS_PULL_REQUEST" = "false" ]; then while read LINE; do travis_retry gpg --keyserver hkp://subset.pool.sks-keyservers.net --recv-keys $LINE; done < contrib/verify-commits/trusted-keys; fi -- if [ "$CHECK_DOC" = 1 -a "$TRAVIS_REPO_SLUG" = "garlicoin-project/garlicoin" -a +- if [ "$CHECK_DOC" = 1 -a "$TRAVIS_REPO_SLUG" = "GarlicoinOrg/Garlicoin" -a "$TRAVIS_PULL_REQUEST" = "false" ]; then git fetch --unshallow; fi -- if [ "$CHECK_DOC" = 1 -a "$TRAVIS_REPO_SLUG" = "garlicoin-project/garlicoin" -a +- if [ "$CHECK_DOC" = 1 -a "$TRAVIS_REPO_SLUG" = "GarlicoinOrg/Garlicoin" -a "$TRAVIS_PULL_REQUEST" = "false" ]; then contrib/verify-commits/verify-commits.sh; fi - export TRAVIS_COMMIT_LOG=`git log --format=fuller -1` diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3dc41f1af2ea3..8913b0c0cd6a8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -54,12 +54,12 @@ the pull request affects. Valid areas as: - *Consensus* for changes to consensus critical code - *Docs* for changes to the documentation - - *Qt* for changes to litecoin-qt + - *Qt* for changes to garlicoin-qt - *Mining* for changes to the mining code - *Net* or *P2P* for changes to the peer-to-peer network code - *RPC/REST/ZMQ* for changes to the RPC, REST or ZMQ APIs - *Scripts and tools* for changes to the scripts and tools - - *Tests* for changes to the litecoin unit tests or QA tests + - *Tests* for changes to the garlicoin unit tests or QA tests - *Trivial* should **only** be used for PRs that do not change generated executable code. Notably, refactors (change of function arguments and code reorganization) and changes in behavior should **not** be marked as trivial. diff --git a/COPYING b/COPYING index 9700e9e16d8c8..3491ec19edf87 100644 --- a/COPYING +++ b/COPYING @@ -2,7 +2,7 @@ The MIT License (MIT) Copyright (c) 2009-2018 The Bitcoin Core developers Copyright (c) 2009-2018 Bitcoin Developers -Copyright (c) 2011-2018 The Litecoin Core developers +Copyright (c) 2011-2018 The Garlicoin Core developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/INSTALL.md b/INSTALL.md index be23c6088d68f..472e5217ddb72 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -1,5 +1,5 @@ -Building Litecoin +Building Garlicoin ================ See doc/build-*.md for instructions on building the various -elements of the Litecoin Core reference implementation of Litecoin. +elements of the Garlicoin Core reference implementation of Garlicoin. diff --git a/build-aux/m4/bitcoin_qt.m4 b/build-aux/m4/bitcoin_qt.m4 index c4fdd3065d050..7f3ce3db22641 100644 --- a/build-aux/m4/bitcoin_qt.m4 +++ b/build-aux/m4/bitcoin_qt.m4 @@ -7,7 +7,7 @@ dnl Output: If qt version is auto, set bitcoin_enable_qt to false. Else, exit. AC_DEFUN([BITCOIN_QT_FAIL],[ if test "x$bitcoin_qt_want_version" = xauto && test "x$bitcoin_qt_force" != xyes; then if test "x$bitcoin_enable_qt" != xno; then - AC_MSG_WARN([$1; litecoin-qt frontend will not be built]) + AC_MSG_WARN([$1; garlicoin-qt frontend will not be built]) fi bitcoin_enable_qt=no bitcoin_enable_qt_test=no @@ -54,7 +54,7 @@ AC_DEFUN([BITCOIN_QT_INIT],[ dnl enable qt support AC_ARG_WITH([gui], [AS_HELP_STRING([--with-gui@<:@=no|qt4|qt5|auto@:>@], - [build litecoin-qt GUI (default=auto, qt5 tried first)])], + [build garlicoin-qt GUI (default=auto, qt5 tried first)])], [ bitcoin_qt_want_version=$withval if test "x$bitcoin_qt_want_version" = xyes; then diff --git a/configure.ac b/configure.ac index 3a4b654dcdd76..a721a91e1c3d9 100644 --- a/configure.ac +++ b/configure.ac @@ -8,7 +8,7 @@ define(_CLIENT_VERSION_IS_RELEASE, true) define(_COPYRIGHT_YEAR, 2018) define(_COPYRIGHT_HOLDERS,[The %s developers]) define(_COPYRIGHT_HOLDERS_SUBSTITUTION,[[Garlicoin Core]]) -AC_INIT([Garlicoin Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[https://github.com/garlicoin-project/garlicoin/issues],[garlicoin],[https://garlicoin.io/]) +AC_INIT([Garlicoin Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[https://github.com/GarlicoinOrg/Garlicoin/issues],[garlicoin],[https://garlicoin.io/]) AC_CONFIG_SRCDIR([src/validation.cpp]) AC_CONFIG_HEADERS([src/config/bitcoin-config.h]) AC_CONFIG_AUX_DIR([build-aux]) @@ -301,7 +301,7 @@ CPPFLAGS="$CPPFLAGS -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS" AC_ARG_WITH([utils], [AS_HELP_STRING([--with-utils], - [build litecoin-cli bitcoin-tx (default=yes)])], + [build garlicoin-cli bitcoin-tx (default=yes)])], [build_bitcoin_utils=$withval], [build_bitcoin_utils=yes]) diff --git a/contrib/linearize/example-linearize.cfg b/contrib/linearize/example-linearize.cfg index 571d99e0e7913..0955b4422dad1 100644 --- a/contrib/linearize/example-linearize.cfg +++ b/contrib/linearize/example-linearize.cfg @@ -1,7 +1,7 @@ # garlicoind RPC settings (linearize-hashes) rpcuser=someuser rpcpassword=somepassword -#datadir=~/.litecoin +#datadir=~/.garlicoin host=127.0.0.1 port=42068 #port=42070 diff --git a/contrib/windeploy/win-codesign.cert b/contrib/windeploy/win-codesign.cert index 363c132b509ce..2d547a600673d 100644 --- a/contrib/windeploy/win-codesign.cert +++ b/contrib/windeploy/win-codesign.cert @@ -1,7 +1,7 @@ Bag Attributes - friendlyName: Litecoin Foundation LTD.'s DigiCert Inc ID + friendlyName: Garlicoin Foundation LTD.'s DigiCert Inc ID localKeyID: 2F AA 3A 86 85 98 1A 53 D5 23 F0 2E A0 22 CC 51 21 6D 78 B0 -subject=/C=SG/L=Singapore/O=Litecoin Foundation LTD./CN=Litecoin Foundation LTD. +subject=/C=SG/L=Singapore/O=Garlicoin Foundation LTD./CN=Garlicoin Foundation LTD. issuer=/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Assured ID Code Signing CA -----BEGIN CERTIFICATE----- MIIFKjCCBBKgAwIBAgIQDvRXzQ2H3xYGUBDUDBeH/TANBgkqhkiG9w0BAQsFADBy diff --git a/depends/description.md b/depends/description.md index 0980f815b5dc8..6ea37bf15a2d7 100644 --- a/depends/description.md +++ b/depends/description.md @@ -1,4 +1,4 @@ -This is a system of building and caching dependencies necessary for building Litecoin. +This is a system of building and caching dependencies necessary for building Garlicoin. There are several features that make it different from most similar systems: ### It is designed to be builder and host agnostic diff --git a/doc/README_osx.md b/doc/README_osx.md index 7a81392c7e07d..2445ac498e8e0 100644 --- a/doc/README_osx.md +++ b/doc/README_osx.md @@ -92,6 +92,6 @@ build process to remain somewhat deterministic. Here's how it works: that have been previously (deterministically) built in order to create a final dmg. - The Apple keyholder uses this unsigned app to create a detached signature, - using the script that is also included there. Detached signatures are available from this [repository](https://github.com/garlicoin-project/garlicoin-detached-sigs). + using the script that is also included there. Detached signatures are available from this [repository](https://github.com/GarlicoinOrg/Garlicoin-detached-sigs). - Builders feed the unsigned app + detached signature back into Gitian. It uses the pre-built tools to recombine the pieces into a deterministic dmg. diff --git a/doc/build-netbsd.md b/doc/build-netbsd.md index f63e35786c21a..f14924cf5f641 100644 --- a/doc/build-netbsd.md +++ b/doc/build-netbsd.md @@ -25,12 +25,12 @@ python27 Download the source code: ``` -git clone https://github.com/litecoin-project/litecoin +git clone https://github.com/GarlicoinOrg/Garlicoin ``` See [dependencies.md](dependencies.md) for a complete overview. -### Building Litecoin Core +### Building Garlicoin Core **Important**: Use `gmake` (the non-GNU `make` will exit with an error). diff --git a/doc/build-openbsd.md b/doc/build-openbsd.md index e0594d3c4ece5..a1616783bcf81 100644 --- a/doc/build-openbsd.md +++ b/doc/build-openbsd.md @@ -23,7 +23,7 @@ The default C++ compiler that comes with OpenBSD 5.9 is g++ 4.2. This version is GCC ------- -git clone https://github.com/litecoin-project/litecoin.git +git clone https://github.com/GarlicoinOrg/Garlicoin.git ``` See [dependencies.md](dependencies.md) for a complete overview. diff --git a/doc/build-osx.md b/doc/build-osx.md index 82c7e64abb905..5bd1cabc2ffe1 100644 --- a/doc/build-osx.md +++ b/doc/build-osx.md @@ -62,9 +62,9 @@ Build Garlicoin Core or - cd ~/litecoin/src + cd ~/garlicoin/src cp litecoind /usr/local/bin/ - cp litecoin-cli /usr/local/bin/ + cp garlicoin-cli /usr/local/bin/ Running ------- diff --git a/doc/dependencies.md b/doc/dependencies.md index 4bee60a894ca2..3cace0c914d91 100644 --- a/doc/dependencies.md +++ b/doc/dependencies.md @@ -1,7 +1,7 @@ Dependencies ============ -These are the dependencies currently used by Litecoin Core. You can find instructions for installing them in the `build-*.md` file for your platform. +These are the dependencies currently used by Garlicoin Core. You can find instructions for installing them in the `build-*.md` file for your platform. | Dependency | Version used | Minimum required | CVEs | Shared | [Bundled Qt library](https://doc.qt.io/qt-5/configure-options.html) | | --- | --- | --- | --- | --- | --- | diff --git a/doc/developer-notes.md b/doc/developer-notes.md index 3d4497ce83312..80ea3946c528c 100644 --- a/doc/developer-notes.md +++ b/doc/developer-notes.md @@ -648,7 +648,7 @@ A few guidelines for introducing and reviewing new RPC interfaces: - Try not to overload methods on argument type. E.g. don't make `getblock(true)` and `getblock("hash")` do different things. - - *Rationale*: This is impossible to use with `litecoin-cli`, and can be surprising to users. + - *Rationale*: This is impossible to use with `garlicoin-cli`, and can be surprising to users. - *Exception*: Some RPC calls can take both an `int` and `bool`, most notably when a bool was switched to a multi-value, or due to other historical reasons. **Always** have false map to 0 and @@ -667,7 +667,7 @@ A few guidelines for introducing and reviewing new RPC interfaces: - Add every non-string RPC argument `(method, idx, name)` to the table `vRPCConvertParams` in `rpc/client.cpp`. - - *Rationale*: `litecoin-cli` and the GUI debug console use this table to determine how to + - *Rationale*: `garlicoin-cli` and the GUI debug console use this table to determine how to convert a plaintext command line to JSON. If the types don't match, the method can be unusable from there. @@ -689,7 +689,7 @@ A few guidelines for introducing and reviewing new RPC interfaces: RPCs whose behavior does *not* depend on the current chainstate may omit this call. - - *Rationale*: In previous versions of Litecoin Core, the wallet was always + - *Rationale*: In previous versions of Garlicoin Core, the wallet was always in-sync with the chainstate (by virtue of them all being updated in the same cs_main lock). In order to maintain the behavior that wallet RPCs return results as of at least the highest best-known block an RPC diff --git a/doc/gitian-building.md b/doc/gitian-building.md index 37e554acb6807..f714383ba9464 100644 --- a/doc/gitian-building.md +++ b/doc/gitian-building.md @@ -314,7 +314,7 @@ Clone the git repositories for garlicoin and Gitian. ```bash git clone https://github.com/devrandom/gitian-builder.git -git clone https://github.com/garlicoin-project/garlicoin +git clone https://github.com/GarlicoinOrg/Garlicoin git clone https://github.com/garlicoin-project/gitian.sigs.ltc.git ``` @@ -372,7 +372,7 @@ Output from `gbuild` will look something like remote: Total 57959 (delta 0), reused 0 (delta 0), pack-reused 57958 Receiving objects: 100% (57959/57959), 53.76 MiB | 484.00 KiB/s, done. Resolving deltas: 100% (41590/41590), done. - From https://github.com/garlicoin-project/garlicoin + From https://github.com/GarlicoinOrg/Garlicoin ... (new tags, new branch etc) --- Building for trusty amd64 --- Stopping target if it is up @@ -448,7 +448,7 @@ Then when building, override the remote URLs that gbuild would otherwise pull fr ```bash cd /some/root/path/ -git clone https://github.com/garlicoin-project/garlicoin-detached-sigs.git +git clone https://github.com/GarlicoinOrg/Garlicoin-detached-sigs.git BTCPATH=/some/root/path/garlicoin SIGPATH=/some/root/path/garlicoin-detached-sigs diff --git a/doc/litecoin-release-notes/release-notes-0.10.2.2.md b/doc/litecoin-release-notes/release-notes-0.10.2.2.md index f6a609a989929..90803216d8d07 100644 --- a/doc/litecoin-release-notes/release-notes-0.10.2.2.md +++ b/doc/litecoin-release-notes/release-notes-0.10.2.2.md @@ -1,13 +1,13 @@ -Litecoin Core version 0.10.2.2 is now available from: +Garlicoin Core version 0.10.2.2 is now available from: - + This is a new major version release, bringing bug fixes and translation updates. It is recommended to upgrade to this version. Please report bugs using the issue tracker at github: - + Upgrading and downgrading ========================= @@ -17,15 +17,15 @@ How to Upgrade If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the -installer (on Windows) or just copy over /Applications/Litecoin-Qt (on Mac) or -litecoind/litecoin-qt (on Linux). +installer (on Windows) or just copy over /Applications/Garlicoin-Qt (on Mac) or +litecoind/garlicoin-qt (on Linux). Downgrade warning ------------------ Because release 0.10+ and later makes use of headers-first synchronization and parallel block download (see further), the block files and databases are not -backwards-compatible with pre-0.10 versions of Litecoin Core or other software: +backwards-compatible with pre-0.10 versions of Garlicoin Core or other software: * Blocks will be stored on disk out of order (in the order they are received, really), which makes it incompatible with some tools or @@ -44,14 +44,14 @@ supported and may break as soon as the older version attempts to reindex. This does not affect wallet forward or backward compatibility. -Litecoin 0.10.2.2 Change log +Garlicoin 0.10.2.2 Change log ============================ This release is based upon Bitcoin Core v0.10.2. Their upstream changelog applies to us and -is included in as separate release-notes. This section describes the Litecoin-specific differences. +is included in as separate release-notes. This section describes the Garlicoin-specific differences. Protocol: - Scrypt Proof-of-Work instead of sha256d, however block hashes are sha256d for performance reasons. -- Litecoin TCP port 9333 (instead of 8333) +- Garlicoin TCP port 9333 (instead of 8333) - RPC TCP port 9332 (instead of 8332) - Testnet TCP port 19333 (instead of 18333) - Testnet RPC TCP port 19332 (instead of 18332) @@ -62,22 +62,22 @@ Protocol: - bnProofOfWorkLimit = >> 20 (instead of >> 32) - See 9a980612005adffdeb2a17ca7a09fe126dd45e0e for Genesis Parameters - zeitgeist2 protection: b1b31d15cc720a1c186431b21ecc9d1a9062bcb6 Slightly different way to calculate difficulty changes. -- Litecoin Core v0.10.2.2 is protocol version 70003 (instead of 70002) +- Garlicoin Core v0.10.2.2 is protocol version 70003 (instead of 70002) Relay: -- Litecoin Core rounds transaction size up to the nearest 1000 bytes before calculating fees. This size rounding behavior is to mimic fee calculation of Litecoin v0.6 and v0.8. -- Bitcoin's IsDust() is disabled in favor of Litecoin's fee-based dust penalty. +- Garlicoin Core rounds transaction size up to the nearest 1000 bytes before calculating fees. This size rounding behavior is to mimic fee calculation of Garlicoin v0.6 and v0.8. +- Bitcoin's IsDust() is disabled in favor of Garlicoin's fee-based dust penalty. - Fee-based Dust Penalty: For each transaction output smaller than DUST_THRESHOLD (currently 0.001 LTC) the default relay/mining policy will expect an additional 1000 bytes of fee. Otherwise the transaction will be rejected from relay/mining. Such transactions are also disqualified from the free/high-priority transaction rule. - Miners and relays can adjust the expected fee per-KB with the -minrelaytxfee parameter. Wallet: - Coins smaller than 0.00001 LTC are by default ignored by the wallet. Use the -mininput parameter if you want to see smaller coins. -Notable changes since Litecoin v0.8 +Notable changes since Garlicoin v0.8 =================================== - The Block data and indexes of v0.10 are incompatible with v0.8 clients. You can upgrade from v0.8 but you downgrading is not possible. For this reason you may want to make a backup copy of your Data Directory. -- litecoind no longer sends RPC commands. You must use the separate litecoin-cli command line utility. +- litecoind no longer sends RPC commands. You must use the separate garlicoin-cli command line utility. - Watch-Only addresses are now possible. Credits diff --git a/doc/litecoin-release-notes/release-notes-0.10.4.md b/doc/litecoin-release-notes/release-notes-0.10.4.md index 7702c442d93f2..06cc9c2c5fab2 100644 --- a/doc/litecoin-release-notes/release-notes-0.10.4.md +++ b/doc/litecoin-release-notes/release-notes-0.10.4.md @@ -1,6 +1,6 @@ -Litecoin Core version 0.10.4.0 is now available from: +Garlicoin Core version 0.10.4.0 is now available from: - + This is a new minor version release, bringing bug fixes, the BIP65 (CLTV) consensus change, and relay policy preparation for BIP113. It is @@ -8,7 +8,7 @@ recommended to upgrade to this version as soon as possible. Please report bugs using the issue tracker at github: - + Upgrading and downgrading ========================= @@ -18,15 +18,15 @@ How to Upgrade If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the -installer (on Windows) or just copy over /Applications/Litecoin-Qt (on Mac) or -litecoind/litecoin-qt (on Linux). +installer (on Windows) or just copy over /Applications/Garlicoin-Qt (on Mac) or +litecoind/garlicoin-qt (on Linux). Downgrade warning ------------------ Because release 0.10+ and later makes use of headers-first synchronization and parallel block download (see further), the block files and databases are not -backwards-compatible with pre-0.10 versions of Litecoin Core or other software: +backwards-compatible with pre-0.10 versions of Garlicoin Core or other software: * Blocks will be stored on disk out of order (in the order they are received, really), which makes it incompatible with some tools or @@ -66,13 +66,13 @@ specified point in the future. longer accept new version 3 blocks and it will only accept version 4 blocks if they comply with the BIP65 rules for CLTV. -**Notice to miners:** Litecoin Core’s block templates are now for +**Notice to miners:** Garlicoin Core’s block templates are now for version 4 blocks only, and any mining software relying on its getblocktemplate must be updated in parallel to use libblkmaker either version v0.4.3 or any version from v0.5.2 onward. - If you are solo mining, this will affect you the moment you upgrade - Litecoin Core, which must be done prior to BIP65 achieving its 951/1001 + Garlicoin Core, which must be done prior to BIP65 achieving its 951/1001 status. - If you are mining with the stratum mining protocol: this does not @@ -89,7 +89,7 @@ Windows bug fix for corrupted UTXO database on unclean shutdowns ---------------------------------------------------------------- Several Windows users reported that they often need to reindex the -entire blockchain after an unclean shutdown of Litecoin Core on Windows +entire blockchain after an unclean shutdown of Garlicoin Core on Windows (or an unclean shutdown of Windows itself). Although unclean shutdowns remain unsafe, this release no longer relies on memory-mapped files for the UTXO database, which significantly reduced the frequency of unclean @@ -105,7 +105,7 @@ next major release. This release is based upon Bitcoin Core v0.10.4. Their upstream changelog applies to us and is included in as separate release-notes, see: [Release Notes](release-notes.md). -This section describes the Litecoin-specific differences. +This section describes the Garlicoin-specific differences. - Added BIP65 CHECKLOCKTIMEVERIFY softfork. - Increased OP_RETURN relay size to 80 bytes. diff --git a/doc/litecoin-release-notes/release-notes-0.13.2.md b/doc/litecoin-release-notes/release-notes-0.13.2.md index b69f03a8985fa..3233407dcd698 100644 --- a/doc/litecoin-release-notes/release-notes-0.13.2.md +++ b/doc/litecoin-release-notes/release-notes-0.13.2.md @@ -7,7 +7,7 @@ It is recommended to upgrade to this version. Please report bugs using the issue tracker at github: - + Compatibility ============== diff --git a/doc/litecoin-release-notes/release-notes-0.13.3.md b/doc/litecoin-release-notes/release-notes-0.13.3.md index 3fc2dd082e2db..baf04b8fadc4f 100644 --- a/doc/litecoin-release-notes/release-notes-0.13.3.md +++ b/doc/litecoin-release-notes/release-notes-0.13.3.md @@ -1,20 +1,20 @@ -Litecoin Core version 0.13.3 is now available from: +Garlicoin Core version 0.13.3 is now available from: - + This is a new minor version release, including new features, various bugfixes and performance improvements. It is recommended to upgrade to this version. Please report bugs using the issue tracker at github: - + Compatibility ============== Microsoft ended support for Windows XP on [April 8th, 2014](https://www.microsoft.com/en-us/WindowsForBusiness/end-of-xp-support), an OS initially released in 2001. This means that not even critical security -updates will be released anymore. Without security updates, using a litecoin +updates will be released anymore. Without security updates, using a garlicoin wallet on a XP machine is irresponsible at least. In addition to that, with 0.12.x there have been varied reports of Bitcoin Core @@ -41,7 +41,7 @@ Notable changes New Multisig Address Prefix --------------------------- -Litecoin Core now supports P2SH addresses beginning with M on mainnet and Q on testnet. +Garlicoin Core now supports P2SH addresses beginning with M on mainnet and Q on testnet. P2SH addresses beginning with 3 on mainnet and m or n on testnet will continue to be valid. Old and new addresses can be used interchangeably. @@ -50,7 +50,7 @@ miniupnp CVE-2017-8798 Bundled miniupnpc was updated to 2.0.20170509. This fixes an integer signedness error (present in MiniUPnPc v1.4.20101221 through v2.0) that allows remote attackers (within the LAN) to cause a denial of service or possibly have unspecified other impact. -This only affects users that have explicitly enabled UPnP through the GUI setting or through the -upnp option, as since the last UPnP vulnerability (in Litecoin Core 0.10.4) it has been disabled by default. +This only affects users that have explicitly enabled UPnP through the GUI setting or through the -upnp option, as since the last UPnP vulnerability (in Garlicoin Core 0.10.4) it has been disabled by default. If you use this option, it is recommended to upgrade to this version as soon as possible. @@ -64,7 +64,7 @@ Testnet faucets can be located at: - http://testnet.litecointools.com - http://testnet.thrasher.io -Developers who require the new testnet blockchain paramaters can find them [here](https://github.com/litecoin-project/litecoin/blob/0.13/src/chainparams.cpp#L214). +Developers who require the new testnet blockchain paramaters can find them [here](https://github.com/GarlicoinOrg/Garlicoin/blob/0.13/src/chainparams.cpp#L214). Credits ======= diff --git a/doc/litecoin-release-notes/release-notes-0.14.2.md b/doc/litecoin-release-notes/release-notes-0.14.2.md index 31182677a09a9..133f8db4d12b0 100644 --- a/doc/litecoin-release-notes/release-notes-0.14.2.md +++ b/doc/litecoin-release-notes/release-notes-0.14.2.md @@ -1,22 +1,22 @@ -Litecoin Core version 0.14.2 is now available from: +Garlicoin Core version 0.14.2 is now available from: - + This is a new major version release, including new features, various bugfixes and performance improvements, as well as updated translations. Please report bugs using the issue tracker at github: - + To receive security and update notifications, please subscribe to: - + Compatibility ============== -Litecoin Core is extensively tested on multiple operating systems using +Garlicoin Core is extensively tested on multiple operating systems using the Linux kernel, macOS 10.8+, and Windows Vista and later. Microsoft ended support for Windows XP on [April 8th, 2014](https://www.microsoft.com/en-us/WindowsForBusiness/end-of-xp-support), @@ -24,7 +24,7 @@ No attempt is made to prevent installing or running the software on Windows XP, can still do so at your own risk but be aware that there are known instabilities and issues. Please do not report issues about Windows XP to the issue tracker. -Litecoin Core should also work on most other Unix-like systems but is not +Garlicoin Core should also work on most other Unix-like systems but is not frequently tested on them. Notable changes @@ -33,7 +33,7 @@ Notable changes New Multisig Address Prefix --------------------------- -Litecoin Core now supports P2SH addresses beginning with M on mainnet and Q on testnet. +Garlicoin Core now supports P2SH addresses beginning with M on mainnet and Q on testnet. P2SH addresses beginning with 3 on mainnet and m or n on testnet will continue to be valid. Old and new addresses can be used interchangeably. @@ -42,7 +42,7 @@ miniupnp CVE-2017-8798 Bundled miniupnpc was updated to 2.0.20170509. This fixes an integer signedness error (present in MiniUPnPc v1.4.20101221 through v2.0) that allows remote attackers (within the LAN) to cause a denial of service or possibly have unspecified other impact. -This only affects users that have explicitly enabled UPnP through the GUI setting or through the -upnp option, as since the last UPnP vulnerability (in Litecoin Core 0.10.4) it has been disabled by default. +This only affects users that have explicitly enabled UPnP through the GUI setting or through the -upnp option, as since the last UPnP vulnerability (in Garlicoin Core 0.10.4) it has been disabled by default. If you use this option, it is recommended to upgrade to this version as soon as possible. @@ -56,7 +56,7 @@ Testnet faucets can be located at: - http://testnet.litecointools.com - http://testnet.thrasher.io -Developers who require the new testnet blockchain paramaters can find them [here](https://github.com/litecoin-project/litecoin/blob/master/src/chainparams.cpp#L220). +Developers who require the new testnet blockchain paramaters can find them [here](https://github.com/GarlicoinOrg/Garlicoin/blob/master/src/chainparams.cpp#L220). Performance Improvements -------------- @@ -83,7 +83,7 @@ improved, leading to much shorter sync and initial block download times. Manual Pruning -------------- -Litecoin Core has supported automatically pruning the blockchain since 0.13.2. Pruning +Garlicoin Core has supported automatically pruning the blockchain since 0.13.2. Pruning the blockchain allows for significant storage space savings as the vast majority of the downloaded data can be discarded after processing so very little of it remains on the disk. @@ -124,7 +124,7 @@ ZMQ On Windows Previously the ZeroMQ notification system was unavailable on Windows due to various issues with ZMQ. These have been fixed upstream and -now ZMQ can be used on Windows. Please see [this document](https://github.com/litecoin-project/litecoin/blob/master/doc/zmq.md) for +now ZMQ can be used on Windows. Please see [this document](https://github.com/GarlicoinOrg/Garlicoin/blob/master/doc/zmq.md) for help with using ZMQ in general. Nested RPC Commands in Debug Console @@ -157,7 +157,7 @@ the same thing as the GUI icon. The command takes one boolean parameter, Out-of-sync Modal Info Layer ---------------------------- -When Litecoin Core is out-of-sync on startup, a semi-transparent information +When Garlicoin Core is out-of-sync on startup, a semi-transparent information layer will be shown over top of the normal display. This layer contains details about the current sync progress and estimates the amount of time remaining to finish syncing. This layer can also be hidden and subsequently @@ -166,19 +166,19 @@ unhidden by clicking on the progress bar at the bottom of the window. Support for JSON-RPC Named Arguments ------------------------------------ -Commands sent over the JSON-RPC interface and through the `litecoin-cli` binary +Commands sent over the JSON-RPC interface and through the `garlicoin-cli` binary can now use named arguments. This follows the [JSON-RPC specification](http://www.jsonrpc.org/specification) for passing parameters by-name with an object. -`litecoin-cli` has been updated to support this by parsing `name=value` arguments +`garlicoin-cli` has been updated to support this by parsing `name=value` arguments when the `-named` option is given. Some examples: - src/litecoin-cli -named help command="help" - src/litecoin-cli -named getblockhash height=0 - src/litecoin-cli -named getblock blockhash=000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f - src/litecoin-cli -named sendtoaddress address="(snip)" amount="1.0" subtractfeefromamount=true + src/garlicoin-cli -named help command="help" + src/garlicoin-cli -named getblockhash height=0 + src/garlicoin-cli -named getblock blockhash=000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f + src/garlicoin-cli -named sendtoaddress address="(snip)" amount="1.0" subtractfeefromamount=true The order of arguments doesn't matter in this case. Named arguments are also useful to leave out arguments that should stay at their default value. The @@ -209,7 +209,7 @@ commands such as `prioritisetransaction` so that those changes will not be lost. Final Alert ----------- -The Alert System was disabled and deprecated in Litecoin Core 0.10.4 and removed in 0.13.2. +The Alert System was disabled and deprecated in Garlicoin Core 0.10.4 and removed in 0.13.2. The Alert System was retired with a maximum sequence final alert which causes any nodes supporting the Alert System to display a static hard-coded "Alert Key Compromised" message which also prevents any other alerts from overriding it. This final alert is hard-coded into this release @@ -261,7 +261,7 @@ Low-level RPC changes the mempool or if `txindex` is enabled. - A new RPC command `getmemoryinfo` has been added which will return information - about the memory usage of Litecoin Core. This was added in conjunction with + about the memory usage of Garlicoin Core. This was added in conjunction with optimizations to memory management. See [Pull #8753](https://github.com/bitcoin/bitcoin/pull/8753) for more information. @@ -413,7 +413,7 @@ the same cache performance as prior releases. Users on low-memory systems this parameter. Additional information relating to running on low-memory systems can be found -here, originally written for Bitcoin but can also be used for Litecoin: +here, originally written for Bitcoin but can also be used for Garlicoin: [reducing-bitcoind-memory-usage.md](https://gist.github.com/laanwj/efe29c7661ce9b6620a7). Credits diff --git a/doc/litecoin-release-notes/release-notes-0.15.0.1.md b/doc/litecoin-release-notes/release-notes-0.15.0.1.md index 76ec3e0ed576d..17af453de6f2b 100644 --- a/doc/litecoin-release-notes/release-notes-0.15.0.1.md +++ b/doc/litecoin-release-notes/release-notes-0.15.0.1.md @@ -1,25 +1,25 @@ -Litecoin Core version *0.15.0* is now available from: +Garlicoin Core version *0.15.0* is now available from: - + This is a new major version release, including new features, various bugfixes and performance improvements, as well as updated translations. Please report bugs using the issue tracker at GitHub: - + To receive security and update notifications, please subscribe to: - + How to Upgrade ============== If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the -installer (on Windows) or just copy over `/Applications/Litecoin-Qt` (on Mac) -or `litecoind`/`litecoin-qt` (on Linux). +installer (on Windows) or just copy over `/Applications/Garlicoin-Qt` (on Mac) +or `litecoind`/`garlicoin-qt` (on Linux). The first time you run version 0.15.0, your chainstate database will be converted to a new format, which will take anywhere from a few minutes to half an hour, @@ -48,10 +48,10 @@ processing the entire blockchain. Compatibility ============== -Litecoin Core is extensively tested on multiple operating systems using +Garlicoin Core is extensively tested on multiple operating systems using the Linux kernel, macOS 10.8+, and Windows Vista and later. Windows XP is not supported. -Litecoin Core should also work on most other Unix-like systems but is not +Garlicoin Core should also work on most other Unix-like systems but is not frequently tested on them. Notable changes @@ -92,7 +92,7 @@ Initial Block Download, startup, transaction and block validation much faster: validation. In version 0.15, SHA256 hardware optimization is disabled in release builds by default, but can be enabled by using `--enable-experimental-asm` when building. - Refill of the keypool no longer flushes the wallet between each key which resulted in a ~20x speedup in creating a new wallet. Part of this speedup was used to increase the default keypool to 1000 keys to make recovery more robust. (See [PR 10831](https://github.com/bitcoin/bitcoin/pull/10831)). -- Scrypt hashing has been optimized for architectures supporting SSE 2 (See [PR 362](https://github.com/litecoin-project/litecoin/pull/362)). This boosts scrypt hashing performance by a factor of 2. In version 0.15, scrypt hardware optimization is disabled in release builds by default, but can be enabled by using `--enable-sse2` when building. +- Scrypt hashing has been optimized for architectures supporting SSE 2 (See [PR 362](https://github.com/GarlicoinOrg/Garlicoin/pull/362)). This boosts scrypt hashing performance by a factor of 2. In version 0.15, scrypt hardware optimization is disabled in release builds by default, but can be enabled by using `--enable-sse2` when building. Fee Estimation Improvements --------------------------- @@ -116,7 +116,7 @@ Fee estimation has been significantly improved in version 0.15, with more accura - The `nblocks` argument has been renamed to `conf_target` (to be consistent with other RPC methods). - An `estimate_mode` argument has been added. This argument takes one of the following strings: `CONSERVATIVE`, `ECONOMICAL` or `UNSET` (which defaults to `CONSERVATIVE`). - The RPC return object now contains an `errors` member, which returns errors encountered during processing. - - If Litecoin Core has not been running for long enough and has not seen enough blocks or transactions to produce an accurate fee estimation, an error will be returned (previously a value of -1 was used to indicate an error, which could be confused for a feerate). + - If Garlicoin Core has not been running for long enough and has not seen enough blocks or transactions to produce an accurate fee estimation, an error will be returned (previously a value of -1 was used to indicate an error, which could be confused for a feerate). - A new `estimaterawfee` RPC is added to provide raw fee data. External clients can query and use this data in their own fee estimation logic. Opt into RBF When Sending @@ -135,17 +135,17 @@ In version 0.15, creating an opt-in RBF transaction and replacing the unconfirme Multi-wallet support -------------------- -Litecoin Core now supports loading multiple, separate wallets (See [PR 8694](https://github.com/bitcoin/bitcoin/pull/8694), [PR 10849](https://github.com/bitcoin/bitcoin/pull/10849)). The wallets are completely separated, with individual balances, keys and received transactions. +Garlicoin Core now supports loading multiple, separate wallets (See [PR 8694](https://github.com/bitcoin/bitcoin/pull/8694), [PR 10849](https://github.com/bitcoin/bitcoin/pull/10849)). The wallets are completely separated, with individual balances, keys and received transactions. -Multi-wallet is enabled by using more than one `-wallet` argument when starting Litecoin, either on the command line or in the Litecoin config file. +Multi-wallet is enabled by using more than one `-wallet` argument when starting Garlicoin, either on the command line or in the Garlicoin config file. -**In Litecoin-Qt, only the first wallet will be displayed and accessible for creating and signing transactions.** GUI selectable multiple wallets will be supported in a future version. However, even in 0.15 other loaded wallets will remain synchronized to the node's current tip in the background. This can be useful if running a pruned node, since loading a wallet where the most recent sync is beyond the pruned height results in having to download and revalidate the whole blockchain. Continuing to synchronize all wallets in the background avoids this problem. +**In Garlicoin-Qt, only the first wallet will be displayed and accessible for creating and signing transactions.** GUI selectable multiple wallets will be supported in a future version. However, even in 0.15 other loaded wallets will remain synchronized to the node's current tip in the background. This can be useful if running a pruned node, since loading a wallet where the most recent sync is beyond the pruned height results in having to download and revalidate the whole blockchain. Continuing to synchronize all wallets in the background avoids this problem. -Litecoin Core 0.15.0 contains the following changes to the RPC interface and `litecoin-cli` for multi-wallet: +Garlicoin Core 0.15.0 contains the following changes to the RPC interface and `garlicoin-cli` for multi-wallet: -* When running Litecoin Core with a single wallet, there are **no** changes to the RPC interface or `litecoin-cli`. All RPC calls and `litecoin-cli` commands continue to work as before. -* When running Litecoin Core with multi-wallet, all *node-level* RPC methods continue to work as before. HTTP RPC requests should be send to the normal `:/` endpoint, and `litecoin-cli` commands should be run as before. A *node-level* RPC method is any method which does not require access to the wallet. -* When running Litecoin Core with multi-wallet, *wallet-level* RPC methods must specify the wallet for which they're intended in every request. HTTP RPC requests should be send to the `:/wallet//` endpoint, for example `127.0.0.1:9332/wallet/wallet1.dat/`. `litecoin-cli` commands should be run with a `-rpcwallet` option, for example `litecoin-cli -rpcwallet=wallet1.dat getbalance`. +* When running Garlicoin Core with a single wallet, there are **no** changes to the RPC interface or `garlicoin-cli`. All RPC calls and `garlicoin-cli` commands continue to work as before. +* When running Garlicoin Core with multi-wallet, all *node-level* RPC methods continue to work as before. HTTP RPC requests should be send to the normal `:/` endpoint, and `garlicoin-cli` commands should be run as before. A *node-level* RPC method is any method which does not require access to the wallet. +* When running Garlicoin Core with multi-wallet, *wallet-level* RPC methods must specify the wallet for which they're intended in every request. HTTP RPC requests should be send to the `:/wallet//` endpoint, for example `127.0.0.1:9332/wallet/wallet1.dat/`. `garlicoin-cli` commands should be run with a `-rpcwallet` option, for example `garlicoin-cli -rpcwallet=wallet1.dat getbalance`. * A new *node-level* `listwallets` RPC method is added to display which wallets are currently loaded. The names returned by this method are the same as those used in the HTTP endpoint and for the `rpcwallet` argument. Note that while multi-wallet is now fully supported, the RPC multi-wallet interface should be considered unstable for version 0.15.0, and there may backwards-incompatible changes in future versions. @@ -153,7 +153,7 @@ Note that while multi-wallet is now fully supported, the RPC multi-wallet interf Removal of Coin Age Priority ---------------------------- -In previous versions of Litecoin Core, a portion of each block could be reserved for transactions based on the age and value of UTXOs they spent. This concept (Coin Age Priority) is a policy choice by miners, and there are no consensus rules around the inclusion of Coin Age Priority transactions in blocks. In practice, only a few miners continue to use Coin Age Priority for transaction selection in blocks. Litecoin Core 0.15 removes all remaining support for Coin Age Priority (See [PR 9602](https://github.com/bitcoin/bitcoin/pull/9602)). This has the following implications: +In previous versions of Garlicoin Core, a portion of each block could be reserved for transactions based on the age and value of UTXOs they spent. This concept (Coin Age Priority) is a policy choice by miners, and there are no consensus rules around the inclusion of Coin Age Priority transactions in blocks. In practice, only a few miners continue to use Coin Age Priority for transaction selection in blocks. Garlicoin Core 0.15 removes all remaining support for Coin Age Priority (See [PR 9602](https://github.com/bitcoin/bitcoin/pull/9602)). This has the following implications: - The concept of *free transactions* has been removed. High Coin Age Priority transactions would previously be allowed to be relayed even if they didn't attach a miner fee. This is no longer possible since there is no concept of Coin Age Priority. The `-limitfreerelay` and `-relaypriority` options which controlled relay of free transactions have therefore been removed. - The `-sendfreetransactions` option has been removed, since almost all miners do not include transactions which do not attach a transaction fee. @@ -186,7 +186,7 @@ Version 0.15 introduces several new RPC methods: Low-level RPC changes --------------------- -- When using Litecoin Core in multi-wallet mode, RPC requests for wallet methods must specify +- When using Garlicoin Core in multi-wallet mode, RPC requests for wallet methods must specify the wallet that they're intended for. See [Multi-wallet support](#multi-wallet-support) for full details. - The new database model no longer stores information about transaction diff --git a/doc/litecoin-release-notes/release-notes-0.15.1.md b/doc/litecoin-release-notes/release-notes-0.15.1.md index 34bccfb88765d..0fdb9847c88fe 100644 --- a/doc/litecoin-release-notes/release-notes-0.15.1.md +++ b/doc/litecoin-release-notes/release-notes-0.15.1.md @@ -1,25 +1,25 @@ -Litecoin Core version *0.15.1* is now available from: +Garlicoin Core version *0.15.1* is now available from: - + This is a new minor version release, including various bugfixes and performance improvements, as well as updated translations. Please report bugs using the issue tracker at GitHub: - + To receive security and update notifications, please subscribe to: - + How to Upgrade ============== If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the -installer (on Windows) or just copy over `/Applications/Litecoin-Qt` (on Mac) -or `litecoind`/`litecoin-qt` (on Linux). +installer (on Windows) or just copy over `/Applications/Garlicoin-Qt` (on Mac) +or `litecoind`/`garlicoin-qt` (on Linux). The first time you run version 0.15.0 or higher, your chainstate database will be converted to a new format, which will take anywhere from a few minutes to @@ -48,10 +48,10 @@ processing the entire blockchain. Compatibility ============== -Litecoin Core is extensively tested on multiple operating systems using +Garlicoin Core is extensively tested on multiple operating systems using the Linux kernel, macOS 10.8+, and Windows Vista and later. Windows XP is not supported. -Litecoin Core should also work on most other Unix-like systems but is not +Garlicoin Core should also work on most other Unix-like systems but is not frequently tested on them. @@ -61,7 +61,7 @@ Notable changes Network fork safety enhancements -------------------------------- -A number of changes to the way Litecoin Core deals with peer connections and invalid blocks +A number of changes to the way Garlicoin Core deals with peer connections and invalid blocks have been made, as a safety precaution against blockchain forks and misbehaving peers. - Unrequested blocks with less work than the minimum-chain-work are now no longer processed even diff --git a/doc/man/garlicoin-cli.1 b/doc/man/garlicoin-cli.1 index 9b4aacd2d5400..3ed2b0afc0586 100644 --- a/doc/man/garlicoin-cli.1 +++ b/doc/man/garlicoin-cli.1 @@ -83,7 +83,7 @@ Copyright (C) 2011-2017 The Garlicoin Core developers Please contribute if you find Garlicoin Core useful. Visit for further information about the software. -The source code is available from . +The source code is available from . This is experimental software. Distributed under the MIT software license, see the accompanying file COPYING diff --git a/doc/man/garlicoin-qt.1 b/doc/man/garlicoin-qt.1 index 136fbb43660e5..edf82f267810f 100644 --- a/doc/man/garlicoin-qt.1 +++ b/doc/man/garlicoin-qt.1 @@ -550,7 +550,7 @@ Copyright (C) 2011-2017 The Garlicoin Core developers Please contribute if you find Garlicoin Core useful. Visit for further information about the software. -The source code is available from . +The source code is available from . This is experimental software. Distributed under the MIT software license, see the accompanying file COPYING diff --git a/doc/man/garlicoin-tx.1 b/doc/man/garlicoin-tx.1 index 896a300fa5c8d..337000a9a6668 100644 --- a/doc/man/garlicoin-tx.1 +++ b/doc/man/garlicoin-tx.1 @@ -117,7 +117,7 @@ Copyright (C) 2011-2017 The Garlicoin Core developers Please contribute if you find Garlicoin Core useful. Visit for further information about the software. -The source code is available from . +The source code is available from . This is experimental software. Distributed under the MIT software license, see the accompanying file COPYING diff --git a/doc/man/garlicoind.1 b/doc/man/garlicoind.1 index 66d5a7d43803b..fed96df056fd9 100644 --- a/doc/man/garlicoind.1 +++ b/doc/man/garlicoind.1 @@ -530,7 +530,7 @@ Copyright (C) 2011-2017 The Garlicoin Core developers Please contribute if you find Garlicoin Core useful. Visit for further information about the software. -The source code is available from . +The source code is available from . This is experimental software. Distributed under the MIT software license, see the accompanying file COPYING diff --git a/doc/man/litecoin-cli.1 b/doc/man/litecoin-cli.1 index 6f20c78acc250..9d1ef914d4e74 100644 --- a/doc/man/litecoin-cli.1 +++ b/doc/man/litecoin-cli.1 @@ -1,17 +1,17 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3. -.TH LITECOIN-CLI "1" "March 2018" "litecoin-cli v0.16.0.0" "User Commands" +.TH LITECOIN-CLI "1" "March 2018" "garlicoin-cli v0.16.0.0" "User Commands" .SH NAME -litecoin-cli \- manual page for litecoin-cli v0.16.0.0 +garlicoin-cli \- manual page for garlicoin-cli v0.16.0.0 .SH DESCRIPTION -Litecoin Core RPC client version v0.16.0.0\-dirty +Garlicoin Core RPC client version v0.16.0.0\-dirty .SS "Usage:" .TP -litecoin\-cli [options] [params] -Send command to Litecoin Core +garlicoin\-cli [options] [params] +Send command to Garlicoin Core .IP -litecoin\-cli [options] \fB\-named\fR [name=value] ... Send command to Litecoin Core (with named arguments) -litecoin\-cli [options] help List commands -litecoin\-cli [options] help Get help for a command +garlicoin\-cli [options] \fB\-named\fR [name=value] ... Send command to Garlicoin Core (with named arguments) +garlicoin\-cli [options] help List commands +garlicoin\-cli [options] help Get help for a command .SH OPTIONS .HP \-? @@ -20,7 +20,7 @@ This help message .HP \fB\-conf=\fR .IP -Specify configuration file (default: litecoin.conf) +Specify configuration file (default: garlicoin.conf) .HP \fB\-datadir=\fR .IP @@ -96,13 +96,13 @@ Send RPC for non\-default wallet on RPC server (argument is wallet filename in litecoind directory, required if litecoind/\-Qt runs with multiple wallets) .SH COPYRIGHT -Copyright (C) 2011-2018 The Litecoin Core developers +Copyright (C) 2011-2018 The Garlicoin Core developers Copyright (C) 2009-2018 The Bitcoin Core developers -Please contribute if you find Litecoin Core useful. Visit - for further information about the software. +Please contribute if you find Garlicoin Core useful. Visit + for further information about the software. The source code is available from -. +. This is experimental software. Distributed under the MIT software license, see the accompanying file COPYING diff --git a/doc/release-notes-litecoin.md b/doc/release-notes-litecoin.md index 1d824b65034e6..63f6df5196c76 100644 --- a/doc/release-notes-litecoin.md +++ b/doc/release-notes-litecoin.md @@ -10,7 +10,7 @@ and performance improvements, as well as updated translations. Please report bugs using the issue tracker at GitHub: - + To receive security and update notifications, please subscribe to: @@ -95,7 +95,7 @@ Initial Block Download, startup, transaction and block validation much faster: validation. In version 0.15, SHA256 hardware optimization is disabled in release builds by default, but can be enabled by using `--enable-experimental-asm` when building. - Refill of the keypool no longer flushes the wallet between each key which resulted in a ~20x speedup in creating a new wallet. Part of this speedup was used to increase the default keypool to 1000 keys to make recovery more robust. (See [PR 10831](https://github.com/bitcoin/bitcoin/pull/10831)). -- Scrypt hashing has been optimized for architectures supporting SSE 2 (See [PR 362](https://github.com/garlicoin-project/garlicoin/pull/362)). This boosts scrypt hashing performance by a factor of 2. In version 0.15, scrypt hardware optimization is disabled in release builds by default, but can be enabled by using `--enable-sse2` when building. +- Scrypt hashing has been optimized for architectures supporting SSE 2 (See [PR 362](https://github.com/GarlicoinOrg/Garlicoin/pull/362)). This boosts scrypt hashing performance by a factor of 2. In version 0.15, scrypt hardware optimization is disabled in release builds by default, but can be enabled by using `--enable-sse2` when building. Fee Estimation Improvements --------------------------- diff --git a/doc/release-process.md b/doc/release-process.md index a582105d8cf8b..5842215286944 100644 --- a/doc/release-process.md +++ b/doc/release-process.md @@ -5,7 +5,7 @@ Before every release candidate: * Update translations (ping wumpus on IRC) see [translation_process.md](https://github.com/bitcoin/bitcoin/blob/master/doc/translation_process.md#synchronising-translations). -* Update manpages, see [gen-manpages.sh](https://github.com/garlicoin-project/garlicoin/blob/master/contrib/devtools/README.md#gen-manpagessh). +* Update manpages, see [gen-manpages.sh](https://github.com/GarlicoinOrg/Garlicoin/blob/master/contrib/devtools/README.md#gen-manpagessh). Before every minor and major release: @@ -34,9 +34,9 @@ Check out the source code in the following directory hierarchy. cd /path/to/your/toplevel/build git clone https://github.com/garlicoin-project/gitian.sigs.ltc.git - git clone https://github.com/garlicoin-project/garlicoin-detached-sigs.git + git clone https://github.com/GarlicoinOrg/Garlicoin-detached-sigs.git git clone https://github.com/devrandom/gitian-builder.git - git clone https://github.com/garlicoin-project/garlicoin.git + git clone https://github.com/GarlicoinOrg/Garlicoin.git ### Garlicoin maintainers/release engineers, suggestion for writing release notes @@ -195,7 +195,7 @@ Codesigner only: Commit the detached codesign payloads: Non-codesigners: wait for Windows/OS X detached signatures: - Once the Windows/OS X builds each have 3 matching signatures, they will be signed with their respective release keys. -- Detached signatures will then be committed to the [garlicoin-detached-sigs](https://github.com/garlicoin-project/garlicoin-detached-sigs) repository, which can be combined with the unsigned apps to create signed binaries. +- Detached signatures will then be committed to the [garlicoin-detached-sigs](https://github.com/GarlicoinOrg/Garlicoin-detached-sigs) repository, which can be combined with the unsigned apps to create signed binaries. Create (and optionally verify) the signed OS X binary: @@ -279,6 +279,6 @@ Note: check that SHA256SUMS itself doesn't end up in SHA256SUMS, which is a spur - Archive release notes for the new version to `doc/release-notes/` (branch `master` and branch of the release) - - Create a [new GitHub release](https://github.com/garlicoin-project/garlicoin/releases/new) with a link to the archived release notes. + - Create a [new GitHub release](https://github.com/GarlicoinOrg/Garlicoin/releases/new) with a link to the archived release notes. - Celebrate diff --git a/src/bitcoin-cli.cpp b/src/bitcoin-cli.cpp index c15c837b9bdd3..1550809f594f8 100644 --- a/src/bitcoin-cli.cpp +++ b/src/bitcoin-cli.cpp @@ -443,7 +443,7 @@ int CommandLineRPC(int argc, char *argv[]) strPrint += "error message:\n"+errMsg.get_str(); if (errCode.isNum() && errCode.get_int() == RPC_WALLET_NOT_SPECIFIED) { - strPrint += "\nTry adding \"-rpcwallet=\" option to litecoin-cli command line."; + strPrint += "\nTry adding \"-rpcwallet=\" option to garlicoin-cli command line."; } } } else { diff --git a/src/bitcoin.diff b/src/bitcoin.diff index dc756b30a7a20..03a9637ceb4f0 100644 --- a/src/bitcoin.diff +++ b/src/bitcoin.diff @@ -1,7 +1,7 @@ Only in Garlicoin-Catena: Makefile -diff -r -x .git litecoin/Makefile.am Garlicoin-Catena/Makefile.am +diff -r -x .git garlicoin/Makefile.am Garlicoin-Catena/Makefile.am 27c27 -< OSX_APP=Litecoin-Qt.app +< OSX_APP=Garlicoin-Qt.app --- > OSX_APP=Garlicoin-Qt.app 88c88 @@ -9,19 +9,19 @@ diff -r -x .git litecoin/Makefile.am Garlicoin-Catena/Makefile.am --- > @touch $@ 98c98 -< $(OSX_APP)/Contents/MacOS/Litecoin-Qt: $(BITCOIN_QT_BIN) +< $(OSX_APP)/Contents/MacOS/Garlicoin-Qt: $(BITCOIN_QT_BIN) --- > $(OSX_APP)/Contents/MacOS/Garlicoin-Qt: $(BITCOIN_QT_BIN) 108c108 -< $(OSX_APP)/Contents/MacOS/Litecoin-Qt $(OSX_APP)/Contents/Resources/Base.lproj/InfoPlist.strings +< $(OSX_APP)/Contents/MacOS/Garlicoin-Qt $(OSX_APP)/Contents/Resources/Base.lproj/InfoPlist.strings --- > $(OSX_APP)/Contents/MacOS/Garlicoin-Qt $(OSX_APP)/Contents/Resources/Base.lproj/InfoPlist.strings 133c133 -< $(APP_DIST_EXTRAS): $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Litecoin-Qt +< $(APP_DIST_EXTRAS): $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Garlicoin-Qt --- > $(APP_DIST_EXTRAS): $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Garlicoin-Qt 148c148 -< $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Litecoin-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING) +< $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Garlicoin-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING) --- > $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Garlicoin-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING) Only in Garlicoin-Catena: Makefile.in @@ -43,7 +43,7 @@ Only in Garlicoin-Catena/build-aux: test-driver Only in Garlicoin-Catena: config.log Only in Garlicoin-Catena: config.status Only in Garlicoin-Catena: configure -diff -r -x .git litecoin/configure.ac Garlicoin-Catena/configure.ac +diff -r -x .git garlicoin/configure.ac Garlicoin-Catena/configure.ac 6c6 < define(_CLIENT_VERSION_BUILD, 0) --- @@ -53,16 +53,16 @@ diff -r -x .git litecoin/configure.ac Garlicoin-Catena/configure.ac --- > define(_COPYRIGHT_YEAR, 2017) 10,11c10,11 -< define(_COPYRIGHT_HOLDERS_SUBSTITUTION,[[Litecoin Core]]) -< AC_INIT([Litecoin Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[https://github.com/litecoin-project/litecoin/issues],[litecoin],[https://litecoin.org/]) +< define(_COPYRIGHT_HOLDERS_SUBSTITUTION,[[Garlicoin Core]]) +< AC_INIT([Garlicoin Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[https://github.com/GarlicoinOrg/Garlicoin/issues],[garlicoin],[https://garlicoin.org/]) --- > define(_COPYRIGHT_HOLDERS_SUBSTITUTION,[[Garlicoin Core]]) -> AC_INIT([Garlicoin Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[https://github.com/garlicoin-project/garlicoin/issues],[garlicoin],[https://garlicoin.io/]) +> AC_INIT([Garlicoin Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[https://github.com/GarlicoinOrg/Garlicoin/issues],[garlicoin],[https://garlicoin.io/]) 17,20c17,20 < BITCOIN_DAEMON_NAME=litecoind -< BITCOIN_GUI_NAME=litecoin-qt -< BITCOIN_CLI_NAME=litecoin-cli -< BITCOIN_TX_NAME=litecoin-tx +< BITCOIN_GUI_NAME=garlicoin-qt +< BITCOIN_CLI_NAME=garlicoin-cli +< BITCOIN_TX_NAME=garlicoin-tx --- > BITCOIN_DAEMON_NAME=garlicoind > BITCOIN_GUI_NAME=garlicoin-qt @@ -73,7 +73,7 @@ diff -r -x .git litecoin/configure.ac Garlicoin-Catena/configure.ac --- > AC_MSG_CHECKING([whether to build garlicoind]) 1073c1073 -< AC_MSG_CHECKING([whether to build utils (litecoin-cli litecoin-tx)]) +< AC_MSG_CHECKING([whether to build utils (garlicoin-cli garlicoin-tx)]) --- > AC_MSG_CHECKING([whether to build utils (garlicoin-cli garlicoin-tx)]) 1174c1174 @@ -84,19 +84,19 @@ diff -r -x .git litecoin/configure.ac Garlicoin-Catena/configure.ac < AC_MSG_CHECKING([whether to build test_litecoin]) --- > AC_MSG_CHECKING([whether to build test_garlicoin]) -diff -r -x .git litecoin/contrib/README.md Garlicoin-Catena/contrib/README.md +diff -r -x .git garlicoin/contrib/README.md Garlicoin-Catena/contrib/README.md 16c16 -< A Linux bash script that will set up traffic control (tc) to limit the outgoing bandwidth for connections to the Litecoin network. This means one can have an always-on litecoind instance running, and another local litecoind/litecoin-qt instance which connects to this node and receives blocks from it. +< A Linux bash script that will set up traffic control (tc) to limit the outgoing bandwidth for connections to the Garlicoin network. This means one can have an always-on litecoind instance running, and another local litecoind/garlicoin-qt instance which connects to this node and receives blocks from it. --- > A Linux bash script that will set up traffic control (tc) to limit the outgoing bandwidth for connections to the Garlicoin network. This means one can have an always-on garlicoind instance running, and another local garlicoind/garlicoin-qt instance which connects to this node and receives blocks from it. 25,26c25,26 -< Contains files used to package litecoind/litecoin-qt -< for Debian-based Linux systems. If you compile litecoind/litecoin-qt yourself, there are some useful files here. +< Contains files used to package litecoind/garlicoin-qt +< for Debian-based Linux systems. If you compile litecoind/garlicoin-qt yourself, there are some useful files here. --- > Contains files used to package garlicoind/garlicoin-qt > for Debian-based Linux systems. If you compile garlicoind/garlicoin-qt yourself, there are some useful files here. 32c32 -< PGP keys used for signing Litecoin Core [Gitian release](/doc/release-process.md) results. +< PGP keys used for signing Garlicoin Core [Gitian release](/doc/release-process.md) results. --- > PGP keys used for signing Garlicoin Core [Gitian release](/doc/release-process.md) results. 38c38 @@ -104,14 +104,14 @@ diff -r -x .git litecoin/contrib/README.md Garlicoin-Catena/contrib/README.md --- > RPM spec file for building garlicoin-core on RPM based distributions 47c47 -< Utilities to generate test vectors for the data-driven Litecoin tests. +< Utilities to generate test vectors for the data-driven Garlicoin tests. --- > Utilities to generate test vectors for the data-driven Garlicoin tests. 50c50 -< This script attempts to download and verify the signature file SHA256SUMS.asc from litecoin.org. +< This script attempts to download and verify the signature file SHA256SUMS.asc from garlicoin.org. --- > This script attempts to download and verify the signature file SHA256SUMS.asc from garlicoin.io. -diff -r -x .git litecoin/contrib/debian/examples/bitcoin.conf Garlicoin-Catena/contrib/debian/examples/bitcoin.conf +diff -r -x .git garlicoin/contrib/debian/examples/bitcoin.conf Garlicoin-Catena/contrib/debian/examples/bitcoin.conf 47c47 < #addnode=10.0.0.2:9333 --- @@ -124,12 +124,12 @@ diff -r -x .git litecoin/contrib/debian/examples/bitcoin.conf Garlicoin-Catena/c < #rpcport=9332 --- > #rpcport=42068 -diff -r -x .git litecoin/contrib/devtools/gen-manpages.sh Garlicoin-Catena/contrib/devtools/gen-manpages.sh +diff -r -x .git garlicoin/contrib/devtools/gen-manpages.sh Garlicoin-Catena/contrib/devtools/gen-manpages.sh 7,10c7,10 < LITECOIND=${LITECOIND:-$SRCDIR/litecoind} -< LITECOINCLI=${LITECOINCLI:-$SRCDIR/litecoin-cli} -< LITECOINTX=${LITECOINTX:-$SRCDIR/litecoin-tx} -< LITECOINQT=${LITECOINQT:-$SRCDIR/qt/litecoin-qt} +< LITECOINCLI=${LITECOINCLI:-$SRCDIR/garlicoin-cli} +< LITECOINTX=${LITECOINTX:-$SRCDIR/garlicoin-tx} +< LITECOINQT=${LITECOINQT:-$SRCDIR/qt/garlicoin-qt} --- > BITCOIND=${BITCOIND:-$SRCDIR/garlicoind} > BITCOINCLI=${BITCOINCLI:-$SRCDIR/garlicoin-cli} @@ -144,229 +144,229 @@ diff -r -x .git litecoin/contrib/devtools/gen-manpages.sh Garlicoin-Catena/contr --- > BTCVER=($($GARLICOINCLI --version | head -n1 | awk -F'[ -]' '{ print $6, $7 }')) Only in Garlicoin-Catena/contrib/devtools: split-debug.sh -diff -r -x .git litecoin/contrib/gitian-build.sh Garlicoin-Catena/contrib/gitian-build.sh +diff -r -x .git garlicoin/contrib/gitian-build.sh Garlicoin-Catena/contrib/gitian-build.sh 19c19 -< url=https://github.com/litecoin-project/litecoin +< url=https://github.com/GarlicoinOrg/Garlicoin --- > url=https://github.com/GarlicoinOrg/Garlicoin 33c33 -< Run this script from the directory containing the litecoin, gitian-builder, gitian.sigs.ltc, and litecoin-detached-sigs. +< Run this script from the directory containing the garlicoin, gitian-builder, gitian.sigs.ltc, and garlicoin-detached-sigs. --- > Run this script from the directory containing the garlicoin, gitian-builder, gitian.sigs.ltc, and garlicoin-detached-sigs. 41c41 -< -u|--url Specify the URL of the repository. Default is https://github.com/litecoin-project/litecoin +< -u|--url Specify the URL of the repository. Default is https://github.com/GarlicoinOrg/Garlicoin --- > -u|--url Specify the URL of the repository. Default is https://github.com/GarlicoinOrg/Garlicoin 232,233c232,233 -< git clone https://github.com/litecoin-project/gitian.sigs.ltc.git -< git clone https://github.com/litecoin-project/litecoin-detached-sigs.git +< git clone https://github.com/garlicoin-project/gitian.sigs.ltc.git +< git clone https://github.com/GarlicoinOrg/Garlicoin-detached-sigs.git --- > git clone https://github.com/GarlicoinOrg/gitian.sigs.ltc.git > git clone https://github.com/GarlicoinOrg/garlicoin-detached-sigs.git 247c247 -< pushd ./litecoin +< pushd ./garlicoin --- > pushd ./garlicoin 256c256 -< mkdir -p ./litecoin-binaries/${VERSION} +< mkdir -p ./garlicoin-binaries/${VERSION} --- > mkdir -p ./garlicoin-binaries/${VERSION} 266c266 -< make -C ../litecoin/depends download SOURCES_PATH=`pwd`/cache/common +< make -C ../garlicoin/depends download SOURCES_PATH=`pwd`/cache/common --- > make -C ../garlicoin/depends download SOURCES_PATH=`pwd`/cache/common 274,276c274,276 -< ./bin/gbuild -j ${proc} -m ${mem} --commit litecoin=${COMMIT} --url litecoin=${url} ../litecoin/contrib/gitian-descriptors/gitian-linux.yml -< ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-linux --destination ../gitian.sigs.ltc/ ../litecoin/contrib/gitian-descriptors/gitian-linux.yml -< mv build/out/litecoin-*.tar.gz build/out/src/litecoin-*.tar.gz ../litecoin-binaries/${VERSION} +< ./bin/gbuild -j ${proc} -m ${mem} --commit garlicoin=${COMMIT} --url garlicoin=${url} ../garlicoin/contrib/gitian-descriptors/gitian-linux.yml +< ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-linux --destination ../gitian.sigs.ltc/ ../garlicoin/contrib/gitian-descriptors/gitian-linux.yml +< mv build/out/garlicoin-*.tar.gz build/out/src/garlicoin-*.tar.gz ../garlicoin-binaries/${VERSION} --- > ./bin/gbuild -j ${proc} -m ${mem} --commit garlicoin=${COMMIT} --url garlicoin=${url} ../garlicoin/contrib/gitian-descriptors/gitian-linux.yml > ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-linux --destination ../gitian.sigs.ltc/ ../garlicoin/contrib/gitian-descriptors/gitian-linux.yml > mv build/out/garlicoin-*.tar.gz build/out/src/garlicoin-*.tar.gz ../garlicoin-binaries/${VERSION} 284,287c284,287 -< ./bin/gbuild -j ${proc} -m ${mem} --commit litecoin=${COMMIT} --url litecoin=${url} ../litecoin/contrib/gitian-descriptors/gitian-win.yml -< ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-win-unsigned --destination ../gitian.sigs.ltc/ ../litecoin/contrib/gitian-descriptors/gitian-win.yml -< mv build/out/litecoin-*-win-unsigned.tar.gz inputs/litecoin-win-unsigned.tar.gz -< mv build/out/litecoin-*.zip build/out/litecoin-*.exe ../litecoin-binaries/${VERSION} +< ./bin/gbuild -j ${proc} -m ${mem} --commit garlicoin=${COMMIT} --url garlicoin=${url} ../garlicoin/contrib/gitian-descriptors/gitian-win.yml +< ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-win-unsigned --destination ../gitian.sigs.ltc/ ../garlicoin/contrib/gitian-descriptors/gitian-win.yml +< mv build/out/garlicoin-*-win-unsigned.tar.gz inputs/garlicoin-win-unsigned.tar.gz +< mv build/out/garlicoin-*.zip build/out/garlicoin-*.exe ../garlicoin-binaries/${VERSION} --- > ./bin/gbuild -j ${proc} -m ${mem} --commit garlicoin=${COMMIT} --url garlicoin=${url} ../garlicoin/contrib/gitian-descriptors/gitian-win.yml > ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-win-unsigned --destination ../gitian.sigs.ltc/ ../garlicoin/contrib/gitian-descriptors/gitian-win.yml > mv build/out/garlicoin-*-win-unsigned.tar.gz inputs/garlicoin-win-unsigned.tar.gz > mv build/out/garlicoin-*.zip build/out/garlicoin-*.exe ../garlicoin-binaries/${VERSION} 295,298c295,298 -< ./bin/gbuild -j ${proc} -m ${mem} --commit litecoin=${COMMIT} --url litecoin=${url} ../litecoin/contrib/gitian-descriptors/gitian-osx.yml -< ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-osx-unsigned --destination ../gitian.sigs.ltc/ ../litecoin/contrib/gitian-descriptors/gitian-osx.yml -< mv build/out/litecoin-*-osx-unsigned.tar.gz inputs/litecoin-osx-unsigned.tar.gz -< mv build/out/litecoin-*.tar.gz build/out/litecoin-*.dmg ../litecoin-binaries/${VERSION} +< ./bin/gbuild -j ${proc} -m ${mem} --commit garlicoin=${COMMIT} --url garlicoin=${url} ../garlicoin/contrib/gitian-descriptors/gitian-osx.yml +< ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-osx-unsigned --destination ../gitian.sigs.ltc/ ../garlicoin/contrib/gitian-descriptors/gitian-osx.yml +< mv build/out/garlicoin-*-osx-unsigned.tar.gz inputs/garlicoin-osx-unsigned.tar.gz +< mv build/out/garlicoin-*.tar.gz build/out/garlicoin-*.dmg ../garlicoin-binaries/${VERSION} --- > ./bin/gbuild -j ${proc} -m ${mem} --commit garlicoin=${COMMIT} --url garlicoin=${url} ../garlicoin/contrib/gitian-descriptors/gitian-osx.yml > ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-osx-unsigned --destination ../gitian.sigs.ltc/ ../garlicoin/contrib/gitian-descriptors/gitian-osx.yml > mv build/out/garlicoin-*-osx-unsigned.tar.gz inputs/garlicoin-osx-unsigned.tar.gz > mv build/out/garlicoin-*.tar.gz build/out/garlicoin-*.dmg ../garlicoin-binaries/${VERSION} 325c325 -< ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-linux ../litecoin/contrib/gitian-descriptors/gitian-linux.yml +< ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-linux ../garlicoin/contrib/gitian-descriptors/gitian-linux.yml --- > ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-linux ../garlicoin/contrib/gitian-descriptors/gitian-linux.yml 330c330 -< ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-win-unsigned ../litecoin/contrib/gitian-descriptors/gitian-win.yml +< ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-win-unsigned ../garlicoin/contrib/gitian-descriptors/gitian-win.yml --- > ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-win-unsigned ../garlicoin/contrib/gitian-descriptors/gitian-win.yml 335c335 -< ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-osx-unsigned ../litecoin/contrib/gitian-descriptors/gitian-osx.yml +< ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-osx-unsigned ../garlicoin/contrib/gitian-descriptors/gitian-osx.yml --- > ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-osx-unsigned ../garlicoin/contrib/gitian-descriptors/gitian-osx.yml 340c340 -< ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-osx-signed ../litecoin/contrib/gitian-descriptors/gitian-osx-signer.yml +< ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-osx-signed ../garlicoin/contrib/gitian-descriptors/gitian-osx-signer.yml --- > ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-osx-signed ../garlicoin/contrib/gitian-descriptors/gitian-osx-signer.yml 345c345 -< ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-osx-signed ../litecoin/contrib/gitian-descriptors/gitian-osx-signer.yml +< ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-osx-signed ../garlicoin/contrib/gitian-descriptors/gitian-osx-signer.yml --- > ./bin/gverify -v -d ../gitian.sigs.ltc/ -r ${VERSION}-osx-signed ../garlicoin/contrib/gitian-descriptors/gitian-osx-signer.yml 360,363c360,363 -< ./bin/gbuild -i --commit signature=${COMMIT} ../litecoin/contrib/gitian-descriptors/gitian-win-signer.yml -< ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-win-signed --destination ../gitian.sigs.ltc/ ../litecoin/contrib/gitian-descriptors/gitian-win-signer.yml -< mv build/out/litecoin-*win64-setup.exe ../litecoin-binaries/${VERSION} -< mv build/out/litecoin-*win32-setup.exe ../litecoin-binaries/${VERSION} +< ./bin/gbuild -i --commit signature=${COMMIT} ../garlicoin/contrib/gitian-descriptors/gitian-win-signer.yml +< ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-win-signed --destination ../gitian.sigs.ltc/ ../garlicoin/contrib/gitian-descriptors/gitian-win-signer.yml +< mv build/out/garlicoin-*win64-setup.exe ../garlicoin-binaries/${VERSION} +< mv build/out/garlicoin-*win32-setup.exe ../garlicoin-binaries/${VERSION} --- > ./bin/gbuild -i --commit signature=${COMMIT} ../garlicoin/contrib/gitian-descriptors/gitian-win-signer.yml > ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-win-signed --destination ../gitian.sigs.ltc/ ../garlicoin/contrib/gitian-descriptors/gitian-win-signer.yml > mv build/out/garlicoin-*win64-setup.exe ../garlicoin-binaries/${VERSION} > mv build/out/garlicoin-*win32-setup.exe ../garlicoin-binaries/${VERSION} 371,373c371,373 -< ./bin/gbuild -i --commit signature=${COMMIT} ../litecoin/contrib/gitian-descriptors/gitian-osx-signer.yml -< ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-osx-signed --destination ../gitian.sigs.ltc/ ../litecoin/contrib/gitian-descriptors/gitian-osx-signer.yml -< mv build/out/litecoin-osx-signed.dmg ../litecoin-binaries/${VERSION}/litecoin-${VERSION}-osx.dmg +< ./bin/gbuild -i --commit signature=${COMMIT} ../garlicoin/contrib/gitian-descriptors/gitian-osx-signer.yml +< ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-osx-signed --destination ../gitian.sigs.ltc/ ../garlicoin/contrib/gitian-descriptors/gitian-osx-signer.yml +< mv build/out/garlicoin-osx-signed.dmg ../garlicoin-binaries/${VERSION}/garlicoin-${VERSION}-osx.dmg --- > ./bin/gbuild -i --commit signature=${COMMIT} ../garlicoin/contrib/gitian-descriptors/gitian-osx-signer.yml > ./bin/gsign -p $signProg --signer $SIGNER --release ${VERSION}-osx-signed --destination ../gitian.sigs.ltc/ ../garlicoin/contrib/gitian-descriptors/gitian-osx-signer.yml > mv build/out/garlicoin-osx-signed.dmg ../garlicoin-binaries/${VERSION}/garlicoin-${VERSION}-osx.dmg -diff -r -x .git litecoin/contrib/gitian-descriptors/gitian-linux.yml Garlicoin-Catena/contrib/gitian-descriptors/gitian-linux.yml +diff -r -x .git garlicoin/contrib/gitian-descriptors/gitian-linux.yml Garlicoin-Catena/contrib/gitian-descriptors/gitian-linux.yml 2c2 -< name: "litecoin-linux-0.16" +< name: "garlicoin-linux-0.16" --- > name: "garlicoin-linux-0.17" 31,32c31,32 -< - "url": "https://github.com/litecoin-project/litecoin.git" -< "dir": "litecoin" +< - "url": "https://github.com/GarlicoinOrg/Garlicoin.git" +< "dir": "garlicoin" --- > - "url": "https://github.com/GarlicoinOrg/Garlicoin.git" > "dir": "garlicoin" 116c116 -< cd litecoin +< cd garlicoin --- > cd garlicoin 138c138 -< SOURCEDIST=`echo litecoin-*.tar.gz` +< SOURCEDIST=`echo garlicoin-*.tar.gz` --- > SOURCEDIST=`echo garlicoin-*.tar.gz` 144c144 -< find litecoin-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST +< find garlicoin-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST --- > find garlicoin-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST 185c185 -< # Litecoin: Delete libbitcoin from binary distribution for now, see #192 +< # Garlicoin: Delete libbitcoin from binary distribution for now, see #192 --- > # Garlicoin: Delete libbitcoin from binary distribution for now, see #192 188c188 -< # Litecoin: ends +< # Garlicoin: ends --- > # Garlicoin: ends 191c191 -< #find ${DISTNAME}/lib -type f -exec ../contrib/devtools/split-debug.sh {} {} {}.dbg \; # Litecoin: see issue 192 +< #find ${DISTNAME}/lib -type f -exec ../contrib/devtools/split-debug.sh {} {} {}.dbg \; # Garlicoin: see issue 192 --- > #find ${DISTNAME}/lib -type f -exec ../contrib/devtools/split-debug.sh {} {} {}.dbg \; # Garlicoin: see issue 192 -diff -r -x .git litecoin/contrib/gitian-descriptors/gitian-osx-signer.yml Garlicoin-Catena/contrib/gitian-descriptors/gitian-osx-signer.yml +diff -r -x .git garlicoin/contrib/gitian-descriptors/gitian-osx-signer.yml Garlicoin-Catena/contrib/gitian-descriptors/gitian-osx-signer.yml 2c2 -< name: "litecoin-dmg-signer" +< name: "garlicoin-dmg-signer" --- > name: "garlicoin-dmg-signer" 10c10 -< - "url": "https://github.com/litecoin-project/litecoin-detached-sigs.git" +< - "url": "https://github.com/GarlicoinOrg/Garlicoin-detached-sigs.git" --- > - "url": "https://github.com/GarlicoinOrg/garlicoin-detached-sigs.git" 13c13 -< - "litecoin-osx-unsigned.tar.gz" +< - "garlicoin-osx-unsigned.tar.gz" --- > - "garlicoin-osx-unsigned.tar.gz" 30,31c30,31 -< UNSIGNED=litecoin-osx-unsigned.tar.gz -< SIGNED=litecoin-osx-signed.dmg +< UNSIGNED=garlicoin-osx-unsigned.tar.gz +< SIGNED=garlicoin-osx-signed.dmg --- > UNSIGNED=garlicoin-osx-unsigned.tar.gz > SIGNED=garlicoin-osx-signed.dmg -diff -r -x .git litecoin/contrib/gitian-descriptors/gitian-osx.yml Garlicoin-Catena/contrib/gitian-descriptors/gitian-osx.yml +diff -r -x .git garlicoin/contrib/gitian-descriptors/gitian-osx.yml Garlicoin-Catena/contrib/gitian-descriptors/gitian-osx.yml 2c2 -< name: "litecoin-osx-0.16" +< name: "garlicoin-osx-0.16" --- > name: "garlicoin-osx-0.17" 31,32c31,32 -< - "url": "https://github.com/litecoin-project/litecoin.git" -< "dir": "litecoin" +< - "url": "https://github.com/GarlicoinOrg/Garlicoin.git" +< "dir": "garlicoin" --- > - "url": "https://github.com/GarlicoinOrg/Garlicoin.git" > "dir": "garlicoin" 86c86 -< cd litecoin +< cd garlicoin --- > cd garlicoin 107c107 -< SOURCEDIST=`echo litecoin-*.tar.gz` +< SOURCEDIST=`echo garlicoin-*.tar.gz` --- > SOURCEDIST=`echo garlicoin-*.tar.gz` 114c114 -< find litecoin-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST +< find garlicoin-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST --- > find garlicoin-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST -diff -r -x .git litecoin/contrib/gitian-descriptors/gitian-win-signer.yml Garlicoin-Catena/contrib/gitian-descriptors/gitian-win-signer.yml +diff -r -x .git garlicoin/contrib/gitian-descriptors/gitian-win-signer.yml Garlicoin-Catena/contrib/gitian-descriptors/gitian-win-signer.yml 2c2 -< name: "litecoin-win-signer" +< name: "garlicoin-win-signer" --- > name: "garlicoin-win-signer" 11c11 -< - "url": "https://github.com/litecoin-project/litecoin-detached-sigs.git" +< - "url": "https://github.com/GarlicoinOrg/Garlicoin-detached-sigs.git" --- > - "url": "https://github.com/GarlicoinOrg/garlicoin-detached-sigs.git" 16c16 -< - "litecoin-win-unsigned.tar.gz" +< - "garlicoin-win-unsigned.tar.gz" --- > - "garlicoin-win-unsigned.tar.gz" 26c26 -< tar -C ${UNSIGNED_DIR} -xf litecoin-win-unsigned.tar.gz +< tar -C ${UNSIGNED_DIR} -xf garlicoin-win-unsigned.tar.gz --- > tar -C ${UNSIGNED_DIR} -xf garlicoin-win-unsigned.tar.gz -diff -r -x .git litecoin/contrib/gitian-descriptors/gitian-win.yml Garlicoin-Catena/contrib/gitian-descriptors/gitian-win.yml +diff -r -x .git garlicoin/contrib/gitian-descriptors/gitian-win.yml Garlicoin-Catena/contrib/gitian-descriptors/gitian-win.yml 2c2 -< name: "litecoin-win-0.16" +< name: "garlicoin-win-0.16" --- > name: "garlicoin-win-0.17" 25,26c25,26 -< - "url": "https://github.com/litecoin-project/litecoin.git" -< "dir": "litecoin" +< - "url": "https://github.com/GarlicoinOrg/Garlicoin.git" +< "dir": "garlicoin" --- > - "url": "https://github.com/GarlicoinOrg/garlicoin.git" > "dir": "garlicoin" 104c104 -< cd litecoin +< cd garlicoin --- > cd garlicoin 122c122 -< SOURCEDIST=`echo litecoin-*.tar.gz` +< SOURCEDIST=`echo garlicoin-*.tar.gz` --- > SOURCEDIST=`echo garlicoin-*.tar.gz` 129c129 -< find litecoin-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST +< find garlicoin-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST --- > find garlicoin-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST 158c158 -< cp -f litecoin-*setup*.exe $OUTDIR/ +< cp -f garlicoin-*setup*.exe $OUTDIR/ --- > cp -f garlicoin-*setup*.exe $OUTDIR/ 174c174 -< cp $OUTDIR/litecoin-*setup-unsigned.exe unsigned/ +< cp $OUTDIR/garlicoin-*setup-unsigned.exe unsigned/ --- > cp $OUTDIR/garlicoin-*setup-unsigned.exe unsigned/ -diff -r -x .git litecoin/contrib/gitian-keys/jonasschnelli-key.pgp Garlicoin-Catena/contrib/gitian-keys/jonasschnelli-key.pgp +diff -r -x .git garlicoin/contrib/gitian-keys/jonasschnelli-key.pgp Garlicoin-Catena/contrib/gitian-keys/jonasschnelli-key.pgp 1,109c1,109 < -----BEGIN PGP PUBLIC KEY BLOCK----- < Version: GnuPG v1 @@ -588,9 +588,9 @@ diff -r -x .git litecoin/contrib/gitian-keys/jonasschnelli-key.pgp Garlicoin-Cat > S5rowLE= > =ZVPf Only in Garlicoin-Catena/contrib/gitian-keys: oharareidryan-key.asc -diff -r -x .git litecoin/contrib/linearize/README.md Garlicoin-Catena/contrib/linearize/README.md +diff -r -x .git garlicoin/contrib/linearize/README.md Garlicoin-Catena/contrib/linearize/README.md 2c2 -< Construct a linear, no-fork, best version of the Litecoin blockchain. The scripts +< Construct a linear, no-fork, best version of the Garlicoin blockchain. The scripts --- > Construct a linear, no-fork, best version of the Garlicoin blockchain. The scripts 15c15 @@ -598,14 +598,14 @@ diff -r -x .git litecoin/contrib/linearize/README.md Garlicoin-Catena/contrib/li --- > * RPC: `port` (Default: `42068`) 24c24 -< JSON-RPC server. Running `litecoind` or `litecoin-qt -server` will be sufficient. +< JSON-RPC server. Running `litecoind` or `garlicoin-qt -server` will be sufficient. --- > JSON-RPC server. Running `garlicoind` or `garlicoin-qt -server` will be sufficient. 42c42 < * `input`: litecoind blocks/ directory containing blkNNNNN.dat --- > * `input`: garlicoind blocks/ directory containing blkNNNNN.dat -diff -r -x .git litecoin/contrib/linearize/example-linearize.cfg Garlicoin-Catena/contrib/linearize/example-linearize.cfg +diff -r -x .git garlicoin/contrib/linearize/example-linearize.cfg Garlicoin-Catena/contrib/linearize/example-linearize.cfg 1c1 < # litecoind RPC settings (linearize-hashes) --- @@ -624,65 +624,65 @@ diff -r -x .git litecoin/contrib/linearize/example-linearize.cfg Garlicoin-Caten > port=42068 > #port=42070 24c17 -< input=/home/example/.litecoin/blocks +< input=/home/example/.garlicoin/blocks --- > input=/home/example/.garlicoin/blocks 29c22 -< #input=/home/example/.litecoin/testnet3/blocks +< #input=/home/example/.garlicoin/testnet3/blocks --- > #input=/home/example/.garlicoin/testnet3/blocks -diff -r -x .git litecoin/contrib/linearize/linearize-hashes.py Garlicoin-Catena/contrib/linearize/linearize-hashes.py +diff -r -x .git garlicoin/contrib/linearize/linearize-hashes.py Garlicoin-Catena/contrib/linearize/linearize-hashes.py 128c128 < settings['port'] = 9332 --- > settings['port'] = 42068 -diff -r -x .git litecoin/contrib/macdeploy/README.md Garlicoin-Catena/contrib/macdeploy/README.md +diff -r -x .git garlicoin/contrib/macdeploy/README.md Garlicoin-Catena/contrib/macdeploy/README.md 14c14 -< When finished, it will produce `Litecoin-Core.dmg`. +< When finished, it will produce `Garlicoin-Core.dmg`. --- > When finished, it will produce `Garlicoin-Core.dmg`. -diff -r -x .git litecoin/contrib/macdeploy/custom_dsstore.py Garlicoin-Catena/contrib/macdeploy/custom_dsstore.py +diff -r -x .git garlicoin/contrib/macdeploy/custom_dsstore.py Garlicoin-Catena/contrib/macdeploy/custom_dsstore.py 48,49c48,49 < alias.volume.disk_image_alias.target.carbon_path = 'Macintosh HD:Users:\x00litecoinuser:\x00Documents:\x00litecoin:\x00litecoin:\x00' + package_name_ns + '.temp.dmg' -< alias.volume.disk_image_alias.target.posix_path = 'Users/litecoinuser/Documents/litecoin/litecoin/' + package_name_ns + '.temp.dmg' +< alias.volume.disk_image_alias.target.posix_path = 'Users/litecoinuser/Documents/garlicoin/garlicoin/' + package_name_ns + '.temp.dmg' --- > alias.volume.disk_image_alias.target.carbon_path = 'Macintosh HD:Users:\x00garlicoinuser:\x00Documents:\x00garlicoin:\x00garlicoin:\x00' + package_name_ns + '.temp.dmg' > alias.volume.disk_image_alias.target.posix_path = 'Users/garlicoinuser/Documents/garlicoin/garlicoin/' + package_name_ns + '.temp.dmg' 57c57 -< ds['Litecoin-Qt.app']['Iloc'] = (128, 156) +< ds['Garlicoin-Qt.app']['Iloc'] = (128, 156) --- > ds['Garlicoin-Qt.app']['Iloc'] = (128, 156) -diff -r -x .git litecoin/contrib/macdeploy/detached-sig-create.sh Garlicoin-Catena/contrib/macdeploy/detached-sig-create.sh +diff -r -x .git garlicoin/contrib/macdeploy/detached-sig-create.sh Garlicoin-Catena/contrib/macdeploy/detached-sig-create.sh 9c9 -< BUNDLE="${ROOTDIR}/Litecoin-Qt.app" +< BUNDLE="${ROOTDIR}/Garlicoin-Qt.app" --- > BUNDLE="${ROOTDIR}/Garlicoin-Qt.app" -diff -r -x .git litecoin/contrib/macdeploy/fancy.plist Garlicoin-Catena/contrib/macdeploy/fancy.plist +diff -r -x .git garlicoin/contrib/macdeploy/fancy.plist Garlicoin-Catena/contrib/macdeploy/fancy.plist 25c25 -< Litecoin-Qt.app +< Garlicoin-Qt.app --- > Garlicoin-Qt.app -diff -r -x .git litecoin/contrib/macdeploy/macdeployqtplus Garlicoin-Catena/contrib/macdeploy/macdeployqtplus +diff -r -x .git garlicoin/contrib/macdeploy/macdeployqtplus Garlicoin-Catena/contrib/macdeploy/macdeployqtplus 158c158 -< appName = "Litecoin-Qt" +< appName = "Garlicoin-Qt" --- > appName = "Garlicoin-Qt" 606c606 -< target = os.path.join("dist", "Litecoin-Qt.app") +< target = os.path.join("dist", "Garlicoin-Qt.app") --- > target = os.path.join("dist", "Garlicoin-Qt.app") -diff -r -x .git litecoin/contrib/qos/README.md Garlicoin-Catena/contrib/qos/README.md +diff -r -x .git garlicoin/contrib/qos/README.md Garlicoin-Catena/contrib/qos/README.md 3c3 -< This is a Linux bash script that will set up tc to limit the outgoing bandwidth for connections to the Litecoin network. It limits outbound TCP traffic with a source or destination port of 9333, but not if the destination IP is within a LAN (defined as 192.168.x.x). +< This is a Linux bash script that will set up tc to limit the outgoing bandwidth for connections to the Garlicoin network. It limits outbound TCP traffic with a source or destination port of 9333, but not if the destination IP is within a LAN (defined as 192.168.x.x). --- > This is a Linux bash script that will set up tc to limit the outgoing bandwidth for connections to the Garlicoin network. It limits outbound TCP traffic with a source or destination port of 42069, but not if the destination IP is within a LAN (defined as 192.168.x.x). 5c5 -< This means one can have an always-on litecoind instance running, and another local litecoind/litecoin-qt instance which connects to this node and receives blocks from it. +< This means one can have an always-on litecoind instance running, and another local litecoind/garlicoin-qt instance which connects to this node and receives blocks from it. --- > This means one can have an always-on garlicoind instance running, and another local garlicoind/garlicoin-qt instance which connects to this node and receives blocks from it. -diff -r -x .git litecoin/contrib/qos/tc.sh Garlicoin-Catena/contrib/qos/tc.sh +diff -r -x .git garlicoin/contrib/qos/tc.sh Garlicoin-Catena/contrib/qos/tc.sh 9c9 -< #limit outbound Litecoin protocol traffic to this rate +< #limit outbound Garlicoin protocol traffic to this rate --- > #limit outbound Garlicoin protocol traffic to this rate 39c39 @@ -695,7 +695,7 @@ diff -r -x .git litecoin/contrib/qos/tc.sh Garlicoin-Catena/contrib/qos/tc.sh --- > iptables -t mangle -A OUTPUT -p tcp -m tcp --dport 42069 ! -d ${LOCALNET} -j MARK --set-mark 0x2 > iptables -t mangle -A OUTPUT -p tcp -m tcp --sport 42069 ! -d ${LOCALNET} -j MARK --set-mark 0x2 -diff -r -x .git litecoin/contrib/rpm/bitcoin.spec Garlicoin-Catena/contrib/rpm/bitcoin.spec +diff -r -x .git garlicoin/contrib/rpm/bitcoin.spec Garlicoin-Catena/contrib/rpm/bitcoin.spec 335,340c335,338 < %{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 9332 < %{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 9333 @@ -720,14 +720,14 @@ diff -r -x .git litecoin/contrib/rpm/bitcoin.spec Garlicoin-Catena/contrib/rpm/b > %{_sbindir}/semanage port -d -p tcp 42069 > %{_sbindir}/semanage port -d -p tcp 42070 > %{_sbindir}/semanage port -d -p tcp 42075 -diff -r -x .git litecoin/contrib/seeds/README.md Garlicoin-Catena/contrib/seeds/README.md +diff -r -x .git garlicoin/contrib/seeds/README.md Garlicoin-Catena/contrib/seeds/README.md 13c13 < curl -s https://www.litecoinpool.org/seeds.txt > seeds_main.txt --- > curl -s https://www.garlicoinpool.org/seeds.txt > seeds_main.txt -diff -r -x .git litecoin/contrib/seeds/generate-seeds.py Garlicoin-Catena/contrib/seeds/generate-seeds.py +diff -r -x .git garlicoin/contrib/seeds/generate-seeds.py Garlicoin-Catena/contrib/seeds/generate-seeds.py 123c123 -< g.write(' * List of fixed seed nodes for the litecoin network\n') +< g.write(' * List of fixed seed nodes for the garlicoin network\n') --- > g.write(' * List of fixed seed nodes for the garlicoin network\n') 130c130 @@ -738,7 +738,7 @@ diff -r -x .git litecoin/contrib/seeds/generate-seeds.py Garlicoin-Catena/contri < process_nodes(g, f, 'pnSeed6_test', 19335) --- > process_nodes(g, f, 'pnSeed6_test', 42075) -diff -r -x .git litecoin/contrib/seeds/makeseeds.py Garlicoin-Catena/contrib/seeds/makeseeds.py +diff -r -x .git garlicoin/contrib/seeds/makeseeds.py Garlicoin-Catena/contrib/seeds/makeseeds.py 13c13 < MIN_BLOCKS = 337600 --- @@ -751,7 +751,7 @@ diff -r -x .git litecoin/contrib/seeds/makeseeds.py Garlicoin-Catena/contrib/see < uptime30 = float(sline[7][:-1]) --- > uptime30 = float(sline[3][:-1]) # FIXME: Temporarily check 3hr time (change back to 7 in ~30 days) -diff -r -x .git litecoin/contrib/seeds/nodes_main.txt Garlicoin-Catena/contrib/seeds/nodes_main.txt +diff -r -x .git garlicoin/contrib/seeds/nodes_main.txt Garlicoin-Catena/contrib/seeds/nodes_main.txt 1,325c1,57 < 5.19.171.173:10333 < 5.39.64.7:9333 @@ -1136,7 +1136,7 @@ diff -r -x .git litecoin/contrib/seeds/nodes_main.txt Garlicoin-Catena/contrib/s > 216.49.12.20:42069 > 216.71.3.1:42069 > 217.182.85.104:42069 -diff -r -x .git litecoin/contrib/seeds/nodes_test.txt Garlicoin-Catena/contrib/seeds/nodes_test.txt +diff -r -x .git garlicoin/contrib/seeds/nodes_test.txt Garlicoin-Catena/contrib/seeds/nodes_test.txt 1,20c1,15 < 5.9.31.67:19002 < 23.239.30.164:19335 @@ -1175,123 +1175,123 @@ diff -r -x .git litecoin/contrib/seeds/nodes_test.txt Garlicoin-Catena/contrib/s > 138.197.220.217 > 173.209.44.34 Only in Garlicoin-Catena/contrib: spendfrom -diff -r -x .git litecoin/contrib/testgen/README.md Garlicoin-Catena/contrib/testgen/README.md +diff -r -x .git garlicoin/contrib/testgen/README.md Garlicoin-Catena/contrib/testgen/README.md 3c3 -< Utilities to generate test vectors for the data-driven Litecoin tests. +< Utilities to generate test vectors for the data-driven Garlicoin tests. --- > Utilities to generate test vectors for the data-driven Garlicoin tests. -diff -r -x .git litecoin/contrib/testgen/gen_base58_test_vectors.py Garlicoin-Catena/contrib/testgen/gen_base58_test_vectors.py +diff -r -x .git garlicoin/contrib/testgen/gen_base58_test_vectors.py Garlicoin-Catena/contrib/testgen/gen_base58_test_vectors.py 26d25 < SCRIPT_ADDRESS_TEST2 = 58 -diff -r -x .git litecoin/contrib/tidy_datadir.sh Garlicoin-Catena/contrib/tidy_datadir.sh +diff -r -x .git garlicoin/contrib/tidy_datadir.sh Garlicoin-Catena/contrib/tidy_datadir.sh 10c10 -< echo "Removes obsolete Litecoin database files" >&2 +< echo "Removes obsolete Garlicoin database files" >&2 --- > echo "Removes obsolete Garlicoin database files" >&2 22c22 -< echo "Error: no Litecoin datadir detected." +< echo "Error: no Garlicoin datadir detected." --- > echo "Error: no Garlicoin datadir detected." 26c26 -< echo "Detected old Litecoin datadir (before 0.7)." +< echo "Detected old Garlicoin datadir (before 0.7)." --- > echo "Detected old Garlicoin datadir (before 0.7)." 31c31 -< echo "Detected Litecoin 0.7 datadir." +< echo "Detected Garlicoin 0.7 datadir." --- > echo "Detected Garlicoin 0.7 datadir." 34c34 -< echo "Detected Litecoin pre-0.8 datadir." +< echo "Detected Garlicoin pre-0.8 datadir." --- > echo "Detected Garlicoin pre-0.8 datadir." 37c37 -< echo "Detected Litecoin 0.8 datadir." +< echo "Detected Garlicoin 0.8 datadir." --- > echo "Detected Garlicoin 0.8 datadir." -diff -r -x .git litecoin/depends/README.md Garlicoin-Catena/depends/README.md +diff -r -x .git garlicoin/depends/README.md Garlicoin-Catena/depends/README.md 15c15 -< A prefix will be generated that's suitable for plugging into Litecoin's +< A prefix will be generated that's suitable for plugging into Garlicoin's --- > A prefix will be generated that's suitable for plugging into Garlicoin's 17c17 -< created. To use it for Litecoin: +< created. To use it for Garlicoin: --- > created. To use it for Garlicoin: 62c62 -< options will be passed to litecoin's configure. In this case, `--disable-wallet`. +< options will be passed to garlicoin's configure. In this case, `--disable-wallet`. --- > options will be passed to garlicoin's configure. In this case, `--disable-wallet`. Only in Garlicoin-Catena/doc: Doxyfile -diff -r -x .git litecoin/doc/README.md Garlicoin-Catena/doc/README.md +diff -r -x .git garlicoin/doc/README.md Garlicoin-Catena/doc/README.md 1c1 -< Litecoin Core +< Garlicoin Core --- > Garlicoin Core 6c6 -< Litecoin Core is the original Litecoin client and it builds the backbone of the network. It downloads and, by default, stores the entire history of Litecoin transactions (which is currently more than 7 GBs); depending on the speed of your computer and network connection, the synchronization process can take anywhere from a few hours to a day or more. +< Garlicoin Core is the original Garlicoin client and it builds the backbone of the network. It downloads and, by default, stores the entire history of Garlicoin transactions (which is currently more than 7 GBs); depending on the speed of your computer and network connection, the synchronization process can take anywhere from a few hours to a day or more. --- > Garlicoin Core is the original Garlicoin client and it builds the backbone of the network. It downloads and, by default, stores the entire history of Garlicoin transactions (which is currently more than 7 GBs); depending on the speed of your computer and network connection, the synchronization process can take anywhere from a few hours to a day or more. 8c8 -< To download Litecoin Core, visit [litecoin.org](https://litecoin.org). +< To download Garlicoin Core, visit [garlicoin.org](https://garlicoin.org). --- > To download Garlicoin Core, visit [garlicoin.io](https://garlicoin.io). 12c12 -< The following are some helpful notes on how to run Litecoin on your native platform. +< The following are some helpful notes on how to run Garlicoin on your native platform. --- > The following are some helpful notes on how to run Garlicoin on your native platform. 18,19c18,19 -< - `bin/litecoin-qt` (GUI) or +< - `bin/garlicoin-qt` (GUI) or < - `bin/litecoind` (headless) --- > - `bin/garlicoin-qt` (GUI) or > - `bin/garlicoind` (headless) 23c23 -< Unpack the files into a directory, and then run litecoin-qt.exe. +< Unpack the files into a directory, and then run garlicoin-qt.exe. --- > Unpack the files into a directory, and then run garlicoin-qt.exe. 27c27 -< Drag Litecoin-Core to your applications folder, and then run Litecoin-Core. +< Drag Garlicoin-Core to your applications folder, and then run Garlicoin-Core. --- > Drag Garlicoin-Core to your applications folder, and then run Garlicoin-Core. 31c31 -< * See the documentation at the [Litecoin Wiki](https://litecoin.info/) +< * See the documentation at the [Garlicoin Wiki](https://garlicoin.info/) --- > * See the documentation at the [Garlicoin Wiki](https://garlicoin.info/) 33,34c33,34 -< * Ask for help on [#litecoin](http://webchat.freenode.net?channels=litecoin) on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net?channels=litecoin). +< * Ask for help on [#garlicoin](http://webchat.freenode.net?channels=garlicoin) on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net?channels=garlicoin). < * Ask for help on the [LitecoinTalk](https://litecointalk.io/) forums. --- > * Ask for help on [#garlicoin](http://webchat.freenode.net?channels=garlicoin) on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net?channels=garlicoin). > * Ask for help on the [GarlicoinTalk](https://garlicointalk.io/) forums. 38c38 -< The following are developer notes on how to build Litecoin on your native platform. They are not complete guides, but include notes on the necessary libraries, compile flags, etc. +< The following are developer notes on how to build Garlicoin on your native platform. They are not complete guides, but include notes on the necessary libraries, compile flags, etc. --- > The following are developer notes on how to build Garlicoin on your native platform. They are not complete guides, but include notes on the necessary libraries, compile flags, etc. 49c49 -< The Litecoin repo's [root README](/README.md) contains relevant information on the development process and automated testing. +< The Garlicoin repo's [root README](/README.md) contains relevant information on the development process and automated testing. --- > The Garlicoin repo's [root README](/README.md) contains relevant information on the development process and automated testing. 53a54 > - [Source Code Documentation (External Link)](https://dev.visucore.com/garlicoin/doxygen/) 64,65c65,66 < * Discuss on the [LitecoinTalk](https://litecointalk.io/) forums. -< * Discuss general Litecoin development on #litecoin-dev on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net/?channels=litecoin-dev). +< * Discuss general Garlicoin development on #garlicoin-dev on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net/?channels=garlicoin-dev). --- > * Discuss on the [GarlicoinTalk](https://garlicointalk.io/) forums. > * Discuss general Garlicoin development on #garlicoin-dev on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net/?channels=garlicoin-dev). -diff -r -x .git litecoin/doc/README_osx.md Garlicoin-Catena/doc/README_osx.md +diff -r -x .git garlicoin/doc/README_osx.md Garlicoin-Catena/doc/README_osx.md 95c95 -< using the script that is also included there. Detached signatures are available from this [repository](https://github.com/litecoin-project/litecoin-detached-sigs). +< using the script that is also included there. Detached signatures are available from this [repository](https://github.com/GarlicoinOrg/Garlicoin-detached-sigs). --- -> using the script that is also included there. Detached signatures are available from this [repository](https://github.com/garlicoin-project/garlicoin-detached-sigs). -diff -r -x .git litecoin/doc/README_windows.txt Garlicoin-Catena/doc/README_windows.txt +> using the script that is also included there. Detached signatures are available from this [repository](https://github.com/GarlicoinOrg/Garlicoin-detached-sigs). +diff -r -x .git garlicoin/doc/README_windows.txt Garlicoin-Catena/doc/README_windows.txt 1,23c1 -< Litecoin Core +< Garlicoin Core < ============= < < Intro < ----- -< Litecoin is a free open source peer-to-peer electronic cash system that is +< Garlicoin is a free open source peer-to-peer electronic cash system that is < completely decentralized, without the need for a central server or trusted < parties. Users hold the crypto keys to their own money and transact directly < with each other, with the help of a P2P network to check for double-spending. @@ -1299,19 +1299,19 @@ diff -r -x .git litecoin/doc/README_windows.txt Garlicoin-Catena/doc/README_wind < < Setup < ----- -< Unpack the files into a directory and run litecoin-qt.exe. +< Unpack the files into a directory and run garlicoin-qt.exe. < -< Litecoin Core is the original Litecoin client and it builds the backbone of the network. -< However, it downloads and stores the entire history of Litecoin transactions; +< Garlicoin Core is the original Garlicoin client and it builds the backbone of the network. +< However, it downloads and stores the entire history of Garlicoin transactions; < depending on the speed of your computer and network connection, the synchronization < process can take anywhere from a few hours to a day or more. < -< See the litecoin wiki at: -< https://litecoin.info/ +< See the garlicoin wiki at: +< https://garlicoin.info/ < for more help and information. --- > Garlicoin Core -diff -r -x .git litecoin/doc/REST-interface.md Garlicoin-Catena/doc/REST-interface.md +diff -r -x .git garlicoin/doc/REST-interface.md Garlicoin-Catena/doc/REST-interface.md 61c61 < $ curl localhost:19332/rest/getutxos/checkmempool/b2cdfd7b89def827ff8af7cd9bff7627ff72e5e8b0f71210f92ea7a4000c5d75-0.json 2>/dev/null | json_pp --- @@ -1320,26 +1320,26 @@ diff -r -x .git litecoin/doc/REST-interface.md Garlicoin-Catena/doc/REST-interfa < Running a web browser on the same node with a REST enabled litecoind can be a risk. Accessing prepared XSS websites could read out tx/block data of your node by placing links like `