summaryrefslogtreecommitdiffstats
path: root/src/tests/Makefile
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-26 10:41:53 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-26 10:41:53 +0000
commit1526b335a5a81d945e64291e2fbcf92f72d15a4e (patch)
tree64d3bc5d36df06664cc49d7c4d8710100e23b888 /src/tests/Makefile
parentReleasing progress-linux version 3.2.3+dfsg-2~progress7.99u1. (diff)
downloadfreeradius-1526b335a5a81d945e64291e2fbcf92f72d15a4e.tar.xz
freeradius-1526b335a5a81d945e64291e2fbcf92f72d15a4e.zip
Merging upstream version 3.2.5+dfsg.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/tests/Makefile')
-rw-r--r--src/tests/Makefile23
1 files changed, 21 insertions, 2 deletions
diff --git a/src/tests/Makefile b/src/tests/Makefile
index 2dab5b1..3fba18c 100644
--- a/src/tests/Makefile
+++ b/src/tests/Makefile
@@ -170,6 +170,7 @@ config/eap-test: $(RADDB_PATH)mods-available/eap config/eap-test-inner-tunnel
-e 's/= inner-tunnel/= eap-test-inner-tunnel/;s/use_tunneled_reply = no/use_tunneled_reply = yes/' \
-e 's/enable = no/enable = yes/' \
-e 's/^\(.*\)persist_dir =/ persist_dir =/' \
+ -e 's/#.*softfail =.*/softfail = yes/' \
-e 's/tls_min_version = "1.2"/tls_min_version = "1.0"/' \
-e '$(if $(TLS1_3),s/tls_max_version = "1.2"/tls_max_version = "1.3"/)' \
-e 's/cipher_list = "DEFAULT"/cipher_list = "DEFAULT${SECLEVEL}"/' \
@@ -185,6 +186,7 @@ radiusd.pid: test.conf
tail -n 20 "$(TEST_PATH)/radius.log"; \
fi
${Q}echo "ok"
+ ${Q}echo "radiusd logging to $(TEST_PATH)/radius.log"
# We can't make this depend on radiusd.pid, because then make will create
# radiusd.pid when we make radiusd.kill, which we don't want.
@@ -214,7 +216,23 @@ radiusd.kill:
#
ifneq "$(EAPOL_TEST)" ""
EAP_FILES = eap-md5.conf
-EAP_TLS_FILES = eap-ttls-pap.conf eap-ttls-mschapv2.conf peap-mschapv2.conf
+EAP_FILES += eap-mschapv2.conf
+
+EAP_TLS_FILES = eap-tls.conf
+EAP_TLS_FILES += eap-ttls-eap-gtc.conf
+EAP_TLS_FILES += eap-ttls-eap-mschapv2.conf
+EAP_TLS_FILES += eap-ttls-eap-tls.conf
+EAP_TLS_FILES += eap-ttls-mschapv2.conf
+EAP_TLS_FILES += eap-ttls-pap.conf
+EAP_TLS_FILES += peap-client-mschapv2.conf
+EAP_TLS_FILES += peap-eap-tls.conf
+EAP_TLS_FILES += peap-gtc.conf
+EAP_TLS_FILES += peap-mschapv2.conf
+
+#EAP_TLS_FILES += eap-fast.conf # disabled in default config
+#EAP_TLS_FILES += eap-pwd.conf # disabled in default config
+#EAP_TLS_FILES += eap-teap-mschapv2.conf # not configured in eapol_test
+
EAP_TLS_VERSIONS = 1.1 1.2
EAP_TLS_DISABLE_STRING = tls_disable_tlsv1_0=1 tls_disable_tlsv1_1=1 tls_disable_tlsv1_2=1
@@ -313,7 +331,7 @@ EAPOL_OK_FILES := $(sort $(addprefix $(BUILD_PATH)/tests/eap/,$(patsubst %.conf,
tests.eap: $(EAPOL_OK_FILES) | radiusd.kill radiusd.pid
else
tests.eap:
- ${Q}echo "EAPOL Tests is disabled"
+ ${Q}echo "EAP tests are disabled"
endif # we have eapol_test built
# kill the server (if it's running)
@@ -326,3 +344,4 @@ tests.runtests: test.conf | radiusd.kill radiusd.pid
${Q}BIN_PATH="$(BIN_PATH)" PORT="$(PORT)" ./runtests.sh $(TESTS)
tests: tests.runtests tests.eap
+ $(MAKE) radiusd.kill