Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLeitwolf2026-11-15 22:58:40 +0300
committerGitHub2026-11-15 22:58:40 +0300
commit21ce423a12523559abf83f7a2ed83e042efc418d (patch)
treee83ae3454c5692f46c70876fb60fcc62828b2142
parent79f624d693b4fc3167c239c3eca47c858799333f (diff)
parent2fbb5585e35078cb2490c8ae988860aa6dc0399d (diff)
downloadcatch3-security/bounded-strings.tar.gz
Merge branch 'devel' into security/bounded-stringssecurity/bounded-strings
-rw-r--r--.clang-format3
-rw-r--r--.codacy.yml2
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.md7
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.md7
-rw-r--r--.github/codeql/codeql-config.yml2
-rw-r--r--.github/pull_request_template.md3
-rw-r--r--.github/renovate.json52
-rw-r--r--.github/workflows/bazel-builds.yml2
-rw-r--r--.github/workflows/codeql.yml2
-rw-r--r--.github/workflows/coverage.yml2
-rw-r--r--.github/workflows/dependency-review.yml2
-rw-r--r--.github/workflows/zizmor.yml2
-rw-r--r--.markdownlint.yaml2
-rw-r--r--LICENSES/AdditionRef-Progmasoft-Exception-1.1.txt80
-rw-r--r--LICENSES/AdditionRef-Progmasoft-Exception-2.0.txt118
-rw-r--r--LICENSES/AdditionRef-Progmasoft-Patent-Grant-1.1.txt101
-rw-r--r--LICENSES/GPL-3.0-or-later.txt674
-rw-r--r--LICENSES/LGPL-3.0-or-later.txt165
-rw-r--r--LICENSES/MPL-2.0.txt373
-rw-r--r--LICENSES/README.md19
-rw-r--r--PATENTS.md24
-rw-r--r--README.md18
-rw-r--r--SECURITY.md3
-rw-r--r--SECURITY.md.license3
-rw-r--r--buildsupport/catch3_config.lua2
-rw-r--r--docs/contributing.md3
-rw-r--r--docs/progmasoft-catch3.md4
-rw-r--r--extras/catch_amalgamated.cpp106
-rw-r--r--extras/catch_amalgamated.hpp6
-rw-r--r--extras/catch_amalgamated_third_party.hpp2
-rw-r--r--fuzzing/Progmasoft/fuzz_ProjectConfig.cpp2
-rw-r--r--fuzzing/Progmasoft/fuzz_RunnerJson.cpp2
-rw-r--r--fuzzing/Progmasoft/fuzz_RunnerOptions.cpp2
-rw-r--r--meson.build2
-rw-r--r--premake5.lua2
-rw-r--r--requirements-meson.txt2
-rw-r--r--src/Progmasoft/BUILD.bazel2
-rw-r--r--src/Progmasoft/Catch3.hpp2
-rw-r--r--src/Progmasoft/Catch3/Assertions.hpp2
-rw-r--r--src/Progmasoft/Catch3/Detail/InvalidArgument.hpp2
-rw-r--r--src/Progmasoft/Catch3/Detail/Sequence.hpp2
-rw-r--r--src/Progmasoft/Catch3/Detail/TypeTraits.hpp2
-rw-r--r--src/Progmasoft/Catch3/ForAll.hpp2
-rw-r--r--src/Progmasoft/Catch3/Generator.hpp2
-rw-r--r--src/Progmasoft/Catch3/Generators/Boolean.hpp2
-rw-r--r--src/Progmasoft/Catch3/Generators/Element.hpp2
-rw-r--r--src/Progmasoft/Catch3/Generators/Integer.hpp2
-rw-r--r--src/Progmasoft/Catch3/Generators/Text.hpp2
-rw-r--r--src/Progmasoft/Catch3/Generators/Tuple.hpp2
-rw-r--r--src/Progmasoft/Catch3/Generators/Vector.hpp2
-rw-r--r--src/Progmasoft/Catch3/Mock.hpp2
-rw-r--r--src/Progmasoft/Catch3/Property.hpp2
-rw-r--r--src/Progmasoft/Catch3/Random.hpp2
-rw-r--r--src/Progmasoft/Catch3/Relations.hpp2
-rw-r--r--src/Progmasoft/Catch3/Results.hpp2
-rw-r--r--src/Progmasoft/Catch3/Runner.hpp2
-rw-r--r--src/Progmasoft/Catch3/Snapshot.hpp2
-rw-r--r--src/Progmasoft/Catch3/Stateful.hpp2
-rw-r--r--src/Progmasoft/Catch3/Strategy/ChoiceSource.hpp2
-rw-r--r--src/Progmasoft/Catch3/Strategy/Containers.hpp2
-rw-r--r--src/Progmasoft/Catch3/Strategy/Context.hpp2
-rw-r--r--src/Progmasoft/Catch3/Strategy/Engine.hpp2
-rw-r--r--src/Progmasoft/Catch3/Strategy/Numeric.hpp2
-rw-r--r--src/Progmasoft/Catch3/Strategy/Strategy.hpp2
-rw-r--r--src/Progmasoft/Catch3/Version.hpp2
-rw-r--r--src/Progmasoft/Catch3/XmlWriter.hpp2
-rw-r--r--src/Progmasoft/ChoiceShrinker.cpp2
-rw-r--r--src/Progmasoft/Mock.cpp2
-rw-r--r--src/Progmasoft/PropertyEngine.cpp2
-rw-r--r--src/Progmasoft/PugiXml.inl2
-rw-r--r--src/Progmasoft/Results.cpp2
-rw-r--r--src/Progmasoft/Runner/Analysis.cpp2
-rw-r--r--src/Progmasoft/Runner/Analysis.hpp2
-rw-r--r--src/Progmasoft/Runner/Catalog.cpp2
-rw-r--r--src/Progmasoft/Runner/Catalog.hpp2
-rw-r--r--src/Progmasoft/Runner/Console.cpp2
-rw-r--r--src/Progmasoft/Runner/Console.hpp2
-rw-r--r--src/Progmasoft/Runner/CoverageReport.cpp2
-rw-r--r--src/Progmasoft/Runner/CoverageReport.hpp2
-rw-r--r--src/Progmasoft/Runner/Execution.cpp2
-rw-r--r--src/Progmasoft/Runner/Execution.hpp2
-rw-r--r--src/Progmasoft/Runner/Expected.hpp2
-rw-r--r--src/Progmasoft/Runner/Files.cpp2
-rw-r--r--src/Progmasoft/Runner/Files.hpp2
-rw-r--r--src/Progmasoft/Runner/Git.cpp2
-rw-r--r--src/Progmasoft/Runner/Git.hpp2
-rw-r--r--src/Progmasoft/Runner/Hash.cpp2
-rw-r--r--src/Progmasoft/Runner/Hash.hpp2
-rw-r--r--src/Progmasoft/Runner/History.cpp2
-rw-r--r--src/Progmasoft/Runner/History.hpp2
-rw-r--r--src/Progmasoft/Runner/Json.cpp2
-rw-r--r--src/Progmasoft/Runner/Json.hpp2
-rw-r--r--src/Progmasoft/Runner/Options.cpp2
-rw-r--r--src/Progmasoft/Runner/Options.hpp2
-rw-r--r--src/Progmasoft/Runner/Planner.cpp2
-rw-r--r--src/Progmasoft/Runner/Planner.hpp2
-rw-r--r--src/Progmasoft/Runner/Process.cpp2
-rw-r--r--src/Progmasoft/Runner/Process.hpp2
-rw-r--r--src/Progmasoft/Runner/ProjectConfig.cpp2
-rw-r--r--src/Progmasoft/Runner/ProjectConfig.hpp2
-rw-r--r--src/Progmasoft/Runner/Protocol.cpp2
-rw-r--r--src/Progmasoft/Runner/Protocol.hpp2
-rw-r--r--src/Progmasoft/Runner/ResultImport.cpp2
-rw-r--r--src/Progmasoft/Runner/ResultImport.hpp2
-rw-r--r--src/Progmasoft/Runner/ResultImportJson.cpp2
-rw-r--r--src/Progmasoft/Runner/ResultImportTap.cpp2
-rw-r--r--src/Progmasoft/Runner/ResultImportXml.cpp2
-rw-r--r--src/Progmasoft/Runner/ResultsJson.cpp2
-rw-r--r--src/Progmasoft/Runner/ResultsJson.hpp2
-rw-r--r--src/Progmasoft/Runner/Runner.cpp2
-rw-r--r--src/Progmasoft/Runner/Scheduler.cpp2
-rw-r--r--src/Progmasoft/Runner/Scheduler.hpp2
-rw-r--r--src/Progmasoft/Runner/SchedulerModel.hpp2
-rw-r--r--src/Progmasoft/Runner/TemporaryDirectory.cpp2
-rw-r--r--src/Progmasoft/Runner/TemporaryDirectory.hpp2
-rw-r--r--src/Progmasoft/Runner/Yyjson.inl2
-rw-r--r--src/Progmasoft/Snapshot.cpp2
-rw-r--r--src/Progmasoft/StrategyContext.cpp2
-rw-r--r--src/Progmasoft/XmlWriter.cpp2
-rw-r--r--src/Progmasoft/meson.build2
-rw-r--r--tests/Progmasoft/BUILD.bazel2
-rw-r--r--tests/Progmasoft/CoverageFixture.cpp2
-rw-r--r--tests/Progmasoft/ForAll.tests.cpp2
-rw-r--r--tests/Progmasoft/Generators.tests.cpp2
-rw-r--r--tests/Progmasoft/Mock.tests.cpp2
-rw-r--r--tests/Progmasoft/Property.tests.cpp2
-rw-r--r--tests/Progmasoft/Results.tests.cpp2
-rw-r--r--tests/Progmasoft/Runner.tests.cpp2
-rw-r--r--tests/Progmasoft/RunnerAnalysis.tests.cpp2
-rw-r--r--tests/Progmasoft/RunnerConfig.tests.cpp2
-rw-r--r--tests/Progmasoft/RunnerCoverage.tests.cpp2
-rw-r--r--tests/Progmasoft/RunnerFixture.cpp2
-rw-r--r--tests/Progmasoft/RunnerFixtureClient.hpp2
-rw-r--r--tests/Progmasoft/RunnerImport.tests.cpp2
-rw-r--r--tests/Progmasoft/RunnerOptions.tests.cpp2
-rw-r--r--tests/Progmasoft/RunnerOutput.tests.cpp2
-rw-r--r--tests/Progmasoft/RunnerPlanner.tests.cpp2
-rw-r--r--tests/Progmasoft/RunnerUnits.tests.cpp2