ocserv/tests
Marcin Ochab 3f966ae8ca Allow selecting group by URL or profile
This introduces the 'select-group-by-url' config option
that allows selecting an authgroup just by connecting to
a dedicated URI.

Signed-off-by: Marcin Ochab <marcin.ochab@gmail.com>
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2024-04-23 21:35:00 +02:00
..
certs ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
data Allow selecting group by URL or profile 2024-04-23 21:35:00 +02:00
scripts Typos found by codespell 2021-10-09 17:57:11 +02:00
user-config ocserv: added support for per-user split-dns directive 2019-11-17 11:06:47 +01:00
user-config-explicit test-explicit-ip: corrected the illegal IP address 2021-10-31 22:26:25 +01:00
user-config-opt Remove spaces 2022-11-28 11:22:33 +01:00
ac-aes128-gcm-cipher Remove spaces 2022-11-28 11:22:33 +01:00
ac-aes256-gcm-cipher Remove spaces 2022-11-28 11:22:33 +01:00
aes128-cipher Remove spaces 2022-11-28 11:22:33 +01:00
aes256-cipher Remove spaces 2022-11-28 11:22:33 +01:00
apple-ios ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
asan.supp tests: skip leaks in occtl 2021-11-01 10:23:01 +01:00
ban-ips.c Cleanup of the logging subsystem; allow logging to stderr only 2023-12-15 13:04:40 +01:00
banner ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
cipher-common.sh tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
common.sh This file is part of GnuTLS → ocserv. 2023-02-23 21:51:37 +01:00
config-auth.xml Remove spaces 2022-11-28 11:22:33 +01:00
connect-ios-script tests: verify environment under Apple clients 2020-03-16 22:21:37 +01:00
connect-script use REMOTE_HOSTNAME to pass the user's advertised hostname 2020-08-05 23:05:24 +02:00
cstp-recv.c Cleanup of the logging subsystem; allow logging to stderr only 2023-12-15 13:04:40 +01:00
defvhost-traffic tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
disconnect-user tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
disconnect-user2 tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
drain-server ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
drain-server-fail ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
flowcontrol ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
generate_oidc_test_data.c Remove spaces 2022-11-28 11:22:33 +01:00
haproxy-auth ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
haproxy-connect tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
haproxy-proxyproto tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
haproxy-proxyproto-v1 tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
html-escape.c Cleanup of the logging subsystem; allow logging to stderr only 2023-12-15 13:04:40 +01:00
human_addr.c Cleanup of the logging subsystem; allow logging to stderr only 2023-12-15 13:04:40 +01:00
idle-timeout tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
invalid-configs tests: replaced explicit ports with random assignment 2020-08-09 13:14:22 +02:00
ipv4-prefix.c Cleanup of the logging subsystem; allow logging to stderr only 2023-12-15 13:04:40 +01:00
ipv6-iface tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
ipv6-prefix.c Cleanup of the logging subsystem; allow logging to stderr only 2023-12-15 13:04:40 +01:00
ipv6-small-net tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
json tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
json-escape.c ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
kerberos tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
kkdcp-parsing.c ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
lz4-compression tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
lzs-compression tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
Makefile.am Allow selecting group by URL or profile 2024-04-23 21:35:00 +02:00
multiple-routes ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
no-dtls-cipher Remove spaces 2022-11-28 11:22:33 +01:00
no-ipv6-ocv3 Expand no-ipv6-ocv3 test 2024-02-19 17:41:29 -08:00
no-route-default ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
no-route-group ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
ns.sh Remove spaces 2022-11-28 11:22:33 +01:00
oc-aes128-gcm-cipher Remove spaces 2022-11-28 11:22:33 +01:00
oc-aes256-gcm-cipher Remove spaces 2022-11-28 11:22:33 +01:00
ocpasswd-test Update ocpasswd-test 2017-10-09 21:42:30 +02:00
ping-leases ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
port-parsing.c Cleanup of the logging subsystem; allow logging to stderr only 2023-12-15 13:04:40 +01:00
proxyproto-v1.c Remove spaces 2022-11-28 11:22:33 +01:00
psk-negotiate tests: added test to test match-tls-dtls-ciphers config option 2020-03-12 17:01:01 +01:00
psk-negotiate-match Remove spaces 2022-11-28 11:22:33 +01:00
radius tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
radius-config Retrieve connection speed from RADIUS 2024-01-20 20:12:34 +01:00
radius-group tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
radius-multi-group tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
radius-otp tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
random-net2.sh tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
random-net.sh tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
resumption tests: added session resumption test 2020-08-09 11:54:04 +02:00
server-cert-ed25519 tests: replaced explicit ports with random assignment 2020-08-09 13:14:22 +02:00
server-cert-rsa-pss tests: replaced explicit ports with random assignment 2020-08-09 13:14:22 +02:00
session-timeout tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
sleep-connect-script tests: added test to check whether server blocks if script blocks 2020-02-07 22:46:21 +01:00
str-test2.c Removed gnulib 2023-06-13 16:54:38 +02:00
str-test.c Removed gnulib 2023-06-13 16:54:38 +02:00
test-append-routes ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-ban tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
test-ban-local tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
test-camouflage Skip camouflage check for authenticated users 2023-10-03 12:27:11 +02:00
test-camouflage-norealm ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-cert ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-cert-opt-pass ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-cert-svc Add support for Cisco IP-Phone Enterprise firmware VPN client. 2023-07-11 22:48:22 +12:00
test-client-bypass-protocol ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-config-per-group tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
test-config-per-group-url-cert Allow selecting group by URL or profile 2024-04-23 21:35:00 +02:00
test-config-per-group-url-pass Allow selecting group by URL or profile 2024-04-23 21:35:00 +02:00
test-cookie-invalidation ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-cookie-timeout ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-cookie-timeout-2 ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-enc-key ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-explicit-ip ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-fork ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-get-cert tests: replaced explicit ports with random assignment 2020-08-09 13:14:22 +02:00
test-group-cert tests: removed legacy tests and added missing ones 2023-06-22 12:29:02 +02:00
test-group-name tests: replaced explicit ports with random assignment 2020-08-09 13:14:22 +02:00
test-group-pass ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-gssapi tests: replaced explicit ports with random assignment 2020-08-09 13:14:22 +02:00
test-gssapi-opt-cert ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-gssapi-opt-pass ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-ignore-querystring-of-post ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-iroute ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-maintenance ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-max-same-1 Fix misspelling newly reported by codespell 2023-09-11 19:18:37 +02:00
test-multi-cookie Fix misspelling newly reported by codespell 2023-09-11 19:18:37 +02:00
test-multiple-client-ip tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
test-namespace-listen tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
test-occtl tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
test-oidc Remove spaces 2022-11-28 11:22:33 +01:00
test-otp ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-otp-cert ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-owasp-headers Remove spaces 2022-11-28 11:22:33 +01:00
test-pam ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-pam-noauth ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-pass ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-pass-cert ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-pass-group-cert ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-pass-group-cert-no-pass ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-pass-opt-cert ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-pass-script ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-pass-svc Add support for Cisco IP-Phone Enterprise firmware VPN client. 2023-07-11 22:48:22 +12:00
test-replay ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-san-cert ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-script-multi-user ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-sighup ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-sighup-key-change tests: replaced explicit ports with random assignment 2020-08-09 13:14:22 +02:00
test-stress ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-udp-listen-host tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
test-user-config ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
test-vhost vhost: do not require setting device per vhost 2023-07-18 16:32:34 +02:00
traffic tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00
url-escape.c Cleanup of the logging subsystem; allow logging to stderr only 2023-12-15 13:04:40 +01:00
valid-hostname.c ignore querystring while dispatching 2023-06-10 16:21:34 +08:00
vhost-traffic tests: auto-generate random addresses instead of hard-coding them 2023-12-29 21:18:28 +01:00