|
|
@f363569
|
2 years |
fiona.klute |
Tests: Replace authority/imposter with a friendly cat identity
The …
asyncio
|
|
|
@be2ad50
|
2 years |
fiona.klute |
Create untrusted, but otherwise good certificate for validation test
…
asyncio
|
|
|
@cbc3477
|
2 years |
fiona.klute |
Skip MSVA test if building without MSVA auth support
Skipping instead …
asyncio
|
|
|
@4b9e34a
|
2 years |
fiona.klute |
Unify tests for CGI variables with and without client certificate
…
asyncio
|
|
|
@9bffdec
|
2 years |
fiona.klute |
Rename unified client authentication test
It tests a lot more than …
asyncio
|
|
|
@3943cd1
|
2 years |
fiona.klute |
Test client auth with untrusted certificate on shared instance
…
asyncio
|
|
|
@2d5cf4e
|
2 years |
fiona.klute |
Test successful and failed client auth with the same server instance
…
asyncio
|
|
|
@d17866f
|
2 years |
fiona.klute |
Remove redundant test 25_Disable_TLS_1.0 (subset of …
asyncio
|
|
|
@21cd807
|
2 years |
fiona.klute |
Use .yaml ending for all YAML files
asyncio
|
|
|
@1d62f86
|
2 years |
fiona.klute |
Use -VERS-ALL instead of -VERS-TLS-ALL
There was a bug in GnuTLS …
asyncio
|
|
|
@ec26b87
|
2 years |
fiona.klute |
Unify tests for GnuTLSPriorities
The rewritten 01_priorities_config …
asyncio
|
|
|
@43a601f
|
2 years |
fiona.klute |
Proxy resume test: Allow initial close/resume open to interleave
…
asyncio
|
|
|
@e080eef
|
2 years |
fiona.klute |
Use default priorities in tests that don't require specific ones
…
asyncio
|
|
|
@42c7531
|
3 years |
fiona.klute |
Always built certificate chain files for tests
Otherwise …
asyncio
|
|
|
@19fbd4d
|
3 years |
fiona.klute |
Include check_test_ips.py in dist archive and support VPATH builds
asyncio
|
|
|
@e63515a
|
3 years |
fiona.klute |
Fix SNI/ServerAlias matching
ServerAliases? were never checked if …
asyncio
|
|
|
@add6b31
|
3 years |
fiona.klute |
Documentation for building coverage reports
asyncio
|
|
|
@44323c0
|
3 years |
fiona.klute |
Add target "coverage" for building coverage report to test/Makefile.am
asyncio
|
|
|
@15f2849
|
3 years |
fiona.klute |
Optionally build with LLVM/clang profiling and gather data during tests
asyncio
|
|
|
@40d4afa
|
3 years |
fiona.klute |
License header and Changelog update for check_test_ips.py
asyncio
|
|
|
@2b3a2814
|
3 years |
fiona.klute |
check_test_ips.py: Allow appending hostname to checks for CI
asyncio
|
|
|
@22a737b
|
3 years |
fiona.klute |
Detect usable loopback IPs during ./configure
asyncio
|
|
|
@3e7427a
|
3 years |
fiona.klute |
Small Readme updates
asyncio
|
|
|
@8d0efdc
|
3 years |
fiona.klute |
Disable session tickets by default
After learning that the GnuTLS key …
asyncio
|
|
|
@a4e3b2c
|
3 years |
fiona.klute |
Simple test for proxy session resumption
asyncio
|
|
|
@2089d49
|
3 years |
krista.celestia |
Add mgstest/ocsp.py to Makefile.am
Add the newly created …
asyncioproxy-ticket
|
|
|
@ebbfb2b
|
3 years |
krista.celestia |
OCSP nonce test (36): verify nonce match
Verify that the nonce got in …
asyncioproxy-ticket
|
|
|
@199acff
|
3 years |
fiona.klute |
ocsp.py: Log OCPS requests to stderr
With this the requests will …
asyncioproxy-ticket
|
|
|
@de81c0f
|
3 years |
fiona.klute |
ocsp.py: Capture the OCSP request in a variable
This will be useful …
asyncioproxy-ticket
|
|
|
@204377e
|
3 years |
fiona.klute |
Include Python OCSP responder script in dist archives
asyncioproxy-ticket
|
|
|
@d2f2f62
|
3 years |
krista.celestia |
Rewrite OCSP responder in Python
Rewrite the OCSP responder CGI …
asyncioproxy-ticket
|
|
|
@1eaadcd
|
3 years |
fiona.klute |
Simplify OCSP responder config using ScriptAlias? instead of mod_rewrite
asyncioproxy-ticket
|
|
|
@b0695c6
|
3 years |
fiona.klute |
Pass parsed YAML config to mgstest.tests.run_test_conf
Parsing the …
asyncioproxy-ticket
|
|
|
@1a85a3d
|
3 years |
fiona.klute |
mgstest.tests.TestConnection?: Read environment variables at runtime
…
asyncioproxy-ticket
|
|
|
@e60e3b9
|
3 years |
krista.celestia |
Add test for checking nonce in OCSP response
Identical to …
asyncioproxy-ticket
|
|
|
@ee35a9f
|
3 years |
fiona.klute |
Adjust Valgrind suppression for first gnutls_rnd use to nonce-less …
asyncioproxy-ticket
|
|
|
@a99f1aa
|
3 years |
fiona.klute |
Test suite: Create OCSP responder certificates with …
asyncioproxy-ticket
|
|
|
@883efd2
|
3 years |
fiona.klute |
Document how to override which Valgrind suppressions to use
asyncioproxy-ticket
|
|
|
@221e6b9
|
3 years |
fiona.klute |
Valgrind: Remove suppression for local SoftHSM build
asyncioproxy-ticket
|
|
|
@451ca3e
|
3 years |
fiona.klute |
Valgrind: Suppression for leak from p11_kit_module_load in child processes
asyncioproxy-ticket
|
|
|
@931da2d
|
3 years |
fiona.klute |
Get deeper stack traces from Valgrind
asyncioproxy-ticket
|
|
|
@10100a2
|
3 years |
fiona.klute |
Remove keyEncipherment flag from test certificates
The days of plain …
asyncioproxy-ticket
|
|
|
@38bf158
|
3 years |
fiona.klute |
Documentation for testing with Valgrind
asyncioproxy-ticket
|
|
|
@8b14b13
|
3 years |
fiona.klute |
Small .gitignore cleanup
asyncioproxy-ticket
|
|
|
@ee6351d
|
3 years |
fiona.klute |
Test suite: Use mod_mpm_event by default
The "event" MPM module is …
asyncioproxy-ticket
|
|
|
@8c63a1c
|
3 years |
fiona.klute |
Another round of the getaddrinfo Valgrind suppression
asyncioproxy-ticket
|
|
|
@4482da4
|
3 years |
fiona.klute |
Test suite: Set global ServerName?
This gets rid of the annoying …
asyncioproxy-ticket
|
|
|
@c756f08
|
3 years |
fiona.klute |
Make apr_getaddrinfo_leak Valgrind suppression more generic
This …
asyncioproxy-ticket
|
|
|
@1d778ce
|
3 years |
fiona.klute |
Run Valgrind with "--gen-suppressions=all"
This makes it easier to …
asyncioproxy-ticket
|
|
|
@cfb43fc
|
3 years |
fiona.klute |
Use Valgrind "-v" instead of "-s" for compatibility with Debian Buster …
asyncioproxy-ticket
|
|
|
@7c89e8a
|
3 years |
fiona.klute |
Make Valgrind suppressions work without Apache and GnuTLS debug …
asyncioproxy-ticket
|
|
|
@d1d1e3a
|
3 years |
fiona.klute |
Valgrind tests: Use --keep-debuginfo=yes
By default Valgrind drops …
asyncioproxy-ticket
|
|
|
@f73eeb7
|
3 years |
fiona.klute |
Valgrind tests: More suppressions for issues outside mod_gnutls
asyncioproxy-ticket
|
|
|
@005b185
|
3 years |
fiona.klute |
Fail tests running with Valgrind if Valgrind reports errors
asyncioproxy-ticket
|
|
|
@e46d203
|
3 years |
fiona.klute |
Update forgotten license headers
asyncioproxy-ticket
|
|
|
@99c61f9
|
3 years |
fiona.klute |
Add configure option --enable-valgrind-test to run tests with Valgrind …
asyncioproxy-ticket
|
|
|
@c4ba2b60
|
3 years |
fiona.klute |
Test suite: Automatically detect required modules
Which modules are …
asyncioproxy-ticket
|
|
|
@c05b8c5
|
3 years |
fiona.klute |
TestService?: Preserve the child process' return code
asyncioproxy-ticket
|
|
|
@422eade
|
3 years |
fiona.klute |
Support optional timeout for TestService?.wait()
asyncioproxy-ticket
|
|
|
@264ab17
|
3 years |
fiona.klute |
mgstest.services: Remove code for handling forking services
No longer …
asyncioproxy-ticket
|
|
|
@e2200db
|
3 years |
fiona.klute |
Test suite: Always run Apache with "-DFOREGROUND"
This simplifies …
asyncioproxy-ticket
|
|
|
@72ebe64
|
3 years |
fiona.klute |
runtest.py: Support for running Apache with Valgrind
Not used by …
asyncioproxy-ticket
|
|
|
@e819f13
|
3 years |
fiona.klute |
Unconditionally enable early SNI parsing
All supported GnuTLS …
asyncioproxy-ticket
|
|
|
@c33b0ea
|
3 years |
fiona.klute |
Test per-directory "GnuTLSClientVerify request"
The request must …
asyncioproxy-ticket
|
|
|
@442c6a6
|
3 years |
fiona.klute |
Test suite: Detect Apache shutdown by PID file
Wait for the PID file …
asyncioproxy-ticket
|
|
|
@7543db4
|
3 years |
fiona.klute |
Remove debug output of raw test connection config
asyncioproxy-ticket
|
|
|
@44188aa
|
3 years |
fiona.klute |
Test post-handshake authentication with an untrusted certificate
asyncioproxy-ticket
|
|
|
@4f2c988
|
3 years |
fiona.klute |
Send 403 if required client post-handshake authentication fails
This …
asyncioproxy-ticket
|
|
|
@4fe52e6
|
3 years |
fiona.klute |
Use gnutls-cli inline command to test TLS session resumption
This …
asyncioproxy-ticket
|
|
|
@9db4dcd
|
3 years |
fiona.klute |
Handle GNUTLS_E_GOT_APPLICATION_DATA on gnutls_reauth()
Pending …
asyncioproxy-ticket
|
|
|
@1c76ea7
|
3 years |
fiona.klute |
mgstest.tests: Encode request body as utf-8
HTTPConnection.request() …
asyncioproxy-ticket
|
|
|
@6fa6095
|
3 years |
fiona.klute |
Partial post-handshake auth support
Needs proper error handling, …
asyncioproxy-ticket
|
|
|
@a9e0738
|
3 years |
fiona.klute |
Test 28_HTTP2_support: Log curl output regardless of failure
asyncioproxy-ticket
|
|
|
@407ca6e
|
3 years |
fiona.klute |
TestRequest? and TestReq10: Support request body
This will allow …
asyncioproxy-ticket
|
|
|
@33fa7d5
|
3 years |
fiona.klute |
Ensure stapling is active for server certificates with "must-staple"
…
asyncioproxy-ticket
|
|
|
@587642d
|
3 years |
fiona.klute |
OCSP test: Prevent single-second refresh intervals
With the default …
asyncioproxy-ticket
|
|
|
@20a3915
|
3 years |
fiona.klute |
mgstest.softhsm: Remove unnecessary import
asyncioproxy-ticket
|
|
|
@b2546f0
|
3 years |
fiona.klute |
mgstest.softhsm: Include type when searching object URLs
The p11tool …
asyncioproxy-ticket
|
|
|
@221ffe5
|
3 years |
fiona.klute |
Test 28_HTTP2_support: Fix skip message in case of missing curl
asyncioproxy-ticket
|
|
|
@0da2c5d
|
3 years |
fiona.klute |
Test suite: Update README and newtest script
asyncioproxy-ticket
|
|
|
@478767a
|
3 years |
fiona.klute |
Generate test scripts instead of carrying static files
asyncioproxy-ticket
|
|
|
@ff039b1
|
3 years |
fiona.klute |
Test suite: Replace softhsm.bash with Python code
With this all test …
asyncioproxy-ticket
|
|
|
@60ed7d1
|
3 years |
fiona.klute |
Allow the prepare_env hook to return a cleanup callback
asyncioproxy-ticket
|
|
|
@7e10018
|
3 years |
fiona.klute |
runtest.py: Get Apache debug info before running prepare_env hook
…
asyncioproxy-ticket
|
|
|
@573b810
|
3 years |
fiona.klute |
mgstest.services: Use pathlib and conditional expressions
Just a …
asyncioproxy-ticket
|
|
|
@278381d
|
3 years |
fiona.klute |
Remove code for SoftHSM 1 support
SoftHSM 1 has been unsupported for …
asyncioproxy-ticket
|
|
|
@482bafc
|
3 years |
fiona.klute |
Test suite: Remove checks for no longer supported GnuTLS version
…
asyncioproxy-ticket
|
|
|
@0f52d48
|
3 years |
fiona.klute |
Switch most tests to hooks.py instead of preconditions in test scripts …
asyncioproxy-ticket
|
|
|
@baa0056
|
3 years |
fiona.klute |
Test 30_ip_based_vhosts: Move to prepare_env hook
asyncioproxy-ticket
|
|
|
@9a48691
|
3 years |
fiona.klute |
Test suite: Support checking preconditions in prepare_env hook
The …
asyncioproxy-ticket
|
|
|
@dda0f4a
|
3 years |
fiona.klute |
Replace comments in test scripts with connection descriptions
asyncioproxy-ticket
|
|
|
@3871dbd
|
3 years |
fiona.klute |
Move TEST_HTTP_PORT definition to Makefile.am with the other ports
…
asyncioproxy-ticket
|
|
|
@8666b50
|
3 years |
fiona.klute |
Implement "prepare_env" hook for tests
Test 15_basic_msva uses it to …
asyncioproxy-ticket
|
|
|
@d14d7d1
|
3 years |
fiona.klute |
Test 16_view-status hooks: Use raw strings for regular expressions
asyncioproxy-ticket
|
|
|
@0cfe818
|
3 years |
fiona.klute |
https-test-client.py: Use with instead of try/finally to safely close file
asyncioproxy-ticket
|
|
|
@b307cc1
|
3 years |
fiona.klute |
mgstest.http._stderr_writer: Always close input stream at EOS
Fixes …
asyncioproxy-ticket
|
|
|
@a274959
|
3 years |
fiona.klute |
Build the test suite README as HTML if pandoc is available
It doesn't …
asyncioproxy-ticket
|
|
|
@5ea6c14
|
3 years |
fiona.klute |
Clarify exception message for unexpected headers
Using the …
asyncioproxy-ticket
|
|
|
@459a982
|
3 years |
fiona.klute |
Include doctest for the mgstest Python package in test suite runs
…
asyncioproxy-ticket
|
|
|
@1fe7cac
|
3 years |
fiona.klute |
TestReq10: Handle expected and unexpected connection failure
With …
asyncioproxy-ticket
|
|
|