Nikos Mavrogiannopoulos
490a201826
haproxy-connect: split into lib
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-04-05 18:59:41 +02:00
Nikos Mavrogiannopoulos
86fe0fc457
tests: added check with haproxy connection
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-04-04 07:22:49 +02:00
Nikos Mavrogiannopoulos
63b7e81e87
tests: added test with proxy-protocol
...
That tests operation under haproxy with proxy-protocol without docker.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-04-01 13:30:47 +02:00
Nikos Mavrogiannopoulos
0de68ef4b1
tests: added reproducer for #141
...
This tests whether more than 128 options can be read in
routes or dns fields.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-03-21 12:28:24 +01:00
Nikos Mavrogiannopoulos
5d0205332d
tests: introduced test program to check basic vhost functionality
...
This checks whether connecting to different virtual hosts
with different authentication methods works.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-03-06 20:42:33 +01:00
Nikos Mavrogiannopoulos
ba6921ed9a
Introduced the notion of virtual hosts
...
This provides virtualized server configurations which take
effect after client connection when client hello is received.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-03-06 20:42:31 +01:00
Nikos Mavrogiannopoulos
15fd4c9fbb
tests: introduced tests with gssapi falling back to pass or certs
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-02-25 16:31:55 +01:00
Nikos Mavrogiannopoulos
4ecfed7ed0
tests: added check cert or pass auth
...
This is the similar to the test case (test-pass-opt-cert) of pass or cert,
but in that case the certificate method is set as primary.
Relates #108
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-02-25 16:03:50 +01:00
Nikos Mavrogiannopoulos
30d4b4e677
test-pass-opt-cert: modified not to require root access
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-02-25 16:03:50 +01:00
Nikos Mavrogiannopoulos
66f9f97d1d
test: replaced docker otp-test with cwrap test-otp
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-02-25 16:00:09 +01:00
Nikos Mavrogiannopoulos
00c6f566cb
tests: introduced test with OTP-password and certificate auth
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2018-02-25 14:38:19 +01:00
Daniel Lenski
fbdf8f875e
Make escape_url() percent-escape fewer characters and escape ' ' as '+'
...
Per RFC 3986, neither ASCII alphanumeric characters, nor any of '-', '_',
'.', '~', need to be escaped anywhere in a URL or query string.
2018-01-13 13:11:33 -08:00
Daniel Lenski
38ebf44620
tests for unescaping decimal HTML escapes and '+' in URLs
2018-01-13 12:56:59 -08:00
Nikos Mavrogiannopoulos
b5d77da7f4
Separate root from docker tests
...
This allows running the root tests under CI, even if the
docker tests (which cannot be run) are not.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-09-09 11:27:35 +02:00
Nikos Mavrogiannopoulos
8eafacf2a9
tests: test-gssapi is now run as non-root
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-09-09 10:51:42 +02:00
Nikos Mavrogiannopoulos
077e16e36d
tests: check server functionality with Ed25519/RSA-PSS certs
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-08-23 12:00:15 +02:00
Nikos Mavrogiannopoulos
37f8ebc8c9
tests: added unit test for proxy protocol v1
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-03-28 08:15:35 +02:00
Nikos Mavrogiannopoulos
0c18e122e6
tests: added check for proxy protocol v1
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-03-28 08:11:53 +02:00
Nikos Mavrogiannopoulos
83bea71e38
tests: added unit test for cstp_recv_nb()
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-03-24 20:07:47 +01:00
Nikos Mavrogiannopoulos
6986a97d12
tests: added missing file to dist files
2017-02-12 10:19:02 +01:00
Nikos Mavrogiannopoulos
12c4970c9e
tests: removed firewall tests
...
These were no longer up-to-date and were not checking the provided
functionality.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com >
2017-02-06 01:54:48 +01:00
Nikos Mavrogiannopoulos
b3cbfbbcd5
tests: Added check for certificate alternative name checking
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org >
2017-01-28 15:23:17 +01:00
Nikos Mavrogiannopoulos
2c64c99baa
Reverted recursive make in src/
...
This simplifies the make process and allows for greater parallelism
during build.
2016-12-13 15:37:07 +01:00
Nikos Mavrogiannopoulos
34caca57b0
tests: added basic checks for HTML escaping/unescaping
2016-10-16 16:58:49 +02:00
Nikos Mavrogiannopoulos
32e9766fe8
tests: added basic checks for URL escaping/unescaping
2016-10-16 15:48:42 +02:00
Nikos Mavrogiannopoulos
284af95d79
tests: link valid-hostname with gnulib
...
It is used by its included file.
2016-09-14 11:35:58 +02:00
Nikos Mavrogiannopoulos
a1889e100d
Allow disabling the tests requiring root
...
This allows seamless operation on the CI.
2016-09-04 15:29:39 +02:00
Nikos Mavrogiannopoulos
ae3c20c3ed
tests: pam tests were converted to use pam-wrapper
...
This allows running the PAM tests without requiring root access
2016-06-25 23:05:18 +02:00
Nikos Mavrogiannopoulos
3d4fb9b3e6
tests: added unit test for valid_hostname() function
2016-06-18 14:27:40 +02:00
Nikos Mavrogiannopoulos
cbc4dde44b
tests: moved passwd files to data/
2016-06-17 11:54:05 +02:00
Nikos Mavrogiannopoulos
f3a182dbdf
tests: moved config files to data/
2016-06-17 11:54:03 +02:00
Nikos Mavrogiannopoulos
5c88ee7715
tests: moved all certificates and keys in certs/
2016-06-17 11:53:50 +02:00
Nikos Mavrogiannopoulos
a9c5a8271c
tests: added check for the CA certificate handler
2016-05-17 14:46:12 +02:00
Nikos Mavrogiannopoulos
6687220e48
tests: added check for cert handler validity
2016-04-30 13:53:32 +02:00
Nikos Mavrogiannopoulos
b088d2df73
Makefiles: combined the rules for local libraries
2016-04-16 10:47:18 +02:00
Nikos Mavrogiannopoulos
4c43f06ab5
tests: added check for connection using invalid certificate
2016-04-12 22:13:54 +02:00
Nikos Mavrogiannopoulos
071a37aaa4
tests: Added test for radius group receiving
...
This tests the receiving of groups using "Class" radius attribute
in the format "OU=group1;group2".
2016-04-01 15:39:38 +02:00
Nikos Mavrogiannopoulos
b5cabb9589
tests: added check for trim_trailing_whitespace()
2016-04-01 15:33:11 +02:00
Nikos Mavrogiannopoulos
0be5ada07b
tests: removed cookie key rotation check
...
It is no longer applicable.
2016-02-23 15:31:17 +01:00
Nikos Mavrogiannopoulos
220a6c2c4d
tests: check the ipv4-network directive from user config
2016-02-23 14:49:20 +01:00
Nikos Mavrogiannopoulos
260b07955c
tests: allow compilation with included protobuf
2016-02-23 14:19:02 +01:00
Nikos Mavrogiannopoulos
0d91834624
tests: allow compilation without http-parser lib
2016-02-19 10:05:48 +01:00
Nikos Mavrogiannopoulos
b3fe8afe3a
tests: added check for human_addr() output
2016-02-19 10:04:21 +01:00
Nikos Mavrogiannopoulos
d49d3f2253
tests: fixed test-sighup-key-change to be able to cope with diffent build dir
2016-01-27 11:56:50 +01:00
Nikos Mavrogiannopoulos
ed2edd65c5
tests: added check for certificate update on reload
2016-01-26 12:51:05 +01:00
Nikos Mavrogiannopoulos
4df69f49b9
tests: added check for restrict-user-to-ports negation options
2015-12-07 11:34:41 +01:00
Nikos Mavrogiannopoulos
8019490511
tests: added check for proper operation after SIGHUP
...
This test checks whether we can retrieve user information
even after a SIGHUP (the time where the old config is invalidated).
2015-12-07 10:38:16 +01:00
Nikos Mavrogiannopoulos
2bb25347d0
tests: Added check for port parser
2015-12-02 10:41:00 +01:00
Nikos Mavrogiannopoulos
c40b0aed13
tests: check whether append-routes directive works
2015-11-28 19:41:39 +01:00
Nikos Mavrogiannopoulos
ddddaee5be
tests: check whether the firewall rules have been applied with restrict-user-to-routes
2015-11-23 17:43:14 +01:00