From cd537946be737189ff2a454aa1cef0142499126b Mon Sep 17 00:00:00 2001 From: Phillip Mienk Date: Tue, 9 May 2023 17:04:06 -0700 Subject: [PATCH 1/4] Regenerate artifacts. --- .github/workflows/ci.yml | 46 ++++++-- builds/cmake/CMakeLists.txt | 79 +++++++++++-- configure.ac | 218 ++++++++++++++++++------------------ 3 files changed, 216 insertions(+), 127 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ad5b1af6e4..540b1d5b95 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,6 +27,7 @@ jobs: icu: "" cc: "clang" flags: "-Os -fPIE" + options: "--enable-isystem" packager: "apt" packages: "" @@ -40,6 +41,7 @@ jobs: icu: "--build-icu --with-icu" cc: "clang" flags: "-Os -fPIE" + options: "--enable-isystem" packager: "apt" packages: "" @@ -53,6 +55,7 @@ jobs: icu: "" cc: "gcc" flags: "-Os -fPIE" + options: "--enable-isystem" packager: "apt" packages: "" @@ -66,6 +69,7 @@ jobs: icu: "--build-icu --with-icu" cc: "gcc" flags: "-Og -g --coverage -fPIE" + options: "--enable-isystem" packager: "apt" packages: "lcov" @@ -79,6 +83,7 @@ jobs: icu: "--build-icu --with-icu" cc: "clang" flags: "-Os -fPIE" + options: "--enable-isystem" packager: "brew" packages: "" @@ -92,6 +97,7 @@ jobs: icu: "--build-icu --with-icu" cc: "clang" flags: "-Os -fvisibility=hidden -fPIE" + options: "--enable-isystem" packager: "brew" packages: "" @@ -143,11 +149,16 @@ jobs: echo "LDFLAGS=-Wl,-rpath,$WORKSPACE_SUBPATH/prefix/lib" >> $GITHUB_ENV fi + - name: Display CPU details + if: ${{ (runner.os == 'Linux') }} + shell: bash + run: | + lscpu + - name: Execute install.sh run: > ./install.sh - --enable-isystem - --build-dir=$LIBBITCOIN_SRC_PATH + --build-dir=$LIBBITCOIN_SRC_PATH ${{ matrix.options }} --prefix=$LIBBITCOIN_SRC_PATH/prefix ${{ env.LINKAGE }} ${{ env.ASSERT_NDEBUG }} @@ -200,11 +211,11 @@ jobs: run: | cat ${{ github.workspace }}/build/build-*/bootstrap.log + - name: Failure display otool output if: ${{ failure() && (matrix.os == 'macos-latest') }} run: | otool -L ${{ github.workspace }}/test/.libs/libbitcoin-system-test - - name: Failure display DYLD_PRINT_LIBRARIES if: ${{ failure() && (matrix.os == 'macos-latest') }} run: | @@ -233,6 +244,7 @@ jobs: icu: "" cc: "clang" flags: "-Os -fPIE" + options: "" packager: "apt" packages: "" @@ -246,6 +258,7 @@ jobs: icu: "--build-icu --with-icu" cc: "clang" flags: "-Os -fPIE" + options: "" packager: "apt" packages: "" @@ -259,6 +272,7 @@ jobs: icu: "" cc: "gcc" flags: "-Os -fPIE" + options: "" packager: "apt" packages: "" @@ -272,6 +286,7 @@ jobs: icu: "--build-icu --with-icu" cc: "gcc" flags: "-Og -fPIE" + options: "" packager: "apt" packages: "" @@ -285,6 +300,7 @@ jobs: icu: "--build-icu --with-icu" cc: "clang" flags: "-Os -fPIE" + options: "" packager: "brew" packages: "" @@ -298,6 +314,7 @@ jobs: icu: "--build-icu --with-icu" cc: "clang" flags: "-Os -fvisibility=hidden -fPIE" + options: "" packager: "brew" packages: "" @@ -352,10 +369,16 @@ jobs: echo "LDFLAGS=-Wl,-rpath,$WORKSPACE_SUBPATH/prefix/lib" >> $GITHUB_ENV fi + - name: Display CPU details + if: ${{ (runner.os == 'Linux') }} + shell: bash + run: | + lscpu + - name: Execute install-cmake.sh run: > ./install-cmake.sh - --build-dir=$LIBBITCOIN_SRC_PATH + --build-dir=$LIBBITCOIN_SRC_PATH ${{ matrix.options }} --prefix=$LIBBITCOIN_SRC_PATH/prefix ${{ env.LINKAGE }} ${{ env.ASSERT_NDEBUG }} @@ -408,11 +431,11 @@ jobs: run: | cat ${{ github.workspace }}/build/build-*/bootstrap.log + - name: Failure display otool output if: ${{ failure() && (matrix.os == 'macos-latest') }} run: | otool -L ${{ github.workspace }}/test/.libs/libbitcoin-system-test - - name: Failure display DYLD_PRINT_LIBRARIES if: ${{ failure() && (matrix.os == 'macos-latest') }} run: | @@ -452,6 +475,7 @@ jobs: icu: "" cc: "clang" flags: "-Os -fPIE" + options: "" packager: "apt" packages: "" @@ -466,6 +490,7 @@ jobs: icu: "--build-icu --with-icu" cc: "clang" flags: "-Os -fPIE" + options: "" packager: "apt" packages: "" @@ -480,6 +505,7 @@ jobs: icu: "" cc: "gcc" flags: "-Os -fPIE" + options: "" packager: "apt" packages: "" @@ -534,10 +560,16 @@ jobs: echo "LDFLAGS=-Wl,-rpath,$WORKSPACE_SUBPATH/prefix/${{ matrix.preset }}/lib" >> $GITHUB_ENV fi + - name: Display CPU details + if: ${{ (runner.os == 'Linux') }} + shell: bash + run: | + lscpu + - name: Execute install-cmakepresets.sh run: > ./install-cmakepresets.sh - --build-dir=$LIBBITCOIN_SRC_PATH + --build-dir=$LIBBITCOIN_SRC_PATH ${{ matrix.options }} --prefix=$LIBBITCOIN_SRC_PATH/prefix/${{ matrix.preset }} --preset=${{ matrix.preset }} ${{ env.LINKAGE }} @@ -591,11 +623,11 @@ jobs: run: | cat ${{ github.workspace }}/build/build-*/bootstrap.log + - name: Failure display otool output if: ${{ failure() && (matrix.os == 'macos-latest') }} run: | otool -L ${{ github.workspace }}/test/.libs/libbitcoin-system-test - - name: Failure display DYLD_PRINT_LIBRARIES if: ${{ failure() && (matrix.os == 'macos-latest') }} run: | diff --git a/builds/cmake/CMakeLists.txt b/builds/cmake/CMakeLists.txt index acae013dde..7d9877320e 100644 --- a/builds/cmake/CMakeLists.txt +++ b/builds/cmake/CMakeLists.txt @@ -16,6 +16,8 @@ enable_testing() list( APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/modules" ) include(CheckIncludeFiles) include(CheckSymbolExists) +include(CheckCXXCompilerFlag) +include(CheckCXXSourceCompiles) set_property(GLOBAL PROPERTY USE_FOLDERS ON) @@ -40,40 +42,95 @@ set( CMAKE_CXX_STANDARD_REQUIRED ON ) # Add compiler options #------------------------------------------------------------------------------ # Warn on all stuff. -add_compile_options( "-Wall" ) +check_cxx_compiler_flag( "-Wall" HAS_FLAG_WALL ) +if ( HAS_FLAG_WALL ) + add_compile_options( "-Wall" ) +else() + message( FATAL_ERROR "Compiler does not support -Wall" ) +endif() # Warn on extra stuff. -add_compile_options( "-Wextra" ) +check_cxx_compiler_flag( "-Wextra" HAS_FLAG_WEXTRA ) +if ( HAS_FLAG_WEXTRA ) + add_compile_options( "-Wextra" ) +else() + message( FATAL_ERROR "Compiler does not support -Wextra" ) +endif() # Be really annoying. -add_compile_options( "-Wpedantic" ) +check_cxx_compiler_flag( "-Wpedantic" HAS_FLAG_WPEDANTIC ) +if ( HAS_FLAG_WPEDANTIC ) + add_compile_options( "-Wpedantic" ) +else() + message( FATAL_ERROR "Compiler does not support -Wpedantic" ) +endif() # Disallow warning on style order of declarations. -add_compile_options( "-Wno-reorder" ) +check_cxx_compiler_flag( "-Wno-reorder" HAS_FLAG_WNO-REORDER ) +if ( HAS_FLAG_WNO-REORDER ) + add_compile_options( "-Wno-reorder" ) +else() + message( FATAL_ERROR "Compiler does not support -Wno-reorder" ) +endif() # Suppress warning for incomplete field initialization. -add_compile_options( "-Wno-missing-field-initializers" ) +check_cxx_compiler_flag( "-Wno-missing-field-initializers" HAS_FLAG_WNO-MISSING-FIELD-INITIALIZERS ) +if ( HAS_FLAG_WNO-MISSING-FIELD-INITIALIZERS ) + add_compile_options( "-Wno-missing-field-initializers" ) +else() + message( FATAL_ERROR "Compiler does not support -Wno-missing-field-initializers" ) +endif() # Conform to style. -add_compile_options( "-Wno-missing-braces" ) +check_cxx_compiler_flag( "-Wno-missing-braces" HAS_FLAG_WNO-MISSING-BRACES ) +if ( HAS_FLAG_WNO-MISSING-BRACES ) + add_compile_options( "-Wno-missing-braces" ) +else() + message( FATAL_ERROR "Compiler does not support -Wno-missing-braces" ) +endif() # Ignore comments within comments or commenting of backslash extended lines. -add_compile_options( "-Wno-comment" ) +check_cxx_compiler_flag( "-Wno-comment" HAS_FLAG_WNO-COMMENT ) +if ( HAS_FLAG_WNO-COMMENT ) + add_compile_options( "-Wno-comment" ) +else() + message( FATAL_ERROR "Compiler does not support -Wno-comment" ) +endif() # Suppress warning for copy of implicitly generated copy constructor. -add_compile_options( "-Wno-deprecated-copy" ) +check_cxx_compiler_flag( "-Wno-deprecated-copy" HAS_FLAG_WNO-DEPRECATED-COPY ) +if ( HAS_FLAG_WNO-DEPRECATED-COPY ) + add_compile_options( "-Wno-deprecated-copy" ) +else() + message( FATAL_ERROR "Compiler does not support -Wno-deprecated-copy" ) +endif() # Allow use of C99 'long long' type. -add_compile_options( "-Wno-long-long" ) +check_cxx_compiler_flag( "-Wno-long-long" HAS_FLAG_WNO-LONG-LONG ) +if ( HAS_FLAG_WNO-LONG-LONG ) + add_compile_options( "-Wno-long-long" ) +else() + message( FATAL_ERROR "Compiler does not support -Wno-long-long" ) +endif() # Conflict in stdlib under clang. if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") - add_compile_options( "-Wno-mismatched-tags" ) + check_cxx_compiler_flag( "-Wno-mismatched-tags" HAS_FLAG_WNO-MISMATCHED-TAGS ) + if ( HAS_FLAG_WNO-MISMATCHED-TAGS ) + add_compile_options( "-Wno-mismatched-tags" ) + else() + message( FATAL_ERROR "Compiler does not support -Wno-mismatched-tags" ) + endif() endif() # Limit delays and warnings. if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") - add_compile_options( "-fno-var-tracking-assignments" ) + check_cxx_compiler_flag( "-fno-var-tracking-assignments" HAS_FLAG_FNO-VAR-TRACKING-ASSIGNMENTS ) + if ( HAS_FLAG_FNO-VAR-TRACKING-ASSIGNMENTS ) + add_compile_options( "-fno-var-tracking-assignments" ) + else() + message( FATAL_ERROR "Compiler does not support -fno-var-tracking-assignments" ) + endif() endif() # Implement -Dpkgconfigdir and output ${pkgconfigdir}. diff --git a/configure.ac b/configure.ac index 980344165a..ca3cf8cd64 100644 --- a/configure.ac +++ b/configure.ac @@ -147,6 +147,115 @@ AC_ARG_ENABLE([isystem], AC_MSG_RESULT([$enable_isystem]) +# Set flags. +#============================================================================== +# Require c++11 for all c++ products. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_COMPILE_FLAG([-std=c++11], + [CXXFLAGS="$CXXFLAGS -std=c++11"])]) + +# Warn on all stuff. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_COMPILE_FLAG([-Wall], + [CFLAGS="$CFLAGS -Wall"])]) + +# Warn on all stuff. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_COMPILE_FLAG([-Wall], + [CXXFLAGS="$CXXFLAGS -Wall"])]) + +# Warn on extra stuff. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_COMPILE_FLAG([-Wextra], + [CFLAGS="$CFLAGS -Wextra"])]) + +# Warn on extra stuff. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_COMPILE_FLAG([-Wextra], + [CXXFLAGS="$CXXFLAGS -Wextra"])]) + +# Be really annoying. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_COMPILE_FLAG([-Wpedantic], + [CFLAGS="$CFLAGS -Wpedantic"], + [AX_CHECK_COMPILE_FLAG([-pedantic], + [CFLAGS="$CFLAGS -pedantic"])])]) + +# Be really annoying. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_COMPILE_FLAG([-Wpedantic], + [CXXFLAGS="$CXXFLAGS -Wpedantic"], + [AX_CHECK_COMPILE_FLAG([-pedantic], + [CXXFLAGS="$CXXFLAGS -pedantic"])])]) + +# Disallow warning on style order of declarations. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_COMPILE_FLAG([-Wno-reorder], + [CXXFLAGS="$CXXFLAGS -Wno-reorder"])]) + +# Suppress warning for incomplete field initialization. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_COMPILE_FLAG([-Wno-missing-field-initializers], + [CXXFLAGS="$CXXFLAGS -Wno-missing-field-initializers"])]) + +# Conform to style. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_COMPILE_FLAG([-Wno-missing-braces], + [CXXFLAGS="$CXXFLAGS -Wno-missing-braces"])]) + +# Ignore comments within comments or commenting of backslash extended lines. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_COMPILE_FLAG([-Wno-comment], + [CXXFLAGS="$CXXFLAGS -Wno-comment"])]) + +# Suppress warning for copy of implicitly generated copy constructor. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_COMPILE_FLAG([-Wno-deprecated-copy], + [CXXFLAGS="$CXXFLAGS -Wno-deprecated-copy"])]) + +# Conflict in stdlib under clang. Enabled in clang only. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*clang*], + [AX_CHECK_COMPILE_FLAG([-Wno-mismatched-tags], + [CXXFLAGS="$CXXFLAGS -Wno-mismatched-tags"])]) + +# Protect stack. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_LINK_FLAG([-fstack-protector], + [LDFLAGS="$LDFLAGS -fstack-protector"])]) + +# Protect stack comprehensively. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_LINK_FLAG([-fstack-protector-all], + [LDFLAGS="$LDFLAGS -fstack-protector-all"])]) + +# Allow use of C99 'long long' type. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*], + [AX_CHECK_COMPILE_FLAG([-Wno-long-long], + [CFLAGS="$CFLAGS -Wno-long-long"])]) + +# Limit delays and warnings. Enabled in gcc only. +#------------------------------------------------------------------------------ +AS_CASE([${CC}], [*gcc*], + [AX_CHECK_COMPILE_FLAG([-fno-var-tracking-assignments], + [CXXFLAGS="$CXXFLAGS -fno-var-tracking-assignments"])]) + + # Check dependencies. #============================================================================== # Require Boost of at least version 1.72.0 and output ${boost_CPPFLAGS/LDFLAGS}. @@ -314,115 +423,6 @@ AS_CASE([${enable_isystem}],[yes], AC_MSG_NOTICE([secp256k1_BUILD_CPPFLAGS : ${secp256k1_BUILD_CPPFLAGS}]) -# Set flags. -#============================================================================== -# Require c++11 for all c++ products. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_COMPILE_FLAG([-std=c++11], - [CXXFLAGS="$CXXFLAGS -std=c++11"])]) - -# Warn on all stuff. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_COMPILE_FLAG([-Wall], - [CFLAGS="$CFLAGS -Wall"])]) - -# Warn on all stuff. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_COMPILE_FLAG([-Wall], - [CXXFLAGS="$CXXFLAGS -Wall"])]) - -# Warn on extra stuff. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_COMPILE_FLAG([-Wextra], - [CFLAGS="$CFLAGS -Wextra"])]) - -# Warn on extra stuff. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_COMPILE_FLAG([-Wextra], - [CXXFLAGS="$CXXFLAGS -Wextra"])]) - -# Be really annoying. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_COMPILE_FLAG([-Wpedantic], - [CFLAGS="$CFLAGS -Wpedantic"], - [AX_CHECK_COMPILE_FLAG([-pedantic], - [CFLAGS="$CFLAGS -pedantic"])])]) - -# Be really annoying. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_COMPILE_FLAG([-Wpedantic], - [CXXFLAGS="$CXXFLAGS -Wpedantic"], - [AX_CHECK_COMPILE_FLAG([-pedantic], - [CXXFLAGS="$CXXFLAGS -pedantic"])])]) - -# Disallow warning on style order of declarations. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_COMPILE_FLAG([-Wno-reorder], - [CXXFLAGS="$CXXFLAGS -Wno-reorder"])]) - -# Suppress warning for incomplete field initialization. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_COMPILE_FLAG([-Wno-missing-field-initializers], - [CXXFLAGS="$CXXFLAGS -Wno-missing-field-initializers"])]) - -# Conform to style. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_COMPILE_FLAG([-Wno-missing-braces], - [CXXFLAGS="$CXXFLAGS -Wno-missing-braces"])]) - -# Ignore comments within comments or commenting of backslash extended lines. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_COMPILE_FLAG([-Wno-comment], - [CXXFLAGS="$CXXFLAGS -Wno-comment"])]) - -# Suppress warning for copy of implicitly generated copy constructor. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_COMPILE_FLAG([-Wno-deprecated-copy], - [CXXFLAGS="$CXXFLAGS -Wno-deprecated-copy"])]) - -# Conflict in stdlib under clang. Enabled in clang only. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*clang*], - [AX_CHECK_COMPILE_FLAG([-Wno-mismatched-tags], - [CXXFLAGS="$CXXFLAGS -Wno-mismatched-tags"])]) - -# Protect stack. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_LINK_FLAG([-fstack-protector], - [LDFLAGS="$LDFLAGS -fstack-protector"])]) - -# Protect stack comprehensively. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_LINK_FLAG([-fstack-protector-all], - [LDFLAGS="$LDFLAGS -fstack-protector-all"])]) - -# Allow use of C99 'long long' type. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*], - [AX_CHECK_COMPILE_FLAG([-Wno-long-long], - [CFLAGS="$CFLAGS -Wno-long-long"])]) - -# Limit delays and warnings. Enabled in gcc only. -#------------------------------------------------------------------------------ -AS_CASE([${CC}], [*gcc*], - [AX_CHECK_COMPILE_FLAG([-fno-var-tracking-assignments], - [CXXFLAGS="$CXXFLAGS -fno-var-tracking-assignments"])]) - - # Process outputs into templates. #============================================================================== AC_CONFIG_FILES([Makefile libbitcoin-system.pc]) From 837c03cc99499937f1e2b54126c10d39fa9be608 Mon Sep 17 00:00:00 2001 From: Phillip Mienk Date: Tue, 15 Aug 2023 19:36:08 -0700 Subject: [PATCH 2/4] Add comment clarifying pseudo_random.hpp use. --- include/bitcoin/system/utility/pseudo_random.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/bitcoin/system/utility/pseudo_random.hpp b/include/bitcoin/system/utility/pseudo_random.hpp index b5935b2560..da6ee0b3c5 100644 --- a/include/bitcoin/system/utility/pseudo_random.hpp +++ b/include/bitcoin/system/utility/pseudo_random.hpp @@ -28,6 +28,10 @@ namespace libbitcoin { +/** + * This pseudo random number is seeded via system clock, and is not intended + * for uses requiring true randomness. + */ class BC_API pseudo_random { public: From cbd86ce0362361258a17c0253127bdb24e4b51c7 Mon Sep 17 00:00:00 2001 From: Phillip Mienk Date: Wed, 16 Aug 2023 17:27:35 -0700 Subject: [PATCH 3/4] Update copyright year range. --- .github/workflows/ci.yml | 2 +- Makefile.am | 2 +- autogen.sh | 2 +- build.cmd | 2 +- builds/cmake/CMakeLists.txt | 2 +- builds/cmake/modules/FindDl.cmake | 2 +- builds/cmake/modules/FindIcu-I18N.cmake | 2 +- builds/cmake/modules/FindRt.cmake | 2 +- builds/cmake/modules/FindSecp256K1.cmake | 2 +- builds/msvc/debug.natvis | 2 +- .../libbitcoin-system-examples.vcxproj | 2 +- .../libbitcoin-system-examples.vcxproj.filters | 2 +- builds/msvc/vs2022/libbitcoin-system-examples/packages.config | 2 +- .../libbitcoin-system-test/libbitcoin-system-test.vcxproj | 2 +- .../libbitcoin-system-test.vcxproj.filters | 2 +- builds/msvc/vs2022/libbitcoin-system-test/packages.config | 2 +- builds/msvc/vs2022/libbitcoin-system/libbitcoin-system.vcxproj | 2 +- .../vs2022/libbitcoin-system/libbitcoin-system.vcxproj.filters | 2 +- builds/msvc/vs2022/libbitcoin-system/packages.config | 2 +- configure.ac | 2 +- examples/main.cpp | 2 +- include/bitcoin/system.hpp | 2 +- include/bitcoin/system/chain/block.hpp | 2 +- include/bitcoin/system/chain/chain_state.hpp | 2 +- include/bitcoin/system/chain/compact.hpp | 2 +- include/bitcoin/system/chain/header.hpp | 2 +- include/bitcoin/system/chain/history.hpp | 2 +- include/bitcoin/system/chain/input.hpp | 2 +- include/bitcoin/system/chain/input_point.hpp | 2 +- include/bitcoin/system/chain/output.hpp | 2 +- include/bitcoin/system/chain/output_point.hpp | 2 +- include/bitcoin/system/chain/point.hpp | 2 +- include/bitcoin/system/chain/point_iterator.hpp | 2 +- include/bitcoin/system/chain/point_value.hpp | 2 +- include/bitcoin/system/chain/points_value.hpp | 2 +- include/bitcoin/system/chain/script.hpp | 2 +- include/bitcoin/system/chain/stealth.hpp | 2 +- include/bitcoin/system/chain/transaction.hpp | 2 +- include/bitcoin/system/chain/witness.hpp | 2 +- include/bitcoin/system/compat.h | 2 +- include/bitcoin/system/compat.hpp | 2 +- include/bitcoin/system/config/authority.hpp | 2 +- include/bitcoin/system/config/base16.hpp | 2 +- include/bitcoin/system/config/base2.hpp | 2 +- include/bitcoin/system/config/base58.hpp | 2 +- include/bitcoin/system/config/base64.hpp | 2 +- include/bitcoin/system/config/checkpoint.hpp | 2 +- include/bitcoin/system/config/directory.hpp | 2 +- include/bitcoin/system/config/endpoint.hpp | 2 +- include/bitcoin/system/config/hash160.hpp | 2 +- include/bitcoin/system/config/hash256.hpp | 2 +- include/bitcoin/system/config/parameter.hpp | 2 +- include/bitcoin/system/config/parser.hpp | 2 +- include/bitcoin/system/config/printer.hpp | 2 +- include/bitcoin/system/config/settings.hpp | 2 +- include/bitcoin/system/config/sodium.hpp | 2 +- include/bitcoin/system/constants.hpp | 2 +- include/bitcoin/system/define.hpp | 2 +- include/bitcoin/system/error.hpp | 2 +- include/bitcoin/system/formats/base_10.hpp | 2 +- include/bitcoin/system/formats/base_16.hpp | 2 +- include/bitcoin/system/formats/base_58.hpp | 2 +- include/bitcoin/system/formats/base_64.hpp | 2 +- include/bitcoin/system/formats/base_85.hpp | 2 +- include/bitcoin/system/handlers.hpp | 2 +- include/bitcoin/system/impl/formats/base_16.ipp | 2 +- include/bitcoin/system/impl/formats/base_58.ipp | 2 +- include/bitcoin/system/impl/log/features/counter.ipp | 2 +- include/bitcoin/system/impl/log/features/gauge.ipp | 2 +- include/bitcoin/system/impl/log/features/metric.ipp | 2 +- include/bitcoin/system/impl/log/features/rate.ipp | 2 +- include/bitcoin/system/impl/log/features/timer.ipp | 2 +- include/bitcoin/system/impl/machine/interpreter.ipp | 2 +- include/bitcoin/system/impl/machine/number.ipp | 2 +- include/bitcoin/system/impl/machine/operation.ipp | 2 +- include/bitcoin/system/impl/machine/program.ipp | 2 +- include/bitcoin/system/impl/math/checksum.ipp | 2 +- include/bitcoin/system/impl/math/hash.ipp | 2 +- include/bitcoin/system/impl/utility/array_slice.ipp | 2 +- include/bitcoin/system/impl/utility/collection.ipp | 2 +- include/bitcoin/system/impl/utility/data.ipp | 2 +- include/bitcoin/system/impl/utility/deserializer.ipp | 2 +- include/bitcoin/system/impl/utility/endian.ipp | 2 +- include/bitcoin/system/impl/utility/istream_reader.ipp | 2 +- include/bitcoin/system/impl/utility/ostream_writer.ipp | 2 +- include/bitcoin/system/impl/utility/pending.ipp | 2 +- include/bitcoin/system/impl/utility/resubscriber.ipp | 2 +- include/bitcoin/system/impl/utility/serializer.ipp | 2 +- include/bitcoin/system/impl/utility/subscriber.ipp | 2 +- include/bitcoin/system/impl/utility/track.ipp | 2 +- include/bitcoin/system/log/attributes.hpp | 2 +- include/bitcoin/system/log/features/counter.hpp | 2 +- include/bitcoin/system/log/features/gauge.hpp | 2 +- include/bitcoin/system/log/features/metric.hpp | 2 +- include/bitcoin/system/log/features/rate.hpp | 2 +- include/bitcoin/system/log/features/timer.hpp | 2 +- include/bitcoin/system/log/rotable_file.hpp | 2 +- include/bitcoin/system/log/severity.hpp | 2 +- include/bitcoin/system/log/sink.hpp | 2 +- include/bitcoin/system/log/source.hpp | 2 +- include/bitcoin/system/log/statsd_sink.hpp | 2 +- include/bitcoin/system/log/statsd_source.hpp | 2 +- include/bitcoin/system/log/udp_client_sink.hpp | 2 +- include/bitcoin/system/machine/interpreter.hpp | 2 +- include/bitcoin/system/machine/number.hpp | 2 +- include/bitcoin/system/machine/opcode.hpp | 2 +- include/bitcoin/system/machine/operation.hpp | 2 +- include/bitcoin/system/machine/program.hpp | 2 +- include/bitcoin/system/machine/rule_fork.hpp | 2 +- include/bitcoin/system/machine/script_pattern.hpp | 2 +- include/bitcoin/system/machine/script_version.hpp | 2 +- include/bitcoin/system/machine/sighash_algorithm.hpp | 2 +- include/bitcoin/system/math/checksum.hpp | 2 +- include/bitcoin/system/math/crypto.hpp | 2 +- include/bitcoin/system/math/elliptic_curve.hpp | 2 +- include/bitcoin/system/math/hash.hpp | 2 +- include/bitcoin/system/math/limits.hpp | 2 +- include/bitcoin/system/math/stealth.hpp | 2 +- include/bitcoin/system/math/uint256.hpp | 2 +- include/bitcoin/system/message/address.hpp | 2 +- include/bitcoin/system/message/alert.hpp | 2 +- include/bitcoin/system/message/alert_payload.hpp | 2 +- include/bitcoin/system/message/block.hpp | 2 +- include/bitcoin/system/message/block_transactions.hpp | 2 +- include/bitcoin/system/message/compact_block.hpp | 2 +- include/bitcoin/system/message/fee_filter.hpp | 2 +- include/bitcoin/system/message/filter_add.hpp | 2 +- include/bitcoin/system/message/filter_clear.hpp | 2 +- include/bitcoin/system/message/filter_load.hpp | 2 +- include/bitcoin/system/message/get_address.hpp | 2 +- include/bitcoin/system/message/get_block_transactions.hpp | 2 +- include/bitcoin/system/message/get_blocks.hpp | 2 +- include/bitcoin/system/message/get_data.hpp | 2 +- include/bitcoin/system/message/get_headers.hpp | 2 +- include/bitcoin/system/message/header.hpp | 2 +- include/bitcoin/system/message/headers.hpp | 2 +- include/bitcoin/system/message/heading.hpp | 2 +- include/bitcoin/system/message/inventory.hpp | 2 +- include/bitcoin/system/message/inventory_vector.hpp | 2 +- include/bitcoin/system/message/memory_pool.hpp | 2 +- include/bitcoin/system/message/merkle_block.hpp | 2 +- include/bitcoin/system/message/messages.hpp | 2 +- include/bitcoin/system/message/network_address.hpp | 2 +- include/bitcoin/system/message/not_found.hpp | 2 +- include/bitcoin/system/message/ping.hpp | 2 +- include/bitcoin/system/message/pong.hpp | 2 +- include/bitcoin/system/message/prefilled_transaction.hpp | 2 +- include/bitcoin/system/message/reject.hpp | 2 +- include/bitcoin/system/message/send_compact.hpp | 2 +- include/bitcoin/system/message/send_headers.hpp | 2 +- include/bitcoin/system/message/transaction.hpp | 2 +- include/bitcoin/system/message/verack.hpp | 2 +- include/bitcoin/system/message/version.hpp | 2 +- include/bitcoin/system/unicode/console_streambuf.hpp | 2 +- include/bitcoin/system/unicode/ifstream.hpp | 2 +- include/bitcoin/system/unicode/ofstream.hpp | 2 +- include/bitcoin/system/unicode/unicode.hpp | 2 +- include/bitcoin/system/unicode/unicode_istream.hpp | 2 +- include/bitcoin/system/unicode/unicode_ostream.hpp | 2 +- include/bitcoin/system/unicode/unicode_streambuf.hpp | 2 +- include/bitcoin/system/utility/array_slice.hpp | 2 +- include/bitcoin/system/utility/asio.hpp | 2 +- include/bitcoin/system/utility/assert.hpp | 2 +- include/bitcoin/system/utility/atomic.hpp | 2 +- include/bitcoin/system/utility/binary.hpp | 2 +- include/bitcoin/system/utility/collection.hpp | 2 +- include/bitcoin/system/utility/color.hpp | 2 +- include/bitcoin/system/utility/conditional_lock.hpp | 2 +- include/bitcoin/system/utility/container_sink.hpp | 2 +- include/bitcoin/system/utility/container_source.hpp | 2 +- include/bitcoin/system/utility/data.hpp | 2 +- include/bitcoin/system/utility/deadline.hpp | 2 +- include/bitcoin/system/utility/decorator.hpp | 2 +- include/bitcoin/system/utility/delegates.hpp | 2 +- include/bitcoin/system/utility/deserializer.hpp | 2 +- include/bitcoin/system/utility/dispatcher.hpp | 2 +- include/bitcoin/system/utility/enable_shared_from_base.hpp | 2 +- include/bitcoin/system/utility/endian.hpp | 2 +- include/bitcoin/system/utility/exceptions.hpp | 2 +- include/bitcoin/system/utility/flush_lock.hpp | 2 +- include/bitcoin/system/utility/interprocess_lock.hpp | 2 +- include/bitcoin/system/utility/istream_reader.hpp | 2 +- include/bitcoin/system/utility/monitor.hpp | 2 +- include/bitcoin/system/utility/noncopyable.hpp | 2 +- include/bitcoin/system/utility/ostream_writer.hpp | 2 +- include/bitcoin/system/utility/pending.hpp | 2 +- include/bitcoin/system/utility/png.hpp | 2 +- include/bitcoin/system/utility/prioritized_mutex.hpp | 2 +- include/bitcoin/system/utility/pseudo_random.hpp | 2 +- include/bitcoin/system/utility/reader.hpp | 2 +- include/bitcoin/system/utility/resubscriber.hpp | 2 +- include/bitcoin/system/utility/scope_lock.hpp | 2 +- include/bitcoin/system/utility/sequencer.hpp | 2 +- include/bitcoin/system/utility/sequential_lock.hpp | 2 +- include/bitcoin/system/utility/serializer.hpp | 2 +- include/bitcoin/system/utility/socket.hpp | 2 +- include/bitcoin/system/utility/string.hpp | 2 +- include/bitcoin/system/utility/subscriber.hpp | 2 +- include/bitcoin/system/utility/synchronizer.hpp | 2 +- include/bitcoin/system/utility/thread.hpp | 2 +- include/bitcoin/system/utility/threadpool.hpp | 2 +- include/bitcoin/system/utility/timer.hpp | 2 +- include/bitcoin/system/utility/track.hpp | 2 +- include/bitcoin/system/utility/work.hpp | 2 +- include/bitcoin/system/utility/writer.hpp | 2 +- include/bitcoin/system/version.hpp | 2 +- include/bitcoin/system/wallet/bitcoin_uri.hpp | 2 +- include/bitcoin/system/wallet/dictionary.hpp | 2 +- include/bitcoin/system/wallet/ec_private.hpp | 2 +- include/bitcoin/system/wallet/ec_public.hpp | 2 +- include/bitcoin/system/wallet/ek_private.hpp | 2 +- include/bitcoin/system/wallet/ek_public.hpp | 2 +- include/bitcoin/system/wallet/ek_token.hpp | 2 +- include/bitcoin/system/wallet/electrum.hpp | 2 +- include/bitcoin/system/wallet/electrum_dictionary.hpp | 2 +- include/bitcoin/system/wallet/encrypted_keys.hpp | 2 +- include/bitcoin/system/wallet/hd_private.hpp | 2 +- include/bitcoin/system/wallet/hd_public.hpp | 2 +- include/bitcoin/system/wallet/message.hpp | 2 +- include/bitcoin/system/wallet/mini_keys.hpp | 2 +- include/bitcoin/system/wallet/mnemonic.hpp | 2 +- include/bitcoin/system/wallet/payment_address.hpp | 2 +- include/bitcoin/system/wallet/qrcode.hpp | 2 +- include/bitcoin/system/wallet/select_outputs.hpp | 2 +- include/bitcoin/system/wallet/stealth_address.hpp | 2 +- include/bitcoin/system/wallet/stealth_receiver.hpp | 2 +- include/bitcoin/system/wallet/stealth_sender.hpp | 2 +- include/bitcoin/system/wallet/uri.hpp | 2 +- include/bitcoin/system/wallet/uri_reader.hpp | 2 +- install-cmake.sh | 2 +- install-cmakepresets.sh | 2 +- install.sh | 2 +- libbitcoin-system-test_runner.sh | 2 +- libbitcoin-system.pc.in | 2 +- src/chain/block.cpp | 2 +- src/chain/chain_state.cpp | 2 +- src/chain/compact.cpp | 2 +- src/chain/header.cpp | 2 +- src/chain/input.cpp | 2 +- src/chain/output.cpp | 2 +- src/chain/output_point.cpp | 2 +- src/chain/point.cpp | 2 +- src/chain/point_iterator.cpp | 2 +- src/chain/point_value.cpp | 2 +- src/chain/points_value.cpp | 2 +- src/chain/script.cpp | 2 +- src/chain/transaction.cpp | 2 +- src/chain/witness.cpp | 2 +- src/config/authority.cpp | 2 +- src/config/base16.cpp | 2 +- src/config/base2.cpp | 2 +- src/config/base58.cpp | 2 +- src/config/base64.cpp | 2 +- src/config/checkpoint.cpp | 2 +- src/config/directory.cpp | 2 +- src/config/endpoint.cpp | 2 +- src/config/hash160.cpp | 2 +- src/config/hash256.cpp | 2 +- src/config/parameter.cpp | 2 +- src/config/parser.cpp | 2 +- src/config/printer.cpp | 2 +- src/config/sodium.cpp | 2 +- src/error.cpp | 2 +- src/formats/base_10.cpp | 2 +- src/formats/base_16.cpp | 2 +- src/formats/base_58.cpp | 2 +- src/formats/base_64.cpp | 2 +- src/formats/base_85.cpp | 2 +- src/log/sink.cpp | 2 +- src/log/statsd_sink.cpp | 2 +- src/log/udp_client_sink.cpp | 2 +- src/machine/interpreter.cpp | 2 +- src/machine/number.cpp | 2 +- src/machine/opcode.cpp | 2 +- src/machine/operation.cpp | 2 +- src/machine/program.cpp | 2 +- src/math/checksum.cpp | 2 +- src/math/crypto.cpp | 2 +- src/math/elliptic_curve.cpp | 2 +- src/math/hash.cpp | 2 +- src/math/secp256k1_initializer.cpp | 2 +- src/math/secp256k1_initializer.hpp | 2 +- src/math/stealth.cpp | 2 +- src/message/address.cpp | 2 +- src/message/alert.cpp | 2 +- src/message/alert_payload.cpp | 2 +- src/message/block.cpp | 2 +- src/message/block_transactions.cpp | 2 +- src/message/compact_block.cpp | 2 +- src/message/fee_filter.cpp | 2 +- src/message/filter_add.cpp | 2 +- src/message/filter_clear.cpp | 2 +- src/message/filter_load.cpp | 2 +- src/message/get_address.cpp | 2 +- src/message/get_block_transactions.cpp | 2 +- src/message/get_blocks.cpp | 2 +- src/message/get_data.cpp | 2 +- src/message/get_headers.cpp | 2 +- src/message/header.cpp | 2 +- src/message/headers.cpp | 2 +- src/message/heading.cpp | 2 +- src/message/inventory.cpp | 2 +- src/message/inventory_vector.cpp | 2 +- src/message/memory_pool.cpp | 2 +- src/message/merkle_block.cpp | 2 +- src/message/messages.cpp | 2 +- src/message/network_address.cpp | 2 +- src/message/not_found.cpp | 2 +- src/message/ping.cpp | 2 +- src/message/pong.cpp | 2 +- src/message/prefilled_transaction.cpp | 2 +- src/message/reject.cpp | 2 +- src/message/send_compact.cpp | 2 +- src/message/send_headers.cpp | 2 +- src/message/transaction.cpp | 2 +- src/message/verack.cpp | 2 +- src/message/version.cpp | 2 +- src/unicode/console_streambuf.cpp | 2 +- src/unicode/ifstream.cpp | 2 +- src/unicode/ofstream.cpp | 2 +- src/unicode/unicode.cpp | 2 +- src/unicode/unicode_istream.cpp | 2 +- src/unicode/unicode_ostream.cpp | 2 +- src/unicode/unicode_streambuf.cpp | 2 +- src/utility/binary.cpp | 2 +- src/utility/conditional_lock.cpp | 2 +- src/utility/deadline.cpp | 2 +- src/utility/dispatcher.cpp | 2 +- src/utility/flush_lock.cpp | 2 +- src/utility/interprocess_lock.cpp | 2 +- src/utility/istream_reader.cpp | 2 +- src/utility/monitor.cpp | 2 +- src/utility/ostream_writer.cpp | 2 +- src/utility/png.cpp | 2 +- src/utility/prioritized_mutex.cpp | 2 +- src/utility/pseudo_random.cpp | 2 +- src/utility/scope_lock.cpp | 2 +- src/utility/sequencer.cpp | 2 +- src/utility/sequential_lock.cpp | 2 +- src/utility/socket.cpp | 2 +- src/utility/string.cpp | 2 +- src/utility/thread.cpp | 2 +- src/utility/threadpool.cpp | 2 +- src/utility/work.cpp | 2 +- src/wallet/bitcoin_uri.cpp | 2 +- src/wallet/dictionary.cpp | 2 +- src/wallet/ec_private.cpp | 2 +- src/wallet/ec_public.cpp | 2 +- src/wallet/ek_private.cpp | 2 +- src/wallet/ek_public.cpp | 2 +- src/wallet/ek_token.cpp | 2 +- src/wallet/electrum.cpp | 2 +- src/wallet/electrum_dictionary.cpp | 2 +- src/wallet/encrypted_keys.cpp | 2 +- src/wallet/hd_private.cpp | 2 +- src/wallet/hd_public.cpp | 2 +- src/wallet/message.cpp | 2 +- src/wallet/mini_keys.cpp | 2 +- src/wallet/mnemonic.cpp | 2 +- src/wallet/parse_encrypted_keys/parse_encrypted_key.hpp | 2 +- src/wallet/parse_encrypted_keys/parse_encrypted_key.ipp | 2 +- src/wallet/parse_encrypted_keys/parse_encrypted_prefix.hpp | 2 +- src/wallet/parse_encrypted_keys/parse_encrypted_prefix.ipp | 2 +- src/wallet/parse_encrypted_keys/parse_encrypted_private.cpp | 2 +- src/wallet/parse_encrypted_keys/parse_encrypted_private.hpp | 2 +- src/wallet/parse_encrypted_keys/parse_encrypted_public.cpp | 2 +- src/wallet/parse_encrypted_keys/parse_encrypted_public.hpp | 2 +- src/wallet/parse_encrypted_keys/parse_encrypted_token.cpp | 2 +- src/wallet/parse_encrypted_keys/parse_encrypted_token.hpp | 2 +- src/wallet/payment_address.cpp | 2 +- src/wallet/qrcode.cpp | 2 +- src/wallet/select_outputs.cpp | 2 +- src/wallet/stealth_address.cpp | 2 +- src/wallet/stealth_receiver.cpp | 2 +- src/wallet/stealth_sender.cpp | 2 +- src/wallet/uri.cpp | 2 +- test/chain/block.cpp | 2 +- test/chain/compact.cpp | 2 +- test/chain/header.cpp | 2 +- test/chain/input.cpp | 2 +- test/chain/output.cpp | 2 +- test/chain/output_point.cpp | 2 +- test/chain/point.cpp | 2 +- test/chain/point_iterator.cpp | 2 +- test/chain/point_value.cpp | 2 +- test/chain/points_value.cpp | 2 +- test/chain/satoshi_words.cpp | 2 +- test/chain/script.cpp | 2 +- test/chain/script.hpp | 2 +- test/chain/transaction.cpp | 2 +- test/config/authority.cpp | 2 +- test/config/base58.cpp | 2 +- test/config/checkpoint.cpp | 2 +- test/config/endpoint.cpp | 2 +- test/config/hash256.cpp | 2 +- test/config/parameter.cpp | 2 +- test/config/printer.cpp | 2 +- test/formats/base_10.cpp | 2 +- test/formats/base_16.cpp | 2 +- test/formats/base_58.cpp | 2 +- test/formats/base_64.cpp | 2 +- test/formats/base_85.cpp | 2 +- test/machine/number.cpp | 2 +- test/machine/number.hpp | 2 +- test/machine/opcode.cpp | 2 +- test/machine/operation.cpp | 2 +- test/main.cpp | 2 +- test/math/checksum.cpp | 2 +- test/math/elliptic_curve.cpp | 2 +- test/math/hash.cpp | 2 +- test/math/hash.hpp | 2 +- test/math/limits.cpp | 2 +- test/math/stealth.cpp | 2 +- test/math/uint256.cpp | 2 +- test/message/address.cpp | 2 +- test/message/alert.cpp | 2 +- test/message/alert_payload.cpp | 2 +- test/message/block.cpp | 2 +- test/message/block_transactions.cpp | 2 +- test/message/compact_block.cpp | 2 +- test/message/fee_filter.cpp | 2 +- test/message/filter_add.cpp | 2 +- test/message/filter_clear.cpp | 2 +- test/message/filter_load.cpp | 2 +- test/message/get_address.cpp | 2 +- test/message/get_block_transactions.cpp | 2 +- test/message/get_blocks.cpp | 2 +- test/message/get_data.cpp | 2 +- test/message/get_headers.cpp | 2 +- test/message/header.cpp | 2 +- test/message/headers.cpp | 2 +- test/message/heading.cpp | 2 +- test/message/inventory.cpp | 2 +- test/message/inventory_vector.cpp | 2 +- test/message/memory_pool.cpp | 2 +- test/message/merkle_block.cpp | 2 +- test/message/messages.cpp | 2 +- test/message/network_address.cpp | 2 +- test/message/not_found.cpp | 2 +- test/message/ping.cpp | 2 +- test/message/pong.cpp | 2 +- test/message/prefilled_transaction.cpp | 2 +- test/message/reject.cpp | 2 +- test/message/send_compact.cpp | 2 +- test/message/send_headers.cpp | 2 +- test/message/transaction.cpp | 2 +- test/message/verack.cpp | 2 +- test/message/version.cpp | 2 +- test/unicode/unicode.cpp | 2 +- test/unicode/unicode_istream.cpp | 2 +- test/unicode/unicode_ostream.cpp | 2 +- test/utility/binary.cpp | 2 +- test/utility/collection.cpp | 2 +- test/utility/data.cpp | 2 +- test/utility/endian.cpp | 2 +- test/utility/png.cpp | 2 +- test/utility/pseudo_random.cpp | 2 +- test/utility/serializer.cpp | 2 +- test/utility/stream.cpp | 2 +- test/utility/thread.cpp | 2 +- test/wallet/bitcoin_uri.cpp | 2 +- test/wallet/ec_private.cpp | 2 +- test/wallet/ec_public.cpp | 2 +- test/wallet/electrum.cpp | 2 +- test/wallet/encrypted_keys.cpp | 2 +- test/wallet/hd_private.cpp | 2 +- test/wallet/hd_public.cpp | 2 +- test/wallet/message.cpp | 2 +- test/wallet/mnemonic.cpp | 2 +- test/wallet/mnemonic.hpp | 2 +- test/wallet/payment_address.cpp | 2 +- test/wallet/qrcode.cpp | 2 +- test/wallet/select_outputs.cpp | 2 +- test/wallet/stealth_address.cpp | 2 +- test/wallet/stealth_receiver.cpp | 2 +- test/wallet/stealth_sender.cpp | 2 +- test/wallet/uri.cpp | 2 +- test/wallet/uri_reader.cpp | 2 +- 478 files changed, 478 insertions(+), 478 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 540b1d5b95..6d9fe23cd6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2014-2020 libbitcoin-system developers (see COPYING). +# Copyright (c) 2014-2023 libbitcoin-system developers (see COPYING). # # GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY # diff --git a/Makefile.am b/Makefile.am index 50a062a0f2..abbc4c74b7 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2014-2020 libbitcoin-system developers (see COPYING). +# Copyright (c) 2014-2023 libbitcoin-system developers (see COPYING). # # GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY # diff --git a/autogen.sh b/autogen.sh index c8c661a3d1..65589d767f 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,6 +1,6 @@ #!/bin/sh ############################################################################### -# Copyright (c) 2014-2020 libbitcoin-system developers (see COPYING). +# Copyright (c) 2014-2023 libbitcoin-system developers (see COPYING). # # GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY # diff --git a/build.cmd b/build.cmd index 6c92c1dad7..4b692a746a 100644 --- a/build.cmd +++ b/build.cmd @@ -1,5 +1,5 @@ REM ########################################################################### -REM # Copyright (c) 2014-2020 libbitcoin-system developers (see COPYING). +REM # Copyright (c) 2014-2023 libbitcoin-system 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 7d9877320e..3a41f330e9 100644 --- a/builds/cmake/CMakeLists.txt +++ b/builds/cmake/CMakeLists.txt @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2014-2020 libbitcoin-system developers (see COPYING). +# Copyright (c) 2014-2023 libbitcoin-system 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 0ea1cb3d85..b152924fe0 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/cmake/modules/FindIcu-I18N.cmake b/builds/cmake/modules/FindIcu-I18N.cmake index 6a8bef2822..7f7e14449e 100644 --- a/builds/cmake/modules/FindIcu-I18N.cmake +++ b/builds/cmake/modules/FindIcu-I18N.cmake @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2014-2020 libbitcoin developers (see COPYING). +# Copyright (c) 2014-2023 libbitcoin developers (see COPYING). # # GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY # diff --git a/builds/cmake/modules/FindRt.cmake b/builds/cmake/modules/FindRt.cmake index 2859c2a66f..2afa7f67a7 100644 --- a/builds/cmake/modules/FindRt.cmake +++ b/builds/cmake/modules/FindRt.cmake @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2014-2020 libbitcoin developers (see COPYING). +# Copyright (c) 2014-2023 libbitcoin developers (see COPYING). # ############################################################################### # Findrt diff --git a/builds/cmake/modules/FindSecp256K1.cmake b/builds/cmake/modules/FindSecp256K1.cmake index 78d312857f..c710360ab4 100644 --- a/builds/cmake/modules/FindSecp256K1.cmake +++ b/builds/cmake/modules/FindSecp256K1.cmake @@ -1,5 +1,5 @@ ############################################################################### -# Copyright (c) 2014-2020 libbitcoin-consensus developers (see COPYING). +# Copyright (c) 2014-2023 libbitcoin-consensus developers (see COPYING). # # GENERATED SOURCE CODE, DO NOT EDIT EXCEPT EXPERIMENTALLY # diff --git a/builds/msvc/debug.natvis b/builds/msvc/debug.natvis index 1f56d5adc0..55fec18ed3 100644 --- a/builds/msvc/debug.natvis +++ b/builds/msvc/debug.natvis @@ -1,6 +1,6 @@