From 12a570a0cae1da6e4345179e223cb2a21ccd63ad Mon Sep 17 00:00:00 2001 From: Phillip Mienk Date: Wed, 16 Aug 2023 17:55:09 -0700 Subject: [PATCH] Update copyright year range. --- .appveyor.yml | 88 -------------- .travis.yml | 108 ------------------ Makefile.am | 2 +- autogen.sh | 2 +- build.cmd | 2 +- builds/cmake/CMakeLists.txt | 2 +- .../cmake/modules/FindBash-Completion.cmake | 2 +- builds/cmake/modules/FindBitcoin-Client.cmake | 2 +- .../cmake/modules/FindBitcoin-Network.cmake | 2 +- builds/cmake/modules/FindDl.cmake | 2 +- builds/msvc/debug.natvis | 2 +- builds/msvc/vs2013/bx/bx.vcxproj | 2 +- builds/msvc/vs2013/bx/bx.vcxproj.filters | 2 +- builds/msvc/vs2013/bx/packages.config | 2 +- .../libbitcoin-explorer-test.vcxproj | 2 +- .../libbitcoin-explorer-test.vcxproj.filters | 2 +- .../libbitcoin-explorer-test/packages.config | 2 +- .../libbitcoin-explorer.vcxproj | 2 +- .../libbitcoin-explorer.vcxproj.filters | 2 +- .../libbitcoin-explorer/packages.config | 2 +- builds/msvc/vs2015/bx/bx.vcxproj | 2 +- builds/msvc/vs2015/bx/bx.vcxproj.filters | 2 +- builds/msvc/vs2015/bx/packages.config | 2 +- .../libbitcoin-explorer-test.vcxproj | 2 +- .../libbitcoin-explorer-test.vcxproj.filters | 2 +- .../libbitcoin-explorer-test/packages.config | 2 +- .../libbitcoin-explorer.vcxproj | 2 +- .../libbitcoin-explorer.vcxproj.filters | 2 +- .../libbitcoin-explorer/packages.config | 2 +- builds/msvc/vs2022/bx/bx.vcxproj | 2 +- builds/msvc/vs2022/bx/bx.vcxproj.filters | 2 +- builds/msvc/vs2022/bx/packages.config | 2 +- .../libbitcoin-explorer-test.vcxproj | 2 +- .../libbitcoin-explorer-test.vcxproj.filters | 2 +- .../libbitcoin-explorer-test/packages.config | 2 +- .../libbitcoin-explorer.vcxproj | 2 +- .../libbitcoin-explorer.vcxproj.filters | 2 +- .../libbitcoin-explorer/packages.config | 2 +- configure.ac | 2 +- console/main.cpp | 2 +- include/bitcoin/explorer.hpp | 2 +- include/bitcoin/explorer/callback_state.hpp | 2 +- include/bitcoin/explorer/command.hpp | 2 +- .../explorer/commands/address-decode.hpp | 2 +- .../explorer/commands/address-embed.hpp | 2 +- .../explorer/commands/address-encode.hpp | 2 +- .../explorer/commands/address-to-key.hpp | 2 +- .../explorer/commands/base16-decode.hpp | 2 +- .../explorer/commands/base16-encode.hpp | 2 +- .../explorer/commands/base32-decode.hpp | 2 +- .../explorer/commands/base32-encode.hpp | 2 +- .../explorer/commands/base58-decode.hpp | 2 +- .../explorer/commands/base58-encode.hpp | 2 +- .../explorer/commands/base58check-decode.hpp | 2 +- .../explorer/commands/base58check-encode.hpp | 2 +- .../explorer/commands/base64-decode.hpp | 2 +- .../explorer/commands/base64-encode.hpp | 2 +- .../explorer/commands/bech32-decode.hpp | 2 +- .../explorer/commands/bech32-encode.hpp | 2 +- .../bitcoin/explorer/commands/bitcoin160.hpp | 2 +- .../bitcoin/explorer/commands/bitcoin256.hpp | 2 +- .../explorer/commands/broadcast-tx.hpp | 2 +- .../explorer/commands/btc-to-satoshi.hpp | 2 +- .../bitcoin/explorer/commands/cert-new.hpp | 2 +- .../bitcoin/explorer/commands/cert-public.hpp | 2 +- .../explorer/commands/checked-decode.hpp | 2 +- .../explorer/commands/checked-encode.hpp | 2 +- .../explorer/commands/ec-add-secrets.hpp | 2 +- include/bitcoin/explorer/commands/ec-add.hpp | 2 +- .../explorer/commands/ec-decompress.hpp | 2 +- .../explorer/commands/ec-multiply-secrets.hpp | 2 +- .../bitcoin/explorer/commands/ec-multiply.hpp | 2 +- include/bitcoin/explorer/commands/ec-new.hpp | 2 +- .../explorer/commands/ec-to-address.hpp | 2 +- .../bitcoin/explorer/commands/ec-to-ek.hpp | 2 +- .../explorer/commands/ec-to-public.hpp | 2 +- .../bitcoin/explorer/commands/ec-to-wif.hpp | 2 +- .../explorer/commands/ec-to-witness.hpp | 2 +- .../bitcoin/explorer/commands/ek-address.hpp | 2 +- include/bitcoin/explorer/commands/ek-new.hpp | 2 +- .../commands/ek-public-to-address.hpp | 2 +- .../explorer/commands/ek-public-to-ec.hpp | 2 +- .../bitcoin/explorer/commands/ek-public.hpp | 2 +- .../explorer/commands/ek-to-address.hpp | 2 +- .../bitcoin/explorer/commands/ek-to-ec.hpp | 2 +- .../explorer/commands/electrum-decode.hpp | 2 +- .../explorer/commands/electrum-new.hpp | 2 +- .../explorer/commands/electrum-to-seed.hpp | 2 +- include/bitcoin/explorer/commands/entropy.hpp | 2 +- .../explorer/commands/fetch-balance.hpp | 2 +- .../explorer/commands/fetch-block-hashes.hpp | 2 +- .../explorer/commands/fetch-block-height.hpp | 2 +- .../bitcoin/explorer/commands/fetch-block.hpp | 2 +- .../commands/fetch-filter-checkpoint.hpp | 2 +- .../commands/fetch-filter-headers.hpp | 2 +- .../explorer/commands/fetch-filter.hpp | 2 +- .../explorer/commands/fetch-header.hpp | 2 +- .../explorer/commands/fetch-height.hpp | 2 +- .../explorer/commands/fetch-history.hpp | 2 +- .../explorer/commands/fetch-public-key.hpp | 2 +- .../explorer/commands/fetch-tx-index.hpp | 2 +- .../bitcoin/explorer/commands/fetch-tx.hpp | 2 +- .../bitcoin/explorer/commands/fetch-utxo.hpp | 2 +- .../commands/get-filter-checkpoint.hpp | 2 +- .../explorer/commands/get-filter-headers.hpp | 2 +- .../bitcoin/explorer/commands/get-filters.hpp | 2 +- include/bitcoin/explorer/commands/hd-new.hpp | 2 +- .../bitcoin/explorer/commands/hd-private.hpp | 2 +- .../bitcoin/explorer/commands/hd-public.hpp | 2 +- .../explorer/commands/hd-to-address.hpp | 2 +- .../bitcoin/explorer/commands/hd-to-ec.hpp | 2 +- .../explorer/commands/hd-to-public.hpp | 2 +- .../bitcoin/explorer/commands/hd-to-wif.hpp | 2 +- include/bitcoin/explorer/commands/help.hpp | 2 +- .../bitcoin/explorer/commands/input-set.hpp | 2 +- .../bitcoin/explorer/commands/input-sign.hpp | 2 +- .../explorer/commands/input-validate.hpp | 2 +- .../commands/match-neutrino-address.hpp | 2 +- .../commands/match-neutrino-script.hpp | 2 +- .../explorer/commands/message-sign.hpp | 2 +- .../explorer/commands/message-validate.hpp | 2 +- .../explorer/commands/mnemonic-decode.hpp | 2 +- .../explorer/commands/mnemonic-encode.hpp | 2 +- .../explorer/commands/mnemonic-to-seed.hpp | 2 +- include/bitcoin/explorer/commands/put-tx.hpp | 2 +- include/bitcoin/explorer/commands/qrcode.hpp | 2 +- .../bitcoin/explorer/commands/ripemd160.hpp | 2 +- .../explorer/commands/satoshi-to-btc.hpp | 2 +- .../explorer/commands/script-decode.hpp | 2 +- .../explorer/commands/script-encode.hpp | 2 +- .../explorer/commands/script-to-address.hpp | 2 +- .../explorer/commands/script-to-key.hpp | 2 +- .../explorer/commands/script-to-witness.hpp | 2 +- include/bitcoin/explorer/commands/seed.hpp | 2 +- include/bitcoin/explorer/commands/send-tx.hpp | 2 +- .../bitcoin/explorer/commands/settings.hpp | 2 +- include/bitcoin/explorer/commands/sha160.hpp | 2 +- include/bitcoin/explorer/commands/sha256.hpp | 2 +- include/bitcoin/explorer/commands/sha512.hpp | 2 +- .../explorer/commands/stealth-decode.hpp | 2 +- .../explorer/commands/stealth-encode.hpp | 2 +- .../explorer/commands/stealth-public.hpp | 2 +- .../explorer/commands/stealth-secret.hpp | 2 +- .../explorer/commands/stealth-shared.hpp | 2 +- .../explorer/commands/subscribe-block.hpp | 2 +- .../explorer/commands/subscribe-tx.hpp | 2 +- .../bitcoin/explorer/commands/token-new.hpp | 2 +- .../bitcoin/explorer/commands/tx-decode.hpp | 2 +- .../bitcoin/explorer/commands/tx-encode.hpp | 2 +- include/bitcoin/explorer/commands/tx-sign.hpp | 2 +- .../bitcoin/explorer/commands/uri-decode.hpp | 2 +- .../bitcoin/explorer/commands/uri-encode.hpp | 2 +- .../bitcoin/explorer/commands/validate-tx.hpp | 2 +- include/bitcoin/explorer/commands/version.hpp | 2 +- .../bitcoin/explorer/commands/watch-key.hpp | 2 +- .../bitcoin/explorer/commands/watch-tx.hpp | 2 +- .../bitcoin/explorer/commands/wif-to-ec.hpp | 2 +- .../explorer/commands/wif-to-public.hpp | 2 +- .../explorer/commands/witness-to-key.hpp | 2 +- .../bitcoin/explorer/commands/wrap-decode.hpp | 2 +- .../bitcoin/explorer/commands/wrap-encode.hpp | 2 +- include/bitcoin/explorer/config/address.hpp | 2 +- include/bitcoin/explorer/config/algorithm.hpp | 2 +- include/bitcoin/explorer/config/btc.hpp | 2 +- include/bitcoin/explorer/config/byte.hpp | 2 +- include/bitcoin/explorer/config/bytes.hpp | 2 +- include/bitcoin/explorer/config/electrum.hpp | 2 +- include/bitcoin/explorer/config/encoding.hpp | 2 +- .../bitcoin/explorer/config/endorsement.hpp | 2 +- include/bitcoin/explorer/config/hd_key.hpp | 2 +- include/bitcoin/explorer/config/language.hpp | 2 +- include/bitcoin/explorer/config/sighash.hpp | 2 +- include/bitcoin/explorer/config/signature.hpp | 2 +- include/bitcoin/explorer/config/witness.hpp | 2 +- include/bitcoin/explorer/config/wrapper.hpp | 2 +- include/bitcoin/explorer/define.hpp | 2 +- include/bitcoin/explorer/dispatch.hpp | 2 +- include/bitcoin/explorer/display.hpp | 2 +- include/bitcoin/explorer/generated.hpp | 2 +- include/bitcoin/explorer/impl/prop_tree.ipp | 2 +- include/bitcoin/explorer/impl/utility.ipp | 2 +- include/bitcoin/explorer/parser.hpp | 2 +- include/bitcoin/explorer/prop_tree.hpp | 2 +- include/bitcoin/explorer/utility.hpp | 2 +- include/bitcoin/explorer/version.hpp | 2 +- install-cmake.sh | 2 +- install-cmakepresets.sh | 2 +- install.sh | 2 +- libbitcoin-explorer-test_runner.sh | 2 +- libbitcoin-explorer.pc.in | 2 +- model/generate.bat | 2 +- model/generate.gsl | 2 +- model/generate.sh | 2 +- model/primitives.gsl | 4 +- model/templates/data/gsl.bx | 2 +- model/templates/gsl.command.hpp | 2 +- model/templates/gsl.commands.hpp | 2 +- model/templates/gsl.generated.cpp | 2 +- model/templates/gsl.generated.hpp | 2 +- .../test/gsl.generated__broadcast.cpp | 2 +- model/templates/test/gsl.generated__find.cpp | 2 +- .../test/gsl.generated__formerly.cpp | 2 +- .../templates/test/gsl.generated__symbol.cpp | 2 +- model/utilities.gsl | 2 +- src/callback_state.cpp | 2 +- src/commands/address-decode.cpp | 2 +- src/commands/address-embed.cpp | 2 +- src/commands/address-encode.cpp | 2 +- src/commands/address-to-key.cpp | 2 +- src/commands/base16-decode.cpp | 2 +- src/commands/base16-encode.cpp | 2 +- src/commands/base32-decode.cpp | 2 +- src/commands/base32-encode.cpp | 2 +- src/commands/base58-decode.cpp | 2 +- src/commands/base58-encode.cpp | 2 +- src/commands/base58check-decode.cpp | 2 +- src/commands/base58check-encode.cpp | 2 +- src/commands/base64-decode.cpp | 2 +- src/commands/base64-encode.cpp | 2 +- src/commands/bech32-decode.cpp | 2 +- src/commands/bech32-encode.cpp | 2 +- src/commands/bitcoin160.cpp | 2 +- src/commands/bitcoin256.cpp | 2 +- src/commands/broadcast-tx.cpp | 2 +- src/commands/btc-to-satoshi.cpp | 2 +- src/commands/cert-new.cpp | 2 +- src/commands/cert-public.cpp | 2 +- src/commands/checked-decode.cpp | 2 +- src/commands/checked-encode.cpp | 2 +- src/commands/ec-add-secrets.cpp | 2 +- src/commands/ec-add.cpp | 2 +- src/commands/ec-decompress.cpp | 2 +- src/commands/ec-multiply-secrets.cpp | 2 +- src/commands/ec-multiply.cpp | 2 +- src/commands/ec-new.cpp | 2 +- src/commands/ec-to-address.cpp | 2 +- src/commands/ec-to-ek.cpp | 2 +- src/commands/ec-to-public.cpp | 2 +- src/commands/ec-to-wif.cpp | 2 +- src/commands/ec-to-witness.cpp | 2 +- src/commands/ek-address.cpp | 2 +- src/commands/ek-new.cpp | 2 +- src/commands/ek-public-to-address.cpp | 2 +- src/commands/ek-public-to-ec.cpp | 2 +- src/commands/ek-public.cpp | 2 +- src/commands/ek-to-address.cpp | 2 +- src/commands/ek-to-ec.cpp | 2 +- src/commands/electrum-decode.cpp | 2 +- src/commands/electrum-new.cpp | 2 +- src/commands/electrum-to-seed.cpp | 2 +- src/commands/entropy.cpp | 2 +- src/commands/fetch-balance.cpp | 2 +- src/commands/fetch-block-hashes.cpp | 2 +- src/commands/fetch-block-height.cpp | 2 +- src/commands/fetch-block.cpp | 2 +- src/commands/fetch-filter-checkpoint.cpp | 2 +- src/commands/fetch-filter-headers.cpp | 2 +- src/commands/fetch-filter.cpp | 2 +- src/commands/fetch-header.cpp | 2 +- src/commands/fetch-height.cpp | 2 +- src/commands/fetch-history.cpp | 2 +- src/commands/fetch-public-key.cpp | 2 +- src/commands/fetch-tx-index.cpp | 2 +- src/commands/fetch-tx.cpp | 2 +- src/commands/fetch-utxo.cpp | 2 +- src/commands/get-filter-checkpoint.cpp | 2 +- src/commands/get-filter-headers.cpp | 2 +- src/commands/get-filters.cpp | 2 +- src/commands/hd-new.cpp | 2 +- src/commands/hd-private.cpp | 2 +- src/commands/hd-public.cpp | 2 +- src/commands/hd-to-address.cpp | 2 +- src/commands/hd-to-ec.cpp | 2 +- src/commands/hd-to-public.cpp | 2 +- src/commands/hd-to-wif.cpp | 2 +- src/commands/help.cpp | 2 +- src/commands/input-set.cpp | 2 +- src/commands/input-sign.cpp | 2 +- src/commands/input-validate.cpp | 2 +- src/commands/match-neutrino-address.cpp | 2 +- src/commands/match-neutrino-script.cpp | 2 +- src/commands/message-sign.cpp | 2 +- src/commands/message-validate.cpp | 2 +- src/commands/mnemonic-decode.cpp | 2 +- src/commands/mnemonic-encode.cpp | 2 +- src/commands/mnemonic-to-seed.cpp | 2 +- src/commands/put-tx.cpp | 2 +- src/commands/qrcode.cpp | 2 +- src/commands/ripemd160.cpp | 2 +- src/commands/satoshi-to-btc.cpp | 2 +- src/commands/script-decode.cpp | 2 +- src/commands/script-encode.cpp | 2 +- src/commands/script-to-address.cpp | 2 +- src/commands/script-to-key.cpp | 2 +- src/commands/script-to-witness.cpp | 2 +- src/commands/seed.cpp | 2 +- src/commands/send-tx.cpp | 2 +- src/commands/settings.cpp | 2 +- src/commands/sha160.cpp | 2 +- src/commands/sha256.cpp | 2 +- src/commands/sha512.cpp | 2 +- src/commands/stealth-decode.cpp | 2 +- src/commands/stealth-encode.cpp | 2 +- src/commands/stealth-public.cpp | 2 +- src/commands/stealth-secret.cpp | 2 +- src/commands/stealth-shared.cpp | 2 +- src/commands/subscribe-block.cpp | 2 +- src/commands/subscribe-tx.cpp | 2 +- src/commands/token-new.cpp | 2 +- src/commands/tx-decode.cpp | 2 +- src/commands/tx-encode.cpp | 2 +- src/commands/tx-sign.cpp | 2 +- src/commands/uri-decode.cpp | 2 +- src/commands/uri-encode.cpp | 2 +- src/commands/validate-tx.cpp | 2 +- src/commands/version.cpp | 2 +- src/commands/watch-key.cpp | 2 +- src/commands/watch-tx.cpp | 2 +- src/commands/wif-to-ec.cpp | 2 +- src/commands/wif-to-public.cpp | 2 +- src/commands/witness-to-key.cpp | 2 +- src/commands/wrap-decode.cpp | 2 +- src/commands/wrap-encode.cpp | 2 +- src/config/address.cpp | 2 +- src/config/algorithm.cpp | 2 +- src/config/btc.cpp | 2 +- src/config/byte.cpp | 2 +- src/config/bytes.cpp | 2 +- src/config/electrum.cpp | 2 +- src/config/encoding.cpp | 2 +- src/config/endorsement.cpp | 2 +- src/config/hd_key.cpp | 2 +- src/config/language.cpp | 2 +- src/config/sighash.cpp | 2 +- src/config/signature.cpp | 2 +- src/config/witness.cpp | 2 +- src/dispatch.cpp | 2 +- src/display.cpp | 2 +- src/generated.cpp | 2 +- src/parser.cpp | 2 +- src/prop_tree.cpp | 2 +- src/utility.cpp | 2 +- test/commands/address-decode.cpp | 2 +- test/commands/address-embed.cpp | 2 +- test/commands/address-encode.cpp | 2 +- test/commands/address-to-key.cpp | 2 +- test/commands/base16-decode.cpp | 2 +- test/commands/base16-encode.cpp | 2 +- test/commands/base32-decode.cpp | 2 +- test/commands/base32-encode.cpp | 2 +- test/commands/base58-decode.cpp | 2 +- test/commands/base58-encode.cpp | 2 +- test/commands/base58check-decode.cpp | 2 +- test/commands/base58check-encode.cpp | 2 +- test/commands/base64-decode.cpp | 2 +- test/commands/base64-encode.cpp | 2 +- test/commands/bech32-decode.cpp | 2 +- test/commands/bech32-encode.cpp | 2 +- test/commands/bitcoin160.cpp | 2 +- test/commands/bitcoin256.cpp | 2 +- test/commands/broadcast-tx.cpp | 2 +- test/commands/btc-to-satoshi.cpp | 2 +- test/commands/cert-new.cpp | 2 +- test/commands/cert-public.cpp | 2 +- test/commands/checked-decode.cpp | 2 +- test/commands/checked-encode.cpp | 2 +- test/commands/command.hpp | 2 +- test/commands/ec-add-secrets.cpp | 2 +- test/commands/ec-add.cpp | 2 +- test/commands/ec-decompress.cpp | 2 +- test/commands/ec-multiply-secrets.cpp | 2 +- test/commands/ec-multiply.cpp | 2 +- test/commands/ec-new.cpp | 2 +- test/commands/ec-to-address.cpp | 2 +- test/commands/ec-to-ek.cpp | 2 +- test/commands/ec-to-public.cpp | 2 +- test/commands/ec-to-wif.cpp | 2 +- test/commands/ec-to-witness.cpp | 2 +- test/commands/ek-address.cpp | 2 +- test/commands/ek-new.cpp | 2 +- test/commands/ek-public-to-address.cpp | 2 +- test/commands/ek-public-to-ec.cpp | 2 +- test/commands/ek-public.cpp | 2 +- test/commands/ek-to-address.cpp | 2 +- test/commands/ek-to-ec.cpp | 2 +- test/commands/electrum-decode.cpp | 2 +- test/commands/electrum-new.cpp | 2 +- test/commands/electrum-to-seed.cpp | 2 +- test/commands/entropy.cpp | 2 +- test/commands/fetch-balance.cpp | 2 +- test/commands/fetch-block.cpp | 2 +- test/commands/fetch-header.cpp | 2 +- test/commands/fetch-height.cpp | 2 +- test/commands/fetch-history.cpp | 2 +- test/commands/fetch-public-key.cpp | 2 +- test/commands/fetch-tx-index.cpp | 2 +- test/commands/fetch-tx.cpp | 2 +- test/commands/fetch-utxo.cpp | 2 +- test/commands/get-filter-checkpoint.cpp | 2 +- test/commands/get-filter-headers.cpp | 2 +- test/commands/get-filters.cpp | 2 +- test/commands/hd-new.cpp | 2 +- test/commands/hd-private.cpp | 2 +- test/commands/hd-public.cpp | 2 +- test/commands/hd-to-address.cpp | 2 +- test/commands/hd-to-ec.cpp | 2 +- test/commands/hd-to-public.cpp | 2 +- test/commands/hd-to-wif.cpp | 2 +- test/commands/help.cpp | 2 +- test/commands/input-set.cpp | 2 +- test/commands/input-sign.cpp | 2 +- test/commands/input-validate.cpp | 2 +- test/commands/match-neutrino-address.cpp | 2 +- test/commands/match-neutrino-script.cpp | 2 +- test/commands/message-sign.cpp | 2 +- test/commands/message-validate.cpp | 2 +- test/commands/mnemonic-decode.cpp | 2 +- test/commands/mnemonic-encode.cpp | 2 +- test/commands/mnemonic-to-seed.cpp | 2 +- test/commands/put-tx.cpp | 2 +- test/commands/qrcode.cpp | 2 +- test/commands/ripemd160.cpp | 2 +- test/commands/satoshi-to-btc.cpp | 2 +- test/commands/script-decode.cpp | 2 +- test/commands/script-encode.cpp | 2 +- test/commands/script-to-address.cpp | 2 +- test/commands/script-to-key.cpp | 2 +- test/commands/script-to-witness.cpp | 2 +- test/commands/seed.cpp | 2 +- test/commands/send-tx.cpp | 2 +- test/commands/settings.cpp | 2 +- test/commands/sha160.cpp | 2 +- test/commands/sha256.cpp | 2 +- test/commands/sha512.cpp | 2 +- test/commands/stealth-decode.cpp | 2 +- test/commands/stealth-encode.cpp | 2 +- test/commands/stealth-public.cpp | 2 +- test/commands/stealth-secret.cpp | 2 +- test/commands/stealth-shared.cpp | 2 +- test/commands/subscribe-block.cpp | 2 +- test/commands/subscribe-tx.cpp | 2 +- test/commands/token-new.cpp | 2 +- test/commands/tx-decode.cpp | 2 +- test/commands/tx-encode.cpp | 2 +- test/commands/tx-sign.cpp | 2 +- test/commands/uri-decode.cpp | 2 +- test/commands/uri-encode.cpp | 2 +- test/commands/validate-tx.cpp | 2 +- test/commands/watch-key.cpp | 2 +- test/commands/watch-tx.cpp | 2 +- test/commands/wif-to-ec.cpp | 2 +- test/commands/wif-to-public.cpp | 2 +- test/commands/witness-to-key.cpp | 2 +- test/commands/wrap-decode.cpp | 2 +- test/commands/wrap-encode.cpp | 2 +- test/config/address.cpp | 2 +- test/generated__broadcast.cpp | 2 +- test/generated__find.cpp | 2 +- test/generated__formerly.cpp | 2 +- test/generated__symbol.cpp | 2 +- test/main.cpp | 2 +- 461 files changed, 460 insertions(+), 656 deletions(-) delete mode 100644 .appveyor.yml delete mode 100644 .travis.yml diff --git a/.appveyor.yml b/.appveyor.yml deleted file mode 100644 index 02d80216e..000000000 --- a/.appveyor.yml +++ /dev/null @@ -1,88 +0,0 @@ -############################################################################### -# Copyright (c) 2014-2020 libbitcoin-explorer developers (see COPYING). -# -# GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY -# -############################################################################### -version: 4.0.0.{build}-{branch} - -image: Visual Studio 2013 - -clone_folder: c:\git\libbitcoin-explorer -skip_tags: true - -environment: - matrix: - - configuration: StaticDebug - platform: x64 - BOOST_UNIT_TEST_OPTIONS: "--run_test=generated,obsolete,offline,config,stub --show_progress=no --detect_memory_leak=0 --report_level=no --build_info=yes" - - configuration: StaticRelease - platform: x64 - BOOST_UNIT_TEST_OPTIONS: "--run_test=generated,obsolete,offline,config,stub --show_progress=no --detect_memory_leak=0 --report_level=no --build_info=yes" - - configuration: StaticDebug - platform: Win32 - BOOST_UNIT_TEST_OPTIONS: "--run_test=generated,obsolete,offline,config,stub --show_progress=no --detect_memory_leak=0 --report_level=no --build_info=yes" - - configuration: StaticRelease - platform: Win32 - BOOST_UNIT_TEST_OPTIONS: "--run_test=generated,obsolete,offline,config,stub --show_progress=no --detect_memory_leak=0 --report_level=no --build_info=yes" - -matrix: - fast_finish: true - -init: - - git config --global core.autocrlf true - -before_build: - - ps: >- - $BASE_KEY = "HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"; - $WOW_KEY = "HKLM:SOFTWARE\wow6432node\Microsoft\Windows\CurrentVersion\Uninstall"; - $CTP_URL = "https://download.microsoft.com/download/3/C/2/3C271B79-6354-4B66-9014-C6CEBC14C5C4/vc_CompilerCTP.Nov2013.exe"; - $CTP_FILENAME = "vc_CompilerCTP.Nov2013.exe"; - $INSTALL_LOG_PATH = "c:\users\appveyor\install-log.txt"; - function GetUninstallString($product_name) { - $x64_items = @(Get-ChildItem $BASE_KEY); - ($x64_items + @(Get-ChildItem $WOW_KEY) ` - | ForEach-Object { Get-ItemProperty Microsoft.PowerShell.Core\Registry::$_ } ` - | Where-Object { $_.DisplayName -and $_.DisplayName.Contains($product_name) } ` - | Select UninstallString).UninstallString - } - Write-Host "Uninstalling Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.21005..." -ForegroundColor Yellow; - "$(GetUninstallString "Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.21005") /quiet" | out-file "$env:TEMP\uninstall.cmd" -Encoding ASCII; - & $env:temp\uninstall.cmd; - Write-Host "Uninstalling Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501..." -ForegroundColor Yellow; - "$(GetUninstallString "Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501") /quiet" | out-file "$env:TEMP\uninstall.cmd" -Encoding ASCII; - & $env:temp\uninstall.cmd; - Write-Host "Uninstalling Microsoft Visual C++ 2013 Redistributable (x86) - 12.0.30501..." -Foreground Yellow; - "$(GetUninstallString "Microsoft Visual C++ 2013 Redistributable (x86) - 12.0.30501") /quiet" | out-file "$env:TEMP\uninstall.cmd" -Encoding ASCII; - & $env:temp\uninstall.cmd; - Write-Host "Downloading Visual C++ Compiler November 2013 CTP..." -ForegroundColor Yellow; - $CTP_INSTALLER_PATH = "$($env:TEMP)\$CTP_FILENAME"; - (New-Object Net.WebClient).DownloadFile($CTP_URL, $CTP_INSTALLER_PATH); - Write-Host "Installing CTP Compiler..." -ForegroundColor Yellow; - cmd /c start /wait $CTP_INSTALLER_PATH /install /quiet /norestart /log $INSTALL_LOG_PATH; - Write-Host "CTP Compiler Installation Complete." -ForegroundColor Green; - -build_script: - - c:\git\libbitcoin-explorer\build.cmd c:\git %PLATFORM% %CONFIGURATION% vs2013 - - cd /d %APPVEYOR_BUILD_FOLDER% - -test_script: - - ps: >- - Write-Host "Locating test executables..." -ForegroundColor Yellow; - $BC_TEST_EXES = @(Get-ChildItem -Path "$env:APPVEYOR_BUILD_FOLDER\bin" -recurse | Where-Object { $_.Name -eq "libbitcoin-explorer-test.exe" }); - If ($BC_TEST_EXES.Count -ne 1) { - Write-Host "Failure, invalid count of test executables." -ForegroundColor Red; - exit 1; - } - Write-Host "Found single test executable: " $BC_TEST_EXES.FullName -ForegroundColor Green; - $BC_TEST_SINGLETON = $BC_TEST_EXES.FullName; - Write-Host "Executing $BC_TEST_SINGLETON $env:BOOST_UNIT_TEST_OPTIONS" -ForegroundColor Yellow; - try { - Invoke-Expression "$BC_TEST_SINGLETON $env:BOOST_UNIT_TEST_OPTIONS" - } - catch { - $ERR = $_; - Write-Host "Test execution failure: " $ERR -ForegroundColor Red; - exit $ERR; - } - Write-Host "Test execution complete." -ForegroundColor Green; diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index d47e481a3..000000000 --- a/.travis.yml +++ /dev/null @@ -1,108 +0,0 @@ -############################################################################### -# Copyright (c) 2014-2020 libbitcoin-explorer developers (see COPYING). -# -# GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY -# -############################################################################### -sudo: - - false - -language: - - cpp - -addons: - apt: - sources: - - boost-latest - - ubuntu-toolchain-r-test - -matrix: - include: - - os: osx - osx_image: xcode12.2 - compiler: clang - env: LINK=dynamic - - os: osx - compiler: clang - env: LINK=static - - os: linux - compiler: clang - env: LINK=dynamic - - os: linux - compiler: clang - env: LINK=static - addons: - apt: - sources: - - sourceline: 'ppa:h-rayflood/llvm' - packages: - - clang-5.0 - - os: linux - compiler: gcc - env: LINK=dynamic - addons: - apt: - packages: - - g++-4.8 - - bash-completion - - os: linux - compiler: gcc - env: LINK=static - addons: - apt: - packages: - - bash-completion - fast_finish: - - true - -before_install: - - # Set aliases for readability. - - if [[ $CC == gcc ]]; then GCC=true; fi - - if [[ $CC == clang ]]; then CLANG=true; fi - - if [[ $LINK == static ]]; then STATIC=true; fi - - if [[ $LINK == dynamic ]]; then DYNAMIC=true; fi - - if [[ $TRAVIS_OS_NAME == osx ]]; then OSX=true; fi - - if [[ $TRAVIS_OS_NAME == linux ]]; then LINUX=true; fi - -install: - - # Export CC/CXX to control compiler/version. - - if [[ $OSX && $CLANG && $DYNAMIC ]]; then export CC=clang; export CXX=clang++; fi - - if [[ $OSX && $CLANG && $STATIC ]]; then export CC=clang; export CXX=clang++; fi - - if [[ $LINUX && $CLANG && $DYNAMIC ]]; then export CC=clang; export CXX=clang++; fi - - if [[ $LINUX && $CLANG && $STATIC ]]; then export CC=clang-5.0; export CXX=clang++-5.0; fi - - if [[ $LINUX && $GCC && $DYNAMIC ]]; then export CC=gcc-4.8; export CXX=g++-4.8; fi - - if [[ $LINUX && $GCC && $STATIC ]]; then export CC=gcc; export CXX=g++; fi - - # Download and install packages. - - if [[ $OSX && $CLANG && $DYNAMIC ]]; then brew install bash-completion; fi - -script: - - # Download and build libbitcoin-explorer and all dependencies. - - if [[ $OSX && $CLANG && $DYNAMIC ]]; then CC=$CC CXX=$CXX ./install.sh --enable-isystem --with-icu --build-icu --build-zmq --with-bash-completiondir --disable-static; fi - - if [[ $OSX && $CLANG && $STATIC ]]; then CC=$CC CXX=$CXX ./install.sh --enable-isystem --build-boost --build-zmq --disable-shared --prefix=$TRAVIS_BUILD_DIR/my-prefix; fi - - if [[ $LINUX && $CLANG && $DYNAMIC ]]; then CC=$CC CXX=$CXX ./install.sh --enable-isystem --build-boost --build-zmq --disable-ndebug --disable-static --prefix=$TRAVIS_BUILD_DIR/my-prefix CFLAGS='-Os' CXXFLAGS='-Os'; fi - - if [[ $LINUX && $CLANG && $STATIC ]]; then CC=$CC CXX=$CXX ./install.sh --enable-isystem --build-boost --build-zmq --disable-shared --prefix=$TRAVIS_BUILD_DIR/my-prefix CFLAGS='-Os' CXXFLAGS='-Os'; fi - - if [[ $LINUX && $GCC && $DYNAMIC ]]; then CC=$CC CXX=$CXX ./install.sh --enable-isystem --build-boost --build-zmq --disable-static --with-bash-completiondir=$TRAVIS_BUILD_DIR/my-prefix/share/bash-completion/completions --prefix=$TRAVIS_BUILD_DIR/my-prefix CFLAGS='-Og -g' CXXFLAGS='-Og -g'; fi - - if [[ $LINUX && $GCC && $STATIC ]]; then CC=$CC CXX=$CXX ./install.sh --enable-isystem --build-boost --build-zmq --disable-shared --build-dir=my-build --prefix=$TRAVIS_BUILD_DIR/my-prefix --with-bash-completiondir=$TRAVIS_BUILD_DIR/my-prefix/share/bash-completion/completions CFLAGS='-Og -g --coverage' CXXFLAGS='-Og -g --coverage'; fi - -after_success: - - # Download and unpack lcov. - - if [[ $LINUX && $GCC && $STATIC ]]; then wget https://github.com/linux-test-project/lcov/releases/download/v1.12/lcov-1.12.tar.gz; fi - - if [[ $LINUX && $GCC && $STATIC ]]; then tar xzf lcov-1.12.tar.gz; fi - - if [[ $LINUX && $GCC && $STATIC ]]; then cd lcov-1.12; PREFIX="$TRAVIS_BUILD_DIR/my-prefix" make install; cd ..; fi - - # Install coveralls. - - if [[ $LINUX && $GCC && $STATIC ]]; then gem install coveralls-lcov; fi - - # Capture coverage info, filter out system and test code, and debug before upload. - - if [[ $LINUX && $GCC && $STATIC ]]; then $TRAVIS_BUILD_DIR/my-prefix/usr/bin/lcov --directory . --capture --output-file coverage.info; fi - - if [[ $LINUX && $GCC && $STATIC ]]; then $TRAVIS_BUILD_DIR/my-prefix/usr/bin/lcov --remove coverage.info "/usr/*" "$TRAVIS_BUILD_DIR/my-prefix/*" "my-build/*" "test/*" --output-file coverage.info; fi - - if [[ $LINUX && $GCC && $STATIC ]]; then $TRAVIS_BUILD_DIR/my-prefix/usr/bin/lcov --list coverage.info; fi - - # Upload coverage info to coveralls service (--repo-token ). - - if [[ $LINUX && $GCC && $STATIC ]]; then coveralls-lcov coverage.info; fi - diff --git a/Makefile.am b/Makefile.am index 2b80ad5ae..92f14ff84 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2014-2020 libbitcoin-explorer developers (see COPYING). +# Copyright (c) 2014-2023 libbitcoin-explorer developers (see COPYING). # # GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY # diff --git a/autogen.sh b/autogen.sh index 375a9e24c..cad96e888 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,6 +1,6 @@ #!/bin/sh ############################################################################### -# Copyright (c) 2014-2020 libbitcoin-explorer developers (see COPYING). +# Copyright (c) 2014-2023 libbitcoin-explorer developers (see COPYING). # # GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY # diff --git a/build.cmd b/build.cmd index af2f7b9d9..0f2de6980 100644 --- a/build.cmd +++ b/build.cmd @@ -1,5 +1,5 @@ REM ########################################################################### -REM # Copyright (c) 2014-2020 libbitcoin-explorer developers (see COPYING). +REM # Copyright (c) 2014-2023 libbitcoin-explorer developers (see COPYING). REM # REM # GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY REM # diff --git a/builds/cmake/CMakeLists.txt b/builds/cmake/CMakeLists.txt index def1b4bd1..dedeed279 100644 --- a/builds/cmake/CMakeLists.txt +++ b/builds/cmake/CMakeLists.txt @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2014-2020 libbitcoin-explorer developers (see COPYING). +# Copyright (c) 2014-2023 libbitcoin-explorer developers (see COPYING). # # GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY # diff --git a/builds/cmake/modules/FindBash-Completion.cmake b/builds/cmake/modules/FindBash-Completion.cmake index c00e1d1b8..2cc13f1f5 100644 --- a/builds/cmake/modules/FindBash-Completion.cmake +++ b/builds/cmake/modules/FindBash-Completion.cmake @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2014-2020 libbitcoin-server developers (see COPYING). +# Copyright (c) 2014-2023 libbitcoin-server developers (see COPYING). # # GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY # diff --git a/builds/cmake/modules/FindBitcoin-Client.cmake b/builds/cmake/modules/FindBitcoin-Client.cmake index ba42a1e9a..c8257165f 100644 --- a/builds/cmake/modules/FindBitcoin-Client.cmake +++ b/builds/cmake/modules/FindBitcoin-Client.cmake @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2014-2020 libbitcoin-explorer developers (see COPYING). +# Copyright (c) 2014-2023 libbitcoin-explorer developers (see COPYING). # # GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY # diff --git a/builds/cmake/modules/FindBitcoin-Network.cmake b/builds/cmake/modules/FindBitcoin-Network.cmake index 427d3b3f9..059358e3e 100644 --- a/builds/cmake/modules/FindBitcoin-Network.cmake +++ b/builds/cmake/modules/FindBitcoin-Network.cmake @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2014-2020 libbitcoin-node developers (see COPYING). +# Copyright (c) 2014-2023 libbitcoin-node developers (see COPYING). # # GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY # diff --git a/builds/cmake/modules/FindDl.cmake b/builds/cmake/modules/FindDl.cmake index 0ea1cb3d8..b152924fe 100644 --- a/builds/cmake/modules/FindDl.cmake +++ b/builds/cmake/modules/FindDl.cmake @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2014-2020 libbitcoin developers (see COPYING). +# Copyright (c) 2014-2023 libbitcoin developers (see COPYING). # ############################################################################### # Finddl diff --git a/builds/msvc/debug.natvis b/builds/msvc/debug.natvis index d81400292..cbde072cc 100644 --- a/builds/msvc/debug.natvis +++ b/builds/msvc/debug.natvis @@ -1,6 +1,6 @@