From 57a94a17dff0ed662465744419f3577d1913afe5 Mon Sep 17 00:00:00 2001 From: Pavankumar07s Date: Thu, 14 Nov 2024 00:16:34 +0530 Subject: [PATCH] feat:add color --- .ackrc | 0 .editorconfig | 0 .gitattributes | 0 .github/workflows/package.yml | 0 .github/workflows/test.yml | 0 .gitignore | 0 Brewfile | 0 CMakeLists.txt | 1 + CONTRIBUTING.markdown | 0 DEPENDENCIES | 1 + Dockerfile | 0 LICENSE | 0 Makefile | 0 README.markdown | 0 action.yml | 0 cmake/FindAlterSchema.cmake | 0 cmake/FindBlaze.cmake | 0 cmake/FindHydra.cmake | 0 cmake/FindJSONBinPack.cmake | 0 cmake/FindJSONToolkit.cmake | 0 docs/bundle.markdown | 0 docs/canonicalize.markdown | 0 docs/compile.markdown | 0 docs/decode.markdown | 0 docs/encode.markdown | 0 docs/format.markdown | 0 docs/frame.markdown | 0 docs/identify.markdown | 0 docs/lint.markdown | 0 docs/metaschema.markdown | 0 docs/test.markdown | 0 docs/validate.markdown | 0 src/CMakeLists.txt | 0 src/command.h | 0 src/command_bundle.cc | 0 src/command_canonicalize.cc | 0 src/command_compile.cc | 0 src/command_decode.cc | 0 src/command_encode.cc | 0 src/command_fmt.cc | 0 src/command_frame.cc | 5 +- src/command_identify.cc | 0 src/command_lint.cc | 0 src/command_metaschema.cc | 0 src/command_test.cc | 4 +- src/command_validate.cc | 3 +- src/configure.h.in | 0 src/main.cc | 21 +- src/utils.cc | 18 +- src/utils.h | 18 +- test/CMakeLists.txt | 0 vendor/alterschema/CMakeLists.txt | 0 vendor/alterschema/LICENSE | 0 vendor/alterschema/LICENSE-COMMERCIAL | 0 vendor/alterschema/config.cmake.in | 0 vendor/alterschema/src/engine/CMakeLists.txt | 0 vendor/alterschema/src/engine/bundle.cc | 0 .../include/sourcemeta/alterschema/engine.h | 0 .../sourcemeta/alterschema/engine_bundle.h | 0 .../sourcemeta/alterschema/engine_rule.h | 0 .../alterschema/engine_transformer.h | 0 vendor/alterschema/src/engine/rule.cc | 0 vendor/alterschema/src/engine/transformer.cc | 0 vendor/alterschema/src/linter/CMakeLists.txt | 0 .../src/linter/antipattern/const_with_type.h | 0 .../antipattern/duplicate_enum_values.h | 0 .../antipattern/duplicate_required_values.h | 0 .../src/linter/antipattern/enum_with_type.h | 0 .../exclusive_maximum_number_and_maximum.h | 0 .../exclusive_minimum_number_and_minimum.h | 0 .../src/linter/desugar/boolean_true.h | 0 .../src/linter/desugar/const_as_enum.h | 0 .../exclusive_maximum_integer_to_maximum.h | 0 .../exclusive_minimum_integer_to_minimum.h | 0 .../desugar/type_array_to_any_of_2020_12.h | 0 .../src/linter/desugar/type_boolean_as_enum.h | 0 .../src/linter/desugar/type_null_as_enum.h | 0 .../max_contains_covered_by_max_items.h | 0 .../implicit/min_items_given_min_contains.h | 0 .../src/linter/implicit/min_items_implicit.h | 0 .../src/linter/implicit/min_length_implicit.h | 0 .../min_properties_covered_by_required.h | 0 .../linter/implicit/min_properties_implicit.h | 0 .../linter/implicit/multiple_of_implicit.h | 0 .../src/linter/implicit/properties_implicit.h | 0 .../src/linter/implicit/type_union_implicit.h | 0 .../include/sourcemeta/alterschema/linter.h | 0 vendor/alterschema/src/linter/linter.cc | 0 .../redundant/additional_properties_default.h | 0 .../linter/redundant/content_schema_default.h | 0 .../linter/redundant/dependencies_default.h | 0 .../redundant/dependent_required_default.h | 0 .../linter/redundant/items_array_default.h | 0 .../linter/redundant/items_schema_default.h | 0 .../redundant/pattern_properties_default.h | 0 .../src/linter/redundant/properties_default.h | 0 .../redundant/unevaluated_items_default.h | 0 .../unevaluated_properties_default.h | 0 .../redundant/unsatisfiable_max_contains.h | 0 .../redundant/unsatisfiable_min_properties.h | 0 .../dependencies_property_tautology.h | 0 .../simplify/dependent_required_tautology.h | 0 .../simplify/equal_numeric_bounds_to_enum.h | 0 .../simplify/maximum_real_for_integer.h | 0 .../simplify/minimum_real_for_integer.h | 0 .../src/linter/simplify/single_type_array.h | 0 .../content_media_type_without_encoding.h | 0 .../content_schema_without_media_type.h | 0 ...op_non_array_keywords_applicator_2019_09.h | 0 ...op_non_array_keywords_applicator_2020_12.h | 0 .../drop_non_array_keywords_content_2019_09.h | 0 .../drop_non_array_keywords_content_2020_12.h | 0 .../drop_non_array_keywords_draft0.h | 0 .../drop_non_array_keywords_draft1.h | 0 .../drop_non_array_keywords_draft2.h | 0 .../drop_non_array_keywords_draft3.h | 0 .../drop_non_array_keywords_draft4.h | 0 .../drop_non_array_keywords_draft6.h | 0 .../drop_non_array_keywords_draft7.h | 0 .../drop_non_array_keywords_format_2019_09.h | 0 .../drop_non_array_keywords_format_2020_12.h | 0 ...p_non_array_keywords_unevaluated_2020_12.h | 0 ...op_non_array_keywords_validation_2019_09.h | 0 ...op_non_array_keywords_validation_2020_12.h | 0 ..._non_boolean_keywords_applicator_2019_09.h | 0 ..._non_boolean_keywords_applicator_2020_12.h | 0 ...rop_non_boolean_keywords_content_2019_09.h | 0 ...rop_non_boolean_keywords_content_2020_12.h | 0 .../drop_non_boolean_keywords_draft0.h | 0 .../drop_non_boolean_keywords_draft1.h | 0 .../drop_non_boolean_keywords_draft2.h | 0 .../drop_non_boolean_keywords_draft3.h | 0 .../drop_non_boolean_keywords_draft4.h | 0 .../drop_non_boolean_keywords_draft6.h | 0 .../drop_non_boolean_keywords_draft7.h | 0 ...drop_non_boolean_keywords_format_2019_09.h | 0 ...drop_non_boolean_keywords_format_2020_12.h | 0 ...non_boolean_keywords_unevaluated_2020_12.h | 0 ..._non_boolean_keywords_validation_2019_09.h | 0 ..._non_boolean_keywords_validation_2020_12.h | 0 ...rop_non_null_keywords_applicator_2019_09.h | 0 ...rop_non_null_keywords_applicator_2020_12.h | 0 .../drop_non_null_keywords_content_2019_09.h | 0 .../drop_non_null_keywords_content_2020_12.h | 0 .../drop_non_null_keywords_draft0.h | 0 .../drop_non_null_keywords_draft1.h | 0 .../drop_non_null_keywords_draft2.h | 0 .../drop_non_null_keywords_draft3.h | 0 .../drop_non_null_keywords_draft4.h | 0 .../drop_non_null_keywords_draft6.h | 0 .../drop_non_null_keywords_draft7.h | 0 .../drop_non_null_keywords_format_2019_09.h | 0 .../drop_non_null_keywords_format_2020_12.h | 0 ...op_non_null_keywords_unevaluated_2020_12.h | 0 ...rop_non_null_keywords_validation_2019_09.h | 0 ...rop_non_null_keywords_validation_2020_12.h | 0 ..._non_numeric_keywords_applicator_2019_09.h | 0 ..._non_numeric_keywords_applicator_2020_12.h | 0 ...rop_non_numeric_keywords_content_2019_09.h | 0 ...rop_non_numeric_keywords_content_2020_12.h | 0 .../drop_non_numeric_keywords_draft0.h | 0 .../drop_non_numeric_keywords_draft1.h | 0 .../drop_non_numeric_keywords_draft2.h | 0 .../drop_non_numeric_keywords_draft3.h | 0 .../drop_non_numeric_keywords_draft4.h | 0 .../drop_non_numeric_keywords_draft6.h | 0 .../drop_non_numeric_keywords_draft7.h | 0 ...drop_non_numeric_keywords_format_2019_09.h | 0 ...drop_non_numeric_keywords_format_2020_12.h | 0 ...non_numeric_keywords_unevaluated_2020_12.h | 0 ..._non_numeric_keywords_validation_2019_09.h | 0 ..._non_numeric_keywords_validation_2020_12.h | 0 ...p_non_object_keywords_applicator_2019_09.h | 0 ...p_non_object_keywords_applicator_2020_12.h | 0 ...drop_non_object_keywords_content_2019_09.h | 0 ...drop_non_object_keywords_content_2020_12.h | 0 .../drop_non_object_keywords_draft0.h | 0 .../drop_non_object_keywords_draft1.h | 0 .../drop_non_object_keywords_draft2.h | 0 .../drop_non_object_keywords_draft3.h | 0 .../drop_non_object_keywords_draft4.h | 0 .../drop_non_object_keywords_draft6.h | 0 .../drop_non_object_keywords_draft7.h | 0 .../drop_non_object_keywords_format_2019_09.h | 0 .../drop_non_object_keywords_format_2020_12.h | 0 ..._non_object_keywords_unevaluated_2020_12.h | 0 ...p_non_object_keywords_validation_2019_09.h | 0 ...p_non_object_keywords_validation_2020_12.h | 0 ...p_non_string_keywords_applicator_2019_09.h | 0 ...p_non_string_keywords_applicator_2020_12.h | 0 .../drop_non_string_keywords_draft0.h | 0 .../drop_non_string_keywords_draft1.h | 0 .../drop_non_string_keywords_draft2.h | 0 .../drop_non_string_keywords_draft3.h | 0 .../drop_non_string_keywords_draft4.h | 0 .../drop_non_string_keywords_draft6.h | 0 .../drop_non_string_keywords_draft7.h | 0 ..._non_string_keywords_unevaluated_2020_12.h | 0 ...p_non_string_keywords_validation_2019_09.h | 0 ...p_non_string_keywords_validation_2020_12.h | 0 .../superfluous/duplicate_allof_branches.h | 0 .../superfluous/duplicate_anyof_branches.h | 0 .../src/linter/superfluous/else_without_if.h | 0 .../linter/superfluous/if_without_then_else.h | 0 .../max_contains_without_contains.h | 0 .../min_contains_without_contains.h | 0 .../src/linter/superfluous/then_without_if.h | 0 .../src/linter/syntax_sugar/enum_to_const.h | 0 vendor/alterschema/vendor/noa/LICENSE | 0 vendor/alterschema/vendor/noa/cmake/noa.cmake | 0 .../noa/cmake/noa/commands/copy-file.cmake | 0 .../noa/cmake/noa/compiler/options.cmake | 0 .../noa/cmake/noa/compiler/sanitizer.cmake | 0 .../vendor/noa/cmake/noa/defaults.cmake | 0 .../vendor/noa/cmake/noa/library.cmake | 0 .../vendor/noa/cmake/noa/options/enum.cmake | 0 .../vendor/noa/cmake/noa/shim.cmake | 0 .../noa/cmake/noa/targets/clang-format.cmake | 0 .../noa/cmake/noa/targets/clang-format.config | 0 .../noa/cmake/noa/targets/clang-tidy.cmake | 0 .../noa/cmake/noa/targets/clang-tidy.config | 0 .../noa/cmake/noa/targets/doxygen.cmake | 0 .../noa/cmake/noa/targets/shellcheck.cmake | 0 .../vendor/noa/cmake/noa/variables.cmake | 0 vendor/blaze/CMakeLists.txt | 0 vendor/blaze/LICENSE | 0 vendor/blaze/cmake/FindGoogleBenchmark.cmake | 0 vendor/blaze/cmake/FindGoogleTest.cmake | 0 vendor/blaze/cmake/FindJSONToolkit.cmake | 0 vendor/blaze/config.cmake.in | 0 vendor/blaze/src/compiler/CMakeLists.txt | 0 vendor/blaze/src/compiler/compile.cc | 0 vendor/blaze/src/compiler/compile_describe.cc | 0 vendor/blaze/src/compiler/compile_helpers.h | 0 vendor/blaze/src/compiler/compile_json.cc | 0 .../src/compiler/compile_output_error.cc | 0 .../src/compiler/compile_output_trace.cc | 0 vendor/blaze/src/compiler/default_compiler.cc | 0 .../src/compiler/default_compiler_2019_09.h | 0 .../src/compiler/default_compiler_2020_12.h | 0 .../src/compiler/default_compiler_draft4.h | 0 .../src/compiler/default_compiler_draft6.h | 0 .../src/compiler/default_compiler_draft7.h | 0 .../include/sourcemeta/blaze/compiler.h | 0 .../include/sourcemeta/blaze/compiler_error.h | 0 .../sourcemeta/blaze/compiler_output.h | 0 vendor/blaze/src/evaluator/CMakeLists.txt | 0 vendor/blaze/src/evaluator/context.cc | 0 vendor/blaze/src/evaluator/evaluator.cc | 0 .../include/sourcemeta/blaze/evaluator.h | 0 .../sourcemeta/blaze/evaluator_context.h | 0 .../sourcemeta/blaze/evaluator_error.h | 0 .../sourcemeta/blaze/evaluator_template.h | 0 .../sourcemeta/blaze/evaluator_value.h | 0 vendor/blaze/src/evaluator/trace.h | 0 vendor/blaze/vendor/noa/LICENSE | 0 vendor/blaze/vendor/noa/cmake/noa.cmake | 0 .../noa/cmake/noa/commands/copy-file.cmake | 0 .../noa/cmake/noa/compiler/options.cmake | 0 .../noa/cmake/noa/compiler/sanitizer.cmake | 0 .../blaze/vendor/noa/cmake/noa/defaults.cmake | 0 .../blaze/vendor/noa/cmake/noa/library.cmake | 0 .../vendor/noa/cmake/noa/options/enum.cmake | 0 vendor/blaze/vendor/noa/cmake/noa/shim.cmake | 0 .../noa/cmake/noa/targets/clang-format.cmake | 0 .../noa/cmake/noa/targets/clang-format.config | 0 .../noa/cmake/noa/targets/clang-tidy.cmake | 0 .../noa/cmake/noa/targets/clang-tidy.config | 0 .../noa/cmake/noa/targets/doxygen.cmake | 0 .../noa/cmake/noa/targets/shellcheck.cmake | 0 .../vendor/noa/cmake/noa/variables.cmake | 0 vendor/hydra/CMakeLists.txt | 0 vendor/hydra/LICENSE | 0 vendor/hydra/LICENSE-COMMERCIAL | 0 vendor/hydra/cmake/FindBearSSL.cmake | 0 vendor/hydra/cmake/FindCURL.cmake | 0 vendor/hydra/cmake/FindZLIB.cmake | 0 vendor/hydra/cmake/FinduSockets.cmake | 0 vendor/hydra/cmake/FinduWebSockets.cmake | 0 vendor/hydra/config.cmake.in | 0 vendor/hydra/src/bucket/CMakeLists.txt | 0 vendor/hydra/src/bucket/aws_sigv4.cc | 0 vendor/hydra/src/bucket/bucket.cc | 0 vendor/hydra/src/bucket/bucket_error.cc | 0 .../bucket/include/sourcemeta/hydra/bucket.h | 0 .../sourcemeta/hydra/bucket_aws_sigv4.h | 0 .../include/sourcemeta/hydra/bucket_cache.h | 0 .../sourcemeta/hydra/bucket_cache_policy.h | 0 .../include/sourcemeta/hydra/bucket_error.h | 0 .../sourcemeta/hydra/bucket_response.h | 0 vendor/hydra/src/crypto/CMakeLists.txt | 0 vendor/hydra/src/crypto/base64.cc | 0 vendor/hydra/src/crypto/bearssl.h | 0 .../crypto/include/sourcemeta/hydra/crypto.h | 0 vendor/hydra/src/crypto/md5.cc | 0 vendor/hydra/src/crypto/sha256.cc | 0 vendor/hydra/src/crypto/uuid.cc | 0 vendor/hydra/src/http/CMakeLists.txt | 0 vendor/hydra/src/http/error.cc | 0 vendor/hydra/src/http/header.cc | 0 .../src/http/include/sourcemeta/hydra/http.h | 0 .../include/sourcemeta/hydra/http_error.h | 0 .../include/sourcemeta/hydra/http_header.h | 0 .../include/sourcemeta/hydra/http_method.h | 0 .../http/include/sourcemeta/hydra/http_mime.h | 0 .../include/sourcemeta/hydra/http_status.h | 0 .../http/include/sourcemeta/hydra/http_time.h | 0 vendor/hydra/src/http/method.cc | 0 vendor/hydra/src/http/mime.cc | 0 vendor/hydra/src/http/status.cc | 0 vendor/hydra/src/http/time.cc | 0 vendor/hydra/src/httpclient/CMakeLists.txt | 0 .../include/sourcemeta/hydra/httpclient.h | 0 .../sourcemeta/hydra/httpclient_request.h | 0 .../sourcemeta/hydra/httpclient_response.h | 0 .../sourcemeta/hydra/httpclient_stream.h | 0 vendor/hydra/src/httpclient/request.cc | 0 vendor/hydra/src/httpclient/response.cc | 0 vendor/hydra/src/httpclient/stream_curl.cc | 0 vendor/hydra/src/httpserver/CMakeLists.txt | 0 vendor/hydra/src/httpserver/httpserver.cc | 0 .../include/sourcemeta/hydra/httpserver.h | 0 .../sourcemeta/hydra/httpserver_logger.h | 0 .../sourcemeta/hydra/httpserver_request.h | 0 .../sourcemeta/hydra/httpserver_response.h | 0 vendor/hydra/src/httpserver/logger.cc | 0 vendor/hydra/src/httpserver/request.cc | 0 vendor/hydra/src/httpserver/response.cc | 0 vendor/hydra/src/httpserver/static.cc | 0 vendor/hydra/src/httpserver/uwebsockets.h | 0 vendor/hydra/vendor/bearssl/LICENSE.txt | 0 vendor/hydra/vendor/bearssl/inc/bearssl.h | 0 .../hydra/vendor/bearssl/inc/bearssl_aead.h | 0 .../hydra/vendor/bearssl/inc/bearssl_block.h | 0 vendor/hydra/vendor/bearssl/inc/bearssl_ec.h | 0 .../hydra/vendor/bearssl/inc/bearssl_hash.h | 0 .../hydra/vendor/bearssl/inc/bearssl_hmac.h | 0 vendor/hydra/vendor/bearssl/inc/bearssl_kdf.h | 0 vendor/hydra/vendor/bearssl/inc/bearssl_pem.h | 0 vendor/hydra/vendor/bearssl/inc/bearssl_prf.h | 0 .../hydra/vendor/bearssl/inc/bearssl_rand.h | 0 vendor/hydra/vendor/bearssl/inc/bearssl_rsa.h | 0 vendor/hydra/vendor/bearssl/inc/bearssl_ssl.h | 0 .../hydra/vendor/bearssl/inc/bearssl_x509.h | 0 vendor/hydra/vendor/bearssl/src/aead/ccm.c | 0 vendor/hydra/vendor/bearssl/src/aead/eax.c | 0 vendor/hydra/vendor/bearssl/src/aead/gcm.c | 0 vendor/hydra/vendor/bearssl/src/codec/ccopy.c | 0 .../hydra/vendor/bearssl/src/codec/dec16be.c | 0 .../hydra/vendor/bearssl/src/codec/dec16le.c | 0 .../hydra/vendor/bearssl/src/codec/dec32be.c | 0 .../hydra/vendor/bearssl/src/codec/dec32le.c | 0 .../hydra/vendor/bearssl/src/codec/dec64be.c | 0 .../hydra/vendor/bearssl/src/codec/dec64le.c | 0 .../hydra/vendor/bearssl/src/codec/enc16be.c | 0 .../hydra/vendor/bearssl/src/codec/enc16le.c | 0 .../hydra/vendor/bearssl/src/codec/enc32be.c | 0 .../hydra/vendor/bearssl/src/codec/enc32le.c | 0 .../hydra/vendor/bearssl/src/codec/enc64be.c | 0 .../hydra/vendor/bearssl/src/codec/enc64le.c | 0 .../hydra/vendor/bearssl/src/codec/pemdec.c | 0 .../hydra/vendor/bearssl/src/codec/pemdec.t0 | 0 .../hydra/vendor/bearssl/src/codec/pemenc.c | 0 vendor/hydra/vendor/bearssl/src/config.h | 0 .../hydra/vendor/bearssl/src/ec/ec_all_m15.c | 0 .../hydra/vendor/bearssl/src/ec/ec_all_m31.c | 0 .../vendor/bearssl/src/ec/ec_c25519_i15.c | 0 .../vendor/bearssl/src/ec/ec_c25519_i31.c | 0 .../vendor/bearssl/src/ec/ec_c25519_m15.c | 0 .../vendor/bearssl/src/ec/ec_c25519_m31.c | 0 .../vendor/bearssl/src/ec/ec_curve25519.c | 0 .../hydra/vendor/bearssl/src/ec/ec_default.c | 0 .../hydra/vendor/bearssl/src/ec/ec_keygen.c | 0 .../hydra/vendor/bearssl/src/ec/ec_p256_m15.c | 0 .../hydra/vendor/bearssl/src/ec/ec_p256_m31.c | 0 .../vendor/bearssl/src/ec/ec_prime_i15.c | 0 .../vendor/bearssl/src/ec/ec_prime_i31.c | 0 .../hydra/vendor/bearssl/src/ec/ec_pubkey.c | 0 .../vendor/bearssl/src/ec/ec_secp256r1.c | 0 .../vendor/bearssl/src/ec/ec_secp384r1.c | 0 .../vendor/bearssl/src/ec/ec_secp521r1.c | 0 .../hydra/vendor/bearssl/src/ec/ecdsa_atr.c | 0 .../bearssl/src/ec/ecdsa_default_sign_asn1.c | 0 .../bearssl/src/ec/ecdsa_default_sign_raw.c | 0 .../bearssl/src/ec/ecdsa_default_vrfy_asn1.c | 0 .../bearssl/src/ec/ecdsa_default_vrfy_raw.c | 0 .../vendor/bearssl/src/ec/ecdsa_i15_bits.c | 0 .../bearssl/src/ec/ecdsa_i15_sign_asn1.c | 0 .../bearssl/src/ec/ecdsa_i15_sign_raw.c | 0 .../bearssl/src/ec/ecdsa_i15_vrfy_asn1.c | 0 .../bearssl/src/ec/ecdsa_i15_vrfy_raw.c | 0 .../vendor/bearssl/src/ec/ecdsa_i31_bits.c | 0 .../bearssl/src/ec/ecdsa_i31_sign_asn1.c | 0 .../bearssl/src/ec/ecdsa_i31_sign_raw.c | 0 .../bearssl/src/ec/ecdsa_i31_vrfy_asn1.c | 0 .../bearssl/src/ec/ecdsa_i31_vrfy_raw.c | 0 .../hydra/vendor/bearssl/src/ec/ecdsa_rta.c | 0 .../hydra/vendor/bearssl/src/hash/dig_oid.c | 0 .../hydra/vendor/bearssl/src/hash/dig_size.c | 0 .../vendor/bearssl/src/hash/ghash_ctmul.c | 0 .../vendor/bearssl/src/hash/ghash_ctmul32.c | 0 .../vendor/bearssl/src/hash/ghash_ctmul64.c | 0 .../vendor/bearssl/src/hash/ghash_pclmul.c | 0 .../vendor/bearssl/src/hash/ghash_pwr8.c | 0 vendor/hydra/vendor/bearssl/src/hash/md5.c | 0 .../hydra/vendor/bearssl/src/hash/md5sha1.c | 0 vendor/hydra/vendor/bearssl/src/hash/mgf1.c | 0 .../hydra/vendor/bearssl/src/hash/multihash.c | 0 vendor/hydra/vendor/bearssl/src/hash/sha1.c | 0 .../hydra/vendor/bearssl/src/hash/sha2big.c | 0 .../hydra/vendor/bearssl/src/hash/sha2small.c | 0 vendor/hydra/vendor/bearssl/src/inner.h | 0 vendor/hydra/vendor/bearssl/src/int/i15_add.c | 0 .../hydra/vendor/bearssl/src/int/i15_bitlen.c | 0 .../hydra/vendor/bearssl/src/int/i15_decmod.c | 0 .../hydra/vendor/bearssl/src/int/i15_decode.c | 0 .../hydra/vendor/bearssl/src/int/i15_decred.c | 0 .../hydra/vendor/bearssl/src/int/i15_encode.c | 0 .../hydra/vendor/bearssl/src/int/i15_fmont.c | 0 .../hydra/vendor/bearssl/src/int/i15_iszero.c | 0 .../hydra/vendor/bearssl/src/int/i15_moddiv.c | 0 .../hydra/vendor/bearssl/src/int/i15_modpow.c | 0 .../vendor/bearssl/src/int/i15_modpow2.c | 0 .../vendor/bearssl/src/int/i15_montmul.c | 0 .../hydra/vendor/bearssl/src/int/i15_mulacc.c | 0 .../hydra/vendor/bearssl/src/int/i15_muladd.c | 0 .../hydra/vendor/bearssl/src/int/i15_ninv15.c | 0 .../hydra/vendor/bearssl/src/int/i15_reduce.c | 0 .../hydra/vendor/bearssl/src/int/i15_rshift.c | 0 vendor/hydra/vendor/bearssl/src/int/i15_sub.c | 0 .../hydra/vendor/bearssl/src/int/i15_tmont.c | 0 vendor/hydra/vendor/bearssl/src/int/i31_add.c | 0 .../hydra/vendor/bearssl/src/int/i31_bitlen.c | 0 .../hydra/vendor/bearssl/src/int/i31_decmod.c | 0 .../hydra/vendor/bearssl/src/int/i31_decode.c | 0 .../hydra/vendor/bearssl/src/int/i31_decred.c | 0 .../hydra/vendor/bearssl/src/int/i31_encode.c | 0 .../hydra/vendor/bearssl/src/int/i31_fmont.c | 0 .../hydra/vendor/bearssl/src/int/i31_iszero.c | 0 .../hydra/vendor/bearssl/src/int/i31_moddiv.c | 0 .../hydra/vendor/bearssl/src/int/i31_modpow.c | 0 .../vendor/bearssl/src/int/i31_modpow2.c | 0 .../vendor/bearssl/src/int/i31_montmul.c | 0 .../hydra/vendor/bearssl/src/int/i31_mulacc.c | 0 .../hydra/vendor/bearssl/src/int/i31_muladd.c | 0 .../hydra/vendor/bearssl/src/int/i31_ninv31.c | 0 .../hydra/vendor/bearssl/src/int/i31_reduce.c | 0 .../hydra/vendor/bearssl/src/int/i31_rshift.c | 0 vendor/hydra/vendor/bearssl/src/int/i31_sub.c | 0 .../hydra/vendor/bearssl/src/int/i31_tmont.c | 0 vendor/hydra/vendor/bearssl/src/int/i32_add.c | 0 .../hydra/vendor/bearssl/src/int/i32_bitlen.c | 0 .../hydra/vendor/bearssl/src/int/i32_decmod.c | 0 .../hydra/vendor/bearssl/src/int/i32_decode.c | 0 .../hydra/vendor/bearssl/src/int/i32_decred.c | 0 .../hydra/vendor/bearssl/src/int/i32_div32.c | 0 .../hydra/vendor/bearssl/src/int/i32_encode.c | 0 .../hydra/vendor/bearssl/src/int/i32_fmont.c | 0 .../hydra/vendor/bearssl/src/int/i32_iszero.c | 0 .../hydra/vendor/bearssl/src/int/i32_modpow.c | 0 .../vendor/bearssl/src/int/i32_montmul.c | 0 .../hydra/vendor/bearssl/src/int/i32_mulacc.c | 0 .../hydra/vendor/bearssl/src/int/i32_muladd.c | 0 .../hydra/vendor/bearssl/src/int/i32_ninv32.c | 0 .../hydra/vendor/bearssl/src/int/i32_reduce.c | 0 vendor/hydra/vendor/bearssl/src/int/i32_sub.c | 0 .../hydra/vendor/bearssl/src/int/i32_tmont.c | 0 .../vendor/bearssl/src/int/i62_modpow2.c | 0 vendor/hydra/vendor/bearssl/src/kdf/hkdf.c | 0 vendor/hydra/vendor/bearssl/src/mac/hmac.c | 0 vendor/hydra/vendor/bearssl/src/mac/hmac_ct.c | 0 .../vendor/bearssl/src/rand/aesctr_drbg.c | 0 .../hydra/vendor/bearssl/src/rand/hmac_drbg.c | 0 vendor/hydra/vendor/bearssl/src/rand/sysrng.c | 0 .../bearssl/src/rsa/rsa_default_keygen.c | 0 .../bearssl/src/rsa/rsa_default_modulus.c | 0 .../src/rsa/rsa_default_oaep_decrypt.c | 0 .../src/rsa/rsa_default_oaep_encrypt.c | 0 .../bearssl/src/rsa/rsa_default_pkcs1_sign.c | 0 .../bearssl/src/rsa/rsa_default_pkcs1_vrfy.c | 0 .../vendor/bearssl/src/rsa/rsa_default_priv.c | 0 .../bearssl/src/rsa/rsa_default_privexp.c | 0 .../vendor/bearssl/src/rsa/rsa_default_pub.c | 0 .../bearssl/src/rsa/rsa_default_pubexp.c | 0 .../vendor/bearssl/src/rsa/rsa_i15_keygen.c | 0 .../vendor/bearssl/src/rsa/rsa_i15_modulus.c | 0 .../bearssl/src/rsa/rsa_i15_oaep_decrypt.c | 0 .../bearssl/src/rsa/rsa_i15_oaep_encrypt.c | 0 .../bearssl/src/rsa/rsa_i15_pkcs1_sign.c | 0 .../bearssl/src/rsa/rsa_i15_pkcs1_vrfy.c | 0 .../vendor/bearssl/src/rsa/rsa_i15_priv.c | 0 .../vendor/bearssl/src/rsa/rsa_i15_privexp.c | 0 .../vendor/bearssl/src/rsa/rsa_i15_pub.c | 0 .../vendor/bearssl/src/rsa/rsa_i15_pubexp.c | 0 .../vendor/bearssl/src/rsa/rsa_i31_keygen.c | 0 .../bearssl/src/rsa/rsa_i31_keygen_inner.c | 0 .../vendor/bearssl/src/rsa/rsa_i31_modulus.c | 0 .../bearssl/src/rsa/rsa_i31_oaep_decrypt.c | 0 .../bearssl/src/rsa/rsa_i31_oaep_encrypt.c | 0 .../bearssl/src/rsa/rsa_i31_pkcs1_sign.c | 0 .../bearssl/src/rsa/rsa_i31_pkcs1_vrfy.c | 0 .../vendor/bearssl/src/rsa/rsa_i31_priv.c | 0 .../vendor/bearssl/src/rsa/rsa_i31_privexp.c | 0 .../vendor/bearssl/src/rsa/rsa_i31_pub.c | 0 .../vendor/bearssl/src/rsa/rsa_i31_pubexp.c | 0 .../bearssl/src/rsa/rsa_i32_oaep_decrypt.c | 0 .../bearssl/src/rsa/rsa_i32_oaep_encrypt.c | 0 .../bearssl/src/rsa/rsa_i32_pkcs1_sign.c | 0 .../bearssl/src/rsa/rsa_i32_pkcs1_vrfy.c | 0 .../vendor/bearssl/src/rsa/rsa_i32_priv.c | 0 .../vendor/bearssl/src/rsa/rsa_i32_pub.c | 0 .../vendor/bearssl/src/rsa/rsa_i62_keygen.c | 0 .../bearssl/src/rsa/rsa_i62_oaep_decrypt.c | 0 .../bearssl/src/rsa/rsa_i62_oaep_encrypt.c | 0 .../bearssl/src/rsa/rsa_i62_pkcs1_sign.c | 0 .../bearssl/src/rsa/rsa_i62_pkcs1_vrfy.c | 0 .../vendor/bearssl/src/rsa/rsa_i62_priv.c | 0 .../vendor/bearssl/src/rsa/rsa_i62_pub.c | 0 .../vendor/bearssl/src/rsa/rsa_oaep_pad.c | 0 .../vendor/bearssl/src/rsa/rsa_oaep_unpad.c | 0 .../bearssl/src/rsa/rsa_pkcs1_sig_pad.c | 0 .../bearssl/src/rsa/rsa_pkcs1_sig_unpad.c | 0 .../vendor/bearssl/src/rsa/rsa_ssl_decrypt.c | 0 vendor/hydra/vendor/bearssl/src/settings.c | 0 vendor/hydra/vendor/bearssl/src/ssl/prf.c | 0 .../vendor/bearssl/src/ssl/prf_md5sha1.c | 0 .../hydra/vendor/bearssl/src/ssl/prf_sha256.c | 0 .../hydra/vendor/bearssl/src/ssl/prf_sha384.c | 0 .../bearssl/src/ssl/ssl_ccert_single_ec.c | 0 .../bearssl/src/ssl/ssl_ccert_single_rsa.c | 0 .../hydra/vendor/bearssl/src/ssl/ssl_client.c | 0 .../src/ssl/ssl_client_default_rsapub.c | 0 .../vendor/bearssl/src/ssl/ssl_client_full.c | 0 .../hydra/vendor/bearssl/src/ssl/ssl_engine.c | 0 .../src/ssl/ssl_engine_default_aescbc.c | 0 .../src/ssl/ssl_engine_default_aesccm.c | 0 .../src/ssl/ssl_engine_default_aesgcm.c | 0 .../src/ssl/ssl_engine_default_chapol.c | 0 .../src/ssl/ssl_engine_default_descbc.c | 0 .../bearssl/src/ssl/ssl_engine_default_ec.c | 0 .../src/ssl/ssl_engine_default_ecdsa.c | 0 .../src/ssl/ssl_engine_default_rsavrfy.c | 0 .../hydra/vendor/bearssl/src/ssl/ssl_hashes.c | 0 .../vendor/bearssl/src/ssl/ssl_hs_client.c | 0 .../vendor/bearssl/src/ssl/ssl_hs_client.t0 | 0 .../vendor/bearssl/src/ssl/ssl_hs_common.t0 | 0 .../vendor/bearssl/src/ssl/ssl_hs_server.c | 0 .../vendor/bearssl/src/ssl/ssl_hs_server.t0 | 0 vendor/hydra/vendor/bearssl/src/ssl/ssl_io.c | 0 .../vendor/bearssl/src/ssl/ssl_keyexport.c | 0 vendor/hydra/vendor/bearssl/src/ssl/ssl_lru.c | 0 .../vendor/bearssl/src/ssl/ssl_rec_cbc.c | 0 .../vendor/bearssl/src/ssl/ssl_rec_ccm.c | 0 .../vendor/bearssl/src/ssl/ssl_rec_chapol.c | 0 .../vendor/bearssl/src/ssl/ssl_rec_gcm.c | 0 .../bearssl/src/ssl/ssl_scert_single_ec.c | 0 .../bearssl/src/ssl/ssl_scert_single_rsa.c | 0 .../hydra/vendor/bearssl/src/ssl/ssl_server.c | 0 .../bearssl/src/ssl/ssl_server_full_ec.c | 0 .../bearssl/src/ssl/ssl_server_full_rsa.c | 0 .../bearssl/src/ssl/ssl_server_mine2c.c | 0 .../bearssl/src/ssl/ssl_server_mine2g.c | 0 .../bearssl/src/ssl/ssl_server_minf2c.c | 0 .../bearssl/src/ssl/ssl_server_minf2g.c | 0 .../bearssl/src/ssl/ssl_server_minr2g.c | 0 .../bearssl/src/ssl/ssl_server_minu2g.c | 0 .../bearssl/src/ssl/ssl_server_minv2g.c | 0 .../bearssl/src/symcipher/aes_big_cbcdec.c | 0 .../bearssl/src/symcipher/aes_big_cbcenc.c | 0 .../bearssl/src/symcipher/aes_big_ctr.c | 0 .../bearssl/src/symcipher/aes_big_ctrcbc.c | 0 .../bearssl/src/symcipher/aes_big_dec.c | 0 .../bearssl/src/symcipher/aes_big_enc.c | 0 .../vendor/bearssl/src/symcipher/aes_common.c | 0 .../vendor/bearssl/src/symcipher/aes_ct.c | 0 .../vendor/bearssl/src/symcipher/aes_ct64.c | 0 .../bearssl/src/symcipher/aes_ct64_cbcdec.c | 0 .../bearssl/src/symcipher/aes_ct64_cbcenc.c | 0 .../bearssl/src/symcipher/aes_ct64_ctr.c | 0 .../bearssl/src/symcipher/aes_ct64_ctrcbc.c | 0 .../bearssl/src/symcipher/aes_ct64_dec.c | 0 .../bearssl/src/symcipher/aes_ct64_enc.c | 0 .../bearssl/src/symcipher/aes_ct_cbcdec.c | 0 .../bearssl/src/symcipher/aes_ct_cbcenc.c | 0 .../vendor/bearssl/src/symcipher/aes_ct_ctr.c | 0 .../bearssl/src/symcipher/aes_ct_ctrcbc.c | 0 .../vendor/bearssl/src/symcipher/aes_ct_dec.c | 0 .../vendor/bearssl/src/symcipher/aes_ct_enc.c | 0 .../vendor/bearssl/src/symcipher/aes_pwr8.c | 0 .../bearssl/src/symcipher/aes_pwr8_cbcdec.c | 0 .../bearssl/src/symcipher/aes_pwr8_cbcenc.c | 0 .../bearssl/src/symcipher/aes_pwr8_ctr.c | 0 .../bearssl/src/symcipher/aes_pwr8_ctrcbc.c | 0 .../bearssl/src/symcipher/aes_small_cbcdec.c | 0 .../bearssl/src/symcipher/aes_small_cbcenc.c | 0 .../bearssl/src/symcipher/aes_small_ctr.c | 0 .../bearssl/src/symcipher/aes_small_ctrcbc.c | 0 .../bearssl/src/symcipher/aes_small_dec.c | 0 .../bearssl/src/symcipher/aes_small_enc.c | 0 .../vendor/bearssl/src/symcipher/aes_x86ni.c | 0 .../bearssl/src/symcipher/aes_x86ni_cbcdec.c | 0 .../bearssl/src/symcipher/aes_x86ni_cbcenc.c | 0 .../bearssl/src/symcipher/aes_x86ni_ctr.c | 0 .../bearssl/src/symcipher/aes_x86ni_ctrcbc.c | 0 .../bearssl/src/symcipher/chacha20_ct.c | 0 .../bearssl/src/symcipher/chacha20_sse2.c | 0 .../vendor/bearssl/src/symcipher/des_ct.c | 0 .../bearssl/src/symcipher/des_ct_cbcdec.c | 0 .../bearssl/src/symcipher/des_ct_cbcenc.c | 0 .../bearssl/src/symcipher/des_support.c | 0 .../vendor/bearssl/src/symcipher/des_tab.c | 0 .../bearssl/src/symcipher/des_tab_cbcdec.c | 0 .../bearssl/src/symcipher/des_tab_cbcenc.c | 0 .../bearssl/src/symcipher/poly1305_ctmul.c | 0 .../bearssl/src/symcipher/poly1305_ctmul32.c | 0 .../bearssl/src/symcipher/poly1305_ctmulq.c | 0 .../bearssl/src/symcipher/poly1305_i15.c | 0 vendor/hydra/vendor/bearssl/src/x509/asn1.t0 | 0 .../hydra/vendor/bearssl/src/x509/asn1enc.c | 0 .../bearssl/src/x509/encode_ec_pk8der.c | 0 .../bearssl/src/x509/encode_ec_rawder.c | 0 .../bearssl/src/x509/encode_rsa_pk8der.c | 0 .../bearssl/src/x509/encode_rsa_rawder.c | 0 .../vendor/bearssl/src/x509/skey_decoder.c | 0 .../vendor/bearssl/src/x509/skey_decoder.t0 | 0 .../vendor/bearssl/src/x509/x509_decoder.c | 0 .../vendor/bearssl/src/x509/x509_decoder.t0 | 0 .../vendor/bearssl/src/x509/x509_knownkey.c | 0 .../vendor/bearssl/src/x509/x509_minimal.c | 0 .../vendor/bearssl/src/x509/x509_minimal.t0 | 0 .../bearssl/src/x509/x509_minimal_full.c | 0 vendor/hydra/vendor/curl.mask | 0 vendor/hydra/vendor/curl/COPYING | 0 vendor/hydra/vendor/curl/include/curl/curl.h | 0 .../hydra/vendor/curl/include/curl/curlver.h | 0 vendor/hydra/vendor/curl/include/curl/easy.h | 0 .../hydra/vendor/curl/include/curl/header.h | 0 .../hydra/vendor/curl/include/curl/mprintf.h | 0 vendor/hydra/vendor/curl/include/curl/multi.h | 0 .../hydra/vendor/curl/include/curl/options.h | 0 .../vendor/curl/include/curl/stdcheaders.h | 0 .../hydra/vendor/curl/include/curl/system.h | 0 .../vendor/curl/include/curl/typecheck-gcc.h | 0 .../hydra/vendor/curl/include/curl/urlapi.h | 0 .../vendor/curl/include/curl/websockets.h | 0 vendor/hydra/vendor/curl/lib/altsvc.c | 0 vendor/hydra/vendor/curl/lib/altsvc.h | 0 vendor/hydra/vendor/curl/lib/amigaos.c | 0 vendor/hydra/vendor/curl/lib/amigaos.h | 0 vendor/hydra/vendor/curl/lib/arpa_telnet.h | 0 vendor/hydra/vendor/curl/lib/asyn-ares.c | 0 vendor/hydra/vendor/curl/lib/asyn-thread.c | 0 vendor/hydra/vendor/curl/lib/asyn.h | 0 vendor/hydra/vendor/curl/lib/base64.c | 0 vendor/hydra/vendor/curl/lib/bufq.c | 0 vendor/hydra/vendor/curl/lib/bufq.h | 0 vendor/hydra/vendor/curl/lib/bufref.c | 0 vendor/hydra/vendor/curl/lib/bufref.h | 0 vendor/hydra/vendor/curl/lib/c-hyper.c | 0 vendor/hydra/vendor/curl/lib/c-hyper.h | 0 vendor/hydra/vendor/curl/lib/cf-h1-proxy.c | 0 vendor/hydra/vendor/curl/lib/cf-h1-proxy.h | 0 vendor/hydra/vendor/curl/lib/cf-h2-proxy.c | 0 vendor/hydra/vendor/curl/lib/cf-h2-proxy.h | 0 vendor/hydra/vendor/curl/lib/cf-haproxy.c | 0 vendor/hydra/vendor/curl/lib/cf-haproxy.h | 0 .../hydra/vendor/curl/lib/cf-https-connect.c | 0 .../hydra/vendor/curl/lib/cf-https-connect.h | 0 vendor/hydra/vendor/curl/lib/cf-socket.c | 0 vendor/hydra/vendor/curl/lib/cf-socket.h | 0 vendor/hydra/vendor/curl/lib/cfilters.c | 0 vendor/hydra/vendor/curl/lib/cfilters.h | 0 vendor/hydra/vendor/curl/lib/config-amigaos.h | 0 vendor/hydra/vendor/curl/lib/config-dos.h | 0 vendor/hydra/vendor/curl/lib/config-mac.h | 0 vendor/hydra/vendor/curl/lib/config-os400.h | 0 vendor/hydra/vendor/curl/lib/config-plan9.h | 0 vendor/hydra/vendor/curl/lib/config-riscos.h | 0 vendor/hydra/vendor/curl/lib/config-win32.h | 0 vendor/hydra/vendor/curl/lib/config-win32ce.h | 0 vendor/hydra/vendor/curl/lib/conncache.c | 0 vendor/hydra/vendor/curl/lib/conncache.h | 0 vendor/hydra/vendor/curl/lib/connect.c | 0 vendor/hydra/vendor/curl/lib/connect.h | 0 .../hydra/vendor/curl/lib/content_encoding.c | 0 .../hydra/vendor/curl/lib/content_encoding.h | 0 vendor/hydra/vendor/curl/lib/cookie.c | 0 vendor/hydra/vendor/curl/lib/cookie.h | 0 vendor/hydra/vendor/curl/lib/curl_addrinfo.c | 0 vendor/hydra/vendor/curl/lib/curl_addrinfo.h | 0 vendor/hydra/vendor/curl/lib/curl_base64.h | 0 vendor/hydra/vendor/curl/lib/curl_ctype.h | 0 vendor/hydra/vendor/curl/lib/curl_des.c | 0 vendor/hydra/vendor/curl/lib/curl_des.h | 0 vendor/hydra/vendor/curl/lib/curl_endian.c | 0 vendor/hydra/vendor/curl/lib/curl_endian.h | 0 vendor/hydra/vendor/curl/lib/curl_fnmatch.c | 0 vendor/hydra/vendor/curl/lib/curl_fnmatch.h | 0 vendor/hydra/vendor/curl/lib/curl_get_line.c | 0 vendor/hydra/vendor/curl/lib/curl_get_line.h | 0 .../hydra/vendor/curl/lib/curl_gethostname.c | 0 .../hydra/vendor/curl/lib/curl_gethostname.h | 0 vendor/hydra/vendor/curl/lib/curl_gssapi.c | 0 vendor/hydra/vendor/curl/lib/curl_gssapi.h | 0 vendor/hydra/vendor/curl/lib/curl_hmac.h | 0 vendor/hydra/vendor/curl/lib/curl_krb5.h | 0 vendor/hydra/vendor/curl/lib/curl_ldap.h | 0 vendor/hydra/vendor/curl/lib/curl_md4.h | 0 vendor/hydra/vendor/curl/lib/curl_md5.h | 0 vendor/hydra/vendor/curl/lib/curl_memory.h | 0 vendor/hydra/vendor/curl/lib/curl_memrchr.c | 0 vendor/hydra/vendor/curl/lib/curl_memrchr.h | 0 vendor/hydra/vendor/curl/lib/curl_multibyte.c | 0 vendor/hydra/vendor/curl/lib/curl_multibyte.h | 0 vendor/hydra/vendor/curl/lib/curl_ntlm_core.c | 0 vendor/hydra/vendor/curl/lib/curl_ntlm_core.h | 0 vendor/hydra/vendor/curl/lib/curl_path.c | 0 vendor/hydra/vendor/curl/lib/curl_path.h | 0 vendor/hydra/vendor/curl/lib/curl_printf.h | 0 vendor/hydra/vendor/curl/lib/curl_range.c | 0 vendor/hydra/vendor/curl/lib/curl_range.h | 0 vendor/hydra/vendor/curl/lib/curl_rtmp.c | 0 vendor/hydra/vendor/curl/lib/curl_rtmp.h | 0 vendor/hydra/vendor/curl/lib/curl_sasl.c | 0 vendor/hydra/vendor/curl/lib/curl_sasl.h | 0 vendor/hydra/vendor/curl/lib/curl_setup.h | 0 .../hydra/vendor/curl/lib/curl_setup_once.h | 0 vendor/hydra/vendor/curl/lib/curl_sha256.h | 0 .../hydra/vendor/curl/lib/curl_sha512_256.c | 0 .../hydra/vendor/curl/lib/curl_sha512_256.h | 0 vendor/hydra/vendor/curl/lib/curl_sspi.c | 0 vendor/hydra/vendor/curl/lib/curl_sspi.h | 0 vendor/hydra/vendor/curl/lib/curl_threads.c | 0 vendor/hydra/vendor/curl/lib/curl_threads.h | 0 vendor/hydra/vendor/curl/lib/curl_trc.c | 0 vendor/hydra/vendor/curl/lib/curl_trc.h | 0 vendor/hydra/vendor/curl/lib/curlx.h | 0 vendor/hydra/vendor/curl/lib/cw-out.c | 0 vendor/hydra/vendor/curl/lib/cw-out.h | 0 vendor/hydra/vendor/curl/lib/dict.c | 0 vendor/hydra/vendor/curl/lib/dict.h | 0 vendor/hydra/vendor/curl/lib/doh.c | 0 vendor/hydra/vendor/curl/lib/doh.h | 0 vendor/hydra/vendor/curl/lib/dynbuf.c | 0 vendor/hydra/vendor/curl/lib/dynbuf.h | 0 vendor/hydra/vendor/curl/lib/dynhds.c | 0 vendor/hydra/vendor/curl/lib/dynhds.h | 0 vendor/hydra/vendor/curl/lib/easy.c | 0 vendor/hydra/vendor/curl/lib/easy_lock.h | 0 vendor/hydra/vendor/curl/lib/easygetopt.c | 0 vendor/hydra/vendor/curl/lib/easyif.h | 0 vendor/hydra/vendor/curl/lib/easyoptions.c | 0 vendor/hydra/vendor/curl/lib/easyoptions.h | 0 vendor/hydra/vendor/curl/lib/escape.c | 0 vendor/hydra/vendor/curl/lib/escape.h | 0 vendor/hydra/vendor/curl/lib/file.c | 0 vendor/hydra/vendor/curl/lib/file.h | 0 vendor/hydra/vendor/curl/lib/fileinfo.c | 0 vendor/hydra/vendor/curl/lib/fileinfo.h | 0 vendor/hydra/vendor/curl/lib/fopen.c | 0 vendor/hydra/vendor/curl/lib/fopen.h | 0 vendor/hydra/vendor/curl/lib/formdata.c | 0 vendor/hydra/vendor/curl/lib/formdata.h | 0 vendor/hydra/vendor/curl/lib/ftp.c | 0 vendor/hydra/vendor/curl/lib/ftp.h | 0 vendor/hydra/vendor/curl/lib/ftplistparser.c | 0 vendor/hydra/vendor/curl/lib/ftplistparser.h | 0 vendor/hydra/vendor/curl/lib/functypes.h | 0 vendor/hydra/vendor/curl/lib/getenv.c | 0 vendor/hydra/vendor/curl/lib/getinfo.c | 0 vendor/hydra/vendor/curl/lib/getinfo.h | 0 vendor/hydra/vendor/curl/lib/gopher.c | 0 vendor/hydra/vendor/curl/lib/gopher.h | 0 vendor/hydra/vendor/curl/lib/hash.c | 0 vendor/hydra/vendor/curl/lib/hash.h | 0 vendor/hydra/vendor/curl/lib/headers.c | 0 vendor/hydra/vendor/curl/lib/headers.h | 0 vendor/hydra/vendor/curl/lib/hmac.c | 0 vendor/hydra/vendor/curl/lib/hostasyn.c | 0 vendor/hydra/vendor/curl/lib/hostip.c | 0 vendor/hydra/vendor/curl/lib/hostip.h | 0 vendor/hydra/vendor/curl/lib/hostip4.c | 0 vendor/hydra/vendor/curl/lib/hostip6.c | 0 vendor/hydra/vendor/curl/lib/hostsyn.c | 0 vendor/hydra/vendor/curl/lib/hsts.c | 0 vendor/hydra/vendor/curl/lib/hsts.h | 0 vendor/hydra/vendor/curl/lib/http.c | 0 vendor/hydra/vendor/curl/lib/http.h | 0 vendor/hydra/vendor/curl/lib/http1.c | 0 vendor/hydra/vendor/curl/lib/http1.h | 0 vendor/hydra/vendor/curl/lib/http2.c | 0 vendor/hydra/vendor/curl/lib/http2.h | 0 vendor/hydra/vendor/curl/lib/http_aws_sigv4.c | 0 vendor/hydra/vendor/curl/lib/http_aws_sigv4.h | 0 vendor/hydra/vendor/curl/lib/http_chunks.c | 0 vendor/hydra/vendor/curl/lib/http_chunks.h | 0 vendor/hydra/vendor/curl/lib/http_digest.c | 0 vendor/hydra/vendor/curl/lib/http_digest.h | 0 vendor/hydra/vendor/curl/lib/http_negotiate.c | 0 vendor/hydra/vendor/curl/lib/http_negotiate.h | 0 vendor/hydra/vendor/curl/lib/http_ntlm.c | 0 vendor/hydra/vendor/curl/lib/http_ntlm.h | 0 vendor/hydra/vendor/curl/lib/http_proxy.c | 0 vendor/hydra/vendor/curl/lib/http_proxy.h | 0 vendor/hydra/vendor/curl/lib/idn.c | 0 vendor/hydra/vendor/curl/lib/idn.h | 0 vendor/hydra/vendor/curl/lib/if2ip.c | 0 vendor/hydra/vendor/curl/lib/if2ip.h | 0 vendor/hydra/vendor/curl/lib/imap.c | 0 vendor/hydra/vendor/curl/lib/imap.h | 0 vendor/hydra/vendor/curl/lib/inet_ntop.c | 0 vendor/hydra/vendor/curl/lib/inet_ntop.h | 0 vendor/hydra/vendor/curl/lib/inet_pton.c | 0 vendor/hydra/vendor/curl/lib/inet_pton.h | 0 vendor/hydra/vendor/curl/lib/krb5.c | 0 vendor/hydra/vendor/curl/lib/ldap.c | 0 vendor/hydra/vendor/curl/lib/llist.c | 0 vendor/hydra/vendor/curl/lib/llist.h | 0 vendor/hydra/vendor/curl/lib/macos.c | 0 vendor/hydra/vendor/curl/lib/macos.h | 0 vendor/hydra/vendor/curl/lib/md4.c | 0 vendor/hydra/vendor/curl/lib/md5.c | 0 vendor/hydra/vendor/curl/lib/memdebug.c | 0 vendor/hydra/vendor/curl/lib/memdebug.h | 0 vendor/hydra/vendor/curl/lib/mime.c | 0 vendor/hydra/vendor/curl/lib/mime.h | 0 vendor/hydra/vendor/curl/lib/mprintf.c | 0 vendor/hydra/vendor/curl/lib/mqtt.c | 0 vendor/hydra/vendor/curl/lib/mqtt.h | 0 vendor/hydra/vendor/curl/lib/multi.c | 0 vendor/hydra/vendor/curl/lib/multihandle.h | 0 vendor/hydra/vendor/curl/lib/multiif.h | 0 vendor/hydra/vendor/curl/lib/netrc.c | 0 vendor/hydra/vendor/curl/lib/netrc.h | 0 vendor/hydra/vendor/curl/lib/nonblock.c | 0 vendor/hydra/vendor/curl/lib/nonblock.h | 0 vendor/hydra/vendor/curl/lib/noproxy.c | 0 vendor/hydra/vendor/curl/lib/noproxy.h | 0 vendor/hydra/vendor/curl/lib/openldap.c | 0 vendor/hydra/vendor/curl/lib/parsedate.c | 0 vendor/hydra/vendor/curl/lib/parsedate.h | 0 vendor/hydra/vendor/curl/lib/pingpong.c | 0 vendor/hydra/vendor/curl/lib/pingpong.h | 0 vendor/hydra/vendor/curl/lib/pop3.c | 0 vendor/hydra/vendor/curl/lib/pop3.h | 0 vendor/hydra/vendor/curl/lib/progress.c | 0 vendor/hydra/vendor/curl/lib/progress.h | 0 vendor/hydra/vendor/curl/lib/psl.c | 0 vendor/hydra/vendor/curl/lib/psl.h | 0 vendor/hydra/vendor/curl/lib/rand.c | 0 vendor/hydra/vendor/curl/lib/rand.h | 0 vendor/hydra/vendor/curl/lib/rename.c | 0 vendor/hydra/vendor/curl/lib/rename.h | 0 vendor/hydra/vendor/curl/lib/request.c | 0 vendor/hydra/vendor/curl/lib/request.h | 0 vendor/hydra/vendor/curl/lib/rtsp.c | 0 vendor/hydra/vendor/curl/lib/rtsp.h | 0 vendor/hydra/vendor/curl/lib/select.c | 0 vendor/hydra/vendor/curl/lib/select.h | 0 vendor/hydra/vendor/curl/lib/sendf.c | 0 vendor/hydra/vendor/curl/lib/sendf.h | 0 vendor/hydra/vendor/curl/lib/setopt.c | 0 vendor/hydra/vendor/curl/lib/setopt.h | 0 vendor/hydra/vendor/curl/lib/setup-os400.h | 0 vendor/hydra/vendor/curl/lib/setup-vms.h | 0 vendor/hydra/vendor/curl/lib/setup-win32.h | 0 vendor/hydra/vendor/curl/lib/sha256.c | 0 vendor/hydra/vendor/curl/lib/share.c | 0 vendor/hydra/vendor/curl/lib/share.h | 0 vendor/hydra/vendor/curl/lib/sigpipe.h | 0 vendor/hydra/vendor/curl/lib/slist.c | 0 vendor/hydra/vendor/curl/lib/slist.h | 0 vendor/hydra/vendor/curl/lib/smb.c | 0 vendor/hydra/vendor/curl/lib/smb.h | 0 vendor/hydra/vendor/curl/lib/smtp.c | 0 vendor/hydra/vendor/curl/lib/smtp.h | 0 vendor/hydra/vendor/curl/lib/sockaddr.h | 0 vendor/hydra/vendor/curl/lib/socketpair.c | 0 vendor/hydra/vendor/curl/lib/socketpair.h | 0 vendor/hydra/vendor/curl/lib/socks.c | 0 vendor/hydra/vendor/curl/lib/socks.h | 0 vendor/hydra/vendor/curl/lib/socks_gssapi.c | 0 vendor/hydra/vendor/curl/lib/socks_sspi.c | 0 vendor/hydra/vendor/curl/lib/speedcheck.c | 0 vendor/hydra/vendor/curl/lib/speedcheck.h | 0 vendor/hydra/vendor/curl/lib/splay.c | 0 vendor/hydra/vendor/curl/lib/splay.h | 0 vendor/hydra/vendor/curl/lib/strcase.c | 0 vendor/hydra/vendor/curl/lib/strcase.h | 0 vendor/hydra/vendor/curl/lib/strdup.c | 0 vendor/hydra/vendor/curl/lib/strdup.h | 0 vendor/hydra/vendor/curl/lib/strerror.c | 0 vendor/hydra/vendor/curl/lib/strerror.h | 0 vendor/hydra/vendor/curl/lib/strtok.c | 0 vendor/hydra/vendor/curl/lib/strtok.h | 0 vendor/hydra/vendor/curl/lib/strtoofft.c | 0 vendor/hydra/vendor/curl/lib/strtoofft.h | 0 vendor/hydra/vendor/curl/lib/system_win32.c | 0 vendor/hydra/vendor/curl/lib/system_win32.h | 0 vendor/hydra/vendor/curl/lib/telnet.c | 0 vendor/hydra/vendor/curl/lib/telnet.h | 0 vendor/hydra/vendor/curl/lib/tftp.c | 0 vendor/hydra/vendor/curl/lib/tftp.h | 0 vendor/hydra/vendor/curl/lib/timediff.c | 0 vendor/hydra/vendor/curl/lib/timediff.h | 0 vendor/hydra/vendor/curl/lib/timeval.c | 0 vendor/hydra/vendor/curl/lib/timeval.h | 0 vendor/hydra/vendor/curl/lib/transfer.c | 0 vendor/hydra/vendor/curl/lib/transfer.h | 0 vendor/hydra/vendor/curl/lib/url.c | 0 vendor/hydra/vendor/curl/lib/url.h | 0 vendor/hydra/vendor/curl/lib/urlapi-int.h | 0 vendor/hydra/vendor/curl/lib/urlapi.c | 0 vendor/hydra/vendor/curl/lib/urldata.h | 0 .../hydra/vendor/curl/lib/vauth/cleartext.c | 0 vendor/hydra/vendor/curl/lib/vauth/cram.c | 0 vendor/hydra/vendor/curl/lib/vauth/digest.c | 0 vendor/hydra/vendor/curl/lib/vauth/digest.h | 0 .../hydra/vendor/curl/lib/vauth/digest_sspi.c | 0 vendor/hydra/vendor/curl/lib/vauth/gsasl.c | 0 .../hydra/vendor/curl/lib/vauth/krb5_gssapi.c | 0 .../hydra/vendor/curl/lib/vauth/krb5_sspi.c | 0 vendor/hydra/vendor/curl/lib/vauth/ntlm.c | 0 vendor/hydra/vendor/curl/lib/vauth/ntlm.h | 0 .../hydra/vendor/curl/lib/vauth/ntlm_sspi.c | 0 vendor/hydra/vendor/curl/lib/vauth/oauth2.c | 0 .../vendor/curl/lib/vauth/spnego_gssapi.c | 0 .../hydra/vendor/curl/lib/vauth/spnego_sspi.c | 0 vendor/hydra/vendor/curl/lib/vauth/vauth.c | 0 vendor/hydra/vendor/curl/lib/vauth/vauth.h | 0 vendor/hydra/vendor/curl/lib/version.c | 0 vendor/hydra/vendor/curl/lib/version_win32.c | 0 vendor/hydra/vendor/curl/lib/version_win32.h | 0 .../hydra/vendor/curl/lib/vquic/curl_msh3.c | 0 .../hydra/vendor/curl/lib/vquic/curl_msh3.h | 0 .../hydra/vendor/curl/lib/vquic/curl_ngtcp2.c | 0 .../hydra/vendor/curl/lib/vquic/curl_ngtcp2.h | 0 .../hydra/vendor/curl/lib/vquic/curl_osslq.c | 0 .../hydra/vendor/curl/lib/vquic/curl_osslq.h | 0 .../hydra/vendor/curl/lib/vquic/curl_quiche.c | 0 .../hydra/vendor/curl/lib/vquic/curl_quiche.h | 0 .../hydra/vendor/curl/lib/vquic/vquic-tls.c | 0 .../hydra/vendor/curl/lib/vquic/vquic-tls.h | 0 vendor/hydra/vendor/curl/lib/vquic/vquic.c | 0 vendor/hydra/vendor/curl/lib/vquic/vquic.h | 0 .../hydra/vendor/curl/lib/vquic/vquic_int.h | 0 vendor/hydra/vendor/curl/lib/vssh/libssh.c | 0 vendor/hydra/vendor/curl/lib/vssh/libssh2.c | 0 vendor/hydra/vendor/curl/lib/vssh/ssh.h | 0 vendor/hydra/vendor/curl/lib/vssh/wolfssh.c | 0 vendor/hydra/vendor/curl/lib/vtls/bearssl.c | 0 vendor/hydra/vendor/curl/lib/vtls/bearssl.h | 0 .../hydra/vendor/curl/lib/vtls/cipher_suite.c | 0 .../hydra/vendor/curl/lib/vtls/cipher_suite.h | 0 vendor/hydra/vendor/curl/lib/vtls/gtls.c | 0 vendor/hydra/vendor/curl/lib/vtls/gtls.h | 0 vendor/hydra/vendor/curl/lib/vtls/hostcheck.c | 0 vendor/hydra/vendor/curl/lib/vtls/hostcheck.h | 0 vendor/hydra/vendor/curl/lib/vtls/keylog.c | 0 vendor/hydra/vendor/curl/lib/vtls/keylog.h | 0 vendor/hydra/vendor/curl/lib/vtls/mbedtls.c | 0 vendor/hydra/vendor/curl/lib/vtls/mbedtls.h | 0 .../vendor/curl/lib/vtls/mbedtls_threadlock.c | 0 .../vendor/curl/lib/vtls/mbedtls_threadlock.h | 0 vendor/hydra/vendor/curl/lib/vtls/openssl.c | 0 vendor/hydra/vendor/curl/lib/vtls/openssl.h | 0 vendor/hydra/vendor/curl/lib/vtls/rustls.c | 0 vendor/hydra/vendor/curl/lib/vtls/rustls.h | 0 vendor/hydra/vendor/curl/lib/vtls/schannel.c | 0 vendor/hydra/vendor/curl/lib/vtls/schannel.h | 0 .../hydra/vendor/curl/lib/vtls/schannel_int.h | 0 .../vendor/curl/lib/vtls/schannel_verify.c | 0 vendor/hydra/vendor/curl/lib/vtls/sectransp.c | 0 vendor/hydra/vendor/curl/lib/vtls/sectransp.h | 0 vendor/hydra/vendor/curl/lib/vtls/vtls.c | 0 vendor/hydra/vendor/curl/lib/vtls/vtls.h | 0 vendor/hydra/vendor/curl/lib/vtls/vtls_int.h | 0 vendor/hydra/vendor/curl/lib/vtls/wolfssl.c | 0 vendor/hydra/vendor/curl/lib/vtls/wolfssl.h | 0 vendor/hydra/vendor/curl/lib/vtls/x509asn1.c | 0 vendor/hydra/vendor/curl/lib/vtls/x509asn1.h | 0 vendor/hydra/vendor/curl/lib/warnless.c | 0 vendor/hydra/vendor/curl/lib/warnless.h | 0 vendor/hydra/vendor/curl/lib/ws.c | 0 vendor/hydra/vendor/curl/lib/ws.h | 0 vendor/hydra/vendor/noa/LICENSE | 0 vendor/hydra/vendor/noa/cmake/noa.cmake | 0 .../noa/cmake/noa/commands/copy-file.cmake | 0 .../noa/cmake/noa/compiler/options.cmake | 0 .../noa/cmake/noa/compiler/sanitizer.cmake | 0 .../hydra/vendor/noa/cmake/noa/defaults.cmake | 0 .../hydra/vendor/noa/cmake/noa/library.cmake | 0 .../vendor/noa/cmake/noa/options/enum.cmake | 0 vendor/hydra/vendor/noa/cmake/noa/shim.cmake | 0 .../noa/cmake/noa/targets/clang-format.cmake | 0 .../noa/cmake/noa/targets/clang-format.config | 0 .../noa/cmake/noa/targets/clang-tidy.cmake | 0 .../noa/cmake/noa/targets/clang-tidy.config | 0 .../noa/cmake/noa/targets/doxygen.cmake | 0 .../noa/cmake/noa/targets/shellcheck.cmake | 0 .../vendor/noa/cmake/noa/variables.cmake | 0 vendor/hydra/vendor/uwebsockets/LICENSE | 0 .../uwebsockets/libEpollBenchmarker/Makefile | 0 .../libEpollBenchmarker/epoll_benchmarker.cpp | 0 vendor/hydra/vendor/uwebsockets/src/App.h | 0 .../vendor/uwebsockets/src/AsyncSocket.h | 0 .../vendor/uwebsockets/src/AsyncSocketData.h | 0 .../vendor/uwebsockets/src/BloomFilter.h | 0 .../hydra/vendor/uwebsockets/src/CachingApp.h | 0 .../vendor/uwebsockets/src/ChunkedEncoding.h | 0 .../hydra/vendor/uwebsockets/src/ClientApp.h | 0 .../hydra/vendor/uwebsockets/src/Http3App.h | 0 .../vendor/uwebsockets/src/Http3Context.h | 0 .../vendor/uwebsockets/src/Http3ContextData.h | 0 .../vendor/uwebsockets/src/Http3Request.h | 0 .../vendor/uwebsockets/src/Http3Response.h | 0 .../uwebsockets/src/Http3ResponseData.h | 0 .../vendor/uwebsockets/src/HttpContext.h | 0 .../vendor/uwebsockets/src/HttpContextData.h | 0 .../hydra/vendor/uwebsockets/src/HttpErrors.h | 0 .../hydra/vendor/uwebsockets/src/HttpParser.h | 0 .../vendor/uwebsockets/src/HttpResponse.h | 0 .../vendor/uwebsockets/src/HttpResponseData.h | 0 .../hydra/vendor/uwebsockets/src/HttpRouter.h | 0 .../vendor/uwebsockets/src/LocalCluster.h | 0 vendor/hydra/vendor/uwebsockets/src/Loop.h | 0 .../hydra/vendor/uwebsockets/src/LoopData.h | 0 .../vendor/uwebsockets/src/MessageParser.h | 0 .../vendor/uwebsockets/src/MoveOnlyFunction.h | 0 .../hydra/vendor/uwebsockets/src/Multipart.h | 0 .../uwebsockets/src/PerMessageDeflate.h | 0 .../vendor/uwebsockets/src/ProxyParser.h | 0 .../vendor/uwebsockets/src/QueryParser.h | 0 .../hydra/vendor/uwebsockets/src/TopicTree.h | 0 .../hydra/vendor/uwebsockets/src/Utilities.h | 0 .../hydra/vendor/uwebsockets/src/WebSocket.h | 0 .../vendor/uwebsockets/src/WebSocketContext.h | 0 .../uwebsockets/src/WebSocketContextData.h | 0 .../vendor/uwebsockets/src/WebSocketData.h | 0 .../uwebsockets/src/WebSocketExtensions.h | 0 .../uwebsockets/src/WebSocketHandshake.h | 0 .../uwebsockets/src/WebSocketProtocol.h | 0 .../hydra/vendor/uwebsockets/uSockets/LICENSE | 0 .../vendor/uwebsockets/uSockets/src/bsd.c | 0 .../vendor/uwebsockets/uSockets/src/context.c | 0 .../uwebsockets/uSockets/src/crypto/openssl.c | 0 .../uSockets/src/crypto/sni_tree.cpp | 0 .../uSockets/src/eventing/asio.cpp | 0 .../uSockets/src/eventing/epoll_kqueue.c | 0 .../uwebsockets/uSockets/src/eventing/gcd.c | 0 .../uwebsockets/uSockets/src/eventing/libuv.c | 0 .../uSockets/src/internal/eventing/asio.h | 0 .../src/internal/eventing/epoll_kqueue.h | 0 .../uSockets/src/internal/eventing/gcd.h | 0 .../uSockets/src/internal/eventing/libuv.h | 0 .../uSockets/src/internal/internal.h | 0 .../uSockets/src/internal/loop_data.h | 0 .../uSockets/src/internal/networking/bsd.h | 0 .../uSockets/src/io_uring/internal.h | 0 .../uSockets/src/io_uring/io_context.c | 0 .../uSockets/src/io_uring/io_loop.c | 0 .../uSockets/src/io_uring/io_socket.c | 0 .../uwebsockets/uSockets/src/libusockets.h | 0 .../vendor/uwebsockets/uSockets/src/loop.c | 0 .../vendor/uwebsockets/uSockets/src/quic.c | 0 .../vendor/uwebsockets/uSockets/src/quic.h | 0 .../vendor/uwebsockets/uSockets/src/socket.c | 0 .../vendor/uwebsockets/uSockets/src/udp.c | 0 vendor/hydra/vendor/zlib.mask | 0 vendor/hydra/vendor/zlib/LICENSE | 0 vendor/hydra/vendor/zlib/adler32.c | 0 vendor/hydra/vendor/zlib/compress.c | 0 vendor/hydra/vendor/zlib/crc32.c | 0 vendor/hydra/vendor/zlib/crc32.h | 0 vendor/hydra/vendor/zlib/deflate.c | 0 vendor/hydra/vendor/zlib/deflate.h | 0 vendor/hydra/vendor/zlib/gzclose.c | 0 vendor/hydra/vendor/zlib/gzguts.h | 0 vendor/hydra/vendor/zlib/gzlib.c | 0 vendor/hydra/vendor/zlib/gzread.c | 0 vendor/hydra/vendor/zlib/gzwrite.c | 0 vendor/hydra/vendor/zlib/infback.c | 0 vendor/hydra/vendor/zlib/inffast.c | 0 vendor/hydra/vendor/zlib/inffast.h | 0 vendor/hydra/vendor/zlib/inffixed.h | 0 vendor/hydra/vendor/zlib/inflate.c | 0 vendor/hydra/vendor/zlib/inflate.h | 0 vendor/hydra/vendor/zlib/inftrees.c | 0 vendor/hydra/vendor/zlib/inftrees.h | 0 vendor/hydra/vendor/zlib/trees.c | 0 vendor/hydra/vendor/zlib/trees.h | 0 vendor/hydra/vendor/zlib/uncompr.c | 0 vendor/hydra/vendor/zlib/zconf.h | 0 vendor/hydra/vendor/zlib/zconf.h.cmakein | 0 vendor/hydra/vendor/zlib/zlib.h | 0 vendor/hydra/vendor/zlib/zutil.c | 0 vendor/hydra/vendor/zlib/zutil.h | 0 vendor/jsonbinpack/CMakeLists.txt | 0 vendor/jsonbinpack/LICENSE | 0 vendor/jsonbinpack/LICENSE-COMMERCIAL | 0 .../jsonbinpack/cmake/FindAlterSchema.cmake | 0 vendor/jsonbinpack/cmake/FindGoogleTest.cmake | 0 .../jsonbinpack/cmake/FindJSONToolkit.cmake | 0 vendor/jsonbinpack/config.cmake.in | 0 .../jsonbinpack/src/compiler/CMakeLists.txt | 0 vendor/jsonbinpack/src/compiler/compiler.cc | 0 vendor/jsonbinpack/src/compiler/encoding.h | 0 .../include/sourcemeta/jsonbinpack/compiler.h | 0 .../src/compiler/mapper/enum_8_bit.h | 0 .../compiler/mapper/enum_8_bit_top_level.h | 0 .../src/compiler/mapper/enum_arbitrary.h | 0 .../src/compiler/mapper/enum_singleton.h | 0 .../compiler/mapper/integer_bounded_8_bit.h | 0 .../integer_bounded_greater_than_8_bit.h | 0 .../mapper/integer_bounded_multiplier_8_bit.h | 0 ...er_bounded_multiplier_greater_than_8_bit.h | 0 .../src/compiler/mapper/integer_lower_bound.h | 0 .../mapper/integer_lower_bound_multiplier.h | 0 .../src/compiler/mapper/integer_unbound.h | 0 .../mapper/integer_unbound_multiplier.h | 0 .../src/compiler/mapper/integer_upper_bound.h | 0 .../mapper/integer_upper_bound_multiplier.h | 0 .../src/compiler/mapper/number_arbitrary.h | 0 vendor/jsonbinpack/src/numeric/CMakeLists.txt | 0 .../include/sourcemeta/jsonbinpack/numeric.h | 0 .../sourcemeta/jsonbinpack/numeric_integral.h | 0 .../sourcemeta/jsonbinpack/numeric_real.h | 0 .../sourcemeta/jsonbinpack/numeric_zigzag.h | 0 vendor/jsonbinpack/src/runtime/CMakeLists.txt | 0 vendor/jsonbinpack/src/runtime/cache.cc | 0 vendor/jsonbinpack/src/runtime/decoder_any.cc | 0 .../jsonbinpack/src/runtime/decoder_array.cc | 0 .../jsonbinpack/src/runtime/decoder_common.cc | 0 .../src/runtime/decoder_integer.cc | 0 .../jsonbinpack/src/runtime/decoder_number.cc | 0 .../jsonbinpack/src/runtime/decoder_object.cc | 0 .../jsonbinpack/src/runtime/decoder_string.cc | 0 vendor/jsonbinpack/src/runtime/encoder_any.cc | 0 .../jsonbinpack/src/runtime/encoder_array.cc | 0 .../jsonbinpack/src/runtime/encoder_common.cc | 0 .../src/runtime/encoder_integer.cc | 0 .../jsonbinpack/src/runtime/encoder_number.cc | 0 .../jsonbinpack/src/runtime/encoder_object.cc | 0 .../jsonbinpack/src/runtime/encoder_string.cc | 0 .../include/sourcemeta/jsonbinpack/runtime.h | 0 .../sourcemeta/jsonbinpack/runtime_decoder.h | 0 .../sourcemeta/jsonbinpack/runtime_encoder.h | 0 .../jsonbinpack/runtime_encoder_cache.h | 0 .../sourcemeta/jsonbinpack/runtime_encoding.h | 0 .../jsonbinpack/runtime_input_stream.h | 0 .../jsonbinpack/runtime_output_stream.h | 0 .../jsonbinpack/src/runtime/input_stream.cc | 0 vendor/jsonbinpack/src/runtime/loader.cc | 0 .../jsonbinpack/src/runtime/loader_v1_any.h | 0 .../jsonbinpack/src/runtime/loader_v1_array.h | 0 .../src/runtime/loader_v1_integer.h | 0 .../src/runtime/loader_v1_number.h | 0 .../src/runtime/loader_v1_string.h | 0 .../jsonbinpack/src/runtime/output_stream.cc | 0 vendor/jsonbinpack/src/runtime/unreachable.h | 0 vendor/jsonbinpack/src/runtime/varint.h | 0 vendor/jsonbinpack/vendor/noa/LICENSE | 0 vendor/jsonbinpack/vendor/noa/cmake/noa.cmake | 0 .../noa/cmake/noa/commands/copy-file.cmake | 0 .../noa/cmake/noa/compiler/options.cmake | 0 .../noa/cmake/noa/compiler/sanitizer.cmake | 0 .../vendor/noa/cmake/noa/defaults.cmake | 0 .../vendor/noa/cmake/noa/library.cmake | 0 .../vendor/noa/cmake/noa/options/enum.cmake | 0 .../vendor/noa/cmake/noa/shim.cmake | 0 .../noa/cmake/noa/targets/clang-format.cmake | 0 .../noa/cmake/noa/targets/clang-format.config | 0 .../noa/cmake/noa/targets/clang-tidy.cmake | 0 .../noa/cmake/noa/targets/clang-tidy.config | 0 .../noa/cmake/noa/targets/doxygen.cmake | 0 .../noa/cmake/noa/targets/shellcheck.cmake | 0 .../vendor/noa/cmake/noa/variables.cmake | 0 vendor/jsontoolkit/CMakeLists.txt | 0 vendor/jsontoolkit/LICENSE | 0 .../cmake/FindGoogleBenchmark.cmake | 0 vendor/jsontoolkit/cmake/FindUriParser.cmake | 0 vendor/jsontoolkit/config.cmake.in | 0 vendor/jsontoolkit/src/json/CMakeLists.txt | 0 vendor/jsontoolkit/src/json/grammar.h | 0 .../include/sourcemeta/jsontoolkit/json.h | 0 .../sourcemeta/jsontoolkit/json_array.h | 0 .../sourcemeta/jsontoolkit/json_error.h | 0 .../sourcemeta/jsontoolkit/json_object.h | 0 .../sourcemeta/jsontoolkit/json_value.h | 0 vendor/jsontoolkit/src/json/json.cc | 0 vendor/jsontoolkit/src/json/json_value.cc | 0 vendor/jsontoolkit/src/json/parser.h | 0 vendor/jsontoolkit/src/json/stringify.h | 0 vendor/jsontoolkit/src/jsonl/CMakeLists.txt | 0 vendor/jsontoolkit/src/jsonl/grammar.h | 0 .../include/sourcemeta/jsontoolkit/jsonl.h | 0 .../sourcemeta/jsontoolkit/jsonl_iterator.h | 0 vendor/jsontoolkit/src/jsonl/iterator.cc | 0 vendor/jsontoolkit/src/jsonl/jsonl.cc | 0 .../src/jsonpointer/CMakeLists.txt | 0 vendor/jsontoolkit/src/jsonpointer/grammar.h | 0 .../sourcemeta/jsontoolkit/jsonpointer.h | 0 .../jsontoolkit/jsonpointer_error.h | 0 .../jsontoolkit/jsonpointer_pointer.h | 0 .../jsonpointer_subpointer_walker.h | 0 .../jsontoolkit/jsonpointer_token.h | 0 .../jsontoolkit/jsonpointer_walker.h | 0 .../src/jsonpointer/jsonpointer.cc | 0 vendor/jsontoolkit/src/jsonpointer/parser.h | 0 .../jsontoolkit/src/jsonpointer/stringify.h | 0 .../jsontoolkit/src/jsonschema/CMakeLists.txt | 0 vendor/jsontoolkit/src/jsonschema/anchor.cc | 0 vendor/jsontoolkit/src/jsonschema/bundle.cc | 0 .../src/jsonschema/default_walker.cc | 0 .../sourcemeta/jsontoolkit/jsonschema.h | 0 .../jsontoolkit/jsonschema_anchor.h | 0 .../jsontoolkit/jsonschema_bundle.h | 0 .../sourcemeta/jsontoolkit/jsonschema_error.h | 0 .../jsontoolkit/jsonschema_reference.h | 0 .../jsontoolkit/jsonschema_resolver.h | 0 .../jsontoolkit/jsonschema_walker.h | 0 .../jsontoolkit/src/jsonschema/jsonschema.cc | 0 .../src/jsonschema/official_resolver.cmake | 0 .../src/jsonschema/official_resolver.in.cc | 0 .../jsontoolkit/src/jsonschema/reference.cc | 0 vendor/jsontoolkit/src/jsonschema/resolver.cc | 0 vendor/jsontoolkit/src/jsonschema/walker.cc | 0 vendor/jsontoolkit/src/uri/CMakeLists.txt | 0 vendor/jsontoolkit/src/uri/escaping.cc | 0 .../uri/include/sourcemeta/jsontoolkit/uri.h | 0 .../sourcemeta/jsontoolkit/uri_error.h | 0 vendor/jsontoolkit/src/uri/uri.cc | 0 .../jsonschema-2019-09/hyper-schema.json | 0 .../vendor/jsonschema-2019-09/links.json | 0 .../jsonschema-2019-09/meta/applicator.json | 0 .../jsonschema-2019-09/meta/content.json | 0 .../vendor/jsonschema-2019-09/meta/core.json | 0 .../jsonschema-2019-09/meta/format.json | 0 .../jsonschema-2019-09/meta/hyper-schema.json | 0 .../jsonschema-2019-09/meta/meta-data.json | 0 .../jsonschema-2019-09/meta/validation.json | 0 .../output/hyper-schema.json | 0 .../jsonschema-2019-09/output/schema.json | 0 .../vendor/jsonschema-2019-09/schema.json | 0 .../jsonschema-2020-12/hyper-schema.json | 0 .../vendor/jsonschema-2020-12/links.json | 0 .../jsonschema-2020-12/meta/applicator.json | 0 .../jsonschema-2020-12/meta/content.json | 0 .../vendor/jsonschema-2020-12/meta/core.json | 0 .../meta/format-annotation.json | 0 .../meta/format-assertion.json | 0 .../jsonschema-2020-12/meta/hyper-schema.json | 0 .../jsonschema-2020-12/meta/meta-data.json | 0 .../jsonschema-2020-12/meta/unevaluated.json | 0 .../jsonschema-2020-12/meta/validation.json | 0 .../jsonschema-2020-12/output/schema.json | 0 .../vendor/jsonschema-2020-12/schema.json | 0 .../jsonschema-draft0/hyper-schema.json | 0 .../vendor/jsonschema-draft0/json-ref.json | 0 .../vendor/jsonschema-draft0/links.json | 0 .../vendor/jsonschema-draft0/schema.json | 0 .../jsonschema-draft1/hyper-schema.json | 0 .../vendor/jsonschema-draft1/json-ref.json | 0 .../vendor/jsonschema-draft1/links.json | 0 .../vendor/jsonschema-draft1/schema.json | 0 .../jsonschema-draft2/hyper-schema.json | 0 .../vendor/jsonschema-draft2/json-ref.json | 0 .../vendor/jsonschema-draft2/links.json | 0 .../vendor/jsonschema-draft2/schema.json | 0 .../jsonschema-draft3/hyper-schema.json | 0 .../vendor/jsonschema-draft3/json-ref.json | 0 .../vendor/jsonschema-draft3/links.json | 0 .../vendor/jsonschema-draft3/schema.json | 0 .../jsonschema-draft4/hyper-schema.json | 0 .../vendor/jsonschema-draft4/links.json | 0 .../vendor/jsonschema-draft4/schema.json | 0 .../jsonschema-draft6/hyper-schema.json | 0 .../vendor/jsonschema-draft6/links.json | 0 .../vendor/jsonschema-draft6/schema.json | 0 .../hyper-schema-output.json | 0 .../jsonschema-draft7/hyper-schema.json | 0 .../vendor/jsonschema-draft7/links.json | 0 .../vendor/jsonschema-draft7/schema.json | 0 vendor/jsontoolkit/vendor/noa/LICENSE | 0 vendor/jsontoolkit/vendor/noa/cmake/noa.cmake | 0 .../noa/cmake/noa/commands/copy-file.cmake | 0 .../noa/cmake/noa/compiler/options.cmake | 0 .../noa/cmake/noa/compiler/sanitizer.cmake | 0 .../vendor/noa/cmake/noa/defaults.cmake | 0 .../vendor/noa/cmake/noa/library.cmake | 0 .../vendor/noa/cmake/noa/options/enum.cmake | 0 .../vendor/noa/cmake/noa/shim.cmake | 0 .../noa/cmake/noa/targets/clang-format.cmake | 0 .../noa/cmake/noa/targets/clang-format.config | 0 .../noa/cmake/noa/targets/clang-tidy.cmake | 0 .../noa/cmake/noa/targets/clang-tidy.config | 0 .../noa/cmake/noa/targets/doxygen.cmake | 0 .../noa/cmake/noa/targets/shellcheck.cmake | 0 .../vendor/noa/cmake/noa/variables.cmake | 0 vendor/jsontoolkit/vendor/uriparser/COPYING | 0 .../vendor/uriparser/include/uriparser/Uri.h | 0 .../uriparser/include/uriparser/UriBase.h | 0 .../uriparser/include/uriparser/UriDefsAnsi.h | 0 .../include/uriparser/UriDefsConfig.h | 0 .../include/uriparser/UriDefsUnicode.h | 0 .../uriparser/include/uriparser/UriIp4.h | 0 .../vendor/uriparser/src/UriCommon.c | 0 .../vendor/uriparser/src/UriCommon.h | 0 .../vendor/uriparser/src/UriCompare.c | 0 .../vendor/uriparser/src/UriConfig.h.in | 0 .../vendor/uriparser/src/UriEscape.c | 0 .../vendor/uriparser/src/UriFile.c | 0 .../jsontoolkit/vendor/uriparser/src/UriIp4.c | 0 .../vendor/uriparser/src/UriIp4Base.c | 0 .../vendor/uriparser/src/UriIp4Base.h | 0 .../vendor/uriparser/src/UriMemory.c | 0 .../vendor/uriparser/src/UriMemory.h | 0 .../vendor/uriparser/src/UriNormalize.c | 0 .../vendor/uriparser/src/UriNormalizeBase.c | 0 .../vendor/uriparser/src/UriNormalizeBase.h | 0 .../vendor/uriparser/src/UriParse.c | 0 .../vendor/uriparser/src/UriParseBase.c | 0 .../vendor/uriparser/src/UriParseBase.h | 0 .../vendor/uriparser/src/UriQuery.c | 0 .../vendor/uriparser/src/UriRecompose.c | 0 .../vendor/uriparser/src/UriResolve.c | 0 .../vendor/uriparser/src/UriShorten.c | 0 vendor/noa/LICENSE | 0 vendor/noa/cmake/noa.cmake | 0 vendor/noa/cmake/noa/commands/copy-file.cmake | 0 vendor/noa/cmake/noa/compiler/options.cmake | 0 vendor/noa/cmake/noa/compiler/sanitizer.cmake | 0 vendor/noa/cmake/noa/defaults.cmake | 0 vendor/noa/cmake/noa/library.cmake | 0 vendor/noa/cmake/noa/options/enum.cmake | 0 vendor/noa/cmake/noa/shim.cmake | 0 .../noa/cmake/noa/targets/clang-format.cmake | 0 .../noa/cmake/noa/targets/clang-format.config | 0 vendor/noa/cmake/noa/targets/clang-tidy.cmake | 0 .../noa/cmake/noa/targets/clang-tidy.config | 0 vendor/noa/cmake/noa/targets/doxygen.cmake | 0 vendor/noa/cmake/noa/targets/shellcheck.cmake | 0 vendor/noa/cmake/noa/variables.cmake | 0 vendor/termcolor/.mailmap | 1 + vendor/termcolor/CMakeLists.txt | 58 + vendor/termcolor/LICENSE | 31 + vendor/termcolor/README.rst | 236 +++ vendor/termcolor/cmake/config.cmake.in | 4 + vendor/termcolor/docs/_static/example.png | Bin 0 -> 81639 bytes vendor/termcolor/docs/conf.py | 36 + vendor/termcolor/docs/index.rst | 11 + .../examples/cmake-external/CMakeLists.txt | 23 + .../examples/cmake-external/example.cpp | 10 + .../examples/cmake-fetch/CMakeLists.txt | 17 + .../examples/cmake-fetch/example.cpp | 10 + .../examples/cmake-package/CMakeLists.txt | 7 + .../examples/cmake-package/example.cpp | 10 + .../examples/cmake-submodule/CMakeLists.txt | 7 + .../examples/cmake-submodule/example.cpp | 10 + .../termcolor/include/termcolor/termcolor.hpp | 939 +++++++++ vendor/termcolor/test/subtest.cpp | 8 + vendor/termcolor/test/subtest.hpp | 6 + vendor/termcolor/test/test.cpp | 155 ++ vendor/vendorpull/LICENSE | 0 vendorpull.mask | 0 .../Cache/Cache_Data/0584982126934b3c_0 | Bin 0 -> 26618 bytes .../Cache/Cache_Data/087f33203954dc31_0 | Bin 0 -> 24370 bytes .../Cache/Cache_Data/0d8be7ed465412d3_0 | Bin 0 -> 8723 bytes .../Cache/Cache_Data/124e05952f02ddba_0 | Bin 0 -> 53132 bytes .../Cache/Cache_Data/15651df7a7ad0fa5_0 | Bin 0 -> 8901 bytes .../Cache/Cache_Data/18c06d9f894f6ff7_0 | Bin 0 -> 12358 bytes .../Cache/Cache_Data/22f6369a7df54dec_0 | Bin 0 -> 12346 bytes .../Cache/Cache_Data/258d3fa019e430cc_0 | Bin 0 -> 81047 bytes .../Cache/Cache_Data/2b461ecc3b0499d0_0 | Bin 0 -> 13306 bytes .../Cache/Cache_Data/395869ea26fea93f_0 | Bin 0 -> 5441 bytes .../Cache/Cache_Data/47a3de0b6bde46be_0 | Bin 0 -> 53114 bytes .../Cache/Cache_Data/49c275a8257994c8_0 | Bin 0 -> 8506 bytes .../Cache/Cache_Data/4f2afc2f78b6de99_0 | Bin 0 -> 430520 bytes .../Cache/Cache_Data/5283edf90cf4ab50_0 | Bin 0 -> 7262 bytes .../Cache/Cache_Data/5af8270738d8692c_0 | Bin 0 -> 81069 bytes .../Cache/Cache_Data/69752fa73731cd21_0 | Bin 0 -> 12158 bytes .../Cache/Cache_Data/744f03ff8df1b79c_0 | Bin 0 -> 24010 bytes .../Cache/Cache_Data/78275d2f641150c1_0 | Bin 0 -> 8953 bytes .../Cache/Cache_Data/7b2c093c3c181895_0 | Bin 0 -> 47485 bytes .../Cache/Cache_Data/7d3282924db54d54_0 | Bin 0 -> 24275 bytes .../Cache/Cache_Data/82315cf6607b9bb7_0 | Bin 0 -> 10387 bytes .../Cache/Cache_Data/8415c9c508f9957f_0 | Bin 0 -> 24352 bytes .../Cache/Cache_Data/90e38aaa19a0b641_0 | Bin 0 -> 16725 bytes .../Cache/Cache_Data/9d9fa3801fce3dea_0 | Bin 0 -> 8541 bytes .../Cache/Cache_Data/add64deb8eb95201_0 | Bin 0 -> 457339 bytes .../Cache/Cache_Data/b2ebfafc068d35af_0 | Bin 0 -> 10301 bytes .../Cache/Cache_Data/bdab4d636ba8e6de_0 | Bin 0 -> 53131 bytes .../Cache/Cache_Data/d121e2a6335b7510_0 | Bin 0 -> 8795 bytes .../Cache/Cache_Data/e8e919660ea44a7e_0 | Bin 0 -> 18131 bytes ~/.vscode-root/Cache/Cache_Data/index | Bin 0 -> 24 bytes .../Cache/Cache_Data/index-dir/the-real-index | Bin 0 -> 744 bytes .../chrome/js/0f0ccebb90c41dd7_0 | Bin 0 -> 3867 bytes .../chrome/js/10dbcf7b5cec1d42_0 | Bin 0 -> 310 bytes .../chrome/js/23452ad6f43500ec_0 | Bin 0 -> 30768 bytes .../chrome/js/55ae226c62f98d7c_0 | Bin 0 -> 204176 bytes .../chrome/js/5ffc9b8837f2b807_0 | Bin 0 -> 307 bytes .../chrome/js/7205d03943667f58_0 | Bin 0 -> 328 bytes .../chrome/js/7434625997850008_0 | Bin 0 -> 353 bytes .../chrome/js/82449cc5d0ef2cae_0 | Bin 0 -> 320 bytes .../chrome/js/8abbc23568f6f024_0 | Bin 0 -> 3987 bytes .../chrome/js/91cb6b9d23d5a62a_0 | Bin 0 -> 13236 bytes .../chrome/js/a3103c761091c801_0 | Bin 0 -> 378 bytes .../chrome/js/b040eab73beacf84_0 | Bin 0 -> 11699 bytes .../chrome/js/bfadebab0c886249_0 | Bin 0 -> 303 bytes .../chrome/js/cd3bda2fe16f6386_0 | Bin 0 -> 309 bytes .../chrome/js/e07244f45ac46287_0 | Bin 0 -> 8879728 bytes .../chrome/js/f53c0888c292bb16_0 | Bin 0 -> 3114 bytes .../chrome/js/index | Bin 0 -> 24 bytes .../chrome/js/index-dir/the-real-index | Bin 0 -> 432 bytes .../chrome/wasm/index | Bin 0 -> 24 bytes .../chrome/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes .../ms-vscode.cmake-tools-1.19.52 | Bin 0 -> 2737333 bytes .../seaube.clangformat-2.0.2 | Bin 0 -> 66198 bytes .../CachedExtensionVSIXs/twxs.cmake-0.0.17 | Bin 0 -> 8077982 bytes .../extensions.builtin.cache | 1 + ~/.vscode-root/Code Cache/js/index | Bin 0 -> 24 bytes .../Code Cache/js/index-dir/the-real-index | Bin 0 -> 48 bytes ~/.vscode-root/Code Cache/wasm/index | Bin 0 -> 24 bytes .../Code Cache/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes ~/.vscode-root/Cookies | Bin 0 -> 20480 bytes ~/.vscode-root/Cookies-journal | 0 ~/.vscode-root/Crashpad/client_id | 1 + ~/.vscode-root/DawnGraphiteCache/data_0 | Bin 0 -> 8192 bytes ~/.vscode-root/DawnGraphiteCache/data_1 | Bin 0 -> 270336 bytes ~/.vscode-root/DawnGraphiteCache/data_2 | Bin 0 -> 8192 bytes ~/.vscode-root/DawnGraphiteCache/data_3 | Bin 0 -> 8192 bytes ~/.vscode-root/DawnGraphiteCache/index | Bin 0 -> 262512 bytes ~/.vscode-root/DawnWebGPUCache/data_0 | Bin 0 -> 8192 bytes ~/.vscode-root/DawnWebGPUCache/data_1 | Bin 0 -> 270336 bytes ~/.vscode-root/DawnWebGPUCache/data_2 | Bin 0 -> 8192 bytes ~/.vscode-root/DawnWebGPUCache/data_3 | Bin 0 -> 8192 bytes ~/.vscode-root/DawnWebGPUCache/index | Bin 0 -> 262512 bytes ~/.vscode-root/Dictionaries/en-US-10-1.bdic | Bin 0 -> 451968 bytes ~/.vscode-root/GPUCache/data_0 | Bin 0 -> 45056 bytes ~/.vscode-root/GPUCache/data_1 | Bin 0 -> 270336 bytes ~/.vscode-root/GPUCache/data_2 | Bin 0 -> 1056768 bytes ~/.vscode-root/GPUCache/data_3 | Bin 0 -> 4202496 bytes ~/.vscode-root/GPUCache/index | Bin 0 -> 262512 bytes .../Local Storage/leveldb/000003.log | 0 ~/.vscode-root/Local Storage/leveldb/CURRENT | 1 + ~/.vscode-root/Local Storage/leveldb/LOCK | 0 ~/.vscode-root/Local Storage/leveldb/LOG | 2 + .../Local Storage/leveldb/MANIFEST-000001 | Bin 0 -> 41 bytes ~/.vscode-root/Network Persistent State | 1 + ~/.vscode-root/Preferences | 1 + .../Service Worker/Database/000003.log | Bin 0 -> 3069 bytes .../Service Worker/Database/CURRENT | 1 + ~/.vscode-root/Service Worker/Database/LOCK | 0 ~/.vscode-root/Service Worker/Database/LOG | 2 + .../Service Worker/Database/MANIFEST-000001 | Bin 0 -> 41 bytes .../ScriptCache/2cc80dabc69f58b6_0 | Bin 0 -> 6283 bytes .../ScriptCache/2cc80dabc69f58b6_1 | Bin 0 -> 13041 bytes .../ScriptCache/f1cdccba37924bda_0 | Bin 0 -> 6283 bytes .../ScriptCache/f1cdccba37924bda_1 | Bin 0 -> 13041 bytes .../Service Worker/ScriptCache/index | Bin 0 -> 24 bytes .../ScriptCache/index-dir/the-real-index | Bin 0 -> 96 bytes ~/.vscode-root/Shared Dictionary/cache/index | Bin 0 -> 24 bytes .../cache/index-dir/the-real-index | Bin 0 -> 48 bytes ~/.vscode-root/Shared Dictionary/db | Bin 0 -> 45056 bytes ~/.vscode-root/Shared Dictionary/db-journal | 0 ~/.vscode-root/SharedStorage | Bin 0 -> 4096 bytes ~/.vscode-root/SharedStorage-wal | 0 ~/.vscode-root/TransportSecurity | 1 + ~/.vscode-root/Trust Tokens | Bin 0 -> 36864 bytes ~/.vscode-root/Trust Tokens-journal | 0 ~/.vscode-root/User/History/-252a4fc2/UiEx.cc | 207 ++ ~/.vscode-root/User/History/92e4700/lDpc.json | 3 + ~/.vscode-root/User/globalStorage/state.vscdb | Bin 0 -> 163840 bytes .../User/globalStorage/storage.json | 1724 +++++++++++++++++ ~/.vscode-root/User/settings.json | 3 + .../state.vscdb | Bin 0 -> 40960 bytes .../workspace.json | 3 + .../1ce32135cbfc9878_0 | Bin 0 -> 11454 bytes .../44270d1d5aa8d3c3_0 | Bin 0 -> 10990 bytes .../6bbf2cc04d6b3ea3_0 | Bin 0 -> 11453 bytes .../98e259df6f25a0c3_0 | Bin 0 -> 11401 bytes .../index | Bin 0 -> 24 bytes .../index-dir/the-real-index | Bin 0 -> 144 bytes .../WebStorage/1/CacheStorage/index.txt | Bin 0 -> 247 bytes .../1ce32135cbfc9878_0 | Bin 0 -> 11454 bytes .../44270d1d5aa8d3c3_0 | Bin 0 -> 10990 bytes .../6bbf2cc04d6b3ea3_0 | Bin 0 -> 11453 bytes .../98e259df6f25a0c3_0 | Bin 0 -> 11401 bytes .../index | Bin 0 -> 24 bytes .../index-dir/the-real-index | Bin 0 -> 144 bytes .../WebStorage/2/CacheStorage/index.txt | Bin 0 -> 247 bytes ~/.vscode-root/WebStorage/QuotaManager | Bin 0 -> 40960 bytes .../WebStorage/QuotaManager-journal | 0 ~/.vscode-root/code.lock | 1 + ~/.vscode-root/languagepacks.json | 1 + .../logs/20241113T235823/editSessions.log | 1 + ~/.vscode-root/logs/20241113T235823/main.log | 3 + .../logs/20241113T235823/ptyhost.log | 0 .../20241113T235823/remoteTunnelService.log | 1 + .../logs/20241113T235823/sharedprocess.log | 41 + .../logs/20241113T235823/telemetry.log | 2 + .../logs/20241113T235823/terminal.log | 0 .../logs/20241113T235823/userDataSync.log | 2 + .../window1/exthost/extensionTelemetry.log | 2 + .../window1/exthost/exthost.log | 133 ++ .../1-CMakeBuild.log | 60 + .../2-ClangFormat.log | 0 .../window1/exthost/vscode.git/Git.log | 759 ++++++++ .../GitHub Authentication.log | 9 + .../window1/exthost/vscode.github/GitHub.log | 2 + .../JSON Language Server.log | 0 .../window1/notebook.rendering.log | 0 .../window1/output_20241113T235827/tasks.log | 0 .../logs/20241113T235823/window1/renderer.log | 53 + .../logs/20241113T235823/window1/views.log | 28 + ~/.vscode-root/machineid | 1 + 1516 files changed, 4672 insertions(+), 28 deletions(-) mode change 100644 => 100755 .ackrc mode change 100644 => 100755 .editorconfig mode change 100644 => 100755 .gitattributes mode change 100644 => 100755 .github/workflows/package.yml mode change 100644 => 100755 .github/workflows/test.yml mode change 100644 => 100755 .gitignore mode change 100644 => 100755 Brewfile mode change 100644 => 100755 CMakeLists.txt mode change 100644 => 100755 CONTRIBUTING.markdown mode change 100644 => 100755 DEPENDENCIES mode change 100644 => 100755 Dockerfile mode change 100644 => 100755 LICENSE mode change 100644 => 100755 Makefile mode change 100644 => 100755 README.markdown mode change 100644 => 100755 action.yml mode change 100644 => 100755 cmake/FindAlterSchema.cmake mode change 100644 => 100755 cmake/FindBlaze.cmake mode change 100644 => 100755 cmake/FindHydra.cmake mode change 100644 => 100755 cmake/FindJSONBinPack.cmake mode change 100644 => 100755 cmake/FindJSONToolkit.cmake mode change 100644 => 100755 docs/bundle.markdown mode change 100644 => 100755 docs/canonicalize.markdown mode change 100644 => 100755 docs/compile.markdown mode change 100644 => 100755 docs/decode.markdown mode change 100644 => 100755 docs/encode.markdown mode change 100644 => 100755 docs/format.markdown mode change 100644 => 100755 docs/frame.markdown mode change 100644 => 100755 docs/identify.markdown mode change 100644 => 100755 docs/lint.markdown mode change 100644 => 100755 docs/metaschema.markdown mode change 100644 => 100755 docs/test.markdown mode change 100644 => 100755 docs/validate.markdown mode change 100644 => 100755 src/CMakeLists.txt mode change 100644 => 100755 src/command.h mode change 100644 => 100755 src/command_bundle.cc mode change 100644 => 100755 src/command_canonicalize.cc mode change 100644 => 100755 src/command_compile.cc mode change 100644 => 100755 src/command_decode.cc mode change 100644 => 100755 src/command_encode.cc mode change 100644 => 100755 src/command_fmt.cc mode change 100644 => 100755 src/command_identify.cc mode change 100644 => 100755 src/command_lint.cc mode change 100644 => 100755 src/command_metaschema.cc mode change 100644 => 100755 src/configure.h.in mode change 100644 => 100755 src/main.cc mode change 100644 => 100755 test/CMakeLists.txt mode change 100644 => 100755 vendor/alterschema/CMakeLists.txt mode change 100644 => 100755 vendor/alterschema/LICENSE mode change 100644 => 100755 vendor/alterschema/LICENSE-COMMERCIAL mode change 100644 => 100755 vendor/alterschema/config.cmake.in mode change 100644 => 100755 vendor/alterschema/src/engine/CMakeLists.txt mode change 100644 => 100755 vendor/alterschema/src/engine/bundle.cc mode change 100644 => 100755 vendor/alterschema/src/engine/include/sourcemeta/alterschema/engine.h mode change 100644 => 100755 vendor/alterschema/src/engine/include/sourcemeta/alterschema/engine_bundle.h mode change 100644 => 100755 vendor/alterschema/src/engine/include/sourcemeta/alterschema/engine_rule.h mode change 100644 => 100755 vendor/alterschema/src/engine/include/sourcemeta/alterschema/engine_transformer.h mode change 100644 => 100755 vendor/alterschema/src/engine/rule.cc mode change 100644 => 100755 vendor/alterschema/src/engine/transformer.cc mode change 100644 => 100755 vendor/alterschema/src/linter/CMakeLists.txt mode change 100644 => 100755 vendor/alterschema/src/linter/antipattern/const_with_type.h mode change 100644 => 100755 vendor/alterschema/src/linter/antipattern/duplicate_enum_values.h mode change 100644 => 100755 vendor/alterschema/src/linter/antipattern/duplicate_required_values.h mode change 100644 => 100755 vendor/alterschema/src/linter/antipattern/enum_with_type.h mode change 100644 => 100755 vendor/alterschema/src/linter/antipattern/exclusive_maximum_number_and_maximum.h mode change 100644 => 100755 vendor/alterschema/src/linter/antipattern/exclusive_minimum_number_and_minimum.h mode change 100644 => 100755 vendor/alterschema/src/linter/desugar/boolean_true.h mode change 100644 => 100755 vendor/alterschema/src/linter/desugar/const_as_enum.h mode change 100644 => 100755 vendor/alterschema/src/linter/desugar/exclusive_maximum_integer_to_maximum.h mode change 100644 => 100755 vendor/alterschema/src/linter/desugar/exclusive_minimum_integer_to_minimum.h mode change 100644 => 100755 vendor/alterschema/src/linter/desugar/type_array_to_any_of_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/desugar/type_boolean_as_enum.h mode change 100644 => 100755 vendor/alterschema/src/linter/desugar/type_null_as_enum.h mode change 100644 => 100755 vendor/alterschema/src/linter/implicit/max_contains_covered_by_max_items.h mode change 100644 => 100755 vendor/alterschema/src/linter/implicit/min_items_given_min_contains.h mode change 100644 => 100755 vendor/alterschema/src/linter/implicit/min_items_implicit.h mode change 100644 => 100755 vendor/alterschema/src/linter/implicit/min_length_implicit.h mode change 100644 => 100755 vendor/alterschema/src/linter/implicit/min_properties_covered_by_required.h mode change 100644 => 100755 vendor/alterschema/src/linter/implicit/min_properties_implicit.h mode change 100644 => 100755 vendor/alterschema/src/linter/implicit/multiple_of_implicit.h mode change 100644 => 100755 vendor/alterschema/src/linter/implicit/properties_implicit.h mode change 100644 => 100755 vendor/alterschema/src/linter/implicit/type_union_implicit.h mode change 100644 => 100755 vendor/alterschema/src/linter/include/sourcemeta/alterschema/linter.h mode change 100644 => 100755 vendor/alterschema/src/linter/linter.cc mode change 100644 => 100755 vendor/alterschema/src/linter/redundant/additional_properties_default.h mode change 100644 => 100755 vendor/alterschema/src/linter/redundant/content_schema_default.h mode change 100644 => 100755 vendor/alterschema/src/linter/redundant/dependencies_default.h mode change 100644 => 100755 vendor/alterschema/src/linter/redundant/dependent_required_default.h mode change 100644 => 100755 vendor/alterschema/src/linter/redundant/items_array_default.h mode change 100644 => 100755 vendor/alterschema/src/linter/redundant/items_schema_default.h mode change 100644 => 100755 vendor/alterschema/src/linter/redundant/pattern_properties_default.h mode change 100644 => 100755 vendor/alterschema/src/linter/redundant/properties_default.h mode change 100644 => 100755 vendor/alterschema/src/linter/redundant/unevaluated_items_default.h mode change 100644 => 100755 vendor/alterschema/src/linter/redundant/unevaluated_properties_default.h mode change 100644 => 100755 vendor/alterschema/src/linter/redundant/unsatisfiable_max_contains.h mode change 100644 => 100755 vendor/alterschema/src/linter/redundant/unsatisfiable_min_properties.h mode change 100644 => 100755 vendor/alterschema/src/linter/simplify/dependencies_property_tautology.h mode change 100644 => 100755 vendor/alterschema/src/linter/simplify/dependent_required_tautology.h mode change 100644 => 100755 vendor/alterschema/src/linter/simplify/equal_numeric_bounds_to_enum.h mode change 100644 => 100755 vendor/alterschema/src/linter/simplify/maximum_real_for_integer.h mode change 100644 => 100755 vendor/alterschema/src/linter/simplify/minimum_real_for_integer.h mode change 100644 => 100755 vendor/alterschema/src/linter/simplify/single_type_array.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/content_media_type_without_encoding.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/content_schema_without_media_type.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_applicator_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_applicator_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_content_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_content_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft0.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft1.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft2.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft3.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft4.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft6.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft7.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_format_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_format_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_unevaluated_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_validation_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_validation_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_applicator_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_applicator_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_content_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_content_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft0.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft1.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft2.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft3.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft4.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft6.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft7.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_format_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_format_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_unevaluated_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_validation_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_validation_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_applicator_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_applicator_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_content_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_content_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft0.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft1.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft2.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft3.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft4.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft6.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft7.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_format_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_format_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_unevaluated_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_validation_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_validation_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_applicator_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_applicator_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_content_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_content_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft0.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft1.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft2.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft3.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft4.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft6.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft7.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_format_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_format_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_unevaluated_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_validation_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_validation_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_applicator_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_applicator_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_content_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_content_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft0.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft1.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft2.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft3.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft4.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft6.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft7.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_format_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_format_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_unevaluated_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_validation_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_validation_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_applicator_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_applicator_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft0.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft1.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft2.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft3.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft4.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft6.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft7.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_unevaluated_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_validation_2019_09.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_validation_2020_12.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/duplicate_allof_branches.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/duplicate_anyof_branches.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/else_without_if.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/if_without_then_else.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/max_contains_without_contains.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/min_contains_without_contains.h mode change 100644 => 100755 vendor/alterschema/src/linter/superfluous/then_without_if.h mode change 100644 => 100755 vendor/alterschema/src/linter/syntax_sugar/enum_to_const.h mode change 100644 => 100755 vendor/alterschema/vendor/noa/LICENSE mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa.cmake mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa/commands/copy-file.cmake mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa/compiler/options.cmake mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa/compiler/sanitizer.cmake mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa/defaults.cmake mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa/library.cmake mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa/options/enum.cmake mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa/shim.cmake mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa/targets/clang-format.cmake mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa/targets/clang-format.config mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa/targets/clang-tidy.cmake mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa/targets/clang-tidy.config mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa/targets/doxygen.cmake mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa/targets/shellcheck.cmake mode change 100644 => 100755 vendor/alterschema/vendor/noa/cmake/noa/variables.cmake mode change 100644 => 100755 vendor/blaze/CMakeLists.txt mode change 100644 => 100755 vendor/blaze/LICENSE mode change 100644 => 100755 vendor/blaze/cmake/FindGoogleBenchmark.cmake mode change 100644 => 100755 vendor/blaze/cmake/FindGoogleTest.cmake mode change 100644 => 100755 vendor/blaze/cmake/FindJSONToolkit.cmake mode change 100644 => 100755 vendor/blaze/config.cmake.in mode change 100644 => 100755 vendor/blaze/src/compiler/CMakeLists.txt mode change 100644 => 100755 vendor/blaze/src/compiler/compile.cc mode change 100644 => 100755 vendor/blaze/src/compiler/compile_describe.cc mode change 100644 => 100755 vendor/blaze/src/compiler/compile_helpers.h mode change 100644 => 100755 vendor/blaze/src/compiler/compile_json.cc mode change 100644 => 100755 vendor/blaze/src/compiler/compile_output_error.cc mode change 100644 => 100755 vendor/blaze/src/compiler/compile_output_trace.cc mode change 100644 => 100755 vendor/blaze/src/compiler/default_compiler.cc mode change 100644 => 100755 vendor/blaze/src/compiler/default_compiler_2019_09.h mode change 100644 => 100755 vendor/blaze/src/compiler/default_compiler_2020_12.h mode change 100644 => 100755 vendor/blaze/src/compiler/default_compiler_draft4.h mode change 100644 => 100755 vendor/blaze/src/compiler/default_compiler_draft6.h mode change 100644 => 100755 vendor/blaze/src/compiler/default_compiler_draft7.h mode change 100644 => 100755 vendor/blaze/src/compiler/include/sourcemeta/blaze/compiler.h mode change 100644 => 100755 vendor/blaze/src/compiler/include/sourcemeta/blaze/compiler_error.h mode change 100644 => 100755 vendor/blaze/src/compiler/include/sourcemeta/blaze/compiler_output.h mode change 100644 => 100755 vendor/blaze/src/evaluator/CMakeLists.txt mode change 100644 => 100755 vendor/blaze/src/evaluator/context.cc mode change 100644 => 100755 vendor/blaze/src/evaluator/evaluator.cc mode change 100644 => 100755 vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator.h mode change 100644 => 100755 vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator_context.h mode change 100644 => 100755 vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator_error.h mode change 100644 => 100755 vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator_template.h mode change 100644 => 100755 vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator_value.h mode change 100644 => 100755 vendor/blaze/src/evaluator/trace.h mode change 100644 => 100755 vendor/blaze/vendor/noa/LICENSE mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa.cmake mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa/commands/copy-file.cmake mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa/compiler/options.cmake mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa/compiler/sanitizer.cmake mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa/defaults.cmake mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa/library.cmake mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa/options/enum.cmake mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa/shim.cmake mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa/targets/clang-format.cmake mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa/targets/clang-format.config mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa/targets/clang-tidy.cmake mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa/targets/clang-tidy.config mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa/targets/doxygen.cmake mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa/targets/shellcheck.cmake mode change 100644 => 100755 vendor/blaze/vendor/noa/cmake/noa/variables.cmake mode change 100644 => 100755 vendor/hydra/CMakeLists.txt mode change 100644 => 100755 vendor/hydra/LICENSE mode change 100644 => 100755 vendor/hydra/LICENSE-COMMERCIAL mode change 100644 => 100755 vendor/hydra/cmake/FindBearSSL.cmake mode change 100644 => 100755 vendor/hydra/cmake/FindCURL.cmake mode change 100644 => 100755 vendor/hydra/cmake/FindZLIB.cmake mode change 100644 => 100755 vendor/hydra/cmake/FinduSockets.cmake mode change 100644 => 100755 vendor/hydra/cmake/FinduWebSockets.cmake mode change 100644 => 100755 vendor/hydra/config.cmake.in mode change 100644 => 100755 vendor/hydra/src/bucket/CMakeLists.txt mode change 100644 => 100755 vendor/hydra/src/bucket/aws_sigv4.cc mode change 100644 => 100755 vendor/hydra/src/bucket/bucket.cc mode change 100644 => 100755 vendor/hydra/src/bucket/bucket_error.cc mode change 100644 => 100755 vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket.h mode change 100644 => 100755 vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_aws_sigv4.h mode change 100644 => 100755 vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_cache.h mode change 100644 => 100755 vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_cache_policy.h mode change 100644 => 100755 vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_error.h mode change 100644 => 100755 vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_response.h mode change 100644 => 100755 vendor/hydra/src/crypto/CMakeLists.txt mode change 100644 => 100755 vendor/hydra/src/crypto/base64.cc mode change 100644 => 100755 vendor/hydra/src/crypto/bearssl.h mode change 100644 => 100755 vendor/hydra/src/crypto/include/sourcemeta/hydra/crypto.h mode change 100644 => 100755 vendor/hydra/src/crypto/md5.cc mode change 100644 => 100755 vendor/hydra/src/crypto/sha256.cc mode change 100644 => 100755 vendor/hydra/src/crypto/uuid.cc mode change 100644 => 100755 vendor/hydra/src/http/CMakeLists.txt mode change 100644 => 100755 vendor/hydra/src/http/error.cc mode change 100644 => 100755 vendor/hydra/src/http/header.cc mode change 100644 => 100755 vendor/hydra/src/http/include/sourcemeta/hydra/http.h mode change 100644 => 100755 vendor/hydra/src/http/include/sourcemeta/hydra/http_error.h mode change 100644 => 100755 vendor/hydra/src/http/include/sourcemeta/hydra/http_header.h mode change 100644 => 100755 vendor/hydra/src/http/include/sourcemeta/hydra/http_method.h mode change 100644 => 100755 vendor/hydra/src/http/include/sourcemeta/hydra/http_mime.h mode change 100644 => 100755 vendor/hydra/src/http/include/sourcemeta/hydra/http_status.h mode change 100644 => 100755 vendor/hydra/src/http/include/sourcemeta/hydra/http_time.h mode change 100644 => 100755 vendor/hydra/src/http/method.cc mode change 100644 => 100755 vendor/hydra/src/http/mime.cc mode change 100644 => 100755 vendor/hydra/src/http/status.cc mode change 100644 => 100755 vendor/hydra/src/http/time.cc mode change 100644 => 100755 vendor/hydra/src/httpclient/CMakeLists.txt mode change 100644 => 100755 vendor/hydra/src/httpclient/include/sourcemeta/hydra/httpclient.h mode change 100644 => 100755 vendor/hydra/src/httpclient/include/sourcemeta/hydra/httpclient_request.h mode change 100644 => 100755 vendor/hydra/src/httpclient/include/sourcemeta/hydra/httpclient_response.h mode change 100644 => 100755 vendor/hydra/src/httpclient/include/sourcemeta/hydra/httpclient_stream.h mode change 100644 => 100755 vendor/hydra/src/httpclient/request.cc mode change 100644 => 100755 vendor/hydra/src/httpclient/response.cc mode change 100644 => 100755 vendor/hydra/src/httpclient/stream_curl.cc mode change 100644 => 100755 vendor/hydra/src/httpserver/CMakeLists.txt mode change 100644 => 100755 vendor/hydra/src/httpserver/httpserver.cc mode change 100644 => 100755 vendor/hydra/src/httpserver/include/sourcemeta/hydra/httpserver.h mode change 100644 => 100755 vendor/hydra/src/httpserver/include/sourcemeta/hydra/httpserver_logger.h mode change 100644 => 100755 vendor/hydra/src/httpserver/include/sourcemeta/hydra/httpserver_request.h mode change 100644 => 100755 vendor/hydra/src/httpserver/include/sourcemeta/hydra/httpserver_response.h mode change 100644 => 100755 vendor/hydra/src/httpserver/logger.cc mode change 100644 => 100755 vendor/hydra/src/httpserver/request.cc mode change 100644 => 100755 vendor/hydra/src/httpserver/response.cc mode change 100644 => 100755 vendor/hydra/src/httpserver/static.cc mode change 100644 => 100755 vendor/hydra/src/httpserver/uwebsockets.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/LICENSE.txt mode change 100644 => 100755 vendor/hydra/vendor/bearssl/inc/bearssl.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/inc/bearssl_aead.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/inc/bearssl_block.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/inc/bearssl_ec.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/inc/bearssl_hash.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/inc/bearssl_hmac.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/inc/bearssl_kdf.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/inc/bearssl_pem.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/inc/bearssl_prf.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/inc/bearssl_rand.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/inc/bearssl_rsa.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/inc/bearssl_ssl.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/inc/bearssl_x509.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/aead/ccm.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/aead/eax.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/aead/gcm.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/ccopy.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/dec16be.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/dec16le.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/dec32be.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/dec32le.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/dec64be.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/dec64le.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/enc16be.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/enc16le.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/enc32be.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/enc32le.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/enc64be.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/enc64le.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/pemdec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/pemdec.t0 mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/codec/pemenc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/config.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_all_m15.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_all_m31.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_c25519_i15.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_c25519_i31.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_c25519_m15.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_c25519_m31.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_curve25519.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_default.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_keygen.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_p256_m15.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_p256_m31.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_prime_i15.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_prime_i31.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_pubkey.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_secp256r1.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_secp384r1.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ec_secp521r1.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_atr.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_default_sign_asn1.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_default_sign_raw.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_default_vrfy_asn1.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_default_vrfy_raw.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_bits.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_sign_asn1.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_sign_raw.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_vrfy_asn1.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_vrfy_raw.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_bits.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_sign_asn1.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_sign_raw.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_vrfy_asn1.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_vrfy_raw.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ec/ecdsa_rta.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/hash/dig_oid.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/hash/dig_size.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/hash/ghash_ctmul.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/hash/ghash_ctmul32.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/hash/ghash_ctmul64.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/hash/ghash_pclmul.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/hash/ghash_pwr8.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/hash/md5.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/hash/md5sha1.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/hash/mgf1.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/hash/multihash.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/hash/sha1.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/hash/sha2big.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/hash/sha2small.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/inner.h mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_add.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_bitlen.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_decmod.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_decode.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_decred.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_encode.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_fmont.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_iszero.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_moddiv.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_modpow.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_modpow2.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_montmul.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_mulacc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_muladd.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_ninv15.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_reduce.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_rshift.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_sub.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i15_tmont.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_add.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_bitlen.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_decmod.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_decode.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_decred.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_encode.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_fmont.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_iszero.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_moddiv.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_modpow.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_modpow2.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_montmul.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_mulacc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_muladd.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_ninv31.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_reduce.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_rshift.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_sub.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i31_tmont.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_add.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_bitlen.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_decmod.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_decode.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_decred.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_div32.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_encode.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_fmont.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_iszero.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_modpow.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_montmul.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_mulacc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_muladd.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_ninv32.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_reduce.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_sub.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i32_tmont.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/int/i62_modpow2.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/kdf/hkdf.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/mac/hmac.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/mac/hmac_ct.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rand/aesctr_drbg.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rand/hmac_drbg.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rand/sysrng.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_default_keygen.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_default_modulus.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_default_oaep_decrypt.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_default_oaep_encrypt.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_default_pkcs1_sign.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_default_pkcs1_vrfy.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_default_priv.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_default_privexp.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_default_pub.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_default_pubexp.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_keygen.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_modulus.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_oaep_decrypt.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_oaep_encrypt.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_pkcs1_sign.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_pkcs1_vrfy.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_priv.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_privexp.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_pub.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_pubexp.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_keygen.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_keygen_inner.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_modulus.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_oaep_decrypt.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_oaep_encrypt.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_pkcs1_sign.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_pkcs1_vrfy.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_priv.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_privexp.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_pub.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_pubexp.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_oaep_decrypt.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_oaep_encrypt.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_pkcs1_sign.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_pkcs1_vrfy.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_priv.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_pub.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_keygen.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_oaep_decrypt.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_oaep_encrypt.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_pkcs1_sign.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_pkcs1_vrfy.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_priv.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_pub.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_oaep_pad.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_oaep_unpad.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_pkcs1_sig_pad.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_pkcs1_sig_unpad.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/rsa/rsa_ssl_decrypt.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/settings.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/prf.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/prf_md5sha1.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/prf_sha256.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/prf_sha384.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_ccert_single_ec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_ccert_single_rsa.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_client.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_client_default_rsapub.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_client_full.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_engine.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_aescbc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_aesccm.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_aesgcm.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_chapol.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_descbc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_ec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_ecdsa.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_rsavrfy.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_hashes.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_client.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_client.t0 mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_common.t0 mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_server.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_server.t0 mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_io.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_keyexport.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_lru.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_rec_cbc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_rec_ccm.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_rec_chapol.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_rec_gcm.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_scert_single_ec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_scert_single_rsa.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_server.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_server_full_ec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_server_full_rsa.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_server_mine2c.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_server_mine2g.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minf2c.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minf2g.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minr2g.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minu2g.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minv2g.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_big_cbcdec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_big_cbcenc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_big_ctr.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_big_ctrcbc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_big_dec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_big_enc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_common.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_ct.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_cbcdec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_cbcenc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_ctr.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_ctrcbc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_dec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_enc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_cbcdec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_cbcenc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_ctr.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_ctrcbc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_dec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_enc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8_cbcdec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8_cbcenc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8_ctr.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8_ctrcbc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_small_cbcdec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_small_cbcenc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_small_ctr.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_small_ctrcbc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_small_dec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_small_enc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni_cbcdec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni_cbcenc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni_ctr.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni_ctrcbc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/chacha20_ct.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/chacha20_sse2.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/des_ct.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/des_ct_cbcdec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/des_ct_cbcenc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/des_support.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/des_tab.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/des_tab_cbcdec.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/des_tab_cbcenc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/poly1305_ctmul.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/poly1305_ctmul32.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/poly1305_ctmulq.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/symcipher/poly1305_i15.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/x509/asn1.t0 mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/x509/asn1enc.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/x509/encode_ec_pk8der.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/x509/encode_ec_rawder.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/x509/encode_rsa_pk8der.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/x509/encode_rsa_rawder.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/x509/skey_decoder.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/x509/skey_decoder.t0 mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/x509/x509_decoder.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/x509/x509_decoder.t0 mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/x509/x509_knownkey.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/x509/x509_minimal.c mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/x509/x509_minimal.t0 mode change 100644 => 100755 vendor/hydra/vendor/bearssl/src/x509/x509_minimal_full.c mode change 100644 => 100755 vendor/hydra/vendor/curl.mask mode change 100644 => 100755 vendor/hydra/vendor/curl/COPYING mode change 100644 => 100755 vendor/hydra/vendor/curl/include/curl/curl.h mode change 100644 => 100755 vendor/hydra/vendor/curl/include/curl/curlver.h mode change 100644 => 100755 vendor/hydra/vendor/curl/include/curl/easy.h mode change 100644 => 100755 vendor/hydra/vendor/curl/include/curl/header.h mode change 100644 => 100755 vendor/hydra/vendor/curl/include/curl/mprintf.h mode change 100644 => 100755 vendor/hydra/vendor/curl/include/curl/multi.h mode change 100644 => 100755 vendor/hydra/vendor/curl/include/curl/options.h mode change 100644 => 100755 vendor/hydra/vendor/curl/include/curl/stdcheaders.h mode change 100644 => 100755 vendor/hydra/vendor/curl/include/curl/system.h mode change 100644 => 100755 vendor/hydra/vendor/curl/include/curl/typecheck-gcc.h mode change 100644 => 100755 vendor/hydra/vendor/curl/include/curl/urlapi.h mode change 100644 => 100755 vendor/hydra/vendor/curl/include/curl/websockets.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/altsvc.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/altsvc.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/amigaos.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/amigaos.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/arpa_telnet.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/asyn-ares.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/asyn-thread.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/asyn.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/base64.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/bufq.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/bufq.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/bufref.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/bufref.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/c-hyper.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/c-hyper.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cf-h1-proxy.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cf-h1-proxy.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cf-h2-proxy.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cf-h2-proxy.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cf-haproxy.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cf-haproxy.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cf-https-connect.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cf-https-connect.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cf-socket.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cf-socket.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cfilters.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cfilters.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/config-amigaos.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/config-dos.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/config-mac.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/config-os400.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/config-plan9.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/config-riscos.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/config-win32.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/config-win32ce.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/conncache.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/conncache.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/connect.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/connect.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/content_encoding.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/content_encoding.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cookie.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cookie.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_addrinfo.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_addrinfo.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_base64.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_ctype.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_des.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_des.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_endian.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_endian.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_fnmatch.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_fnmatch.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_get_line.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_get_line.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_gethostname.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_gethostname.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_gssapi.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_gssapi.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_hmac.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_krb5.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_ldap.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_md4.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_md5.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_memory.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_memrchr.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_memrchr.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_multibyte.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_multibyte.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_ntlm_core.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_ntlm_core.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_path.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_path.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_printf.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_range.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_range.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_rtmp.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_rtmp.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_sasl.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_sasl.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_setup.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_setup_once.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_sha256.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_sha512_256.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_sha512_256.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_sspi.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_sspi.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_threads.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_threads.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_trc.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curl_trc.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/curlx.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cw-out.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/cw-out.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/dict.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/dict.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/doh.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/doh.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/dynbuf.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/dynbuf.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/dynhds.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/dynhds.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/easy.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/easy_lock.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/easygetopt.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/easyif.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/easyoptions.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/easyoptions.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/escape.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/escape.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/file.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/file.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/fileinfo.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/fileinfo.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/fopen.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/fopen.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/formdata.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/formdata.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/ftp.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/ftp.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/ftplistparser.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/ftplistparser.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/functypes.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/getenv.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/getinfo.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/getinfo.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/gopher.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/gopher.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/hash.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/hash.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/headers.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/headers.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/hmac.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/hostasyn.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/hostip.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/hostip.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/hostip4.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/hostip6.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/hostsyn.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/hsts.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/hsts.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http1.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http1.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http2.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http2.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http_aws_sigv4.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http_aws_sigv4.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http_chunks.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http_chunks.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http_digest.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http_digest.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http_negotiate.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http_negotiate.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http_ntlm.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http_ntlm.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http_proxy.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/http_proxy.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/idn.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/idn.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/if2ip.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/if2ip.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/imap.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/imap.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/inet_ntop.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/inet_ntop.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/inet_pton.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/inet_pton.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/krb5.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/ldap.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/llist.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/llist.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/macos.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/macos.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/md4.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/md5.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/memdebug.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/memdebug.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/mime.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/mime.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/mprintf.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/mqtt.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/mqtt.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/multi.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/multihandle.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/multiif.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/netrc.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/netrc.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/nonblock.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/nonblock.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/noproxy.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/noproxy.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/openldap.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/parsedate.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/parsedate.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/pingpong.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/pingpong.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/pop3.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/pop3.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/progress.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/progress.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/psl.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/psl.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/rand.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/rand.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/rename.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/rename.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/request.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/request.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/rtsp.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/rtsp.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/select.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/select.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/sendf.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/sendf.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/setopt.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/setopt.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/setup-os400.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/setup-vms.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/setup-win32.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/sha256.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/share.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/share.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/sigpipe.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/slist.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/slist.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/smb.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/smb.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/smtp.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/smtp.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/sockaddr.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/socketpair.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/socketpair.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/socks.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/socks.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/socks_gssapi.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/socks_sspi.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/speedcheck.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/speedcheck.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/splay.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/splay.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/strcase.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/strcase.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/strdup.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/strdup.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/strerror.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/strerror.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/strtok.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/strtok.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/strtoofft.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/strtoofft.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/system_win32.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/system_win32.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/telnet.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/telnet.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/tftp.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/tftp.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/timediff.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/timediff.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/timeval.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/timeval.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/transfer.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/transfer.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/url.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/url.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/urlapi-int.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/urlapi.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/urldata.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/cleartext.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/cram.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/digest.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/digest.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/digest_sspi.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/gsasl.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/krb5_gssapi.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/krb5_sspi.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/ntlm.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/ntlm.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/ntlm_sspi.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/oauth2.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/spnego_gssapi.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/spnego_sspi.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/vauth.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vauth/vauth.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/version.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/version_win32.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/version_win32.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vquic/curl_msh3.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vquic/curl_msh3.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vquic/curl_ngtcp2.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vquic/curl_ngtcp2.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vquic/curl_osslq.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vquic/curl_osslq.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vquic/curl_quiche.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vquic/curl_quiche.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vquic/vquic-tls.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vquic/vquic-tls.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vquic/vquic.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vquic/vquic.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vquic/vquic_int.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vssh/libssh.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vssh/libssh2.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vssh/ssh.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vssh/wolfssh.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/bearssl.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/bearssl.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/cipher_suite.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/cipher_suite.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/gtls.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/gtls.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/hostcheck.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/hostcheck.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/keylog.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/keylog.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/mbedtls.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/mbedtls.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/mbedtls_threadlock.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/mbedtls_threadlock.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/openssl.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/openssl.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/rustls.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/rustls.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/schannel.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/schannel.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/schannel_int.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/schannel_verify.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/sectransp.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/sectransp.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/vtls.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/vtls.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/vtls_int.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/wolfssl.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/wolfssl.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/x509asn1.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/vtls/x509asn1.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/warnless.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/warnless.h mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/ws.c mode change 100644 => 100755 vendor/hydra/vendor/curl/lib/ws.h mode change 100644 => 100755 vendor/hydra/vendor/noa/LICENSE mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa.cmake mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa/commands/copy-file.cmake mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa/compiler/options.cmake mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa/compiler/sanitizer.cmake mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa/defaults.cmake mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa/library.cmake mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa/options/enum.cmake mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa/shim.cmake mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa/targets/clang-format.cmake mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa/targets/clang-format.config mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa/targets/clang-tidy.cmake mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa/targets/clang-tidy.config mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa/targets/doxygen.cmake mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa/targets/shellcheck.cmake mode change 100644 => 100755 vendor/hydra/vendor/noa/cmake/noa/variables.cmake mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/LICENSE mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/libEpollBenchmarker/Makefile mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/libEpollBenchmarker/epoll_benchmarker.cpp mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/App.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/AsyncSocket.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/AsyncSocketData.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/BloomFilter.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/CachingApp.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/ChunkedEncoding.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/ClientApp.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/Http3App.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/Http3Context.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/Http3ContextData.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/Http3Request.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/Http3Response.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/Http3ResponseData.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/HttpContext.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/HttpContextData.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/HttpErrors.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/HttpParser.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/HttpResponse.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/HttpResponseData.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/HttpRouter.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/LocalCluster.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/Loop.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/LoopData.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/MessageParser.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/MoveOnlyFunction.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/Multipart.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/PerMessageDeflate.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/ProxyParser.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/QueryParser.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/TopicTree.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/Utilities.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/WebSocket.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/WebSocketContext.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/WebSocketContextData.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/WebSocketData.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/WebSocketExtensions.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/WebSocketHandshake.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/src/WebSocketProtocol.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/LICENSE mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/bsd.c mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/context.c mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/crypto/openssl.c mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/crypto/sni_tree.cpp mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/eventing/asio.cpp mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/eventing/epoll_kqueue.c mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/eventing/gcd.c mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/eventing/libuv.c mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/internal/eventing/asio.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/internal/eventing/epoll_kqueue.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/internal/eventing/gcd.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/internal/eventing/libuv.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/internal/internal.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/internal/loop_data.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/internal/networking/bsd.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/io_uring/internal.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/io_uring/io_context.c mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/io_uring/io_loop.c mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/io_uring/io_socket.c mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/libusockets.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/loop.c mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/quic.c mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/quic.h mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/socket.c mode change 100644 => 100755 vendor/hydra/vendor/uwebsockets/uSockets/src/udp.c mode change 100644 => 100755 vendor/hydra/vendor/zlib.mask mode change 100644 => 100755 vendor/hydra/vendor/zlib/LICENSE mode change 100644 => 100755 vendor/hydra/vendor/zlib/adler32.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/compress.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/crc32.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/crc32.h mode change 100644 => 100755 vendor/hydra/vendor/zlib/deflate.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/deflate.h mode change 100644 => 100755 vendor/hydra/vendor/zlib/gzclose.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/gzguts.h mode change 100644 => 100755 vendor/hydra/vendor/zlib/gzlib.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/gzread.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/gzwrite.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/infback.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/inffast.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/inffast.h mode change 100644 => 100755 vendor/hydra/vendor/zlib/inffixed.h mode change 100644 => 100755 vendor/hydra/vendor/zlib/inflate.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/inflate.h mode change 100644 => 100755 vendor/hydra/vendor/zlib/inftrees.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/inftrees.h mode change 100644 => 100755 vendor/hydra/vendor/zlib/trees.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/trees.h mode change 100644 => 100755 vendor/hydra/vendor/zlib/uncompr.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/zconf.h mode change 100644 => 100755 vendor/hydra/vendor/zlib/zconf.h.cmakein mode change 100644 => 100755 vendor/hydra/vendor/zlib/zlib.h mode change 100644 => 100755 vendor/hydra/vendor/zlib/zutil.c mode change 100644 => 100755 vendor/hydra/vendor/zlib/zutil.h mode change 100644 => 100755 vendor/jsonbinpack/CMakeLists.txt mode change 100644 => 100755 vendor/jsonbinpack/LICENSE mode change 100644 => 100755 vendor/jsonbinpack/LICENSE-COMMERCIAL mode change 100644 => 100755 vendor/jsonbinpack/cmake/FindAlterSchema.cmake mode change 100644 => 100755 vendor/jsonbinpack/cmake/FindGoogleTest.cmake mode change 100644 => 100755 vendor/jsonbinpack/cmake/FindJSONToolkit.cmake mode change 100644 => 100755 vendor/jsonbinpack/config.cmake.in mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/CMakeLists.txt mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/compiler.cc mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/encoding.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/include/sourcemeta/jsonbinpack/compiler.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/enum_8_bit.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/enum_8_bit_top_level.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/enum_arbitrary.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/enum_singleton.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/integer_bounded_8_bit.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/integer_bounded_greater_than_8_bit.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/integer_bounded_multiplier_8_bit.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/integer_bounded_multiplier_greater_than_8_bit.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/integer_lower_bound.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/integer_lower_bound_multiplier.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/integer_unbound.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/integer_unbound_multiplier.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/integer_upper_bound.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/integer_upper_bound_multiplier.h mode change 100644 => 100755 vendor/jsonbinpack/src/compiler/mapper/number_arbitrary.h mode change 100644 => 100755 vendor/jsonbinpack/src/numeric/CMakeLists.txt mode change 100644 => 100755 vendor/jsonbinpack/src/numeric/include/sourcemeta/jsonbinpack/numeric.h mode change 100644 => 100755 vendor/jsonbinpack/src/numeric/include/sourcemeta/jsonbinpack/numeric_integral.h mode change 100644 => 100755 vendor/jsonbinpack/src/numeric/include/sourcemeta/jsonbinpack/numeric_real.h mode change 100644 => 100755 vendor/jsonbinpack/src/numeric/include/sourcemeta/jsonbinpack/numeric_zigzag.h mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/CMakeLists.txt mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/cache.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/decoder_any.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/decoder_array.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/decoder_common.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/decoder_integer.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/decoder_number.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/decoder_object.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/decoder_string.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/encoder_any.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/encoder_array.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/encoder_common.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/encoder_integer.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/encoder_number.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/encoder_object.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/encoder_string.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime.h mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_decoder.h mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_encoder.h mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_encoder_cache.h mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_encoding.h mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_input_stream.h mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_output_stream.h mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/input_stream.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/loader.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/loader_v1_any.h mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/loader_v1_array.h mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/loader_v1_integer.h mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/loader_v1_number.h mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/loader_v1_string.h mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/output_stream.cc mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/unreachable.h mode change 100644 => 100755 vendor/jsonbinpack/src/runtime/varint.h mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/LICENSE mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa.cmake mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa/commands/copy-file.cmake mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa/compiler/options.cmake mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa/compiler/sanitizer.cmake mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa/defaults.cmake mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa/library.cmake mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa/options/enum.cmake mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa/shim.cmake mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa/targets/clang-format.cmake mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa/targets/clang-format.config mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa/targets/clang-tidy.cmake mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa/targets/clang-tidy.config mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa/targets/doxygen.cmake mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa/targets/shellcheck.cmake mode change 100644 => 100755 vendor/jsonbinpack/vendor/noa/cmake/noa/variables.cmake mode change 100644 => 100755 vendor/jsontoolkit/CMakeLists.txt mode change 100644 => 100755 vendor/jsontoolkit/LICENSE mode change 100644 => 100755 vendor/jsontoolkit/cmake/FindGoogleBenchmark.cmake mode change 100644 => 100755 vendor/jsontoolkit/cmake/FindUriParser.cmake mode change 100644 => 100755 vendor/jsontoolkit/config.cmake.in mode change 100644 => 100755 vendor/jsontoolkit/src/json/CMakeLists.txt mode change 100644 => 100755 vendor/jsontoolkit/src/json/grammar.h mode change 100644 => 100755 vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json.h mode change 100644 => 100755 vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json_array.h mode change 100644 => 100755 vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json_error.h mode change 100644 => 100755 vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json_object.h mode change 100644 => 100755 vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json_value.h mode change 100644 => 100755 vendor/jsontoolkit/src/json/json.cc mode change 100644 => 100755 vendor/jsontoolkit/src/json/json_value.cc mode change 100644 => 100755 vendor/jsontoolkit/src/json/parser.h mode change 100644 => 100755 vendor/jsontoolkit/src/json/stringify.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonl/CMakeLists.txt mode change 100644 => 100755 vendor/jsontoolkit/src/jsonl/grammar.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonl/include/sourcemeta/jsontoolkit/jsonl.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonl/include/sourcemeta/jsontoolkit/jsonl_iterator.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonl/iterator.cc mode change 100644 => 100755 vendor/jsontoolkit/src/jsonl/jsonl.cc mode change 100644 => 100755 vendor/jsontoolkit/src/jsonpointer/CMakeLists.txt mode change 100644 => 100755 vendor/jsontoolkit/src/jsonpointer/grammar.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_error.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_pointer.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_subpointer_walker.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_token.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_walker.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonpointer/jsonpointer.cc mode change 100644 => 100755 vendor/jsontoolkit/src/jsonpointer/parser.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonpointer/stringify.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/CMakeLists.txt mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/anchor.cc mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/bundle.cc mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/default_walker.cc mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_anchor.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_bundle.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_error.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_reference.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_resolver.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_walker.h mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/jsonschema.cc mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/official_resolver.cmake mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/official_resolver.in.cc mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/reference.cc mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/resolver.cc mode change 100644 => 100755 vendor/jsontoolkit/src/jsonschema/walker.cc mode change 100644 => 100755 vendor/jsontoolkit/src/uri/CMakeLists.txt mode change 100644 => 100755 vendor/jsontoolkit/src/uri/escaping.cc mode change 100644 => 100755 vendor/jsontoolkit/src/uri/include/sourcemeta/jsontoolkit/uri.h mode change 100644 => 100755 vendor/jsontoolkit/src/uri/include/sourcemeta/jsontoolkit/uri_error.h mode change 100644 => 100755 vendor/jsontoolkit/src/uri/uri.cc mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2019-09/hyper-schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2019-09/links.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/applicator.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/content.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/core.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/format.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/hyper-schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/meta-data.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/validation.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2019-09/output/hyper-schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2019-09/output/schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2019-09/schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2020-12/hyper-schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2020-12/links.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/applicator.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/content.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/core.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/format-annotation.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/format-assertion.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/hyper-schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/meta-data.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/unevaluated.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/validation.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2020-12/output/schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-2020-12/schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft0/hyper-schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft0/json-ref.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft0/links.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft0/schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft1/hyper-schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft1/json-ref.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft1/links.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft1/schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft2/hyper-schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft2/json-ref.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft2/links.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft2/schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft3/hyper-schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft3/json-ref.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft3/links.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft3/schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft4/hyper-schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft4/links.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft4/schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft6/hyper-schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft6/links.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft6/schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft7/hyper-schema-output.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft7/hyper-schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft7/links.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/jsonschema-draft7/schema.json mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/LICENSE mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa.cmake mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa/commands/copy-file.cmake mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa/compiler/options.cmake mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa/compiler/sanitizer.cmake mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa/defaults.cmake mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa/library.cmake mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa/options/enum.cmake mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa/shim.cmake mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa/targets/clang-format.cmake mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa/targets/clang-format.config mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa/targets/clang-tidy.cmake mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa/targets/clang-tidy.config mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa/targets/doxygen.cmake mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa/targets/shellcheck.cmake mode change 100644 => 100755 vendor/jsontoolkit/vendor/noa/cmake/noa/variables.cmake mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/COPYING mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/include/uriparser/Uri.h mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriBase.h mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriDefsAnsi.h mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriDefsConfig.h mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriDefsUnicode.h mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriIp4.h mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriCommon.c mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriCommon.h mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriCompare.c mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriConfig.h.in mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriEscape.c mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriFile.c mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriIp4.c mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriIp4Base.c mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriIp4Base.h mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriMemory.c mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriMemory.h mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriNormalize.c mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriNormalizeBase.c mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriNormalizeBase.h mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriParse.c mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriParseBase.c mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriParseBase.h mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriQuery.c mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriRecompose.c mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriResolve.c mode change 100644 => 100755 vendor/jsontoolkit/vendor/uriparser/src/UriShorten.c mode change 100644 => 100755 vendor/noa/LICENSE mode change 100644 => 100755 vendor/noa/cmake/noa.cmake mode change 100644 => 100755 vendor/noa/cmake/noa/commands/copy-file.cmake mode change 100644 => 100755 vendor/noa/cmake/noa/compiler/options.cmake mode change 100644 => 100755 vendor/noa/cmake/noa/compiler/sanitizer.cmake mode change 100644 => 100755 vendor/noa/cmake/noa/defaults.cmake mode change 100644 => 100755 vendor/noa/cmake/noa/library.cmake mode change 100644 => 100755 vendor/noa/cmake/noa/options/enum.cmake mode change 100644 => 100755 vendor/noa/cmake/noa/shim.cmake mode change 100644 => 100755 vendor/noa/cmake/noa/targets/clang-format.cmake mode change 100644 => 100755 vendor/noa/cmake/noa/targets/clang-format.config mode change 100644 => 100755 vendor/noa/cmake/noa/targets/clang-tidy.cmake mode change 100644 => 100755 vendor/noa/cmake/noa/targets/clang-tidy.config mode change 100644 => 100755 vendor/noa/cmake/noa/targets/doxygen.cmake mode change 100644 => 100755 vendor/noa/cmake/noa/targets/shellcheck.cmake mode change 100644 => 100755 vendor/noa/cmake/noa/variables.cmake create mode 100755 vendor/termcolor/.mailmap create mode 100755 vendor/termcolor/CMakeLists.txt create mode 100755 vendor/termcolor/LICENSE create mode 100755 vendor/termcolor/README.rst create mode 100755 vendor/termcolor/cmake/config.cmake.in create mode 100755 vendor/termcolor/docs/_static/example.png create mode 100755 vendor/termcolor/docs/conf.py create mode 100755 vendor/termcolor/docs/index.rst create mode 100755 vendor/termcolor/examples/cmake-external/CMakeLists.txt create mode 100755 vendor/termcolor/examples/cmake-external/example.cpp create mode 100755 vendor/termcolor/examples/cmake-fetch/CMakeLists.txt create mode 100755 vendor/termcolor/examples/cmake-fetch/example.cpp create mode 100755 vendor/termcolor/examples/cmake-package/CMakeLists.txt create mode 100755 vendor/termcolor/examples/cmake-package/example.cpp create mode 100755 vendor/termcolor/examples/cmake-submodule/CMakeLists.txt create mode 100755 vendor/termcolor/examples/cmake-submodule/example.cpp create mode 100755 vendor/termcolor/include/termcolor/termcolor.hpp create mode 100755 vendor/termcolor/test/subtest.cpp create mode 100755 vendor/termcolor/test/subtest.hpp create mode 100755 vendor/termcolor/test/test.cpp mode change 100644 => 100755 vendor/vendorpull/LICENSE mode change 100644 => 100755 vendorpull.mask create mode 100644 ~/.vscode-root/Cache/Cache_Data/0584982126934b3c_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/087f33203954dc31_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/0d8be7ed465412d3_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/124e05952f02ddba_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/15651df7a7ad0fa5_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/18c06d9f894f6ff7_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/22f6369a7df54dec_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/258d3fa019e430cc_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/2b461ecc3b0499d0_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/395869ea26fea93f_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/47a3de0b6bde46be_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/49c275a8257994c8_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/4f2afc2f78b6de99_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/5283edf90cf4ab50_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/5af8270738d8692c_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/69752fa73731cd21_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/744f03ff8df1b79c_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/78275d2f641150c1_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/7b2c093c3c181895_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/7d3282924db54d54_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/82315cf6607b9bb7_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/8415c9c508f9957f_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/90e38aaa19a0b641_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/9d9fa3801fce3dea_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/add64deb8eb95201_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/b2ebfafc068d35af_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/bdab4d636ba8e6de_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/d121e2a6335b7510_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/e8e919660ea44a7e_0 create mode 100644 ~/.vscode-root/Cache/Cache_Data/index create mode 100644 ~/.vscode-root/Cache/Cache_Data/index-dir/the-real-index create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/0f0ccebb90c41dd7_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/10dbcf7b5cec1d42_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/23452ad6f43500ec_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/55ae226c62f98d7c_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/5ffc9b8837f2b807_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/7205d03943667f58_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/7434625997850008_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/82449cc5d0ef2cae_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/8abbc23568f6f024_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/91cb6b9d23d5a62a_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/a3103c761091c801_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/b040eab73beacf84_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/bfadebab0c886249_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/cd3bda2fe16f6386_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/e07244f45ac46287_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/f53c0888c292bb16_0 create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/index create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/js/index-dir/the-real-index create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/wasm/index create mode 100644 ~/.vscode-root/CachedData/e8653663e8840adaf45af01eab5c627a5af81807/chrome/wasm/index-dir/the-real-index create mode 100644 ~/.vscode-root/CachedExtensionVSIXs/ms-vscode.cmake-tools-1.19.52 create mode 100644 ~/.vscode-root/CachedExtensionVSIXs/seaube.clangformat-2.0.2 create mode 100644 ~/.vscode-root/CachedExtensionVSIXs/twxs.cmake-0.0.17 create mode 100644 ~/.vscode-root/CachedProfilesData/__default__profile__/extensions.builtin.cache create mode 100644 ~/.vscode-root/Code Cache/js/index create mode 100644 ~/.vscode-root/Code Cache/js/index-dir/the-real-index create mode 100644 ~/.vscode-root/Code Cache/wasm/index create mode 100644 ~/.vscode-root/Code Cache/wasm/index-dir/the-real-index create mode 100644 ~/.vscode-root/Cookies create mode 100644 ~/.vscode-root/Cookies-journal create mode 100644 ~/.vscode-root/Crashpad/client_id create mode 100644 ~/.vscode-root/DawnGraphiteCache/data_0 create mode 100644 ~/.vscode-root/DawnGraphiteCache/data_1 create mode 100644 ~/.vscode-root/DawnGraphiteCache/data_2 create mode 100644 ~/.vscode-root/DawnGraphiteCache/data_3 create mode 100644 ~/.vscode-root/DawnGraphiteCache/index create mode 100644 ~/.vscode-root/DawnWebGPUCache/data_0 create mode 100644 ~/.vscode-root/DawnWebGPUCache/data_1 create mode 100644 ~/.vscode-root/DawnWebGPUCache/data_2 create mode 100644 ~/.vscode-root/DawnWebGPUCache/data_3 create mode 100644 ~/.vscode-root/DawnWebGPUCache/index create mode 100644 ~/.vscode-root/Dictionaries/en-US-10-1.bdic create mode 100644 ~/.vscode-root/GPUCache/data_0 create mode 100644 ~/.vscode-root/GPUCache/data_1 create mode 100644 ~/.vscode-root/GPUCache/data_2 create mode 100644 ~/.vscode-root/GPUCache/data_3 create mode 100644 ~/.vscode-root/GPUCache/index create mode 100644 ~/.vscode-root/Local Storage/leveldb/000003.log create mode 100644 ~/.vscode-root/Local Storage/leveldb/CURRENT create mode 100644 ~/.vscode-root/Local Storage/leveldb/LOCK create mode 100644 ~/.vscode-root/Local Storage/leveldb/LOG create mode 100644 ~/.vscode-root/Local Storage/leveldb/MANIFEST-000001 create mode 100644 ~/.vscode-root/Network Persistent State create mode 100644 ~/.vscode-root/Preferences create mode 100644 ~/.vscode-root/Service Worker/Database/000003.log create mode 100644 ~/.vscode-root/Service Worker/Database/CURRENT create mode 100644 ~/.vscode-root/Service Worker/Database/LOCK create mode 100644 ~/.vscode-root/Service Worker/Database/LOG create mode 100644 ~/.vscode-root/Service Worker/Database/MANIFEST-000001 create mode 100644 ~/.vscode-root/Service Worker/ScriptCache/2cc80dabc69f58b6_0 create mode 100644 ~/.vscode-root/Service Worker/ScriptCache/2cc80dabc69f58b6_1 create mode 100644 ~/.vscode-root/Service Worker/ScriptCache/f1cdccba37924bda_0 create mode 100644 ~/.vscode-root/Service Worker/ScriptCache/f1cdccba37924bda_1 create mode 100644 ~/.vscode-root/Service Worker/ScriptCache/index create mode 100644 ~/.vscode-root/Service Worker/ScriptCache/index-dir/the-real-index create mode 100644 ~/.vscode-root/Shared Dictionary/cache/index create mode 100644 ~/.vscode-root/Shared Dictionary/cache/index-dir/the-real-index create mode 100644 ~/.vscode-root/Shared Dictionary/db create mode 100644 ~/.vscode-root/Shared Dictionary/db-journal create mode 100644 ~/.vscode-root/SharedStorage create mode 100644 ~/.vscode-root/SharedStorage-wal create mode 100644 ~/.vscode-root/TransportSecurity create mode 100644 ~/.vscode-root/Trust Tokens create mode 100644 ~/.vscode-root/Trust Tokens-journal create mode 100755 ~/.vscode-root/User/History/-252a4fc2/UiEx.cc create mode 100644 ~/.vscode-root/User/History/92e4700/lDpc.json create mode 100644 ~/.vscode-root/User/globalStorage/state.vscdb create mode 100644 ~/.vscode-root/User/globalStorage/storage.json create mode 100644 ~/.vscode-root/User/settings.json create mode 100644 ~/.vscode-root/User/workspaceStorage/36c0f66d57a8e1f1b754ab24d83e9a23/state.vscdb create mode 100644 ~/.vscode-root/User/workspaceStorage/36c0f66d57a8e1f1b754ab24d83e9a23/workspace.json create mode 100644 ~/.vscode-root/WebStorage/1/CacheStorage/b9502dcc-9e55-4440-aaba-15078db4600e/1ce32135cbfc9878_0 create mode 100644 ~/.vscode-root/WebStorage/1/CacheStorage/b9502dcc-9e55-4440-aaba-15078db4600e/44270d1d5aa8d3c3_0 create mode 100644 ~/.vscode-root/WebStorage/1/CacheStorage/b9502dcc-9e55-4440-aaba-15078db4600e/6bbf2cc04d6b3ea3_0 create mode 100644 ~/.vscode-root/WebStorage/1/CacheStorage/b9502dcc-9e55-4440-aaba-15078db4600e/98e259df6f25a0c3_0 create mode 100644 ~/.vscode-root/WebStorage/1/CacheStorage/b9502dcc-9e55-4440-aaba-15078db4600e/index create mode 100644 ~/.vscode-root/WebStorage/1/CacheStorage/b9502dcc-9e55-4440-aaba-15078db4600e/index-dir/the-real-index create mode 100644 ~/.vscode-root/WebStorage/1/CacheStorage/index.txt create mode 100644 ~/.vscode-root/WebStorage/2/CacheStorage/7628deff-e2ca-4924-8561-a5745eeae569/1ce32135cbfc9878_0 create mode 100644 ~/.vscode-root/WebStorage/2/CacheStorage/7628deff-e2ca-4924-8561-a5745eeae569/44270d1d5aa8d3c3_0 create mode 100644 ~/.vscode-root/WebStorage/2/CacheStorage/7628deff-e2ca-4924-8561-a5745eeae569/6bbf2cc04d6b3ea3_0 create mode 100644 ~/.vscode-root/WebStorage/2/CacheStorage/7628deff-e2ca-4924-8561-a5745eeae569/98e259df6f25a0c3_0 create mode 100644 ~/.vscode-root/WebStorage/2/CacheStorage/7628deff-e2ca-4924-8561-a5745eeae569/index create mode 100644 ~/.vscode-root/WebStorage/2/CacheStorage/7628deff-e2ca-4924-8561-a5745eeae569/index-dir/the-real-index create mode 100644 ~/.vscode-root/WebStorage/2/CacheStorage/index.txt create mode 100644 ~/.vscode-root/WebStorage/QuotaManager create mode 100644 ~/.vscode-root/WebStorage/QuotaManager-journal create mode 100644 ~/.vscode-root/code.lock create mode 100644 ~/.vscode-root/languagepacks.json create mode 100644 ~/.vscode-root/logs/20241113T235823/editSessions.log create mode 100644 ~/.vscode-root/logs/20241113T235823/main.log create mode 100644 ~/.vscode-root/logs/20241113T235823/ptyhost.log create mode 100644 ~/.vscode-root/logs/20241113T235823/remoteTunnelService.log create mode 100644 ~/.vscode-root/logs/20241113T235823/sharedprocess.log create mode 100644 ~/.vscode-root/logs/20241113T235823/telemetry.log create mode 100644 ~/.vscode-root/logs/20241113T235823/terminal.log create mode 100644 ~/.vscode-root/logs/20241113T235823/userDataSync.log create mode 100644 ~/.vscode-root/logs/20241113T235823/window1/exthost/extensionTelemetry.log create mode 100644 ~/.vscode-root/logs/20241113T235823/window1/exthost/exthost.log create mode 100644 ~/.vscode-root/logs/20241113T235823/window1/exthost/output_logging_20241113T235827/1-CMakeBuild.log create mode 100644 ~/.vscode-root/logs/20241113T235823/window1/exthost/output_logging_20241113T235827/2-ClangFormat.log create mode 100644 ~/.vscode-root/logs/20241113T235823/window1/exthost/vscode.git/Git.log create mode 100644 ~/.vscode-root/logs/20241113T235823/window1/exthost/vscode.github-authentication/GitHub Authentication.log create mode 100644 ~/.vscode-root/logs/20241113T235823/window1/exthost/vscode.github/GitHub.log create mode 100644 ~/.vscode-root/logs/20241113T235823/window1/exthost/vscode.json-language-features/JSON Language Server.log create mode 100644 ~/.vscode-root/logs/20241113T235823/window1/notebook.rendering.log create mode 100644 ~/.vscode-root/logs/20241113T235823/window1/output_20241113T235827/tasks.log create mode 100644 ~/.vscode-root/logs/20241113T235823/window1/renderer.log create mode 100644 ~/.vscode-root/logs/20241113T235823/window1/views.log create mode 100644 ~/.vscode-root/machineid diff --git a/.ackrc b/.ackrc old mode 100644 new mode 100755 diff --git a/.editorconfig b/.editorconfig old mode 100644 new mode 100755 diff --git a/.gitattributes b/.gitattributes old mode 100644 new mode 100755 diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/Brewfile b/Brewfile old mode 100644 new mode 100755 diff --git a/CMakeLists.txt b/CMakeLists.txt old mode 100644 new mode 100755 index 518cfae6..627f4fa3 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 3.16) project(jsonschema VERSION 4.3.0 LANGUAGES CXX) list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake") include(vendor/noa/cmake/noa.cmake) +include_directories(vendor/termcolor/include) # Options option(JSONSCHEMA_TESTS "Build the JSON Schema CLI tests" OFF) diff --git a/CONTRIBUTING.markdown b/CONTRIBUTING.markdown old mode 100644 new mode 100755 diff --git a/DEPENDENCIES b/DEPENDENCIES old mode 100644 new mode 100755 index 3ba7ace3..682e8ad1 --- a/DEPENDENCIES +++ b/DEPENDENCIES @@ -5,3 +5,4 @@ hydra https://github.com/sourcemeta/hydra a4a74f3cabd32f2f829f449d67339dac33f991 alterschema https://github.com/sourcemeta/alterschema 92e370ce9c1f0582014b54d43e388ee012dfe13d jsonbinpack https://github.com/sourcemeta/jsonbinpack d777179441d3c703e1fda1187742541aa26836b5 blaze https://github.com/sourcemeta/blaze 4db8309470369332d3d0658ade9402a37abe418e +termcolor https://github.com/ikalnytskyi/termcolor.git v2.1.0 diff --git a/Dockerfile b/Dockerfile old mode 100644 new mode 100755 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/Makefile b/Makefile old mode 100644 new mode 100755 diff --git a/README.markdown b/README.markdown old mode 100644 new mode 100755 diff --git a/action.yml b/action.yml old mode 100644 new mode 100755 diff --git a/cmake/FindAlterSchema.cmake b/cmake/FindAlterSchema.cmake old mode 100644 new mode 100755 diff --git a/cmake/FindBlaze.cmake b/cmake/FindBlaze.cmake old mode 100644 new mode 100755 diff --git a/cmake/FindHydra.cmake b/cmake/FindHydra.cmake old mode 100644 new mode 100755 diff --git a/cmake/FindJSONBinPack.cmake b/cmake/FindJSONBinPack.cmake old mode 100644 new mode 100755 diff --git a/cmake/FindJSONToolkit.cmake b/cmake/FindJSONToolkit.cmake old mode 100644 new mode 100755 diff --git a/docs/bundle.markdown b/docs/bundle.markdown old mode 100644 new mode 100755 diff --git a/docs/canonicalize.markdown b/docs/canonicalize.markdown old mode 100644 new mode 100755 diff --git a/docs/compile.markdown b/docs/compile.markdown old mode 100644 new mode 100755 diff --git a/docs/decode.markdown b/docs/decode.markdown old mode 100644 new mode 100755 diff --git a/docs/encode.markdown b/docs/encode.markdown old mode 100644 new mode 100755 diff --git a/docs/format.markdown b/docs/format.markdown old mode 100644 new mode 100755 diff --git a/docs/frame.markdown b/docs/frame.markdown old mode 100644 new mode 100755 diff --git a/docs/identify.markdown b/docs/identify.markdown old mode 100644 new mode 100755 diff --git a/docs/lint.markdown b/docs/lint.markdown old mode 100644 new mode 100755 diff --git a/docs/metaschema.markdown b/docs/metaschema.markdown old mode 100644 new mode 100755 diff --git a/docs/test.markdown b/docs/test.markdown old mode 100644 new mode 100755 diff --git a/docs/validate.markdown b/docs/validate.markdown old mode 100644 new mode 100755 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/src/command.h b/src/command.h old mode 100644 new mode 100755 diff --git a/src/command_bundle.cc b/src/command_bundle.cc old mode 100644 new mode 100755 diff --git a/src/command_canonicalize.cc b/src/command_canonicalize.cc old mode 100644 new mode 100755 diff --git a/src/command_compile.cc b/src/command_compile.cc old mode 100644 new mode 100755 diff --git a/src/command_decode.cc b/src/command_decode.cc old mode 100644 new mode 100755 diff --git a/src/command_encode.cc b/src/command_encode.cc old mode 100644 new mode 100755 diff --git a/src/command_fmt.cc b/src/command_fmt.cc old mode 100644 new mode 100755 diff --git a/src/command_frame.cc b/src/command_frame.cc index 43b6fd29..3604ed51 100644 --- a/src/command_frame.cc +++ b/src/command_frame.cc @@ -8,9 +8,8 @@ #include "command.h" #include "utils.h" -static auto -enum_to_string(const sourcemeta::jsontoolkit::ReferenceEntryType type) - -> std::string { +static auto enum_to_string( + const sourcemeta::jsontoolkit::ReferenceEntryType type) -> std::string { switch (type) { case sourcemeta::jsontoolkit::ReferenceEntryType::Resource: return "resource"; diff --git a/src/command_identify.cc b/src/command_identify.cc old mode 100644 new mode 100755 diff --git a/src/command_lint.cc b/src/command_lint.cc old mode 100644 new mode 100755 diff --git a/src/command_metaschema.cc b/src/command_metaschema.cc old mode 100644 new mode 100755 diff --git a/src/command_test.cc b/src/command_test.cc index 7f74e7ea..13989e45 100644 --- a/src/command_test.cc +++ b/src/command_test.cc @@ -38,8 +38,8 @@ get_schema_object(const sourcemeta::jsontoolkit::URI &identifier, } static auto get_data(const sourcemeta::jsontoolkit::JSON &test_case, - const std::filesystem::path &base, const bool verbose) - -> sourcemeta::jsontoolkit::JSON { + const std::filesystem::path &base, + const bool verbose) -> sourcemeta::jsontoolkit::JSON { assert(base.is_absolute()); assert(test_case.is_object()); assert(test_case.defines("data") || test_case.defines("dataPath")); diff --git a/src/command_validate.cc b/src/command_validate.cc index c77f045a..28aa9f95 100644 --- a/src/command_validate.cc +++ b/src/command_validate.cc @@ -105,8 +105,7 @@ auto sourcemeta::jsonschema::cli::validate( log_verbose(options) << "ok: " << std::filesystem::weakly_canonical(instance_path).string() - << " (entry #" << index << ")" - << "\n matches " + << " (entry #" << index << ")" << "\n matches " << std::filesystem::weakly_canonical(schema_path).string() << "\n"; } else { diff --git a/src/configure.h.in b/src/configure.h.in old mode 100644 new mode 100755 diff --git a/src/main.cc b/src/main.cc old mode 100644 new mode 100755 index e75e5e0e..0866a9ea --- a/src/main.cc +++ b/src/main.cc @@ -11,6 +11,13 @@ #include "command.h" #include "configure.h" +#ifdef _WIN32 +#include +#define isatty _isatty +#else +#include +#endif +#include constexpr std::string_view USAGE_DETAILS{R"EOF( Global Options: @@ -88,6 +95,13 @@ For more documentation, visit https://github.com/sourcemeta/jsonschema auto jsonschema_main(const std::string &program, const std::string &command, const std::span &arguments) -> int { + bool use_colors = true; + if (std::find(arguments.begin(), arguments.end(), "--no-color") != + arguments.end()) { + use_colors = false; + } else if (!isatty(fileno(stdout))) { + use_colors = false; + } if (command == "fmt") { return sourcemeta::jsonschema::cli::fmt(arguments); } else if (command == "frame") { @@ -117,7 +131,12 @@ auto jsonschema_main(const std::string &program, const std::string &command, << sourcemeta::jsonschema::cli::PROJECT_VERSION << "\n"; std::cout << "Usage: " << std::filesystem::path{program}.filename().string() << " [arguments...]\n"; - std::cout << USAGE_DETAILS; + if (use_colors) { + std::cout << termcolor::yellow << USAGE_DETAILS << termcolor::reset + << "\n"; + } else { + std::cout << USAGE_DETAILS << "\n"; + } return EXIT_SUCCESS; } } diff --git a/src/utils.cc b/src/utils.cc index 69a7001e..9348b73d 100644 --- a/src/utils.cc +++ b/src/utils.cc @@ -175,8 +175,8 @@ auto parse_options(const std::span &arguments, return options; } -auto print(const sourcemeta::blaze::ErrorOutput &output, std::ostream &stream) - -> void { +auto print(const sourcemeta::blaze::ErrorOutput &output, + std::ostream &stream) -> void { stream << "error: Schema validation failure\n"; for (const auto &entry : output) { stream << " " << entry.message << "\n"; @@ -189,8 +189,8 @@ auto print(const sourcemeta::blaze::ErrorOutput &output, std::ostream &stream) } } -auto print(const sourcemeta::blaze::TraceOutput &output, std::ostream &stream) - -> void { +auto print(const sourcemeta::blaze::TraceOutput &output, + std::ostream &stream) -> void { for (auto iterator = output.cbegin(); iterator != output.cend(); iterator++) { const auto &entry{*iterator}; @@ -302,9 +302,8 @@ auto log_verbose(const std::map> &options) return null_stream; } -auto parse_extensions( - const std::map> &options) - -> std::set { +auto parse_extensions(const std::map> + &options) -> std::set { std::set result; if (options.contains("extension")) { @@ -328,9 +327,8 @@ auto parse_extensions( return result; } -auto parse_ignore( - const std::map> &options) - -> std::set { +auto parse_ignore(const std::map> + &options) -> std::set { std::set result; if (options.contains("ignore")) { diff --git a/src/utils.h b/src/utils.h index aa1dc214..f0ceff6e 100644 --- a/src/utils.h +++ b/src/utils.h @@ -29,11 +29,11 @@ auto for_each_json(const std::vector &arguments, -> std::vector< std::pair>; -auto print(const sourcemeta::blaze::ErrorOutput &output, std::ostream &stream) - -> void; +auto print(const sourcemeta::blaze::ErrorOutput &output, + std::ostream &stream) -> void; -auto print(const sourcemeta::blaze::TraceOutput &output, std::ostream &stream) - -> void; +auto print(const sourcemeta::blaze::TraceOutput &output, + std::ostream &stream) -> void; auto resolver(const std::map> &options, const bool remote = false) @@ -42,13 +42,11 @@ auto resolver(const std::map> &options, auto log_verbose(const std::map> &options) -> std::ostream &; -auto parse_extensions( - const std::map> &options) - -> std::set; +auto parse_extensions(const std::map> + &options) -> std::set; -auto parse_ignore( - const std::map> &options) - -> std::set; +auto parse_ignore(const std::map> + &options) -> std::set; } // namespace sourcemeta::jsonschema::cli diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/alterschema/CMakeLists.txt b/vendor/alterschema/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/alterschema/LICENSE b/vendor/alterschema/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/alterschema/LICENSE-COMMERCIAL b/vendor/alterschema/LICENSE-COMMERCIAL old mode 100644 new mode 100755 diff --git a/vendor/alterschema/config.cmake.in b/vendor/alterschema/config.cmake.in old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/engine/CMakeLists.txt b/vendor/alterschema/src/engine/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/engine/bundle.cc b/vendor/alterschema/src/engine/bundle.cc old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/engine/include/sourcemeta/alterschema/engine.h b/vendor/alterschema/src/engine/include/sourcemeta/alterschema/engine.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/engine/include/sourcemeta/alterschema/engine_bundle.h b/vendor/alterschema/src/engine/include/sourcemeta/alterschema/engine_bundle.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/engine/include/sourcemeta/alterschema/engine_rule.h b/vendor/alterschema/src/engine/include/sourcemeta/alterschema/engine_rule.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/engine/include/sourcemeta/alterschema/engine_transformer.h b/vendor/alterschema/src/engine/include/sourcemeta/alterschema/engine_transformer.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/engine/rule.cc b/vendor/alterschema/src/engine/rule.cc old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/engine/transformer.cc b/vendor/alterschema/src/engine/transformer.cc old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/CMakeLists.txt b/vendor/alterschema/src/linter/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/antipattern/const_with_type.h b/vendor/alterschema/src/linter/antipattern/const_with_type.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/antipattern/duplicate_enum_values.h b/vendor/alterschema/src/linter/antipattern/duplicate_enum_values.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/antipattern/duplicate_required_values.h b/vendor/alterschema/src/linter/antipattern/duplicate_required_values.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/antipattern/enum_with_type.h b/vendor/alterschema/src/linter/antipattern/enum_with_type.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/antipattern/exclusive_maximum_number_and_maximum.h b/vendor/alterschema/src/linter/antipattern/exclusive_maximum_number_and_maximum.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/antipattern/exclusive_minimum_number_and_minimum.h b/vendor/alterschema/src/linter/antipattern/exclusive_minimum_number_and_minimum.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/desugar/boolean_true.h b/vendor/alterschema/src/linter/desugar/boolean_true.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/desugar/const_as_enum.h b/vendor/alterschema/src/linter/desugar/const_as_enum.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/desugar/exclusive_maximum_integer_to_maximum.h b/vendor/alterschema/src/linter/desugar/exclusive_maximum_integer_to_maximum.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/desugar/exclusive_minimum_integer_to_minimum.h b/vendor/alterschema/src/linter/desugar/exclusive_minimum_integer_to_minimum.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/desugar/type_array_to_any_of_2020_12.h b/vendor/alterschema/src/linter/desugar/type_array_to_any_of_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/desugar/type_boolean_as_enum.h b/vendor/alterschema/src/linter/desugar/type_boolean_as_enum.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/desugar/type_null_as_enum.h b/vendor/alterschema/src/linter/desugar/type_null_as_enum.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/implicit/max_contains_covered_by_max_items.h b/vendor/alterschema/src/linter/implicit/max_contains_covered_by_max_items.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/implicit/min_items_given_min_contains.h b/vendor/alterschema/src/linter/implicit/min_items_given_min_contains.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/implicit/min_items_implicit.h b/vendor/alterschema/src/linter/implicit/min_items_implicit.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/implicit/min_length_implicit.h b/vendor/alterschema/src/linter/implicit/min_length_implicit.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/implicit/min_properties_covered_by_required.h b/vendor/alterschema/src/linter/implicit/min_properties_covered_by_required.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/implicit/min_properties_implicit.h b/vendor/alterschema/src/linter/implicit/min_properties_implicit.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/implicit/multiple_of_implicit.h b/vendor/alterschema/src/linter/implicit/multiple_of_implicit.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/implicit/properties_implicit.h b/vendor/alterschema/src/linter/implicit/properties_implicit.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/implicit/type_union_implicit.h b/vendor/alterschema/src/linter/implicit/type_union_implicit.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/include/sourcemeta/alterschema/linter.h b/vendor/alterschema/src/linter/include/sourcemeta/alterschema/linter.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/linter.cc b/vendor/alterschema/src/linter/linter.cc old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/redundant/additional_properties_default.h b/vendor/alterschema/src/linter/redundant/additional_properties_default.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/redundant/content_schema_default.h b/vendor/alterschema/src/linter/redundant/content_schema_default.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/redundant/dependencies_default.h b/vendor/alterschema/src/linter/redundant/dependencies_default.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/redundant/dependent_required_default.h b/vendor/alterschema/src/linter/redundant/dependent_required_default.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/redundant/items_array_default.h b/vendor/alterschema/src/linter/redundant/items_array_default.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/redundant/items_schema_default.h b/vendor/alterschema/src/linter/redundant/items_schema_default.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/redundant/pattern_properties_default.h b/vendor/alterschema/src/linter/redundant/pattern_properties_default.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/redundant/properties_default.h b/vendor/alterschema/src/linter/redundant/properties_default.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/redundant/unevaluated_items_default.h b/vendor/alterschema/src/linter/redundant/unevaluated_items_default.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/redundant/unevaluated_properties_default.h b/vendor/alterschema/src/linter/redundant/unevaluated_properties_default.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/redundant/unsatisfiable_max_contains.h b/vendor/alterschema/src/linter/redundant/unsatisfiable_max_contains.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/redundant/unsatisfiable_min_properties.h b/vendor/alterschema/src/linter/redundant/unsatisfiable_min_properties.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/simplify/dependencies_property_tautology.h b/vendor/alterschema/src/linter/simplify/dependencies_property_tautology.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/simplify/dependent_required_tautology.h b/vendor/alterschema/src/linter/simplify/dependent_required_tautology.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/simplify/equal_numeric_bounds_to_enum.h b/vendor/alterschema/src/linter/simplify/equal_numeric_bounds_to_enum.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/simplify/maximum_real_for_integer.h b/vendor/alterschema/src/linter/simplify/maximum_real_for_integer.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/simplify/minimum_real_for_integer.h b/vendor/alterschema/src/linter/simplify/minimum_real_for_integer.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/simplify/single_type_array.h b/vendor/alterschema/src/linter/simplify/single_type_array.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/content_media_type_without_encoding.h b/vendor/alterschema/src/linter/superfluous/content_media_type_without_encoding.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/content_schema_without_media_type.h b/vendor/alterschema/src/linter/superfluous/content_schema_without_media_type.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_applicator_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_applicator_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_applicator_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_applicator_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_content_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_content_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_content_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_content_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft0.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft0.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft1.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft1.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft2.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft2.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft3.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft3.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft4.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft4.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft6.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft6.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft7.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_draft7.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_format_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_format_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_format_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_format_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_unevaluated_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_unevaluated_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_validation_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_validation_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_validation_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_array_keywords_validation_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_applicator_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_applicator_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_applicator_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_applicator_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_content_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_content_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_content_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_content_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft0.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft0.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft1.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft1.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft2.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft2.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft3.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft3.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft4.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft4.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft6.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft6.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft7.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_draft7.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_format_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_format_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_format_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_format_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_unevaluated_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_unevaluated_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_validation_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_validation_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_validation_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_boolean_keywords_validation_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_applicator_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_applicator_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_applicator_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_applicator_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_content_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_content_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_content_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_content_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft0.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft0.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft1.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft1.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft2.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft2.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft3.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft3.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft4.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft4.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft6.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft6.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft7.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_draft7.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_format_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_format_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_format_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_format_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_unevaluated_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_unevaluated_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_validation_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_validation_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_validation_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_null_keywords_validation_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_applicator_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_applicator_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_applicator_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_applicator_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_content_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_content_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_content_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_content_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft0.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft0.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft1.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft1.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft2.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft2.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft3.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft3.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft4.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft4.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft6.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft6.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft7.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_draft7.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_format_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_format_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_format_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_format_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_unevaluated_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_unevaluated_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_validation_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_validation_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_validation_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_numeric_keywords_validation_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_applicator_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_applicator_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_applicator_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_applicator_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_content_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_content_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_content_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_content_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft0.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft0.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft1.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft1.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft2.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft2.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft3.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft3.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft4.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft4.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft6.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft6.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft7.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_draft7.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_format_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_format_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_format_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_format_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_unevaluated_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_unevaluated_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_validation_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_validation_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_validation_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_object_keywords_validation_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_applicator_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_applicator_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_applicator_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_applicator_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft0.h b/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft0.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft1.h b/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft1.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft2.h b/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft2.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft3.h b/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft3.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft4.h b/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft4.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft6.h b/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft6.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft7.h b/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_draft7.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_unevaluated_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_unevaluated_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_validation_2019_09.h b/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_validation_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_validation_2020_12.h b/vendor/alterschema/src/linter/superfluous/drop_non_string_keywords_validation_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/duplicate_allof_branches.h b/vendor/alterschema/src/linter/superfluous/duplicate_allof_branches.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/duplicate_anyof_branches.h b/vendor/alterschema/src/linter/superfluous/duplicate_anyof_branches.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/else_without_if.h b/vendor/alterschema/src/linter/superfluous/else_without_if.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/if_without_then_else.h b/vendor/alterschema/src/linter/superfluous/if_without_then_else.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/max_contains_without_contains.h b/vendor/alterschema/src/linter/superfluous/max_contains_without_contains.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/min_contains_without_contains.h b/vendor/alterschema/src/linter/superfluous/min_contains_without_contains.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/superfluous/then_without_if.h b/vendor/alterschema/src/linter/superfluous/then_without_if.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/src/linter/syntax_sugar/enum_to_const.h b/vendor/alterschema/src/linter/syntax_sugar/enum_to_const.h old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/LICENSE b/vendor/alterschema/vendor/noa/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa.cmake b/vendor/alterschema/vendor/noa/cmake/noa.cmake old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa/commands/copy-file.cmake b/vendor/alterschema/vendor/noa/cmake/noa/commands/copy-file.cmake old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa/compiler/options.cmake b/vendor/alterschema/vendor/noa/cmake/noa/compiler/options.cmake old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa/compiler/sanitizer.cmake b/vendor/alterschema/vendor/noa/cmake/noa/compiler/sanitizer.cmake old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa/defaults.cmake b/vendor/alterschema/vendor/noa/cmake/noa/defaults.cmake old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa/library.cmake b/vendor/alterschema/vendor/noa/cmake/noa/library.cmake old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa/options/enum.cmake b/vendor/alterschema/vendor/noa/cmake/noa/options/enum.cmake old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa/shim.cmake b/vendor/alterschema/vendor/noa/cmake/noa/shim.cmake old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa/targets/clang-format.cmake b/vendor/alterschema/vendor/noa/cmake/noa/targets/clang-format.cmake old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa/targets/clang-format.config b/vendor/alterschema/vendor/noa/cmake/noa/targets/clang-format.config old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa/targets/clang-tidy.cmake b/vendor/alterschema/vendor/noa/cmake/noa/targets/clang-tidy.cmake old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa/targets/clang-tidy.config b/vendor/alterschema/vendor/noa/cmake/noa/targets/clang-tidy.config old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa/targets/doxygen.cmake b/vendor/alterschema/vendor/noa/cmake/noa/targets/doxygen.cmake old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa/targets/shellcheck.cmake b/vendor/alterschema/vendor/noa/cmake/noa/targets/shellcheck.cmake old mode 100644 new mode 100755 diff --git a/vendor/alterschema/vendor/noa/cmake/noa/variables.cmake b/vendor/alterschema/vendor/noa/cmake/noa/variables.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/CMakeLists.txt b/vendor/blaze/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/blaze/LICENSE b/vendor/blaze/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/blaze/cmake/FindGoogleBenchmark.cmake b/vendor/blaze/cmake/FindGoogleBenchmark.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/cmake/FindGoogleTest.cmake b/vendor/blaze/cmake/FindGoogleTest.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/cmake/FindJSONToolkit.cmake b/vendor/blaze/cmake/FindJSONToolkit.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/config.cmake.in b/vendor/blaze/config.cmake.in old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/CMakeLists.txt b/vendor/blaze/src/compiler/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/compile.cc b/vendor/blaze/src/compiler/compile.cc old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/compile_describe.cc b/vendor/blaze/src/compiler/compile_describe.cc old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/compile_helpers.h b/vendor/blaze/src/compiler/compile_helpers.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/compile_json.cc b/vendor/blaze/src/compiler/compile_json.cc old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/compile_output_error.cc b/vendor/blaze/src/compiler/compile_output_error.cc old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/compile_output_trace.cc b/vendor/blaze/src/compiler/compile_output_trace.cc old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/default_compiler.cc b/vendor/blaze/src/compiler/default_compiler.cc old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/default_compiler_2019_09.h b/vendor/blaze/src/compiler/default_compiler_2019_09.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/default_compiler_2020_12.h b/vendor/blaze/src/compiler/default_compiler_2020_12.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/default_compiler_draft4.h b/vendor/blaze/src/compiler/default_compiler_draft4.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/default_compiler_draft6.h b/vendor/blaze/src/compiler/default_compiler_draft6.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/default_compiler_draft7.h b/vendor/blaze/src/compiler/default_compiler_draft7.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/include/sourcemeta/blaze/compiler.h b/vendor/blaze/src/compiler/include/sourcemeta/blaze/compiler.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/include/sourcemeta/blaze/compiler_error.h b/vendor/blaze/src/compiler/include/sourcemeta/blaze/compiler_error.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/compiler/include/sourcemeta/blaze/compiler_output.h b/vendor/blaze/src/compiler/include/sourcemeta/blaze/compiler_output.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/evaluator/CMakeLists.txt b/vendor/blaze/src/evaluator/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/evaluator/context.cc b/vendor/blaze/src/evaluator/context.cc old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/evaluator/evaluator.cc b/vendor/blaze/src/evaluator/evaluator.cc old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator.h b/vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator_context.h b/vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator_context.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator_error.h b/vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator_error.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator_template.h b/vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator_template.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator_value.h b/vendor/blaze/src/evaluator/include/sourcemeta/blaze/evaluator_value.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/src/evaluator/trace.h b/vendor/blaze/src/evaluator/trace.h old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/LICENSE b/vendor/blaze/vendor/noa/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa.cmake b/vendor/blaze/vendor/noa/cmake/noa.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa/commands/copy-file.cmake b/vendor/blaze/vendor/noa/cmake/noa/commands/copy-file.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa/compiler/options.cmake b/vendor/blaze/vendor/noa/cmake/noa/compiler/options.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa/compiler/sanitizer.cmake b/vendor/blaze/vendor/noa/cmake/noa/compiler/sanitizer.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa/defaults.cmake b/vendor/blaze/vendor/noa/cmake/noa/defaults.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa/library.cmake b/vendor/blaze/vendor/noa/cmake/noa/library.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa/options/enum.cmake b/vendor/blaze/vendor/noa/cmake/noa/options/enum.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa/shim.cmake b/vendor/blaze/vendor/noa/cmake/noa/shim.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa/targets/clang-format.cmake b/vendor/blaze/vendor/noa/cmake/noa/targets/clang-format.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa/targets/clang-format.config b/vendor/blaze/vendor/noa/cmake/noa/targets/clang-format.config old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa/targets/clang-tidy.cmake b/vendor/blaze/vendor/noa/cmake/noa/targets/clang-tidy.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa/targets/clang-tidy.config b/vendor/blaze/vendor/noa/cmake/noa/targets/clang-tidy.config old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa/targets/doxygen.cmake b/vendor/blaze/vendor/noa/cmake/noa/targets/doxygen.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa/targets/shellcheck.cmake b/vendor/blaze/vendor/noa/cmake/noa/targets/shellcheck.cmake old mode 100644 new mode 100755 diff --git a/vendor/blaze/vendor/noa/cmake/noa/variables.cmake b/vendor/blaze/vendor/noa/cmake/noa/variables.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/CMakeLists.txt b/vendor/hydra/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/hydra/LICENSE b/vendor/hydra/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/hydra/LICENSE-COMMERCIAL b/vendor/hydra/LICENSE-COMMERCIAL old mode 100644 new mode 100755 diff --git a/vendor/hydra/cmake/FindBearSSL.cmake b/vendor/hydra/cmake/FindBearSSL.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/cmake/FindCURL.cmake b/vendor/hydra/cmake/FindCURL.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/cmake/FindZLIB.cmake b/vendor/hydra/cmake/FindZLIB.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/cmake/FinduSockets.cmake b/vendor/hydra/cmake/FinduSockets.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/cmake/FinduWebSockets.cmake b/vendor/hydra/cmake/FinduWebSockets.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/config.cmake.in b/vendor/hydra/config.cmake.in old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/bucket/CMakeLists.txt b/vendor/hydra/src/bucket/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/bucket/aws_sigv4.cc b/vendor/hydra/src/bucket/aws_sigv4.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/bucket/bucket.cc b/vendor/hydra/src/bucket/bucket.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/bucket/bucket_error.cc b/vendor/hydra/src/bucket/bucket_error.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket.h b/vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_aws_sigv4.h b/vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_aws_sigv4.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_cache.h b/vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_cache.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_cache_policy.h b/vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_cache_policy.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_error.h b/vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_error.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_response.h b/vendor/hydra/src/bucket/include/sourcemeta/hydra/bucket_response.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/crypto/CMakeLists.txt b/vendor/hydra/src/crypto/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/crypto/base64.cc b/vendor/hydra/src/crypto/base64.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/crypto/bearssl.h b/vendor/hydra/src/crypto/bearssl.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/crypto/include/sourcemeta/hydra/crypto.h b/vendor/hydra/src/crypto/include/sourcemeta/hydra/crypto.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/crypto/md5.cc b/vendor/hydra/src/crypto/md5.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/crypto/sha256.cc b/vendor/hydra/src/crypto/sha256.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/crypto/uuid.cc b/vendor/hydra/src/crypto/uuid.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/http/CMakeLists.txt b/vendor/hydra/src/http/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/http/error.cc b/vendor/hydra/src/http/error.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/http/header.cc b/vendor/hydra/src/http/header.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/http/include/sourcemeta/hydra/http.h b/vendor/hydra/src/http/include/sourcemeta/hydra/http.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/http/include/sourcemeta/hydra/http_error.h b/vendor/hydra/src/http/include/sourcemeta/hydra/http_error.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/http/include/sourcemeta/hydra/http_header.h b/vendor/hydra/src/http/include/sourcemeta/hydra/http_header.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/http/include/sourcemeta/hydra/http_method.h b/vendor/hydra/src/http/include/sourcemeta/hydra/http_method.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/http/include/sourcemeta/hydra/http_mime.h b/vendor/hydra/src/http/include/sourcemeta/hydra/http_mime.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/http/include/sourcemeta/hydra/http_status.h b/vendor/hydra/src/http/include/sourcemeta/hydra/http_status.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/http/include/sourcemeta/hydra/http_time.h b/vendor/hydra/src/http/include/sourcemeta/hydra/http_time.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/http/method.cc b/vendor/hydra/src/http/method.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/http/mime.cc b/vendor/hydra/src/http/mime.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/http/status.cc b/vendor/hydra/src/http/status.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/http/time.cc b/vendor/hydra/src/http/time.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpclient/CMakeLists.txt b/vendor/hydra/src/httpclient/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpclient/include/sourcemeta/hydra/httpclient.h b/vendor/hydra/src/httpclient/include/sourcemeta/hydra/httpclient.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpclient/include/sourcemeta/hydra/httpclient_request.h b/vendor/hydra/src/httpclient/include/sourcemeta/hydra/httpclient_request.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpclient/include/sourcemeta/hydra/httpclient_response.h b/vendor/hydra/src/httpclient/include/sourcemeta/hydra/httpclient_response.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpclient/include/sourcemeta/hydra/httpclient_stream.h b/vendor/hydra/src/httpclient/include/sourcemeta/hydra/httpclient_stream.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpclient/request.cc b/vendor/hydra/src/httpclient/request.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpclient/response.cc b/vendor/hydra/src/httpclient/response.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpclient/stream_curl.cc b/vendor/hydra/src/httpclient/stream_curl.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpserver/CMakeLists.txt b/vendor/hydra/src/httpserver/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpserver/httpserver.cc b/vendor/hydra/src/httpserver/httpserver.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpserver/include/sourcemeta/hydra/httpserver.h b/vendor/hydra/src/httpserver/include/sourcemeta/hydra/httpserver.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpserver/include/sourcemeta/hydra/httpserver_logger.h b/vendor/hydra/src/httpserver/include/sourcemeta/hydra/httpserver_logger.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpserver/include/sourcemeta/hydra/httpserver_request.h b/vendor/hydra/src/httpserver/include/sourcemeta/hydra/httpserver_request.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpserver/include/sourcemeta/hydra/httpserver_response.h b/vendor/hydra/src/httpserver/include/sourcemeta/hydra/httpserver_response.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpserver/logger.cc b/vendor/hydra/src/httpserver/logger.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpserver/request.cc b/vendor/hydra/src/httpserver/request.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpserver/response.cc b/vendor/hydra/src/httpserver/response.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpserver/static.cc b/vendor/hydra/src/httpserver/static.cc old mode 100644 new mode 100755 diff --git a/vendor/hydra/src/httpserver/uwebsockets.h b/vendor/hydra/src/httpserver/uwebsockets.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/LICENSE.txt b/vendor/hydra/vendor/bearssl/LICENSE.txt old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/inc/bearssl.h b/vendor/hydra/vendor/bearssl/inc/bearssl.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/inc/bearssl_aead.h b/vendor/hydra/vendor/bearssl/inc/bearssl_aead.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/inc/bearssl_block.h b/vendor/hydra/vendor/bearssl/inc/bearssl_block.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/inc/bearssl_ec.h b/vendor/hydra/vendor/bearssl/inc/bearssl_ec.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/inc/bearssl_hash.h b/vendor/hydra/vendor/bearssl/inc/bearssl_hash.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/inc/bearssl_hmac.h b/vendor/hydra/vendor/bearssl/inc/bearssl_hmac.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/inc/bearssl_kdf.h b/vendor/hydra/vendor/bearssl/inc/bearssl_kdf.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/inc/bearssl_pem.h b/vendor/hydra/vendor/bearssl/inc/bearssl_pem.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/inc/bearssl_prf.h b/vendor/hydra/vendor/bearssl/inc/bearssl_prf.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/inc/bearssl_rand.h b/vendor/hydra/vendor/bearssl/inc/bearssl_rand.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/inc/bearssl_rsa.h b/vendor/hydra/vendor/bearssl/inc/bearssl_rsa.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/inc/bearssl_ssl.h b/vendor/hydra/vendor/bearssl/inc/bearssl_ssl.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/inc/bearssl_x509.h b/vendor/hydra/vendor/bearssl/inc/bearssl_x509.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/aead/ccm.c b/vendor/hydra/vendor/bearssl/src/aead/ccm.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/aead/eax.c b/vendor/hydra/vendor/bearssl/src/aead/eax.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/aead/gcm.c b/vendor/hydra/vendor/bearssl/src/aead/gcm.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/ccopy.c b/vendor/hydra/vendor/bearssl/src/codec/ccopy.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/dec16be.c b/vendor/hydra/vendor/bearssl/src/codec/dec16be.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/dec16le.c b/vendor/hydra/vendor/bearssl/src/codec/dec16le.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/dec32be.c b/vendor/hydra/vendor/bearssl/src/codec/dec32be.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/dec32le.c b/vendor/hydra/vendor/bearssl/src/codec/dec32le.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/dec64be.c b/vendor/hydra/vendor/bearssl/src/codec/dec64be.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/dec64le.c b/vendor/hydra/vendor/bearssl/src/codec/dec64le.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/enc16be.c b/vendor/hydra/vendor/bearssl/src/codec/enc16be.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/enc16le.c b/vendor/hydra/vendor/bearssl/src/codec/enc16le.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/enc32be.c b/vendor/hydra/vendor/bearssl/src/codec/enc32be.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/enc32le.c b/vendor/hydra/vendor/bearssl/src/codec/enc32le.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/enc64be.c b/vendor/hydra/vendor/bearssl/src/codec/enc64be.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/enc64le.c b/vendor/hydra/vendor/bearssl/src/codec/enc64le.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/pemdec.c b/vendor/hydra/vendor/bearssl/src/codec/pemdec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/pemdec.t0 b/vendor/hydra/vendor/bearssl/src/codec/pemdec.t0 old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/codec/pemenc.c b/vendor/hydra/vendor/bearssl/src/codec/pemenc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/config.h b/vendor/hydra/vendor/bearssl/src/config.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_all_m15.c b/vendor/hydra/vendor/bearssl/src/ec/ec_all_m15.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_all_m31.c b/vendor/hydra/vendor/bearssl/src/ec/ec_all_m31.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_c25519_i15.c b/vendor/hydra/vendor/bearssl/src/ec/ec_c25519_i15.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_c25519_i31.c b/vendor/hydra/vendor/bearssl/src/ec/ec_c25519_i31.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_c25519_m15.c b/vendor/hydra/vendor/bearssl/src/ec/ec_c25519_m15.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_c25519_m31.c b/vendor/hydra/vendor/bearssl/src/ec/ec_c25519_m31.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_curve25519.c b/vendor/hydra/vendor/bearssl/src/ec/ec_curve25519.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_default.c b/vendor/hydra/vendor/bearssl/src/ec/ec_default.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_keygen.c b/vendor/hydra/vendor/bearssl/src/ec/ec_keygen.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_p256_m15.c b/vendor/hydra/vendor/bearssl/src/ec/ec_p256_m15.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_p256_m31.c b/vendor/hydra/vendor/bearssl/src/ec/ec_p256_m31.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_prime_i15.c b/vendor/hydra/vendor/bearssl/src/ec/ec_prime_i15.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_prime_i31.c b/vendor/hydra/vendor/bearssl/src/ec/ec_prime_i31.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_pubkey.c b/vendor/hydra/vendor/bearssl/src/ec/ec_pubkey.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_secp256r1.c b/vendor/hydra/vendor/bearssl/src/ec/ec_secp256r1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_secp384r1.c b/vendor/hydra/vendor/bearssl/src/ec/ec_secp384r1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ec_secp521r1.c b/vendor/hydra/vendor/bearssl/src/ec/ec_secp521r1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_atr.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_atr.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_default_sign_asn1.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_default_sign_asn1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_default_sign_raw.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_default_sign_raw.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_default_vrfy_asn1.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_default_vrfy_asn1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_default_vrfy_raw.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_default_vrfy_raw.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_bits.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_bits.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_sign_asn1.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_sign_asn1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_sign_raw.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_sign_raw.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_vrfy_asn1.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_vrfy_asn1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_vrfy_raw.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i15_vrfy_raw.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_bits.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_bits.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_sign_asn1.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_sign_asn1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_sign_raw.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_sign_raw.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_vrfy_asn1.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_vrfy_asn1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_vrfy_raw.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_i31_vrfy_raw.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ec/ecdsa_rta.c b/vendor/hydra/vendor/bearssl/src/ec/ecdsa_rta.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/hash/dig_oid.c b/vendor/hydra/vendor/bearssl/src/hash/dig_oid.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/hash/dig_size.c b/vendor/hydra/vendor/bearssl/src/hash/dig_size.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/hash/ghash_ctmul.c b/vendor/hydra/vendor/bearssl/src/hash/ghash_ctmul.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/hash/ghash_ctmul32.c b/vendor/hydra/vendor/bearssl/src/hash/ghash_ctmul32.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/hash/ghash_ctmul64.c b/vendor/hydra/vendor/bearssl/src/hash/ghash_ctmul64.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/hash/ghash_pclmul.c b/vendor/hydra/vendor/bearssl/src/hash/ghash_pclmul.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/hash/ghash_pwr8.c b/vendor/hydra/vendor/bearssl/src/hash/ghash_pwr8.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/hash/md5.c b/vendor/hydra/vendor/bearssl/src/hash/md5.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/hash/md5sha1.c b/vendor/hydra/vendor/bearssl/src/hash/md5sha1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/hash/mgf1.c b/vendor/hydra/vendor/bearssl/src/hash/mgf1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/hash/multihash.c b/vendor/hydra/vendor/bearssl/src/hash/multihash.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/hash/sha1.c b/vendor/hydra/vendor/bearssl/src/hash/sha1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/hash/sha2big.c b/vendor/hydra/vendor/bearssl/src/hash/sha2big.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/hash/sha2small.c b/vendor/hydra/vendor/bearssl/src/hash/sha2small.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/inner.h b/vendor/hydra/vendor/bearssl/src/inner.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_add.c b/vendor/hydra/vendor/bearssl/src/int/i15_add.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_bitlen.c b/vendor/hydra/vendor/bearssl/src/int/i15_bitlen.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_decmod.c b/vendor/hydra/vendor/bearssl/src/int/i15_decmod.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_decode.c b/vendor/hydra/vendor/bearssl/src/int/i15_decode.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_decred.c b/vendor/hydra/vendor/bearssl/src/int/i15_decred.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_encode.c b/vendor/hydra/vendor/bearssl/src/int/i15_encode.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_fmont.c b/vendor/hydra/vendor/bearssl/src/int/i15_fmont.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_iszero.c b/vendor/hydra/vendor/bearssl/src/int/i15_iszero.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_moddiv.c b/vendor/hydra/vendor/bearssl/src/int/i15_moddiv.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_modpow.c b/vendor/hydra/vendor/bearssl/src/int/i15_modpow.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_modpow2.c b/vendor/hydra/vendor/bearssl/src/int/i15_modpow2.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_montmul.c b/vendor/hydra/vendor/bearssl/src/int/i15_montmul.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_mulacc.c b/vendor/hydra/vendor/bearssl/src/int/i15_mulacc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_muladd.c b/vendor/hydra/vendor/bearssl/src/int/i15_muladd.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_ninv15.c b/vendor/hydra/vendor/bearssl/src/int/i15_ninv15.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_reduce.c b/vendor/hydra/vendor/bearssl/src/int/i15_reduce.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_rshift.c b/vendor/hydra/vendor/bearssl/src/int/i15_rshift.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_sub.c b/vendor/hydra/vendor/bearssl/src/int/i15_sub.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i15_tmont.c b/vendor/hydra/vendor/bearssl/src/int/i15_tmont.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_add.c b/vendor/hydra/vendor/bearssl/src/int/i31_add.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_bitlen.c b/vendor/hydra/vendor/bearssl/src/int/i31_bitlen.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_decmod.c b/vendor/hydra/vendor/bearssl/src/int/i31_decmod.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_decode.c b/vendor/hydra/vendor/bearssl/src/int/i31_decode.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_decred.c b/vendor/hydra/vendor/bearssl/src/int/i31_decred.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_encode.c b/vendor/hydra/vendor/bearssl/src/int/i31_encode.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_fmont.c b/vendor/hydra/vendor/bearssl/src/int/i31_fmont.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_iszero.c b/vendor/hydra/vendor/bearssl/src/int/i31_iszero.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_moddiv.c b/vendor/hydra/vendor/bearssl/src/int/i31_moddiv.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_modpow.c b/vendor/hydra/vendor/bearssl/src/int/i31_modpow.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_modpow2.c b/vendor/hydra/vendor/bearssl/src/int/i31_modpow2.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_montmul.c b/vendor/hydra/vendor/bearssl/src/int/i31_montmul.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_mulacc.c b/vendor/hydra/vendor/bearssl/src/int/i31_mulacc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_muladd.c b/vendor/hydra/vendor/bearssl/src/int/i31_muladd.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_ninv31.c b/vendor/hydra/vendor/bearssl/src/int/i31_ninv31.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_reduce.c b/vendor/hydra/vendor/bearssl/src/int/i31_reduce.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_rshift.c b/vendor/hydra/vendor/bearssl/src/int/i31_rshift.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_sub.c b/vendor/hydra/vendor/bearssl/src/int/i31_sub.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i31_tmont.c b/vendor/hydra/vendor/bearssl/src/int/i31_tmont.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_add.c b/vendor/hydra/vendor/bearssl/src/int/i32_add.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_bitlen.c b/vendor/hydra/vendor/bearssl/src/int/i32_bitlen.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_decmod.c b/vendor/hydra/vendor/bearssl/src/int/i32_decmod.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_decode.c b/vendor/hydra/vendor/bearssl/src/int/i32_decode.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_decred.c b/vendor/hydra/vendor/bearssl/src/int/i32_decred.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_div32.c b/vendor/hydra/vendor/bearssl/src/int/i32_div32.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_encode.c b/vendor/hydra/vendor/bearssl/src/int/i32_encode.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_fmont.c b/vendor/hydra/vendor/bearssl/src/int/i32_fmont.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_iszero.c b/vendor/hydra/vendor/bearssl/src/int/i32_iszero.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_modpow.c b/vendor/hydra/vendor/bearssl/src/int/i32_modpow.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_montmul.c b/vendor/hydra/vendor/bearssl/src/int/i32_montmul.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_mulacc.c b/vendor/hydra/vendor/bearssl/src/int/i32_mulacc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_muladd.c b/vendor/hydra/vendor/bearssl/src/int/i32_muladd.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_ninv32.c b/vendor/hydra/vendor/bearssl/src/int/i32_ninv32.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_reduce.c b/vendor/hydra/vendor/bearssl/src/int/i32_reduce.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_sub.c b/vendor/hydra/vendor/bearssl/src/int/i32_sub.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i32_tmont.c b/vendor/hydra/vendor/bearssl/src/int/i32_tmont.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/int/i62_modpow2.c b/vendor/hydra/vendor/bearssl/src/int/i62_modpow2.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/kdf/hkdf.c b/vendor/hydra/vendor/bearssl/src/kdf/hkdf.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/mac/hmac.c b/vendor/hydra/vendor/bearssl/src/mac/hmac.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/mac/hmac_ct.c b/vendor/hydra/vendor/bearssl/src/mac/hmac_ct.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rand/aesctr_drbg.c b/vendor/hydra/vendor/bearssl/src/rand/aesctr_drbg.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rand/hmac_drbg.c b/vendor/hydra/vendor/bearssl/src/rand/hmac_drbg.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rand/sysrng.c b/vendor/hydra/vendor/bearssl/src/rand/sysrng.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_keygen.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_keygen.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_modulus.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_modulus.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_oaep_decrypt.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_oaep_decrypt.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_oaep_encrypt.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_oaep_encrypt.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_pkcs1_sign.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_pkcs1_sign.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_pkcs1_vrfy.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_pkcs1_vrfy.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_priv.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_priv.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_privexp.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_privexp.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_pub.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_pub.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_pubexp.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_default_pubexp.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_keygen.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_keygen.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_modulus.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_modulus.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_oaep_decrypt.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_oaep_decrypt.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_oaep_encrypt.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_oaep_encrypt.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_pkcs1_sign.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_pkcs1_sign.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_pkcs1_vrfy.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_pkcs1_vrfy.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_priv.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_priv.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_privexp.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_privexp.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_pub.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_pub.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_pubexp.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i15_pubexp.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_keygen.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_keygen.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_keygen_inner.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_keygen_inner.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_modulus.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_modulus.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_oaep_decrypt.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_oaep_decrypt.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_oaep_encrypt.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_oaep_encrypt.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_pkcs1_sign.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_pkcs1_sign.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_pkcs1_vrfy.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_pkcs1_vrfy.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_priv.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_priv.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_privexp.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_privexp.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_pub.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_pub.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_pubexp.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i31_pubexp.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_oaep_decrypt.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_oaep_decrypt.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_oaep_encrypt.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_oaep_encrypt.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_pkcs1_sign.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_pkcs1_sign.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_pkcs1_vrfy.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_pkcs1_vrfy.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_priv.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_priv.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_pub.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i32_pub.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_keygen.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_keygen.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_oaep_decrypt.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_oaep_decrypt.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_oaep_encrypt.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_oaep_encrypt.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_pkcs1_sign.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_pkcs1_sign.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_pkcs1_vrfy.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_pkcs1_vrfy.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_priv.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_priv.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_pub.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_i62_pub.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_oaep_pad.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_oaep_pad.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_oaep_unpad.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_oaep_unpad.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_pkcs1_sig_pad.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_pkcs1_sig_pad.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_pkcs1_sig_unpad.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_pkcs1_sig_unpad.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/rsa/rsa_ssl_decrypt.c b/vendor/hydra/vendor/bearssl/src/rsa/rsa_ssl_decrypt.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/settings.c b/vendor/hydra/vendor/bearssl/src/settings.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/prf.c b/vendor/hydra/vendor/bearssl/src/ssl/prf.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/prf_md5sha1.c b/vendor/hydra/vendor/bearssl/src/ssl/prf_md5sha1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/prf_sha256.c b/vendor/hydra/vendor/bearssl/src/ssl/prf_sha256.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/prf_sha384.c b/vendor/hydra/vendor/bearssl/src/ssl/prf_sha384.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_ccert_single_ec.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_ccert_single_ec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_ccert_single_rsa.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_ccert_single_rsa.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_client.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_client.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_client_default_rsapub.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_client_default_rsapub.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_client_full.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_client_full.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_aescbc.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_aescbc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_aesccm.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_aesccm.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_aesgcm.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_aesgcm.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_chapol.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_chapol.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_descbc.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_descbc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_ec.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_ec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_ecdsa.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_ecdsa.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_rsavrfy.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_engine_default_rsavrfy.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_hashes.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_hashes.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_client.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_client.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_client.t0 b/vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_client.t0 old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_common.t0 b/vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_common.t0 old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_server.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_server.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_server.t0 b/vendor/hydra/vendor/bearssl/src/ssl/ssl_hs_server.t0 old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_io.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_io.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_keyexport.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_keyexport.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_lru.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_lru.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_rec_cbc.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_rec_cbc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_rec_ccm.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_rec_ccm.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_rec_chapol.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_rec_chapol.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_rec_gcm.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_rec_gcm.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_scert_single_ec.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_scert_single_ec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_scert_single_rsa.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_scert_single_rsa.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_server.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_server.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_full_ec.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_full_ec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_full_rsa.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_full_rsa.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_mine2c.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_mine2c.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_mine2g.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_mine2g.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minf2c.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minf2c.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minf2g.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minf2g.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minr2g.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minr2g.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minu2g.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minu2g.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minv2g.c b/vendor/hydra/vendor/bearssl/src/ssl/ssl_server_minv2g.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_big_cbcdec.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_big_cbcdec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_big_cbcenc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_big_cbcenc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_big_ctr.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_big_ctr.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_big_ctrcbc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_big_ctrcbc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_big_dec.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_big_dec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_big_enc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_big_enc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_common.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_common.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_cbcdec.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_cbcdec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_cbcenc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_cbcenc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_ctr.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_ctr.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_ctrcbc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_ctrcbc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_dec.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_dec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_enc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct64_enc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_cbcdec.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_cbcdec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_cbcenc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_cbcenc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_ctr.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_ctr.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_ctrcbc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_ctrcbc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_dec.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_dec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_enc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_ct_enc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8_cbcdec.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8_cbcdec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8_cbcenc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8_cbcenc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8_ctr.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8_ctr.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8_ctrcbc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_pwr8_ctrcbc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_small_cbcdec.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_small_cbcdec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_small_cbcenc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_small_cbcenc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_small_ctr.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_small_ctr.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_small_ctrcbc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_small_ctrcbc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_small_dec.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_small_dec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_small_enc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_small_enc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni_cbcdec.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni_cbcdec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni_cbcenc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni_cbcenc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni_ctr.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni_ctr.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni_ctrcbc.c b/vendor/hydra/vendor/bearssl/src/symcipher/aes_x86ni_ctrcbc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/chacha20_ct.c b/vendor/hydra/vendor/bearssl/src/symcipher/chacha20_ct.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/chacha20_sse2.c b/vendor/hydra/vendor/bearssl/src/symcipher/chacha20_sse2.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/des_ct.c b/vendor/hydra/vendor/bearssl/src/symcipher/des_ct.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/des_ct_cbcdec.c b/vendor/hydra/vendor/bearssl/src/symcipher/des_ct_cbcdec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/des_ct_cbcenc.c b/vendor/hydra/vendor/bearssl/src/symcipher/des_ct_cbcenc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/des_support.c b/vendor/hydra/vendor/bearssl/src/symcipher/des_support.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/des_tab.c b/vendor/hydra/vendor/bearssl/src/symcipher/des_tab.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/des_tab_cbcdec.c b/vendor/hydra/vendor/bearssl/src/symcipher/des_tab_cbcdec.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/des_tab_cbcenc.c b/vendor/hydra/vendor/bearssl/src/symcipher/des_tab_cbcenc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/poly1305_ctmul.c b/vendor/hydra/vendor/bearssl/src/symcipher/poly1305_ctmul.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/poly1305_ctmul32.c b/vendor/hydra/vendor/bearssl/src/symcipher/poly1305_ctmul32.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/poly1305_ctmulq.c b/vendor/hydra/vendor/bearssl/src/symcipher/poly1305_ctmulq.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/symcipher/poly1305_i15.c b/vendor/hydra/vendor/bearssl/src/symcipher/poly1305_i15.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/x509/asn1.t0 b/vendor/hydra/vendor/bearssl/src/x509/asn1.t0 old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/x509/asn1enc.c b/vendor/hydra/vendor/bearssl/src/x509/asn1enc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/x509/encode_ec_pk8der.c b/vendor/hydra/vendor/bearssl/src/x509/encode_ec_pk8der.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/x509/encode_ec_rawder.c b/vendor/hydra/vendor/bearssl/src/x509/encode_ec_rawder.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/x509/encode_rsa_pk8der.c b/vendor/hydra/vendor/bearssl/src/x509/encode_rsa_pk8der.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/x509/encode_rsa_rawder.c b/vendor/hydra/vendor/bearssl/src/x509/encode_rsa_rawder.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/x509/skey_decoder.c b/vendor/hydra/vendor/bearssl/src/x509/skey_decoder.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/x509/skey_decoder.t0 b/vendor/hydra/vendor/bearssl/src/x509/skey_decoder.t0 old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/x509/x509_decoder.c b/vendor/hydra/vendor/bearssl/src/x509/x509_decoder.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/x509/x509_decoder.t0 b/vendor/hydra/vendor/bearssl/src/x509/x509_decoder.t0 old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/x509/x509_knownkey.c b/vendor/hydra/vendor/bearssl/src/x509/x509_knownkey.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/x509/x509_minimal.c b/vendor/hydra/vendor/bearssl/src/x509/x509_minimal.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/x509/x509_minimal.t0 b/vendor/hydra/vendor/bearssl/src/x509/x509_minimal.t0 old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/bearssl/src/x509/x509_minimal_full.c b/vendor/hydra/vendor/bearssl/src/x509/x509_minimal_full.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl.mask b/vendor/hydra/vendor/curl.mask old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/COPYING b/vendor/hydra/vendor/curl/COPYING old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/include/curl/curl.h b/vendor/hydra/vendor/curl/include/curl/curl.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/include/curl/curlver.h b/vendor/hydra/vendor/curl/include/curl/curlver.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/include/curl/easy.h b/vendor/hydra/vendor/curl/include/curl/easy.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/include/curl/header.h b/vendor/hydra/vendor/curl/include/curl/header.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/include/curl/mprintf.h b/vendor/hydra/vendor/curl/include/curl/mprintf.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/include/curl/multi.h b/vendor/hydra/vendor/curl/include/curl/multi.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/include/curl/options.h b/vendor/hydra/vendor/curl/include/curl/options.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/include/curl/stdcheaders.h b/vendor/hydra/vendor/curl/include/curl/stdcheaders.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/include/curl/system.h b/vendor/hydra/vendor/curl/include/curl/system.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/include/curl/typecheck-gcc.h b/vendor/hydra/vendor/curl/include/curl/typecheck-gcc.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/include/curl/urlapi.h b/vendor/hydra/vendor/curl/include/curl/urlapi.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/include/curl/websockets.h b/vendor/hydra/vendor/curl/include/curl/websockets.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/altsvc.c b/vendor/hydra/vendor/curl/lib/altsvc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/altsvc.h b/vendor/hydra/vendor/curl/lib/altsvc.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/amigaos.c b/vendor/hydra/vendor/curl/lib/amigaos.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/amigaos.h b/vendor/hydra/vendor/curl/lib/amigaos.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/arpa_telnet.h b/vendor/hydra/vendor/curl/lib/arpa_telnet.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/asyn-ares.c b/vendor/hydra/vendor/curl/lib/asyn-ares.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/asyn-thread.c b/vendor/hydra/vendor/curl/lib/asyn-thread.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/asyn.h b/vendor/hydra/vendor/curl/lib/asyn.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/base64.c b/vendor/hydra/vendor/curl/lib/base64.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/bufq.c b/vendor/hydra/vendor/curl/lib/bufq.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/bufq.h b/vendor/hydra/vendor/curl/lib/bufq.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/bufref.c b/vendor/hydra/vendor/curl/lib/bufref.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/bufref.h b/vendor/hydra/vendor/curl/lib/bufref.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/c-hyper.c b/vendor/hydra/vendor/curl/lib/c-hyper.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/c-hyper.h b/vendor/hydra/vendor/curl/lib/c-hyper.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cf-h1-proxy.c b/vendor/hydra/vendor/curl/lib/cf-h1-proxy.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cf-h1-proxy.h b/vendor/hydra/vendor/curl/lib/cf-h1-proxy.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cf-h2-proxy.c b/vendor/hydra/vendor/curl/lib/cf-h2-proxy.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cf-h2-proxy.h b/vendor/hydra/vendor/curl/lib/cf-h2-proxy.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cf-haproxy.c b/vendor/hydra/vendor/curl/lib/cf-haproxy.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cf-haproxy.h b/vendor/hydra/vendor/curl/lib/cf-haproxy.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cf-https-connect.c b/vendor/hydra/vendor/curl/lib/cf-https-connect.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cf-https-connect.h b/vendor/hydra/vendor/curl/lib/cf-https-connect.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cf-socket.c b/vendor/hydra/vendor/curl/lib/cf-socket.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cf-socket.h b/vendor/hydra/vendor/curl/lib/cf-socket.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cfilters.c b/vendor/hydra/vendor/curl/lib/cfilters.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cfilters.h b/vendor/hydra/vendor/curl/lib/cfilters.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/config-amigaos.h b/vendor/hydra/vendor/curl/lib/config-amigaos.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/config-dos.h b/vendor/hydra/vendor/curl/lib/config-dos.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/config-mac.h b/vendor/hydra/vendor/curl/lib/config-mac.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/config-os400.h b/vendor/hydra/vendor/curl/lib/config-os400.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/config-plan9.h b/vendor/hydra/vendor/curl/lib/config-plan9.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/config-riscos.h b/vendor/hydra/vendor/curl/lib/config-riscos.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/config-win32.h b/vendor/hydra/vendor/curl/lib/config-win32.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/config-win32ce.h b/vendor/hydra/vendor/curl/lib/config-win32ce.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/conncache.c b/vendor/hydra/vendor/curl/lib/conncache.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/conncache.h b/vendor/hydra/vendor/curl/lib/conncache.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/connect.c b/vendor/hydra/vendor/curl/lib/connect.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/connect.h b/vendor/hydra/vendor/curl/lib/connect.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/content_encoding.c b/vendor/hydra/vendor/curl/lib/content_encoding.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/content_encoding.h b/vendor/hydra/vendor/curl/lib/content_encoding.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cookie.c b/vendor/hydra/vendor/curl/lib/cookie.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cookie.h b/vendor/hydra/vendor/curl/lib/cookie.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_addrinfo.c b/vendor/hydra/vendor/curl/lib/curl_addrinfo.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_addrinfo.h b/vendor/hydra/vendor/curl/lib/curl_addrinfo.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_base64.h b/vendor/hydra/vendor/curl/lib/curl_base64.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_ctype.h b/vendor/hydra/vendor/curl/lib/curl_ctype.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_des.c b/vendor/hydra/vendor/curl/lib/curl_des.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_des.h b/vendor/hydra/vendor/curl/lib/curl_des.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_endian.c b/vendor/hydra/vendor/curl/lib/curl_endian.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_endian.h b/vendor/hydra/vendor/curl/lib/curl_endian.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_fnmatch.c b/vendor/hydra/vendor/curl/lib/curl_fnmatch.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_fnmatch.h b/vendor/hydra/vendor/curl/lib/curl_fnmatch.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_get_line.c b/vendor/hydra/vendor/curl/lib/curl_get_line.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_get_line.h b/vendor/hydra/vendor/curl/lib/curl_get_line.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_gethostname.c b/vendor/hydra/vendor/curl/lib/curl_gethostname.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_gethostname.h b/vendor/hydra/vendor/curl/lib/curl_gethostname.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_gssapi.c b/vendor/hydra/vendor/curl/lib/curl_gssapi.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_gssapi.h b/vendor/hydra/vendor/curl/lib/curl_gssapi.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_hmac.h b/vendor/hydra/vendor/curl/lib/curl_hmac.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_krb5.h b/vendor/hydra/vendor/curl/lib/curl_krb5.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_ldap.h b/vendor/hydra/vendor/curl/lib/curl_ldap.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_md4.h b/vendor/hydra/vendor/curl/lib/curl_md4.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_md5.h b/vendor/hydra/vendor/curl/lib/curl_md5.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_memory.h b/vendor/hydra/vendor/curl/lib/curl_memory.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_memrchr.c b/vendor/hydra/vendor/curl/lib/curl_memrchr.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_memrchr.h b/vendor/hydra/vendor/curl/lib/curl_memrchr.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_multibyte.c b/vendor/hydra/vendor/curl/lib/curl_multibyte.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_multibyte.h b/vendor/hydra/vendor/curl/lib/curl_multibyte.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_ntlm_core.c b/vendor/hydra/vendor/curl/lib/curl_ntlm_core.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_ntlm_core.h b/vendor/hydra/vendor/curl/lib/curl_ntlm_core.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_path.c b/vendor/hydra/vendor/curl/lib/curl_path.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_path.h b/vendor/hydra/vendor/curl/lib/curl_path.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_printf.h b/vendor/hydra/vendor/curl/lib/curl_printf.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_range.c b/vendor/hydra/vendor/curl/lib/curl_range.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_range.h b/vendor/hydra/vendor/curl/lib/curl_range.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_rtmp.c b/vendor/hydra/vendor/curl/lib/curl_rtmp.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_rtmp.h b/vendor/hydra/vendor/curl/lib/curl_rtmp.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_sasl.c b/vendor/hydra/vendor/curl/lib/curl_sasl.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_sasl.h b/vendor/hydra/vendor/curl/lib/curl_sasl.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_setup.h b/vendor/hydra/vendor/curl/lib/curl_setup.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_setup_once.h b/vendor/hydra/vendor/curl/lib/curl_setup_once.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_sha256.h b/vendor/hydra/vendor/curl/lib/curl_sha256.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_sha512_256.c b/vendor/hydra/vendor/curl/lib/curl_sha512_256.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_sha512_256.h b/vendor/hydra/vendor/curl/lib/curl_sha512_256.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_sspi.c b/vendor/hydra/vendor/curl/lib/curl_sspi.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_sspi.h b/vendor/hydra/vendor/curl/lib/curl_sspi.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_threads.c b/vendor/hydra/vendor/curl/lib/curl_threads.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_threads.h b/vendor/hydra/vendor/curl/lib/curl_threads.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_trc.c b/vendor/hydra/vendor/curl/lib/curl_trc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curl_trc.h b/vendor/hydra/vendor/curl/lib/curl_trc.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/curlx.h b/vendor/hydra/vendor/curl/lib/curlx.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cw-out.c b/vendor/hydra/vendor/curl/lib/cw-out.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/cw-out.h b/vendor/hydra/vendor/curl/lib/cw-out.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/dict.c b/vendor/hydra/vendor/curl/lib/dict.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/dict.h b/vendor/hydra/vendor/curl/lib/dict.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/doh.c b/vendor/hydra/vendor/curl/lib/doh.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/doh.h b/vendor/hydra/vendor/curl/lib/doh.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/dynbuf.c b/vendor/hydra/vendor/curl/lib/dynbuf.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/dynbuf.h b/vendor/hydra/vendor/curl/lib/dynbuf.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/dynhds.c b/vendor/hydra/vendor/curl/lib/dynhds.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/dynhds.h b/vendor/hydra/vendor/curl/lib/dynhds.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/easy.c b/vendor/hydra/vendor/curl/lib/easy.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/easy_lock.h b/vendor/hydra/vendor/curl/lib/easy_lock.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/easygetopt.c b/vendor/hydra/vendor/curl/lib/easygetopt.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/easyif.h b/vendor/hydra/vendor/curl/lib/easyif.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/easyoptions.c b/vendor/hydra/vendor/curl/lib/easyoptions.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/easyoptions.h b/vendor/hydra/vendor/curl/lib/easyoptions.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/escape.c b/vendor/hydra/vendor/curl/lib/escape.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/escape.h b/vendor/hydra/vendor/curl/lib/escape.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/file.c b/vendor/hydra/vendor/curl/lib/file.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/file.h b/vendor/hydra/vendor/curl/lib/file.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/fileinfo.c b/vendor/hydra/vendor/curl/lib/fileinfo.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/fileinfo.h b/vendor/hydra/vendor/curl/lib/fileinfo.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/fopen.c b/vendor/hydra/vendor/curl/lib/fopen.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/fopen.h b/vendor/hydra/vendor/curl/lib/fopen.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/formdata.c b/vendor/hydra/vendor/curl/lib/formdata.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/formdata.h b/vendor/hydra/vendor/curl/lib/formdata.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/ftp.c b/vendor/hydra/vendor/curl/lib/ftp.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/ftp.h b/vendor/hydra/vendor/curl/lib/ftp.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/ftplistparser.c b/vendor/hydra/vendor/curl/lib/ftplistparser.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/ftplistparser.h b/vendor/hydra/vendor/curl/lib/ftplistparser.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/functypes.h b/vendor/hydra/vendor/curl/lib/functypes.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/getenv.c b/vendor/hydra/vendor/curl/lib/getenv.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/getinfo.c b/vendor/hydra/vendor/curl/lib/getinfo.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/getinfo.h b/vendor/hydra/vendor/curl/lib/getinfo.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/gopher.c b/vendor/hydra/vendor/curl/lib/gopher.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/gopher.h b/vendor/hydra/vendor/curl/lib/gopher.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/hash.c b/vendor/hydra/vendor/curl/lib/hash.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/hash.h b/vendor/hydra/vendor/curl/lib/hash.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/headers.c b/vendor/hydra/vendor/curl/lib/headers.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/headers.h b/vendor/hydra/vendor/curl/lib/headers.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/hmac.c b/vendor/hydra/vendor/curl/lib/hmac.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/hostasyn.c b/vendor/hydra/vendor/curl/lib/hostasyn.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/hostip.c b/vendor/hydra/vendor/curl/lib/hostip.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/hostip.h b/vendor/hydra/vendor/curl/lib/hostip.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/hostip4.c b/vendor/hydra/vendor/curl/lib/hostip4.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/hostip6.c b/vendor/hydra/vendor/curl/lib/hostip6.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/hostsyn.c b/vendor/hydra/vendor/curl/lib/hostsyn.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/hsts.c b/vendor/hydra/vendor/curl/lib/hsts.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/hsts.h b/vendor/hydra/vendor/curl/lib/hsts.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http.c b/vendor/hydra/vendor/curl/lib/http.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http.h b/vendor/hydra/vendor/curl/lib/http.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http1.c b/vendor/hydra/vendor/curl/lib/http1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http1.h b/vendor/hydra/vendor/curl/lib/http1.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http2.c b/vendor/hydra/vendor/curl/lib/http2.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http2.h b/vendor/hydra/vendor/curl/lib/http2.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http_aws_sigv4.c b/vendor/hydra/vendor/curl/lib/http_aws_sigv4.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http_aws_sigv4.h b/vendor/hydra/vendor/curl/lib/http_aws_sigv4.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http_chunks.c b/vendor/hydra/vendor/curl/lib/http_chunks.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http_chunks.h b/vendor/hydra/vendor/curl/lib/http_chunks.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http_digest.c b/vendor/hydra/vendor/curl/lib/http_digest.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http_digest.h b/vendor/hydra/vendor/curl/lib/http_digest.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http_negotiate.c b/vendor/hydra/vendor/curl/lib/http_negotiate.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http_negotiate.h b/vendor/hydra/vendor/curl/lib/http_negotiate.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http_ntlm.c b/vendor/hydra/vendor/curl/lib/http_ntlm.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http_ntlm.h b/vendor/hydra/vendor/curl/lib/http_ntlm.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http_proxy.c b/vendor/hydra/vendor/curl/lib/http_proxy.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/http_proxy.h b/vendor/hydra/vendor/curl/lib/http_proxy.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/idn.c b/vendor/hydra/vendor/curl/lib/idn.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/idn.h b/vendor/hydra/vendor/curl/lib/idn.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/if2ip.c b/vendor/hydra/vendor/curl/lib/if2ip.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/if2ip.h b/vendor/hydra/vendor/curl/lib/if2ip.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/imap.c b/vendor/hydra/vendor/curl/lib/imap.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/imap.h b/vendor/hydra/vendor/curl/lib/imap.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/inet_ntop.c b/vendor/hydra/vendor/curl/lib/inet_ntop.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/inet_ntop.h b/vendor/hydra/vendor/curl/lib/inet_ntop.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/inet_pton.c b/vendor/hydra/vendor/curl/lib/inet_pton.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/inet_pton.h b/vendor/hydra/vendor/curl/lib/inet_pton.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/krb5.c b/vendor/hydra/vendor/curl/lib/krb5.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/ldap.c b/vendor/hydra/vendor/curl/lib/ldap.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/llist.c b/vendor/hydra/vendor/curl/lib/llist.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/llist.h b/vendor/hydra/vendor/curl/lib/llist.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/macos.c b/vendor/hydra/vendor/curl/lib/macos.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/macos.h b/vendor/hydra/vendor/curl/lib/macos.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/md4.c b/vendor/hydra/vendor/curl/lib/md4.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/md5.c b/vendor/hydra/vendor/curl/lib/md5.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/memdebug.c b/vendor/hydra/vendor/curl/lib/memdebug.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/memdebug.h b/vendor/hydra/vendor/curl/lib/memdebug.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/mime.c b/vendor/hydra/vendor/curl/lib/mime.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/mime.h b/vendor/hydra/vendor/curl/lib/mime.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/mprintf.c b/vendor/hydra/vendor/curl/lib/mprintf.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/mqtt.c b/vendor/hydra/vendor/curl/lib/mqtt.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/mqtt.h b/vendor/hydra/vendor/curl/lib/mqtt.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/multi.c b/vendor/hydra/vendor/curl/lib/multi.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/multihandle.h b/vendor/hydra/vendor/curl/lib/multihandle.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/multiif.h b/vendor/hydra/vendor/curl/lib/multiif.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/netrc.c b/vendor/hydra/vendor/curl/lib/netrc.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/netrc.h b/vendor/hydra/vendor/curl/lib/netrc.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/nonblock.c b/vendor/hydra/vendor/curl/lib/nonblock.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/nonblock.h b/vendor/hydra/vendor/curl/lib/nonblock.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/noproxy.c b/vendor/hydra/vendor/curl/lib/noproxy.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/noproxy.h b/vendor/hydra/vendor/curl/lib/noproxy.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/openldap.c b/vendor/hydra/vendor/curl/lib/openldap.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/parsedate.c b/vendor/hydra/vendor/curl/lib/parsedate.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/parsedate.h b/vendor/hydra/vendor/curl/lib/parsedate.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/pingpong.c b/vendor/hydra/vendor/curl/lib/pingpong.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/pingpong.h b/vendor/hydra/vendor/curl/lib/pingpong.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/pop3.c b/vendor/hydra/vendor/curl/lib/pop3.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/pop3.h b/vendor/hydra/vendor/curl/lib/pop3.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/progress.c b/vendor/hydra/vendor/curl/lib/progress.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/progress.h b/vendor/hydra/vendor/curl/lib/progress.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/psl.c b/vendor/hydra/vendor/curl/lib/psl.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/psl.h b/vendor/hydra/vendor/curl/lib/psl.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/rand.c b/vendor/hydra/vendor/curl/lib/rand.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/rand.h b/vendor/hydra/vendor/curl/lib/rand.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/rename.c b/vendor/hydra/vendor/curl/lib/rename.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/rename.h b/vendor/hydra/vendor/curl/lib/rename.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/request.c b/vendor/hydra/vendor/curl/lib/request.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/request.h b/vendor/hydra/vendor/curl/lib/request.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/rtsp.c b/vendor/hydra/vendor/curl/lib/rtsp.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/rtsp.h b/vendor/hydra/vendor/curl/lib/rtsp.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/select.c b/vendor/hydra/vendor/curl/lib/select.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/select.h b/vendor/hydra/vendor/curl/lib/select.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/sendf.c b/vendor/hydra/vendor/curl/lib/sendf.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/sendf.h b/vendor/hydra/vendor/curl/lib/sendf.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/setopt.c b/vendor/hydra/vendor/curl/lib/setopt.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/setopt.h b/vendor/hydra/vendor/curl/lib/setopt.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/setup-os400.h b/vendor/hydra/vendor/curl/lib/setup-os400.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/setup-vms.h b/vendor/hydra/vendor/curl/lib/setup-vms.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/setup-win32.h b/vendor/hydra/vendor/curl/lib/setup-win32.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/sha256.c b/vendor/hydra/vendor/curl/lib/sha256.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/share.c b/vendor/hydra/vendor/curl/lib/share.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/share.h b/vendor/hydra/vendor/curl/lib/share.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/sigpipe.h b/vendor/hydra/vendor/curl/lib/sigpipe.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/slist.c b/vendor/hydra/vendor/curl/lib/slist.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/slist.h b/vendor/hydra/vendor/curl/lib/slist.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/smb.c b/vendor/hydra/vendor/curl/lib/smb.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/smb.h b/vendor/hydra/vendor/curl/lib/smb.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/smtp.c b/vendor/hydra/vendor/curl/lib/smtp.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/smtp.h b/vendor/hydra/vendor/curl/lib/smtp.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/sockaddr.h b/vendor/hydra/vendor/curl/lib/sockaddr.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/socketpair.c b/vendor/hydra/vendor/curl/lib/socketpair.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/socketpair.h b/vendor/hydra/vendor/curl/lib/socketpair.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/socks.c b/vendor/hydra/vendor/curl/lib/socks.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/socks.h b/vendor/hydra/vendor/curl/lib/socks.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/socks_gssapi.c b/vendor/hydra/vendor/curl/lib/socks_gssapi.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/socks_sspi.c b/vendor/hydra/vendor/curl/lib/socks_sspi.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/speedcheck.c b/vendor/hydra/vendor/curl/lib/speedcheck.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/speedcheck.h b/vendor/hydra/vendor/curl/lib/speedcheck.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/splay.c b/vendor/hydra/vendor/curl/lib/splay.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/splay.h b/vendor/hydra/vendor/curl/lib/splay.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/strcase.c b/vendor/hydra/vendor/curl/lib/strcase.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/strcase.h b/vendor/hydra/vendor/curl/lib/strcase.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/strdup.c b/vendor/hydra/vendor/curl/lib/strdup.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/strdup.h b/vendor/hydra/vendor/curl/lib/strdup.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/strerror.c b/vendor/hydra/vendor/curl/lib/strerror.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/strerror.h b/vendor/hydra/vendor/curl/lib/strerror.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/strtok.c b/vendor/hydra/vendor/curl/lib/strtok.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/strtok.h b/vendor/hydra/vendor/curl/lib/strtok.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/strtoofft.c b/vendor/hydra/vendor/curl/lib/strtoofft.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/strtoofft.h b/vendor/hydra/vendor/curl/lib/strtoofft.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/system_win32.c b/vendor/hydra/vendor/curl/lib/system_win32.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/system_win32.h b/vendor/hydra/vendor/curl/lib/system_win32.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/telnet.c b/vendor/hydra/vendor/curl/lib/telnet.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/telnet.h b/vendor/hydra/vendor/curl/lib/telnet.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/tftp.c b/vendor/hydra/vendor/curl/lib/tftp.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/tftp.h b/vendor/hydra/vendor/curl/lib/tftp.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/timediff.c b/vendor/hydra/vendor/curl/lib/timediff.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/timediff.h b/vendor/hydra/vendor/curl/lib/timediff.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/timeval.c b/vendor/hydra/vendor/curl/lib/timeval.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/timeval.h b/vendor/hydra/vendor/curl/lib/timeval.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/transfer.c b/vendor/hydra/vendor/curl/lib/transfer.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/transfer.h b/vendor/hydra/vendor/curl/lib/transfer.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/url.c b/vendor/hydra/vendor/curl/lib/url.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/url.h b/vendor/hydra/vendor/curl/lib/url.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/urlapi-int.h b/vendor/hydra/vendor/curl/lib/urlapi-int.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/urlapi.c b/vendor/hydra/vendor/curl/lib/urlapi.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/urldata.h b/vendor/hydra/vendor/curl/lib/urldata.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/cleartext.c b/vendor/hydra/vendor/curl/lib/vauth/cleartext.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/cram.c b/vendor/hydra/vendor/curl/lib/vauth/cram.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/digest.c b/vendor/hydra/vendor/curl/lib/vauth/digest.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/digest.h b/vendor/hydra/vendor/curl/lib/vauth/digest.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/digest_sspi.c b/vendor/hydra/vendor/curl/lib/vauth/digest_sspi.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/gsasl.c b/vendor/hydra/vendor/curl/lib/vauth/gsasl.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/krb5_gssapi.c b/vendor/hydra/vendor/curl/lib/vauth/krb5_gssapi.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/krb5_sspi.c b/vendor/hydra/vendor/curl/lib/vauth/krb5_sspi.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/ntlm.c b/vendor/hydra/vendor/curl/lib/vauth/ntlm.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/ntlm.h b/vendor/hydra/vendor/curl/lib/vauth/ntlm.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/ntlm_sspi.c b/vendor/hydra/vendor/curl/lib/vauth/ntlm_sspi.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/oauth2.c b/vendor/hydra/vendor/curl/lib/vauth/oauth2.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/spnego_gssapi.c b/vendor/hydra/vendor/curl/lib/vauth/spnego_gssapi.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/spnego_sspi.c b/vendor/hydra/vendor/curl/lib/vauth/spnego_sspi.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/vauth.c b/vendor/hydra/vendor/curl/lib/vauth/vauth.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vauth/vauth.h b/vendor/hydra/vendor/curl/lib/vauth/vauth.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/version.c b/vendor/hydra/vendor/curl/lib/version.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/version_win32.c b/vendor/hydra/vendor/curl/lib/version_win32.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/version_win32.h b/vendor/hydra/vendor/curl/lib/version_win32.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vquic/curl_msh3.c b/vendor/hydra/vendor/curl/lib/vquic/curl_msh3.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vquic/curl_msh3.h b/vendor/hydra/vendor/curl/lib/vquic/curl_msh3.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vquic/curl_ngtcp2.c b/vendor/hydra/vendor/curl/lib/vquic/curl_ngtcp2.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vquic/curl_ngtcp2.h b/vendor/hydra/vendor/curl/lib/vquic/curl_ngtcp2.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vquic/curl_osslq.c b/vendor/hydra/vendor/curl/lib/vquic/curl_osslq.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vquic/curl_osslq.h b/vendor/hydra/vendor/curl/lib/vquic/curl_osslq.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vquic/curl_quiche.c b/vendor/hydra/vendor/curl/lib/vquic/curl_quiche.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vquic/curl_quiche.h b/vendor/hydra/vendor/curl/lib/vquic/curl_quiche.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vquic/vquic-tls.c b/vendor/hydra/vendor/curl/lib/vquic/vquic-tls.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vquic/vquic-tls.h b/vendor/hydra/vendor/curl/lib/vquic/vquic-tls.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vquic/vquic.c b/vendor/hydra/vendor/curl/lib/vquic/vquic.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vquic/vquic.h b/vendor/hydra/vendor/curl/lib/vquic/vquic.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vquic/vquic_int.h b/vendor/hydra/vendor/curl/lib/vquic/vquic_int.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vssh/libssh.c b/vendor/hydra/vendor/curl/lib/vssh/libssh.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vssh/libssh2.c b/vendor/hydra/vendor/curl/lib/vssh/libssh2.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vssh/ssh.h b/vendor/hydra/vendor/curl/lib/vssh/ssh.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vssh/wolfssh.c b/vendor/hydra/vendor/curl/lib/vssh/wolfssh.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/bearssl.c b/vendor/hydra/vendor/curl/lib/vtls/bearssl.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/bearssl.h b/vendor/hydra/vendor/curl/lib/vtls/bearssl.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/cipher_suite.c b/vendor/hydra/vendor/curl/lib/vtls/cipher_suite.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/cipher_suite.h b/vendor/hydra/vendor/curl/lib/vtls/cipher_suite.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/gtls.c b/vendor/hydra/vendor/curl/lib/vtls/gtls.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/gtls.h b/vendor/hydra/vendor/curl/lib/vtls/gtls.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/hostcheck.c b/vendor/hydra/vendor/curl/lib/vtls/hostcheck.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/hostcheck.h b/vendor/hydra/vendor/curl/lib/vtls/hostcheck.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/keylog.c b/vendor/hydra/vendor/curl/lib/vtls/keylog.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/keylog.h b/vendor/hydra/vendor/curl/lib/vtls/keylog.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/mbedtls.c b/vendor/hydra/vendor/curl/lib/vtls/mbedtls.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/mbedtls.h b/vendor/hydra/vendor/curl/lib/vtls/mbedtls.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/mbedtls_threadlock.c b/vendor/hydra/vendor/curl/lib/vtls/mbedtls_threadlock.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/mbedtls_threadlock.h b/vendor/hydra/vendor/curl/lib/vtls/mbedtls_threadlock.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/openssl.c b/vendor/hydra/vendor/curl/lib/vtls/openssl.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/openssl.h b/vendor/hydra/vendor/curl/lib/vtls/openssl.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/rustls.c b/vendor/hydra/vendor/curl/lib/vtls/rustls.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/rustls.h b/vendor/hydra/vendor/curl/lib/vtls/rustls.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/schannel.c b/vendor/hydra/vendor/curl/lib/vtls/schannel.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/schannel.h b/vendor/hydra/vendor/curl/lib/vtls/schannel.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/schannel_int.h b/vendor/hydra/vendor/curl/lib/vtls/schannel_int.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/schannel_verify.c b/vendor/hydra/vendor/curl/lib/vtls/schannel_verify.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/sectransp.c b/vendor/hydra/vendor/curl/lib/vtls/sectransp.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/sectransp.h b/vendor/hydra/vendor/curl/lib/vtls/sectransp.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/vtls.c b/vendor/hydra/vendor/curl/lib/vtls/vtls.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/vtls.h b/vendor/hydra/vendor/curl/lib/vtls/vtls.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/vtls_int.h b/vendor/hydra/vendor/curl/lib/vtls/vtls_int.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/wolfssl.c b/vendor/hydra/vendor/curl/lib/vtls/wolfssl.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/wolfssl.h b/vendor/hydra/vendor/curl/lib/vtls/wolfssl.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/x509asn1.c b/vendor/hydra/vendor/curl/lib/vtls/x509asn1.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/vtls/x509asn1.h b/vendor/hydra/vendor/curl/lib/vtls/x509asn1.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/warnless.c b/vendor/hydra/vendor/curl/lib/warnless.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/warnless.h b/vendor/hydra/vendor/curl/lib/warnless.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/ws.c b/vendor/hydra/vendor/curl/lib/ws.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/curl/lib/ws.h b/vendor/hydra/vendor/curl/lib/ws.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/LICENSE b/vendor/hydra/vendor/noa/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa.cmake b/vendor/hydra/vendor/noa/cmake/noa.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa/commands/copy-file.cmake b/vendor/hydra/vendor/noa/cmake/noa/commands/copy-file.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa/compiler/options.cmake b/vendor/hydra/vendor/noa/cmake/noa/compiler/options.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa/compiler/sanitizer.cmake b/vendor/hydra/vendor/noa/cmake/noa/compiler/sanitizer.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa/defaults.cmake b/vendor/hydra/vendor/noa/cmake/noa/defaults.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa/library.cmake b/vendor/hydra/vendor/noa/cmake/noa/library.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa/options/enum.cmake b/vendor/hydra/vendor/noa/cmake/noa/options/enum.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa/shim.cmake b/vendor/hydra/vendor/noa/cmake/noa/shim.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa/targets/clang-format.cmake b/vendor/hydra/vendor/noa/cmake/noa/targets/clang-format.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa/targets/clang-format.config b/vendor/hydra/vendor/noa/cmake/noa/targets/clang-format.config old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa/targets/clang-tidy.cmake b/vendor/hydra/vendor/noa/cmake/noa/targets/clang-tidy.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa/targets/clang-tidy.config b/vendor/hydra/vendor/noa/cmake/noa/targets/clang-tidy.config old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa/targets/doxygen.cmake b/vendor/hydra/vendor/noa/cmake/noa/targets/doxygen.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa/targets/shellcheck.cmake b/vendor/hydra/vendor/noa/cmake/noa/targets/shellcheck.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/noa/cmake/noa/variables.cmake b/vendor/hydra/vendor/noa/cmake/noa/variables.cmake old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/LICENSE b/vendor/hydra/vendor/uwebsockets/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/libEpollBenchmarker/Makefile b/vendor/hydra/vendor/uwebsockets/libEpollBenchmarker/Makefile old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/libEpollBenchmarker/epoll_benchmarker.cpp b/vendor/hydra/vendor/uwebsockets/libEpollBenchmarker/epoll_benchmarker.cpp old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/App.h b/vendor/hydra/vendor/uwebsockets/src/App.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/AsyncSocket.h b/vendor/hydra/vendor/uwebsockets/src/AsyncSocket.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/AsyncSocketData.h b/vendor/hydra/vendor/uwebsockets/src/AsyncSocketData.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/BloomFilter.h b/vendor/hydra/vendor/uwebsockets/src/BloomFilter.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/CachingApp.h b/vendor/hydra/vendor/uwebsockets/src/CachingApp.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/ChunkedEncoding.h b/vendor/hydra/vendor/uwebsockets/src/ChunkedEncoding.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/ClientApp.h b/vendor/hydra/vendor/uwebsockets/src/ClientApp.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/Http3App.h b/vendor/hydra/vendor/uwebsockets/src/Http3App.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/Http3Context.h b/vendor/hydra/vendor/uwebsockets/src/Http3Context.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/Http3ContextData.h b/vendor/hydra/vendor/uwebsockets/src/Http3ContextData.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/Http3Request.h b/vendor/hydra/vendor/uwebsockets/src/Http3Request.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/Http3Response.h b/vendor/hydra/vendor/uwebsockets/src/Http3Response.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/Http3ResponseData.h b/vendor/hydra/vendor/uwebsockets/src/Http3ResponseData.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/HttpContext.h b/vendor/hydra/vendor/uwebsockets/src/HttpContext.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/HttpContextData.h b/vendor/hydra/vendor/uwebsockets/src/HttpContextData.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/HttpErrors.h b/vendor/hydra/vendor/uwebsockets/src/HttpErrors.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/HttpParser.h b/vendor/hydra/vendor/uwebsockets/src/HttpParser.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/HttpResponse.h b/vendor/hydra/vendor/uwebsockets/src/HttpResponse.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/HttpResponseData.h b/vendor/hydra/vendor/uwebsockets/src/HttpResponseData.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/HttpRouter.h b/vendor/hydra/vendor/uwebsockets/src/HttpRouter.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/LocalCluster.h b/vendor/hydra/vendor/uwebsockets/src/LocalCluster.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/Loop.h b/vendor/hydra/vendor/uwebsockets/src/Loop.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/LoopData.h b/vendor/hydra/vendor/uwebsockets/src/LoopData.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/MessageParser.h b/vendor/hydra/vendor/uwebsockets/src/MessageParser.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/MoveOnlyFunction.h b/vendor/hydra/vendor/uwebsockets/src/MoveOnlyFunction.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/Multipart.h b/vendor/hydra/vendor/uwebsockets/src/Multipart.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/PerMessageDeflate.h b/vendor/hydra/vendor/uwebsockets/src/PerMessageDeflate.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/ProxyParser.h b/vendor/hydra/vendor/uwebsockets/src/ProxyParser.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/QueryParser.h b/vendor/hydra/vendor/uwebsockets/src/QueryParser.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/TopicTree.h b/vendor/hydra/vendor/uwebsockets/src/TopicTree.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/Utilities.h b/vendor/hydra/vendor/uwebsockets/src/Utilities.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/WebSocket.h b/vendor/hydra/vendor/uwebsockets/src/WebSocket.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/WebSocketContext.h b/vendor/hydra/vendor/uwebsockets/src/WebSocketContext.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/WebSocketContextData.h b/vendor/hydra/vendor/uwebsockets/src/WebSocketContextData.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/WebSocketData.h b/vendor/hydra/vendor/uwebsockets/src/WebSocketData.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/WebSocketExtensions.h b/vendor/hydra/vendor/uwebsockets/src/WebSocketExtensions.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/WebSocketHandshake.h b/vendor/hydra/vendor/uwebsockets/src/WebSocketHandshake.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/src/WebSocketProtocol.h b/vendor/hydra/vendor/uwebsockets/src/WebSocketProtocol.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/LICENSE b/vendor/hydra/vendor/uwebsockets/uSockets/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/bsd.c b/vendor/hydra/vendor/uwebsockets/uSockets/src/bsd.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/context.c b/vendor/hydra/vendor/uwebsockets/uSockets/src/context.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/crypto/openssl.c b/vendor/hydra/vendor/uwebsockets/uSockets/src/crypto/openssl.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/crypto/sni_tree.cpp b/vendor/hydra/vendor/uwebsockets/uSockets/src/crypto/sni_tree.cpp old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/eventing/asio.cpp b/vendor/hydra/vendor/uwebsockets/uSockets/src/eventing/asio.cpp old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/eventing/epoll_kqueue.c b/vendor/hydra/vendor/uwebsockets/uSockets/src/eventing/epoll_kqueue.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/eventing/gcd.c b/vendor/hydra/vendor/uwebsockets/uSockets/src/eventing/gcd.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/eventing/libuv.c b/vendor/hydra/vendor/uwebsockets/uSockets/src/eventing/libuv.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/internal/eventing/asio.h b/vendor/hydra/vendor/uwebsockets/uSockets/src/internal/eventing/asio.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/internal/eventing/epoll_kqueue.h b/vendor/hydra/vendor/uwebsockets/uSockets/src/internal/eventing/epoll_kqueue.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/internal/eventing/gcd.h b/vendor/hydra/vendor/uwebsockets/uSockets/src/internal/eventing/gcd.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/internal/eventing/libuv.h b/vendor/hydra/vendor/uwebsockets/uSockets/src/internal/eventing/libuv.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/internal/internal.h b/vendor/hydra/vendor/uwebsockets/uSockets/src/internal/internal.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/internal/loop_data.h b/vendor/hydra/vendor/uwebsockets/uSockets/src/internal/loop_data.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/internal/networking/bsd.h b/vendor/hydra/vendor/uwebsockets/uSockets/src/internal/networking/bsd.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/io_uring/internal.h b/vendor/hydra/vendor/uwebsockets/uSockets/src/io_uring/internal.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/io_uring/io_context.c b/vendor/hydra/vendor/uwebsockets/uSockets/src/io_uring/io_context.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/io_uring/io_loop.c b/vendor/hydra/vendor/uwebsockets/uSockets/src/io_uring/io_loop.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/io_uring/io_socket.c b/vendor/hydra/vendor/uwebsockets/uSockets/src/io_uring/io_socket.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/libusockets.h b/vendor/hydra/vendor/uwebsockets/uSockets/src/libusockets.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/loop.c b/vendor/hydra/vendor/uwebsockets/uSockets/src/loop.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/quic.c b/vendor/hydra/vendor/uwebsockets/uSockets/src/quic.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/quic.h b/vendor/hydra/vendor/uwebsockets/uSockets/src/quic.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/socket.c b/vendor/hydra/vendor/uwebsockets/uSockets/src/socket.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/uwebsockets/uSockets/src/udp.c b/vendor/hydra/vendor/uwebsockets/uSockets/src/udp.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib.mask b/vendor/hydra/vendor/zlib.mask old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/LICENSE b/vendor/hydra/vendor/zlib/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/adler32.c b/vendor/hydra/vendor/zlib/adler32.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/compress.c b/vendor/hydra/vendor/zlib/compress.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/crc32.c b/vendor/hydra/vendor/zlib/crc32.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/crc32.h b/vendor/hydra/vendor/zlib/crc32.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/deflate.c b/vendor/hydra/vendor/zlib/deflate.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/deflate.h b/vendor/hydra/vendor/zlib/deflate.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/gzclose.c b/vendor/hydra/vendor/zlib/gzclose.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/gzguts.h b/vendor/hydra/vendor/zlib/gzguts.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/gzlib.c b/vendor/hydra/vendor/zlib/gzlib.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/gzread.c b/vendor/hydra/vendor/zlib/gzread.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/gzwrite.c b/vendor/hydra/vendor/zlib/gzwrite.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/infback.c b/vendor/hydra/vendor/zlib/infback.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/inffast.c b/vendor/hydra/vendor/zlib/inffast.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/inffast.h b/vendor/hydra/vendor/zlib/inffast.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/inffixed.h b/vendor/hydra/vendor/zlib/inffixed.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/inflate.c b/vendor/hydra/vendor/zlib/inflate.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/inflate.h b/vendor/hydra/vendor/zlib/inflate.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/inftrees.c b/vendor/hydra/vendor/zlib/inftrees.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/inftrees.h b/vendor/hydra/vendor/zlib/inftrees.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/trees.c b/vendor/hydra/vendor/zlib/trees.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/trees.h b/vendor/hydra/vendor/zlib/trees.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/uncompr.c b/vendor/hydra/vendor/zlib/uncompr.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/zconf.h b/vendor/hydra/vendor/zlib/zconf.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/zconf.h.cmakein b/vendor/hydra/vendor/zlib/zconf.h.cmakein old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/zlib.h b/vendor/hydra/vendor/zlib/zlib.h old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/zutil.c b/vendor/hydra/vendor/zlib/zutil.c old mode 100644 new mode 100755 diff --git a/vendor/hydra/vendor/zlib/zutil.h b/vendor/hydra/vendor/zlib/zutil.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/CMakeLists.txt b/vendor/jsonbinpack/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/LICENSE b/vendor/jsonbinpack/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/LICENSE-COMMERCIAL b/vendor/jsonbinpack/LICENSE-COMMERCIAL old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/cmake/FindAlterSchema.cmake b/vendor/jsonbinpack/cmake/FindAlterSchema.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/cmake/FindGoogleTest.cmake b/vendor/jsonbinpack/cmake/FindGoogleTest.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/cmake/FindJSONToolkit.cmake b/vendor/jsonbinpack/cmake/FindJSONToolkit.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/config.cmake.in b/vendor/jsonbinpack/config.cmake.in old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/CMakeLists.txt b/vendor/jsonbinpack/src/compiler/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/compiler.cc b/vendor/jsonbinpack/src/compiler/compiler.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/encoding.h b/vendor/jsonbinpack/src/compiler/encoding.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/include/sourcemeta/jsonbinpack/compiler.h b/vendor/jsonbinpack/src/compiler/include/sourcemeta/jsonbinpack/compiler.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/enum_8_bit.h b/vendor/jsonbinpack/src/compiler/mapper/enum_8_bit.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/enum_8_bit_top_level.h b/vendor/jsonbinpack/src/compiler/mapper/enum_8_bit_top_level.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/enum_arbitrary.h b/vendor/jsonbinpack/src/compiler/mapper/enum_arbitrary.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/enum_singleton.h b/vendor/jsonbinpack/src/compiler/mapper/enum_singleton.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/integer_bounded_8_bit.h b/vendor/jsonbinpack/src/compiler/mapper/integer_bounded_8_bit.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/integer_bounded_greater_than_8_bit.h b/vendor/jsonbinpack/src/compiler/mapper/integer_bounded_greater_than_8_bit.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/integer_bounded_multiplier_8_bit.h b/vendor/jsonbinpack/src/compiler/mapper/integer_bounded_multiplier_8_bit.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/integer_bounded_multiplier_greater_than_8_bit.h b/vendor/jsonbinpack/src/compiler/mapper/integer_bounded_multiplier_greater_than_8_bit.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/integer_lower_bound.h b/vendor/jsonbinpack/src/compiler/mapper/integer_lower_bound.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/integer_lower_bound_multiplier.h b/vendor/jsonbinpack/src/compiler/mapper/integer_lower_bound_multiplier.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/integer_unbound.h b/vendor/jsonbinpack/src/compiler/mapper/integer_unbound.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/integer_unbound_multiplier.h b/vendor/jsonbinpack/src/compiler/mapper/integer_unbound_multiplier.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/integer_upper_bound.h b/vendor/jsonbinpack/src/compiler/mapper/integer_upper_bound.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/integer_upper_bound_multiplier.h b/vendor/jsonbinpack/src/compiler/mapper/integer_upper_bound_multiplier.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/compiler/mapper/number_arbitrary.h b/vendor/jsonbinpack/src/compiler/mapper/number_arbitrary.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/numeric/CMakeLists.txt b/vendor/jsonbinpack/src/numeric/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/numeric/include/sourcemeta/jsonbinpack/numeric.h b/vendor/jsonbinpack/src/numeric/include/sourcemeta/jsonbinpack/numeric.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/numeric/include/sourcemeta/jsonbinpack/numeric_integral.h b/vendor/jsonbinpack/src/numeric/include/sourcemeta/jsonbinpack/numeric_integral.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/numeric/include/sourcemeta/jsonbinpack/numeric_real.h b/vendor/jsonbinpack/src/numeric/include/sourcemeta/jsonbinpack/numeric_real.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/numeric/include/sourcemeta/jsonbinpack/numeric_zigzag.h b/vendor/jsonbinpack/src/numeric/include/sourcemeta/jsonbinpack/numeric_zigzag.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/CMakeLists.txt b/vendor/jsonbinpack/src/runtime/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/cache.cc b/vendor/jsonbinpack/src/runtime/cache.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/decoder_any.cc b/vendor/jsonbinpack/src/runtime/decoder_any.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/decoder_array.cc b/vendor/jsonbinpack/src/runtime/decoder_array.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/decoder_common.cc b/vendor/jsonbinpack/src/runtime/decoder_common.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/decoder_integer.cc b/vendor/jsonbinpack/src/runtime/decoder_integer.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/decoder_number.cc b/vendor/jsonbinpack/src/runtime/decoder_number.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/decoder_object.cc b/vendor/jsonbinpack/src/runtime/decoder_object.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/decoder_string.cc b/vendor/jsonbinpack/src/runtime/decoder_string.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/encoder_any.cc b/vendor/jsonbinpack/src/runtime/encoder_any.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/encoder_array.cc b/vendor/jsonbinpack/src/runtime/encoder_array.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/encoder_common.cc b/vendor/jsonbinpack/src/runtime/encoder_common.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/encoder_integer.cc b/vendor/jsonbinpack/src/runtime/encoder_integer.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/encoder_number.cc b/vendor/jsonbinpack/src/runtime/encoder_number.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/encoder_object.cc b/vendor/jsonbinpack/src/runtime/encoder_object.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/encoder_string.cc b/vendor/jsonbinpack/src/runtime/encoder_string.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime.h b/vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_decoder.h b/vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_decoder.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_encoder.h b/vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_encoder.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_encoder_cache.h b/vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_encoder_cache.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_encoding.h b/vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_encoding.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_input_stream.h b/vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_input_stream.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_output_stream.h b/vendor/jsonbinpack/src/runtime/include/sourcemeta/jsonbinpack/runtime_output_stream.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/input_stream.cc b/vendor/jsonbinpack/src/runtime/input_stream.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/loader.cc b/vendor/jsonbinpack/src/runtime/loader.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/loader_v1_any.h b/vendor/jsonbinpack/src/runtime/loader_v1_any.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/loader_v1_array.h b/vendor/jsonbinpack/src/runtime/loader_v1_array.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/loader_v1_integer.h b/vendor/jsonbinpack/src/runtime/loader_v1_integer.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/loader_v1_number.h b/vendor/jsonbinpack/src/runtime/loader_v1_number.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/loader_v1_string.h b/vendor/jsonbinpack/src/runtime/loader_v1_string.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/output_stream.cc b/vendor/jsonbinpack/src/runtime/output_stream.cc old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/unreachable.h b/vendor/jsonbinpack/src/runtime/unreachable.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/src/runtime/varint.h b/vendor/jsonbinpack/src/runtime/varint.h old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/LICENSE b/vendor/jsonbinpack/vendor/noa/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa.cmake b/vendor/jsonbinpack/vendor/noa/cmake/noa.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa/commands/copy-file.cmake b/vendor/jsonbinpack/vendor/noa/cmake/noa/commands/copy-file.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa/compiler/options.cmake b/vendor/jsonbinpack/vendor/noa/cmake/noa/compiler/options.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa/compiler/sanitizer.cmake b/vendor/jsonbinpack/vendor/noa/cmake/noa/compiler/sanitizer.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa/defaults.cmake b/vendor/jsonbinpack/vendor/noa/cmake/noa/defaults.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa/library.cmake b/vendor/jsonbinpack/vendor/noa/cmake/noa/library.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa/options/enum.cmake b/vendor/jsonbinpack/vendor/noa/cmake/noa/options/enum.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa/shim.cmake b/vendor/jsonbinpack/vendor/noa/cmake/noa/shim.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa/targets/clang-format.cmake b/vendor/jsonbinpack/vendor/noa/cmake/noa/targets/clang-format.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa/targets/clang-format.config b/vendor/jsonbinpack/vendor/noa/cmake/noa/targets/clang-format.config old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa/targets/clang-tidy.cmake b/vendor/jsonbinpack/vendor/noa/cmake/noa/targets/clang-tidy.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa/targets/clang-tidy.config b/vendor/jsonbinpack/vendor/noa/cmake/noa/targets/clang-tidy.config old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa/targets/doxygen.cmake b/vendor/jsonbinpack/vendor/noa/cmake/noa/targets/doxygen.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa/targets/shellcheck.cmake b/vendor/jsonbinpack/vendor/noa/cmake/noa/targets/shellcheck.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsonbinpack/vendor/noa/cmake/noa/variables.cmake b/vendor/jsonbinpack/vendor/noa/cmake/noa/variables.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/CMakeLists.txt b/vendor/jsontoolkit/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/LICENSE b/vendor/jsontoolkit/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/cmake/FindGoogleBenchmark.cmake b/vendor/jsontoolkit/cmake/FindGoogleBenchmark.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/cmake/FindUriParser.cmake b/vendor/jsontoolkit/cmake/FindUriParser.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/config.cmake.in b/vendor/jsontoolkit/config.cmake.in old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/json/CMakeLists.txt b/vendor/jsontoolkit/src/json/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/json/grammar.h b/vendor/jsontoolkit/src/json/grammar.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json.h b/vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json_array.h b/vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json_array.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json_error.h b/vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json_error.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json_object.h b/vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json_object.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json_value.h b/vendor/jsontoolkit/src/json/include/sourcemeta/jsontoolkit/json_value.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/json/json.cc b/vendor/jsontoolkit/src/json/json.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/json/json_value.cc b/vendor/jsontoolkit/src/json/json_value.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/json/parser.h b/vendor/jsontoolkit/src/json/parser.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/json/stringify.h b/vendor/jsontoolkit/src/json/stringify.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonl/CMakeLists.txt b/vendor/jsontoolkit/src/jsonl/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonl/grammar.h b/vendor/jsontoolkit/src/jsonl/grammar.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonl/include/sourcemeta/jsontoolkit/jsonl.h b/vendor/jsontoolkit/src/jsonl/include/sourcemeta/jsontoolkit/jsonl.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonl/include/sourcemeta/jsontoolkit/jsonl_iterator.h b/vendor/jsontoolkit/src/jsonl/include/sourcemeta/jsontoolkit/jsonl_iterator.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonl/iterator.cc b/vendor/jsontoolkit/src/jsonl/iterator.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonl/jsonl.cc b/vendor/jsontoolkit/src/jsonl/jsonl.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonpointer/CMakeLists.txt b/vendor/jsontoolkit/src/jsonpointer/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonpointer/grammar.h b/vendor/jsontoolkit/src/jsonpointer/grammar.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer.h b/vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_error.h b/vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_error.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_pointer.h b/vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_pointer.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_subpointer_walker.h b/vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_subpointer_walker.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_token.h b/vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_token.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_walker.h b/vendor/jsontoolkit/src/jsonpointer/include/sourcemeta/jsontoolkit/jsonpointer_walker.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonpointer/jsonpointer.cc b/vendor/jsontoolkit/src/jsonpointer/jsonpointer.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonpointer/parser.h b/vendor/jsontoolkit/src/jsonpointer/parser.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonpointer/stringify.h b/vendor/jsontoolkit/src/jsonpointer/stringify.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/CMakeLists.txt b/vendor/jsontoolkit/src/jsonschema/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/anchor.cc b/vendor/jsontoolkit/src/jsonschema/anchor.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/bundle.cc b/vendor/jsontoolkit/src/jsonschema/bundle.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/default_walker.cc b/vendor/jsontoolkit/src/jsonschema/default_walker.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema.h b/vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_anchor.h b/vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_anchor.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_bundle.h b/vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_bundle.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_error.h b/vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_error.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_reference.h b/vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_reference.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_resolver.h b/vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_resolver.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_walker.h b/vendor/jsontoolkit/src/jsonschema/include/sourcemeta/jsontoolkit/jsonschema_walker.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/jsonschema.cc b/vendor/jsontoolkit/src/jsonschema/jsonschema.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/official_resolver.cmake b/vendor/jsontoolkit/src/jsonschema/official_resolver.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/official_resolver.in.cc b/vendor/jsontoolkit/src/jsonschema/official_resolver.in.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/reference.cc b/vendor/jsontoolkit/src/jsonschema/reference.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/resolver.cc b/vendor/jsontoolkit/src/jsonschema/resolver.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/jsonschema/walker.cc b/vendor/jsontoolkit/src/jsonschema/walker.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/uri/CMakeLists.txt b/vendor/jsontoolkit/src/uri/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/uri/escaping.cc b/vendor/jsontoolkit/src/uri/escaping.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/uri/include/sourcemeta/jsontoolkit/uri.h b/vendor/jsontoolkit/src/uri/include/sourcemeta/jsontoolkit/uri.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/uri/include/sourcemeta/jsontoolkit/uri_error.h b/vendor/jsontoolkit/src/uri/include/sourcemeta/jsontoolkit/uri_error.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/src/uri/uri.cc b/vendor/jsontoolkit/src/uri/uri.cc old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2019-09/hyper-schema.json b/vendor/jsontoolkit/vendor/jsonschema-2019-09/hyper-schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2019-09/links.json b/vendor/jsontoolkit/vendor/jsonschema-2019-09/links.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/applicator.json b/vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/applicator.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/content.json b/vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/content.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/core.json b/vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/core.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/format.json b/vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/format.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/hyper-schema.json b/vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/hyper-schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/meta-data.json b/vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/meta-data.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/validation.json b/vendor/jsontoolkit/vendor/jsonschema-2019-09/meta/validation.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2019-09/output/hyper-schema.json b/vendor/jsontoolkit/vendor/jsonschema-2019-09/output/hyper-schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2019-09/output/schema.json b/vendor/jsontoolkit/vendor/jsonschema-2019-09/output/schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2019-09/schema.json b/vendor/jsontoolkit/vendor/jsonschema-2019-09/schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2020-12/hyper-schema.json b/vendor/jsontoolkit/vendor/jsonschema-2020-12/hyper-schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2020-12/links.json b/vendor/jsontoolkit/vendor/jsonschema-2020-12/links.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/applicator.json b/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/applicator.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/content.json b/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/content.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/core.json b/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/core.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/format-annotation.json b/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/format-annotation.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/format-assertion.json b/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/format-assertion.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/hyper-schema.json b/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/hyper-schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/meta-data.json b/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/meta-data.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/unevaluated.json b/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/unevaluated.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/validation.json b/vendor/jsontoolkit/vendor/jsonschema-2020-12/meta/validation.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2020-12/output/schema.json b/vendor/jsontoolkit/vendor/jsonschema-2020-12/output/schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-2020-12/schema.json b/vendor/jsontoolkit/vendor/jsonschema-2020-12/schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft0/hyper-schema.json b/vendor/jsontoolkit/vendor/jsonschema-draft0/hyper-schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft0/json-ref.json b/vendor/jsontoolkit/vendor/jsonschema-draft0/json-ref.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft0/links.json b/vendor/jsontoolkit/vendor/jsonschema-draft0/links.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft0/schema.json b/vendor/jsontoolkit/vendor/jsonschema-draft0/schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft1/hyper-schema.json b/vendor/jsontoolkit/vendor/jsonschema-draft1/hyper-schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft1/json-ref.json b/vendor/jsontoolkit/vendor/jsonschema-draft1/json-ref.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft1/links.json b/vendor/jsontoolkit/vendor/jsonschema-draft1/links.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft1/schema.json b/vendor/jsontoolkit/vendor/jsonschema-draft1/schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft2/hyper-schema.json b/vendor/jsontoolkit/vendor/jsonschema-draft2/hyper-schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft2/json-ref.json b/vendor/jsontoolkit/vendor/jsonschema-draft2/json-ref.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft2/links.json b/vendor/jsontoolkit/vendor/jsonschema-draft2/links.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft2/schema.json b/vendor/jsontoolkit/vendor/jsonschema-draft2/schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft3/hyper-schema.json b/vendor/jsontoolkit/vendor/jsonschema-draft3/hyper-schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft3/json-ref.json b/vendor/jsontoolkit/vendor/jsonschema-draft3/json-ref.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft3/links.json b/vendor/jsontoolkit/vendor/jsonschema-draft3/links.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft3/schema.json b/vendor/jsontoolkit/vendor/jsonschema-draft3/schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft4/hyper-schema.json b/vendor/jsontoolkit/vendor/jsonschema-draft4/hyper-schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft4/links.json b/vendor/jsontoolkit/vendor/jsonschema-draft4/links.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft4/schema.json b/vendor/jsontoolkit/vendor/jsonschema-draft4/schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft6/hyper-schema.json b/vendor/jsontoolkit/vendor/jsonschema-draft6/hyper-schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft6/links.json b/vendor/jsontoolkit/vendor/jsonschema-draft6/links.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft6/schema.json b/vendor/jsontoolkit/vendor/jsonschema-draft6/schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft7/hyper-schema-output.json b/vendor/jsontoolkit/vendor/jsonschema-draft7/hyper-schema-output.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft7/hyper-schema.json b/vendor/jsontoolkit/vendor/jsonschema-draft7/hyper-schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft7/links.json b/vendor/jsontoolkit/vendor/jsonschema-draft7/links.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/jsonschema-draft7/schema.json b/vendor/jsontoolkit/vendor/jsonschema-draft7/schema.json old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/LICENSE b/vendor/jsontoolkit/vendor/noa/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa.cmake b/vendor/jsontoolkit/vendor/noa/cmake/noa.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa/commands/copy-file.cmake b/vendor/jsontoolkit/vendor/noa/cmake/noa/commands/copy-file.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa/compiler/options.cmake b/vendor/jsontoolkit/vendor/noa/cmake/noa/compiler/options.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa/compiler/sanitizer.cmake b/vendor/jsontoolkit/vendor/noa/cmake/noa/compiler/sanitizer.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa/defaults.cmake b/vendor/jsontoolkit/vendor/noa/cmake/noa/defaults.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa/library.cmake b/vendor/jsontoolkit/vendor/noa/cmake/noa/library.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa/options/enum.cmake b/vendor/jsontoolkit/vendor/noa/cmake/noa/options/enum.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa/shim.cmake b/vendor/jsontoolkit/vendor/noa/cmake/noa/shim.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa/targets/clang-format.cmake b/vendor/jsontoolkit/vendor/noa/cmake/noa/targets/clang-format.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa/targets/clang-format.config b/vendor/jsontoolkit/vendor/noa/cmake/noa/targets/clang-format.config old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa/targets/clang-tidy.cmake b/vendor/jsontoolkit/vendor/noa/cmake/noa/targets/clang-tidy.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa/targets/clang-tidy.config b/vendor/jsontoolkit/vendor/noa/cmake/noa/targets/clang-tidy.config old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa/targets/doxygen.cmake b/vendor/jsontoolkit/vendor/noa/cmake/noa/targets/doxygen.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa/targets/shellcheck.cmake b/vendor/jsontoolkit/vendor/noa/cmake/noa/targets/shellcheck.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/noa/cmake/noa/variables.cmake b/vendor/jsontoolkit/vendor/noa/cmake/noa/variables.cmake old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/COPYING b/vendor/jsontoolkit/vendor/uriparser/COPYING old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/include/uriparser/Uri.h b/vendor/jsontoolkit/vendor/uriparser/include/uriparser/Uri.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriBase.h b/vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriBase.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriDefsAnsi.h b/vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriDefsAnsi.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriDefsConfig.h b/vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriDefsConfig.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriDefsUnicode.h b/vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriDefsUnicode.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriIp4.h b/vendor/jsontoolkit/vendor/uriparser/include/uriparser/UriIp4.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriCommon.c b/vendor/jsontoolkit/vendor/uriparser/src/UriCommon.c old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriCommon.h b/vendor/jsontoolkit/vendor/uriparser/src/UriCommon.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriCompare.c b/vendor/jsontoolkit/vendor/uriparser/src/UriCompare.c old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriConfig.h.in b/vendor/jsontoolkit/vendor/uriparser/src/UriConfig.h.in old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriEscape.c b/vendor/jsontoolkit/vendor/uriparser/src/UriEscape.c old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriFile.c b/vendor/jsontoolkit/vendor/uriparser/src/UriFile.c old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriIp4.c b/vendor/jsontoolkit/vendor/uriparser/src/UriIp4.c old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriIp4Base.c b/vendor/jsontoolkit/vendor/uriparser/src/UriIp4Base.c old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriIp4Base.h b/vendor/jsontoolkit/vendor/uriparser/src/UriIp4Base.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriMemory.c b/vendor/jsontoolkit/vendor/uriparser/src/UriMemory.c old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriMemory.h b/vendor/jsontoolkit/vendor/uriparser/src/UriMemory.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriNormalize.c b/vendor/jsontoolkit/vendor/uriparser/src/UriNormalize.c old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriNormalizeBase.c b/vendor/jsontoolkit/vendor/uriparser/src/UriNormalizeBase.c old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriNormalizeBase.h b/vendor/jsontoolkit/vendor/uriparser/src/UriNormalizeBase.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriParse.c b/vendor/jsontoolkit/vendor/uriparser/src/UriParse.c old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriParseBase.c b/vendor/jsontoolkit/vendor/uriparser/src/UriParseBase.c old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriParseBase.h b/vendor/jsontoolkit/vendor/uriparser/src/UriParseBase.h old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriQuery.c b/vendor/jsontoolkit/vendor/uriparser/src/UriQuery.c old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriRecompose.c b/vendor/jsontoolkit/vendor/uriparser/src/UriRecompose.c old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriResolve.c b/vendor/jsontoolkit/vendor/uriparser/src/UriResolve.c old mode 100644 new mode 100755 diff --git a/vendor/jsontoolkit/vendor/uriparser/src/UriShorten.c b/vendor/jsontoolkit/vendor/uriparser/src/UriShorten.c old mode 100644 new mode 100755 diff --git a/vendor/noa/LICENSE b/vendor/noa/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa.cmake b/vendor/noa/cmake/noa.cmake old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa/commands/copy-file.cmake b/vendor/noa/cmake/noa/commands/copy-file.cmake old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa/compiler/options.cmake b/vendor/noa/cmake/noa/compiler/options.cmake old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa/compiler/sanitizer.cmake b/vendor/noa/cmake/noa/compiler/sanitizer.cmake old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa/defaults.cmake b/vendor/noa/cmake/noa/defaults.cmake old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa/library.cmake b/vendor/noa/cmake/noa/library.cmake old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa/options/enum.cmake b/vendor/noa/cmake/noa/options/enum.cmake old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa/shim.cmake b/vendor/noa/cmake/noa/shim.cmake old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa/targets/clang-format.cmake b/vendor/noa/cmake/noa/targets/clang-format.cmake old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa/targets/clang-format.config b/vendor/noa/cmake/noa/targets/clang-format.config old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa/targets/clang-tidy.cmake b/vendor/noa/cmake/noa/targets/clang-tidy.cmake old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa/targets/clang-tidy.config b/vendor/noa/cmake/noa/targets/clang-tidy.config old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa/targets/doxygen.cmake b/vendor/noa/cmake/noa/targets/doxygen.cmake old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa/targets/shellcheck.cmake b/vendor/noa/cmake/noa/targets/shellcheck.cmake old mode 100644 new mode 100755 diff --git a/vendor/noa/cmake/noa/variables.cmake b/vendor/noa/cmake/noa/variables.cmake old mode 100644 new mode 100755 diff --git a/vendor/termcolor/.mailmap b/vendor/termcolor/.mailmap new file mode 100755 index 00000000..ace13db6 --- /dev/null +++ b/vendor/termcolor/.mailmap @@ -0,0 +1 @@ +Ihor Kalnytskyi diff --git a/vendor/termcolor/CMakeLists.txt b/vendor/termcolor/CMakeLists.txt new file mode 100755 index 00000000..e0bfcd6b --- /dev/null +++ b/vendor/termcolor/CMakeLists.txt @@ -0,0 +1,58 @@ +cmake_minimum_required(VERSION 3.0) +project(termcolor) + +# +# target +# + +add_library(${PROJECT_NAME} INTERFACE) +add_library(${PROJECT_NAME}::${PROJECT_NAME} ALIAS ${PROJECT_NAME}) + +target_include_directories(${PROJECT_NAME} INTERFACE + $ + $) +target_compile_features(${PROJECT_NAME} INTERFACE cxx_std_11) + +# +# tests +# + +option(TERMCOLOR_TESTS "Build termcolor tests." OFF) + +if(TERMCOLOR_TESTS) + add_executable(test_${PROJECT_NAME} test/test.cpp test/subtest.cpp) + target_link_libraries( + test_${PROJECT_NAME} ${PROJECT_NAME}::${PROJECT_NAME}) +endif() + +# +# install +# + +include(CMakePackageConfigHelpers) + +# Installation paths +include(GNUInstallDirs) + +configure_package_config_file( + cmake/config.cmake.in + ${CMAKE_CURRENT_BINARY_DIR}/generated/${PROJECT_NAME}-config.cmake + INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}) + +install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/generated/${PROJECT_NAME}-config.cmake + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}) + +install( + DIRECTORY include/ + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) + +install( + TARGETS ${PROJECT_NAME} + EXPORT ${PROJECT_NAME}-targets + INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) + +install( + EXPORT ${PROJECT_NAME}-targets + NAMESPACE ${PROJECT_NAME}:: + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}) diff --git a/vendor/termcolor/LICENSE b/vendor/termcolor/LICENSE new file mode 100755 index 00000000..e2a9f532 --- /dev/null +++ b/vendor/termcolor/LICENSE @@ -0,0 +1,31 @@ +Copyright (c) 2013, Ihor Kalnytskyi. +All rights reserved. + +Redistribution and use in source and binary forms of the software as well +as documentation, with or without modification, are permitted provided +that the following conditions are met: + +* Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + +* The names of the contributors may not be used to endorse or + promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE AND DOCUMENTATION IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT +NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER +OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE AND DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. diff --git a/vendor/termcolor/README.rst b/vendor/termcolor/README.rst new file mode 100755 index 00000000..2c621755 --- /dev/null +++ b/vendor/termcolor/README.rst @@ -0,0 +1,236 @@ +Termcolor +========= + +.. image:: docs/_static/example.png + :alt: termcolor in action + :align: left + +.. -*- inclusion-marker-for-sphinx-docs -*- + +Termcolor_ is a header-only C++ library for printing colored messages to the +terminal. Written just for fun with a help of `the Force`_. Termcolor uses +`ANSI color formatting`_, so you can use it on every system that is used such +terminals (most \*nix systems, including Linux and Mac OS). + +.. note:: + + On Windows, `Windows API`_ is used instead of escape codes but some + limitations are applied (not everything is supported). That's why it's + recommended to enter `virtual terminal processing`_ mode and set + ``TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES`` macro to trick termcolor to use + ANSI color codes. + + .. _virtual terminal processing: https://docs.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences + +It's licensed under the BSD (3-clause) License. That basically means: do +whatever you want as long as copyright sticks around. + +.. _Termcolor: https://github.com/ikalnytskyi/termcolor +.. _the Force: https://starwars.wikia.com/wiki/The_Force +.. _ANSI color formatting: https://en.wikipedia.org/wiki/ANSI_escape_code#Colors +.. _Windows API: https://docs.microsoft.com/en-us/windows/console/setconsoletextattribute + + +Installation +------------ + +* Add ``termcolor.hpp`` (grab it from ``include/termcolor/termcolor.hpp``) to + the project and use stream manipulators from the ``termcolor`` namespace. + +* You can also use vcpkg_ to install the library: + + .. code:: sh + + $ vcpkg install termcolor + + .. _vcpkg: https://github.com/microsoft/vcpkg + +* Or if you are on macOS, you can use Homebrew_ for that purpose: + + .. code:: sh + + $ brew install termcolor + + .. _Homebrew: https://brew.sh/ + +* For up-to-date information about existing packages, refer to the the following + picture: + + .. image:: https://repology.org/badge/vertical-allrepos/termcolor.svg + :target: https://repology.org/project/termcolor/versions + :alt: Packaging Status + + +How to use? +----------- + +It's very easy to use. The idea is built upon C++ stream manipulators. +Typical «Hello World» application looks like this: + +.. code:: c++ + + #include + #include + + int main(int /*argc*/, char** /*argv*/) + { + std::cout << termcolor::red << "Hello, "; // 16 colors + std::cout << termcolor::color<100> << "Colorful "; // 256 colors + std::cout << termcolor::color<211, 54, 130> << "World!"; // true colors + std::cout << std::endl; + return 0; + } + +The application above prints a string using different colors. There is one +caveat though. You must not forget to reset colors, otherwise they will be +applied to other prints as well. + +.. code:: c++ + + std::cout << termcolor::red << "Hello, Colorful World!" << std::endl; + std::cout << "I'm RED too!" << std::endl; + +Correct version of the code above should look like this: + +.. code:: c++ + + std::cout << termcolor::red << "Hello, Colorful World!" << termcolor::reset << std::endl; + std::cout << termcolor::reset << "Here I'm!" << std::endl; + +By default, Termcolor ignores any colors for non-tty streams (e.g. +``std::stringstream``), so the following snippet + +.. code:: c++ + + std::stringstream ss; + ss << termcolor::red << "unicorn"; + std::cout << ss.str(); + +will print «unicorn» using default color, not red. In order to change this +behaviour one can use ``termcolor::colorize`` manipulator that enforce colors +no matter what. + + +What manipulators are supported? +-------------------------------- + +The manipulators are divided into four groups: + +* *foreground*, which changes text color; +* *background*, which changes text background color; +* *attributes*, which changes some text style (bold, underline, etc); +* *control*, which changes termcolor's behaviour. + +Also, there are color manipulators for `16 colors`_, `256 colors`_ and +`true colors`_ palettes. + +.. note:: + + While ``termcolor`` supports true color, it's required for the terminal + emulator you use to run your software to support true color too. So please + ensure it's supported before filing an issue. + +.. _16 colors: https://en.wikipedia.org/wiki/Color_depth#4-bit_color +.. _256 colors: https://en.wikipedia.org/wiki/Color_depth#8-bit_color +.. _true colors: https://en.wikipedia.org/wiki/Color_depth#True_color_(24-bit) + + +Foreground manipulators +....................... + +16 colors +````````` + +#. ``termcolor::grey`` +#. ``termcolor::red`` +#. ``termcolor::green`` +#. ``termcolor::yellow`` +#. ``termcolor::blue`` +#. ``termcolor::magenta`` +#. ``termcolor::cyan`` +#. ``termcolor::white`` +#. ``termcolor::bright_grey`` +#. ``termcolor::bright_red`` +#. ``termcolor::bright_green`` +#. ``termcolor::bright_yellow`` +#. ``termcolor::bright_blue`` +#. ``termcolor::bright_magenta`` +#. ``termcolor::bright_cyan`` +#. ``termcolor::bright_white`` + +256 colors +`````````` + +#. ``termcolor::color<256_COLOR_CODE>`` + +true colors +``````````` + +#. ``termcolor::color`` + + +Background manipulators +....................... + +16 colors +````````` + +#. ``termcolor::on_grey`` +#. ``termcolor::on_red`` +#. ``termcolor::on_green`` +#. ``termcolor::on_yellow`` +#. ``termcolor::on_blue`` +#. ``termcolor::on_magenta`` +#. ``termcolor::on_cyan`` +#. ``termcolor::on_white`` +#. ``termcolor::on_bright_grey`` +#. ``termcolor::on_bright_red`` +#. ``termcolor::on_bright_green`` +#. ``termcolor::on_bright_yellow`` +#. ``termcolor::on_bright_blue`` +#. ``termcolor::on_bright_magenta`` +#. ``termcolor::on_bright_cyan`` +#. ``termcolor::on_bright_white`` + +256 colors +`````````` + +#. ``termcolor::on_color<256_COLOR_CODE>`` + + +true colors +``````````` + +#. ``termcolor::on_color`` + + +Attribute manipulators +...................... + +(Windows API does not support these manipulators except for ``underline``) + +#. ``termcolor::bold`` +#. ``termcolor::dark`` +#. ``termcolor::italic`` +#. ``termcolor::underline`` +#. ``termcolor::blink`` +#. ``termcolor::reverse`` +#. ``termcolor::concealed`` +#. ``termcolor::crossed`` + +Control manipulators +.................... + +(Windows API does not support these manipulators) + +#. ``termcolor::colorize`` +#. ``termcolor::nocolorize`` + + +Caveats +------- + +#. On Windows, due to internal usage of ````, global namespace could + be polluted with `min`/`max` macros. If such effect is desireable, please + consider using ``#define NOMINMAX`` before ``#include ``. + diff --git a/vendor/termcolor/cmake/config.cmake.in b/vendor/termcolor/cmake/config.cmake.in new file mode 100755 index 00000000..a3086e85 --- /dev/null +++ b/vendor/termcolor/cmake/config.cmake.in @@ -0,0 +1,4 @@ +@PACKAGE_INIT@ + +include("${CMAKE_CURRENT_LIST_DIR}/@CMAKE_PROJECT_NAME@-targets.cmake") +check_required_components("@CMAKE_PROJECT_NAME@") diff --git a/vendor/termcolor/docs/_static/example.png b/vendor/termcolor/docs/_static/example.png new file mode 100755 index 0000000000000000000000000000000000000000..9643c696c281cd2cea3193c315f03b1ad55cb95a GIT binary patch literal 81639 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

0#iI7 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 Ai~s-t literal 0 HcmV?d00001 diff --git a/vendor/termcolor/docs/conf.py b/vendor/termcolor/docs/conf.py new file mode 100755 index 00000000..2b3167f2 --- /dev/null +++ b/vendor/termcolor/docs/conf.py @@ -0,0 +1,36 @@ +# -*- coding: utf-8 -*- +""" +termcolor's documentation settings +""" +from __future__ import unicode_literals + +import os + + +# project information +project = 'termcolor' +copyright = '2013, Ihor Kalnytskyi' +version = '0.1' +release = '0.1' + +# sphinx settings +extensions = [] +templates_path = ['_templates'] +source_suffix = '.rst' +master_doc = 'index' +exclude_patterns = ['_build'] +pygments_style = 'sphinx' +highlight_language = 'c++' + +# html output settings +html_theme = 'default' +html_static_path = ['_static'] + +# Unfortunately, Sphinx doesn't support code highlighting for standard +# reStructuredText `code` directive. So let's register 'code' directive +# as alias for Sphinx's own implementation. +# +# https://github.com/sphinx-doc/sphinx/issues/2155 +from docutils.parsers.rst import directives +from sphinx.directives.code import CodeBlock +directives.register_directive('code', CodeBlock) diff --git a/vendor/termcolor/docs/index.rst b/vendor/termcolor/docs/index.rst new file mode 100755 index 00000000..7664f61c --- /dev/null +++ b/vendor/termcolor/docs/index.rst @@ -0,0 +1,11 @@ +:orphan: + +Welcome to Termcolor C++ library +================================ + +.. image:: _static/example.png + :alt: termcolor in action + :align: center + +.. include:: ../README.rst + :start-after: -*- inclusion-marker-for-sphinx-docs -*- diff --git a/vendor/termcolor/examples/cmake-external/CMakeLists.txt b/vendor/termcolor/examples/cmake-external/CMakeLists.txt new file mode 100755 index 00000000..525b2a85 --- /dev/null +++ b/vendor/termcolor/examples/cmake-external/CMakeLists.txt @@ -0,0 +1,23 @@ +cmake_minimum_required(VERSION 3.0) +project(example) + +include(ExternalProject) + +ExternalProject_Add(termcolor_project + GIT_REPOSITORY git://github.com/ikalnytskyi/termcolor.git + GIT_TAG origin/master + + # Termcolor is a header-only library which means we need to + # neither configure nor build nor install it. Thus, noop + # the hooks. + CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND "") +ExternalProject_Get_Property(termcolor_project SOURCE_DIR) + +set(CMAKE_CXX_STANDARD 11) + +include_directories(${SOURCE_DIR}/include) +add_library(termcolor INTERFACE IMPORTED) +add_dependencies(termcolor termcolor_project) + +add_executable(${CMAKE_PROJECT_NAME} example.cpp) +target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE termcolor) diff --git a/vendor/termcolor/examples/cmake-external/example.cpp b/vendor/termcolor/examples/cmake-external/example.cpp new file mode 100755 index 00000000..65ee2a3f --- /dev/null +++ b/vendor/termcolor/examples/cmake-external/example.cpp @@ -0,0 +1,10 @@ +#include +#include + +int main(int /* argc */, char** /* argv */) { + std::cout + << termcolor::yellow << "Warm welcome to " + << termcolor::blue << termcolor::underline << "TERMCOLOR" + << termcolor::reset << std::endl; + return 0; +} diff --git a/vendor/termcolor/examples/cmake-fetch/CMakeLists.txt b/vendor/termcolor/examples/cmake-fetch/CMakeLists.txt new file mode 100755 index 00000000..545184f7 --- /dev/null +++ b/vendor/termcolor/examples/cmake-fetch/CMakeLists.txt @@ -0,0 +1,17 @@ +cmake_minimum_required(VERSION 3.11) +project(example) + +include(FetchContent) + +FetchContent_Declare(termcolor + GIT_REPOSITORY git://github.com/ikalnytskyi/termcolor.git + GIT_TAG origin/master) +FetchContent_GetProperties(termcolor) + +if(NOT termcolor_POPULATED) + FetchContent_Populate(termcolor) + add_subdirectory(${termcolor_SOURCE_DIR} ${termcolor_BINARY_DIR} EXCLUDE_FROM_ALL) +endif() + +add_executable(${CMAKE_PROJECT_NAME} example.cpp) +target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE termcolor) diff --git a/vendor/termcolor/examples/cmake-fetch/example.cpp b/vendor/termcolor/examples/cmake-fetch/example.cpp new file mode 100755 index 00000000..65ee2a3f --- /dev/null +++ b/vendor/termcolor/examples/cmake-fetch/example.cpp @@ -0,0 +1,10 @@ +#include +#include + +int main(int /* argc */, char** /* argv */) { + std::cout + << termcolor::yellow << "Warm welcome to " + << termcolor::blue << termcolor::underline << "TERMCOLOR" + << termcolor::reset << std::endl; + return 0; +} diff --git a/vendor/termcolor/examples/cmake-package/CMakeLists.txt b/vendor/termcolor/examples/cmake-package/CMakeLists.txt new file mode 100755 index 00000000..3f78a57e --- /dev/null +++ b/vendor/termcolor/examples/cmake-package/CMakeLists.txt @@ -0,0 +1,7 @@ +cmake_minimum_required(VERSION 3.0) +project(example) + +find_package(termcolor REQUIRED) + +add_executable(${CMAKE_PROJECT_NAME} example.cpp) +target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE termcolor::termcolor) diff --git a/vendor/termcolor/examples/cmake-package/example.cpp b/vendor/termcolor/examples/cmake-package/example.cpp new file mode 100755 index 00000000..65ee2a3f --- /dev/null +++ b/vendor/termcolor/examples/cmake-package/example.cpp @@ -0,0 +1,10 @@ +#include +#include + +int main(int /* argc */, char** /* argv */) { + std::cout + << termcolor::yellow << "Warm welcome to " + << termcolor::blue << termcolor::underline << "TERMCOLOR" + << termcolor::reset << std::endl; + return 0; +} diff --git a/vendor/termcolor/examples/cmake-submodule/CMakeLists.txt b/vendor/termcolor/examples/cmake-submodule/CMakeLists.txt new file mode 100755 index 00000000..5673372b --- /dev/null +++ b/vendor/termcolor/examples/cmake-submodule/CMakeLists.txt @@ -0,0 +1,7 @@ +cmake_minimum_required(VERSION 3.0) +project(example) + +add_subdirectory(../.. ${CMAKE_CURRENT_BINARY_DIR}/termcolor EXCLUDE_FROM_ALL) + +add_executable(${CMAKE_PROJECT_NAME} example.cpp) +target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE termcolor::termcolor) diff --git a/vendor/termcolor/examples/cmake-submodule/example.cpp b/vendor/termcolor/examples/cmake-submodule/example.cpp new file mode 100755 index 00000000..65ee2a3f --- /dev/null +++ b/vendor/termcolor/examples/cmake-submodule/example.cpp @@ -0,0 +1,10 @@ +#include +#include + +int main(int /* argc */, char** /* argv */) { + std::cout + << termcolor::yellow << "Warm welcome to " + << termcolor::blue << termcolor::underline << "TERMCOLOR" + << termcolor::reset << std::endl; + return 0; +} diff --git a/vendor/termcolor/include/termcolor/termcolor.hpp b/vendor/termcolor/include/termcolor/termcolor.hpp new file mode 100755 index 00000000..d94e991b --- /dev/null +++ b/vendor/termcolor/include/termcolor/termcolor.hpp @@ -0,0 +1,939 @@ +//! +//! termcolor +//! ~~~~~~~~~ +//! +//! termcolor is a header-only c++ library for printing colored messages +//! to the terminal. Written just for fun with a help of the Force. +//! +//! :copyright: (c) 2013 by Ihor Kalnytskyi +//! :license: BSD, see LICENSE for details +//! + +#ifndef TERMCOLOR_HPP_ +#define TERMCOLOR_HPP_ + +#include + +// Detect target's platform and set some macros in order to wrap platform +// specific code this library depends on. +#if defined(_WIN32) || defined(_WIN64) +# define TERMCOLOR_TARGET_WINDOWS +#elif defined(__unix__) || defined(__unix) || (defined(__APPLE__) && defined(__MACH__)) +# define TERMCOLOR_TARGET_POSIX +#endif + +// If implementation has not been explicitly set, try to choose one based on +// target platform. +#if !defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) && !defined(TERMCOLOR_USE_WINDOWS_API) && !defined(TERMCOLOR_USE_NOOP) +# if defined(TERMCOLOR_TARGET_POSIX) +# define TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES +# define TERMCOLOR_AUTODETECTED_IMPLEMENTATION +# elif defined(TERMCOLOR_TARGET_WINDOWS) +# define TERMCOLOR_USE_WINDOWS_API +# define TERMCOLOR_AUTODETECTED_IMPLEMENTATION +# endif +#endif + +// These headers provide isatty()/fileno() functions, which are used for +// testing whether a standard stream refers to the terminal. +#if defined(TERMCOLOR_TARGET_POSIX) +# include +#elif defined(TERMCOLOR_TARGET_WINDOWS) +# include +# include +#endif + + +namespace termcolor +{ + // Forward declaration of the `_internal` namespace. + // All comments are below. + namespace _internal + { + inline int colorize_index(); + inline FILE* get_standard_stream(const std::ostream& stream); + inline FILE* get_standard_stream(const std::wostream& stream); + template + bool is_colorized(std::basic_ostream& stream); + template + bool is_atty(const std::basic_ostream& stream); + + #if defined(TERMCOLOR_TARGET_WINDOWS) + template + void win_change_attributes(std::basic_ostream& stream, int foreground, int background = -1); + #endif + } + + template + std::basic_ostream& colorize(std::basic_ostream& stream) + { + stream.iword(_internal::colorize_index()) = 1L; + return stream; + } + + template + std::basic_ostream& nocolorize(std::basic_ostream& stream) + { + stream.iword(_internal::colorize_index()) = 0L; + return stream; + } + + template + std::basic_ostream& reset(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[00m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, -1); + #endif + } + return stream; + } + + template + std::basic_ostream& bold(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[1m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + #endif + } + return stream; + } + + template + std::basic_ostream& dark(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[2m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + #endif + } + return stream; + } + + template + std::basic_ostream& italic(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[3m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + #endif + } + return stream; + } + + template + std::basic_ostream& underline(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[4m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, COMMON_LVB_UNDERSCORE); + #endif + } + return stream; + } + + template + std::basic_ostream& blink(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[5m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + #endif + } + return stream; + } + + template + std::basic_ostream& reverse(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[7m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + #endif + } + return stream; + } + + template + std::basic_ostream& concealed(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[8m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + #endif + } + return stream; + } + + template + std::basic_ostream& crossed(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[9m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + #endif + } + return stream; + } + + template + std::basic_ostream& color(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[38;5;" << +code << "m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + #endif + } + return stream; + } + + template + std::basic_ostream& on_color(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[48;5;" << +code << "m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + #endif + } + return stream; + } + + template + std::basic_ostream& color(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[38;2;" << +r << ";" << +g << ";" << +b << "m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + #endif + } + return stream; + } + + template + std::basic_ostream& on_color(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[48;2;" << +r << ";" << +g << ";" << +b << "m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + #endif + } + return stream; + } + + template + std::basic_ostream& grey(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[30m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + 0 // grey (black) + ); + #endif + } + return stream; + } + + template + std::basic_ostream& red(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[31m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + FOREGROUND_RED + ); + #endif + } + return stream; + } + + template + std::basic_ostream& green(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[32m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + FOREGROUND_GREEN + ); + #endif + } + return stream; + } + + template + std::basic_ostream& yellow(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[33m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + FOREGROUND_GREEN | FOREGROUND_RED + ); + #endif + } + return stream; + } + + template + std::basic_ostream& blue(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[34m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + FOREGROUND_BLUE + ); + #endif + } + return stream; + } + + template + std::basic_ostream& magenta(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[35m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + FOREGROUND_BLUE | FOREGROUND_RED + ); + #endif + } + return stream; + } + + template + std::basic_ostream& cyan(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[36m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + FOREGROUND_BLUE | FOREGROUND_GREEN + ); + #endif + } + return stream; + } + + template + std::basic_ostream& white(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[37m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED + ); + #endif + } + return stream; + } + + + template + std::basic_ostream& bright_grey(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[90m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + 0 | FOREGROUND_INTENSITY // grey (black) + ); + #endif + } + return stream; + } + + template + std::basic_ostream& bright_red(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[91m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + FOREGROUND_RED | FOREGROUND_INTENSITY + ); + #endif + } + return stream; + } + + template + std::basic_ostream& bright_green(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[92m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + FOREGROUND_GREEN | FOREGROUND_INTENSITY + ); + #endif + } + return stream; + } + + template + std::basic_ostream& bright_yellow(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[93m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY + ); + #endif + } + return stream; + } + + template + std::basic_ostream& bright_blue(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[94m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + FOREGROUND_BLUE | FOREGROUND_INTENSITY + ); + #endif + } + return stream; + } + + template + std::basic_ostream& bright_magenta(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[95m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + FOREGROUND_BLUE | FOREGROUND_RED | FOREGROUND_INTENSITY + ); + #endif + } + return stream; + } + + template + std::basic_ostream& bright_cyan(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[96m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_INTENSITY + ); + #endif + } + return stream; + } + + template + std::basic_ostream& bright_white(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[97m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, + FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY + ); + #endif + } + return stream; + } + + + template + std::basic_ostream& on_grey(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[40m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + 0 // grey (black) + ); + #endif + } + return stream; + } + + template + std::basic_ostream& on_red(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[41m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + BACKGROUND_RED + ); + #endif + } + return stream; + } + + template + std::basic_ostream& on_green(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[42m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + BACKGROUND_GREEN + ); + #endif + } + return stream; + } + + template + std::basic_ostream& on_yellow(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[43m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + BACKGROUND_GREEN | BACKGROUND_RED + ); + #endif + } + return stream; + } + + template + std::basic_ostream& on_blue(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[44m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + BACKGROUND_BLUE + ); + #endif + } + return stream; + } + + template + std::basic_ostream& on_magenta(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[45m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + BACKGROUND_BLUE | BACKGROUND_RED + ); + #endif + } + return stream; + } + + template + std::basic_ostream& on_cyan(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[46m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + BACKGROUND_GREEN | BACKGROUND_BLUE + ); + #endif + } + return stream; + } + + template + std::basic_ostream& on_white(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[47m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + BACKGROUND_GREEN | BACKGROUND_BLUE | BACKGROUND_RED + ); + #endif + } + + return stream; + } + + + template + std::basic_ostream& on_bright_grey(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[100m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + 0 | BACKGROUND_INTENSITY // grey (black) + ); + #endif + } + return stream; + } + + template + std::basic_ostream& on_bright_red(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[101m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + BACKGROUND_RED | BACKGROUND_INTENSITY + ); + #endif + } + return stream; + } + + template + std::basic_ostream& on_bright_green(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[102m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + BACKGROUND_GREEN | BACKGROUND_INTENSITY + ); + #endif + } + return stream; + } + + template + std::basic_ostream& on_bright_yellow(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[103m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + BACKGROUND_GREEN | BACKGROUND_RED | BACKGROUND_INTENSITY + ); + #endif + } + return stream; + } + + template + std::basic_ostream& on_bright_blue(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[104m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + BACKGROUND_BLUE | BACKGROUND_INTENSITY + ); + #endif + } + return stream; + } + + template + std::basic_ostream& on_bright_magenta(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[105m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + BACKGROUND_BLUE | BACKGROUND_RED | BACKGROUND_INTENSITY + ); + #endif + } + return stream; + } + + template + std::basic_ostream& on_bright_cyan(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[106m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + BACKGROUND_GREEN | BACKGROUND_BLUE | BACKGROUND_INTENSITY + ); + #endif + } + return stream; + } + + template + std::basic_ostream& on_bright_white(std::basic_ostream& stream) + { + if (_internal::is_colorized(stream)) + { + #if defined(TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES) + stream << "\033[107m"; + #elif defined(TERMCOLOR_USE_WINDOWS_API) + _internal::win_change_attributes(stream, -1, + BACKGROUND_GREEN | BACKGROUND_BLUE | BACKGROUND_RED | BACKGROUND_INTENSITY + ); + #endif + } + + return stream; + } + + + + //! Since C++ hasn't a way to hide something in the header from + //! the outer access, I have to introduce this namespace which + //! is used for internal purpose and should't be access from + //! the user code. + namespace _internal + { + // An index to be used to access a private storage of I/O streams. See + // colorize / nocolorize I/O manipulators for details. Due to the fact + // that static variables ain't shared between translation units, inline + // function with local static variable is used to do the trick and share + // the variable value between translation units. + inline int colorize_index() + { + static int colorize_index = std::ios_base::xalloc(); + return colorize_index; + } + + //! Since C++ hasn't a true way to extract stream handler + //! from the a given `std::ostream` object, I have to write + //! this kind of hack. + inline + FILE* get_standard_stream(const std::ostream& stream) + { + if (&stream == &std::cout) + return stdout; + else if (&stream == &std::cerr || &stream == &std::clog) + return stderr; + + return nullptr; + } + + //! Since C++ hasn't a true way to extract stream handler + //! from the a given `std::wostream` object, I have to write + //! this kind of hack. + inline + FILE* get_standard_stream(const std::wostream& stream) + { + if (&stream == &std::wcout) + return stdout; + else if (&stream == &std::wcerr || &stream == &std::wclog) + return stderr; + + return nullptr; + } + + // Say whether a given stream should be colorized or not. It's always + // true for ATTY streams and may be true for streams marked with + // colorize flag. + template + bool is_colorized(std::basic_ostream& stream) + { + return is_atty(stream) || static_cast(stream.iword(colorize_index())); + } + + //! Test whether a given `std::ostream` object refers to + //! a terminal. + template + bool is_atty(const std::basic_ostream& stream) + { + FILE* std_stream = get_standard_stream(stream); + + // Unfortunately, fileno() ends with segmentation fault + // if invalid file descriptor is passed. So we need to + // handle this case gracefully and assume it's not a tty + // if standard stream is not detected, and 0 is returned. + if (!std_stream) + return false; + + #if defined(TERMCOLOR_TARGET_POSIX) + return ::isatty(fileno(std_stream)); + #elif defined(TERMCOLOR_TARGET_WINDOWS) + return ::_isatty(_fileno(std_stream)); + #else + return false; + #endif + } + + #if defined(TERMCOLOR_TARGET_WINDOWS) + + //! same hack as used in get_standard_stream function, but for Windows with `std::ostream` + inline HANDLE get_terminal_handle(std::ostream& stream) + { + if (&stream == &std::cout) + return GetStdHandle(STD_OUTPUT_HANDLE); + else if (&stream == &std::cerr || &stream == &std::clog) + return GetStdHandle(STD_ERROR_HANDLE); + return nullptr; + } + + //! same hack as used in get_standard_stream function, but for Windows with `std::wostream` + inline HANDLE get_terminal_handle(std::wostream& stream) + { + if (&stream == &std::wcout) + return GetStdHandle(STD_OUTPUT_HANDLE); + else if (&stream == &std::wcerr || &stream == &std::wclog) + return GetStdHandle(STD_ERROR_HANDLE); + return nullptr; + } + + //! Change Windows Terminal colors attribute. If some + //! parameter is `-1` then attribute won't changed. + template + void win_change_attributes(std::basic_ostream& stream, int foreground, int background) + { + // yeah, i know.. it's ugly, it's windows. + static WORD defaultAttributes = 0; + + // Windows doesn't have ANSI escape sequences and so we use special + // API to change Terminal output color. That means we can't + // manipulate colors by means of "std::stringstream" and hence + // should do nothing in this case. + if (!_internal::is_atty(stream)) + return; + + // get terminal handle + HANDLE hTerminal = INVALID_HANDLE_VALUE; + hTerminal = get_terminal_handle(stream); + + // save default terminal attributes if it unsaved + if (!defaultAttributes) + { + CONSOLE_SCREEN_BUFFER_INFO info; + if (!GetConsoleScreenBufferInfo(hTerminal, &info)) + return; + defaultAttributes = info.wAttributes; + } + + // restore all default settings + if (foreground == -1 && background == -1) + { + SetConsoleTextAttribute(hTerminal, defaultAttributes); + return; + } + + // get current settings + CONSOLE_SCREEN_BUFFER_INFO info; + if (!GetConsoleScreenBufferInfo(hTerminal, &info)) + return; + + if (foreground != -1) + { + info.wAttributes &= ~(info.wAttributes & 0x0F); + info.wAttributes |= static_cast(foreground); + } + + if (background != -1) + { + info.wAttributes &= ~(info.wAttributes & 0xF0); + info.wAttributes |= static_cast(background); + } + + SetConsoleTextAttribute(hTerminal, info.wAttributes); + } + #endif // TERMCOLOR_TARGET_WINDOWS + + } // namespace _internal + +} // namespace termcolor + + +#undef TERMCOLOR_TARGET_POSIX +#undef TERMCOLOR_TARGET_WINDOWS + +#if defined(TERMCOLOR_AUTODETECTED_IMPLEMENTATION) +# undef TERMCOLOR_USE_ANSI_ESCAPE_SEQUENCES +# undef TERMCOLOR_USE_WINDOWS_API +#endif + +#endif // TERMCOLOR_HPP_ diff --git a/vendor/termcolor/test/subtest.cpp b/vendor/termcolor/test/subtest.cpp new file mode 100755 index 00000000..0dc721d6 --- /dev/null +++ b/vendor/termcolor/test/subtest.cpp @@ -0,0 +1,8 @@ +#include +#include "termcolor/termcolor.hpp" + + +void subtest_from_another_tranlation_unit() +{ + std::cout << termcolor::blue << "subtest" << termcolor::reset << std::endl; +} diff --git a/vendor/termcolor/test/subtest.hpp b/vendor/termcolor/test/subtest.hpp new file mode 100755 index 00000000..a85f55bf --- /dev/null +++ b/vendor/termcolor/test/subtest.hpp @@ -0,0 +1,6 @@ +#ifndef SUBTEST_HPP_ +#define SUBTEST_HPP_ + +void subtest_from_another_tranlation_unit(); + +#endif // SUBTEST_HPP_ diff --git a/vendor/termcolor/test/test.cpp b/vendor/termcolor/test/test.cpp new file mode 100755 index 00000000..47e50b2b --- /dev/null +++ b/vendor/termcolor/test/test.cpp @@ -0,0 +1,155 @@ +//! +//! termcolor's test +//! ~~~~~~~~~~~~~~~~ +//! +//! A simple file which used all the termcolor featured. +//! It isn't a usual automated test, it's an unsual visual test! :D +//! +//! :copyright: (c) 2013 by Ihor Kalnytskyi +//! :license: BSD, see LICENSE for details +//! + +#if defined(_WIN32) || defined(_WIN64) +# define NO_ANSI_ESCAPE_SEQUENCES +#endif + +// Cygwin's C++ libraries seem to be stricter than other unix platforms. +// Strict standard conformance must be disabled by passing -U__STRICT_ANSI__ +// (or equivalent option) to the compiler, or by #undef __STRICT_ANSI__ +// before including this header file, , or before any other header +// that includes in the inclusion chain whithin the compilation +// unit that includes "termcolor.hpp". Or by enabling compiler extensions, +// such as issuing -std=gnu11++ GNU compiler option. +// +// This is required in order to `fileno()` is seen whithin "termcolor.hpp" +// scope. Note that other unix-like platforms could enforce strict standard +// conformance in the future and will require a similar workaround. +#if defined(__CYGWIN__) +# undef __STRICT_ANSI__ +# include +# include +# define __STRICT_ANSI__ +#else +# include +# include +#endif +#include "termcolor/termcolor.hpp" +#include "subtest.hpp" + +using namespace termcolor; + + +int main(int /*argc*/, char** /*argv*/) +{ + // test truecolors + std::cout << color<181, 137, 0> << "#b58900" << reset << std::endl; + std::cout << on_color<211, 54, 130> << "#d33682" << reset << std::endl; + std::cout << std::endl; + + // test 256 colors + std::cout << color<123> << "No. 123" << reset << std::endl; + std::cout << on_color<234> << "No. 234" << reset << std::endl; + std::cout << std::endl; + + // test foreground colors + std::cout << grey << "grey message" << reset << std::endl; + std::cout << red << "red message" << reset << std::endl; + std::cout << green << "green message" << reset << std::endl; + std::cout << yellow << "yellow message" << reset << std::endl; + std::cout << blue << "blue message" << reset << std::endl; + std::cout << magenta << "magenta message" << reset << std::endl; + std::cout << cyan << "cyan message" << reset << std::endl; + std::cout << white << "white message" << reset << std::endl; + std::cout << "default message" << std::endl; + std::cout << std::endl; + + // test bright foreground colors + std::cout << bright_grey << "bright grey message" << reset << std::endl; + std::cout << bright_red << "bright red message" << reset << std::endl; + std::cout << bright_green << "bright green message" << reset << std::endl; + std::cout << bright_yellow << "bright yellow message" << reset << std::endl; + std::cout << bright_blue << "bright blue message" << reset << std::endl; + std::cout << bright_magenta << "bright magenta message" << reset << std::endl; + std::cout << bright_cyan << "bright cyan message" << reset << std::endl; + std::cout << bright_white << "bright white message" << reset << std::endl; + std::cout << "default message" << std::endl; + std::cout << std::endl; + + + // test background colors + std::cout << on_grey << "message on grey" << reset << std::endl; + std::cout << on_red << "message on red" << reset << std::endl; + std::cout << on_green << "message on green" << reset << std::endl; + std::cout << on_yellow << "message on yellow" << reset << std::endl; + std::cout << on_blue << "message on blue" << reset << std::endl; + std::cout << on_magenta << "message on magenta" << reset << std::endl; + std::cout << on_cyan << "message on cyan" << reset << std::endl; + std::cout << on_white << "message on white" << reset << std::endl; + std::cout << "default message" << std::endl; + std::cout << std::endl; + + // test bright background colors + std::cout << on_bright_grey << "message on bright grey" << reset << std::endl; + std::cout << on_bright_red << "message on bright red" << reset << std::endl; + std::cout << on_bright_green << "message on bright green" << reset << std::endl; + std::cout << on_bright_yellow << "message on bright yellow" << reset << std::endl; + std::cout << on_bright_blue << "message on bright blue" << reset << std::endl; + std::cout << on_bright_magenta << "message on bright magenta" << reset << std::endl; + std::cout << on_bright_cyan << "message on bright cyan" << reset << std::endl; + std::cout << on_bright_white << "message on bright white" << reset << std::endl; + std::cout << "default message" << std::endl; + std::cout << std::endl; + + // test foreground and backgrounds colors + std::cout << red << on_white << "red on white" << reset << std::endl; + std::cout << blue << on_yellow << "blue on yellow" << reset << std::endl; + std::cout << std::endl; + + // test bright foreground or bright background colors + std::cout << bright_red << on_white << "bright red on white" << reset << std::endl; + std::cout << blue << on_bright_yellow << "blue on bright yellow" << reset << std::endl; + std::cout << std::endl; + + // test bright foreground and bright background colors + std::cout << bright_red << on_bright_white << "bright red on bright white" << reset << std::endl; + std::cout << bright_blue << on_bright_yellow << "bright blue on bright yellow" << reset << std::endl; + std::cout << std::endl; + + // test unsual attributes + std::cout << bold << red << "bold red message" << reset << std::endl; + std::cout << dark << blue << "dark blue message" << reset << std::endl; + std::cout << italic << "italic message" << reset << std::endl; + std::cout << underline << "underlined message" << reset << std::endl; + std::cout << blink << "blinked message" << reset << std::endl; + std::cout << reverse << "reversed message" << reset << std::endl; + std::cout << concealed << "concealed message" << reset << std::endl; + std::cout << crossed << "crossed message" << reset << std::endl; + std::cout << "default message" << std::endl; + std::cout << std::endl; + + // test clog/cerr streams + std::clog << "formatted " << yellow << "std::clog" << reset << " message" << std::endl; + std::cerr << "formatted " << red << "std::cerr" << reset << " message" << std::endl; + std::cout << std::endl; + + // test another translation unit + subtest_from_another_tranlation_unit(); + + // test ansi escape characters are skipped for streams + std::stringstream s1; + s1 << red << "term" << blue << on_yellow << "color"; + + if (s1.str() != "termcolor") + return 1; + +#ifndef NO_ANSI_ESCAPE_SEQUENCES + // test ansi escape characters are preserved for streams if asked + std::stringstream s2; + s2 << colorize << red << "term" << nocolorize << blue << "color"; + + if (s2.str() != "\033[31m" "termcolor") + return 2; +#endif // NO_ANSI_ESCAPE_SEQUENCES + + return 0; +} diff --git a/vendor/vendorpull/LICENSE b/vendor/vendorpull/LICENSE old mode 100644 new mode 100755 diff --git a/vendorpull.mask b/vendorpull.mask old mode 100644 new mode 100755 diff --git a/~/.vscode-root/Cache/Cache_Data/0584982126934b3c_0 b/~/.vscode-root/Cache/Cache_Data/0584982126934b3c_0 new file mode 100644 index 0000000000000000000000000000000000000000..b04bcc65f9f36d8b323f921b119ae6511687c0b0 GIT binary patch literal 26618 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 RlCVdb^VNU{ew!p-{{sTI&y4^8 literal 0 HcmV?d00001 diff --git a/~/.vscode-root/Cache/Cache_Data/124e05952f02ddba_0 b/~/.vscode-root/Cache/Cache_Data/124e05952f02ddba_0 new file mode 100644 index 0000000000000000000000000000000000000000..686d48c5ed644b2222c2d516900f894d699128f2 GIT binary patch literal 53132 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%0DT(?dsnSOM?OiD^ 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�a({b$2pj-yln;5{>a&ID%jv6J`Gncl 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 Bl*|AC literal 0 HcmV?d00001 diff --git a/~/.vscode-root/Cache/Cache_Data/15651df7a7ad0fa5_0 b/~/.vscode-root/Cache/Cache_Data/15651df7a7ad0fa5_0 new file mode 100644 index 0000000000000000000000000000000000000000..f59b52b0a4f161839b0a21692c3a04b695dfc644 GIT binary patch literal 8901 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

#Z`fQf1ELHWms%fa>0wF3CN1D&$is$ ze)j$`-@u1!N%i28>_>anemZCBtr7Jr7G*yor8_Iuw(~!}<;1Y?CzHpGUpaf<1-Je4 zpPo5zV)wcb=hH_M9o)ZhI#T)ScKk2^xcJ#y-}oc@$3A|B7ndwMKA^uL zx6(Yk*BQ~CA3J|{*m2~<7sZhoXSXk)w&;p-cfw^T>QlRLte~~{q+s5Lq3GVUH%UiHBxCvQvasu)JM}@PwXUrV{;cNasf4`# zw=ZTLbKF_bC1B2!6(I|zKHZzT#`)^S?UUW&orq5djt@N$_q@pd3*LNKiHj(r*6y+XQKI4-fIjZQB#eVmGJy`nc3z@3(B&$2(r#+$MTm zROGy-Q_$N%-KHOsRM#DQ|LSmP=81i}Ws{j-7Kc}P@4jQGTy<*jtR?eG=NfKTdA2(^ zZ_@|7?ry6|=hxIMAKUuZy7D_|ugdZI-Wz_}m332X@|C%Hd9L zqz{f}4A5d7g6c$D3wv}|mgH`DyxrgL;pKlEu8z~*o~xbxL0xU?oPiz+?zHCCwTCxT zig)koPgkI(vkan!^zmmc3gtXr@^cY}S6fe3vkAs+B6 zlf_D9aZ9Oxu<`;|G KErWM??C0MtS{B9t literal 0 HcmV?d00001 diff --git a/~/.vscode-root/Cache/Cache_Data/18c06d9f894f6ff7_0 b/~/.vscode-root/Cache/Cache_Data/18c06d9f894f6ff7_0 new file mode 100644 index 0000000000000000000000000000000000000000..a45f78442641f64e176e41a379138a0e1c89aed5 GIT binary patch literal 12358 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 QTg0O9VL{-zB>naO05KcBCIA2c literal 0 HcmV?d00001 diff --git a/~/.vscode-root/Cache/Cache_Data/22f6369a7df54dec_0 b/~/.vscode-root/Cache/Cache_Data/22f6369a7df54dec_0 new file mode 100644 index 0000000000000000000000000000000000000000..9151464a80c60540f53a87f2a48d2bb7a0bc80f7 GIT binary patch literal 12346 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 NfL28ScrHo*{6EToxX%Cp literal 0 HcmV?d00001 diff --git a/~/.vscode-root/Cache/Cache_Data/258d3fa019e430cc_0 b/~/.vscode-root/Cache/Cache_Data/258d3fa019e430cc_0 new file mode 100644 index 0000000000000000000000000000000000000000..1b1fab849c2ea0e2edc3215c27cf95ed3f241d3a GIT binary patch literal 81047 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 emt0NW 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