Gilles Peskine edc8f35ed3 Remove obsolete requirements on middlebox compatibility mode: manual
MBEDTLS_SSL_TLS1_3_COMPATIBILITY_MODE is no longer required, except in test
cases that are specifically about it. This commit removes the requirement on
all test cases except those whose description contains "middlebox".

Exclude tls13-compat.sh which is automatically generated and will be handled
in a separate commit.

```
perl -0777 -i -pe '
    # With -0777, we act on the whole file.
    # s[REGEXP][EXPR]gm replaces every occurrence of REGEXP by EXPR.
    # The regexp matches "requires_config_enabled MBEDTLS_SSL_TLS1_3_COMPATIBILITY_MODE",
    # followed by zero or more non-empty lines, followed by a line starting
    # with "run_test" and not containing "middlebox".
    # The replacement is everything matched except the first line.
    s[^requires_config_enabled MBEDTLS_SSL_TLS1_3_COMPATIBILITY_MODE\n((?:.+\n)*run_test (?!.*middlebox))]
     [$1]gm' tests/ssl-opt.sh tests/opt-testcases/tls13-kex-modes.sh tests/opt-testcases/tls13-misc.sh
```

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-09-24 18:59:30 +02:00
..
.jenkins
configs Fix a typo in a comment 2024-04-12 12:40:01 +02:00
docker/bionic Header updates 2023-11-03 12:21:36 +00:00
git-scripts Header updates 2023-11-03 12:21:36 +00:00
include Misc improvements to comments 2024-09-05 10:47:45 +02:00
opt-testcases Remove obsolete requirements on middlebox compatibility mode: manual 2024-09-24 18:59:30 +02:00
psa-client-server Merge pull request #9427 from valeriosetti/psasim-small-fixes 2024-08-07 13:13:46 +00:00
scripts opt-testcases/*.sh are not executable 2024-09-24 18:56:24 +02:00
src Merge pull request #9385 from eleuzi01/replace-ecdsa-some 2024-09-19 13:53:18 +00:00
suites Bring back some dependencies 2024-09-09 11:18:10 +01:00
.gitignore Adapt .gitignore files 2024-07-19 10:07:27 +02:00
CMakeLists.txt Adapt CMake build of TLS and x509 test suites 2024-07-19 10:07:27 +02:00
compat-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
compat.sh Replace data_files path with variable in compat.sh 2024-07-05 15:49:28 +01:00
context-info.sh Update directory-climbing path in context-info.sh 2024-07-05 15:49:05 +01:00
Descriptions.txt
make-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
Makefile Don't clean test_keys.h and test_certs.h 2024-09-02 11:55:24 +02:00
ssl-opt-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
ssl-opt.sh Remove obsolete requirements on middlebox compatibility mode: manual 2024-09-24 18:59:30 +02:00