Timeline



Jan 16, 2020:

2:50 PM Changeset in mod_gnutls [3b2edd6]proxy-ticket by Fiona Klute <fiona.klute@…>
Use GnuTLS' certificate status text instead of hard-coded cases …
2:16 PM Changeset in mod_gnutls [ee2854b]proxy-ticket by Fiona Klute <fiona.klute@…>
Remove a forgotten "return OK" in mgs_cert_verify See …
12:38 PM Changeset in mod_gnutls [99196d9]proxy-ticket by Fiona Klute <fiona.klute@…>
Reauthentication: Much simpler check for HTTP/2 Integer comparison …
12:35 PM Changeset in mod_gnutls [a9e0738]proxy-ticket by Fiona Klute <fiona.klute@…>
Test 28_HTTP2_support: Log curl output regardless of failure

Jan 15, 2020:

11:14 AM Changeset in mod_gnutls [0dc1a31]proxy-ticket by Fiona Klute <fiona.klute@…>
Always return DECLINED instead of OK from mgs_cert_verify The return …
3:44 AM Changeset in mod_gnutls [346c03b]proxy-ticket by Fiona Klute <fiona.klute@…>
Prohibit TLS renegotiation for HTTP/2 connections (RFC 7540, section 9.2.1)

Jan 14, 2020:

4:25 PM Changeset in mod_gnutls [407ca6e]proxy-ticket by Fiona Klute <fiona.klute@…>
TestRequest? and TestReq10: Support request body This will allow …
4:21 AM Changeset in mod_gnutls [b22def6]proxy-ticket by Fiona Klute <fiona.klute@…>
Remove SIGPIPE signal block There's no discernible reason to keep …
4:04 AM Changeset in mod_gnutls [05e2d9e]proxy-ticket by Fiona Klute <fiona.klute@…>
Move function declarations for gnutls_io.c into a separate header
3:30 AM Changeset in mod_gnutls [cc748329]proxy-ticket by Fiona Klute <fiona.klute@…>
Update Changelog

Jan 13, 2020:

1:08 PM Changeset in mod_gnutls [adcd021]proxy-ticket by Fiona Klute <fiona.klute@…>
Small documentation updates
10:52 AM Changeset in mod_gnutls [546bf35]proxy-ticket by Fiona Klute <fiona.klute@…>
Update documentation on OCSP stapling
6:55 AM Changeset in mod_gnutls [9bc842e]proxy-ticket by Fiona Klute <fiona.klute@…>
Update documentation for GnuTLSOCSPResponseFile

Jan 12, 2020:

4:34 PM Changeset in mod_gnutls [33fa7d5]proxy-ticket by Fiona Klute <fiona.klute@…>
Ensure stapling is active for server certificates with "must-staple" …
10:02 AM Changeset in mod_gnutls [5c9ca6b]proxy-ticket by Fiona Klute <fiona.klute@…>
Ensure sc->ocsp and sc->ocsp_num are always initialized They should …
10:01 AM Changeset in mod_gnutls [a3e0f7b]proxy-ticket by Fiona Klute <fiona.klute@…>
Support a list of files for the GnuTLSOCSPResponseFile option This …
5:27 AM Changeset in mod_gnutls [845c112]proxy-ticket by Fiona Klute <fiona.klute@…>
Async OCSP updates for multi-stapling There's now one mod_watchdog …
3:54 AM Changeset in mod_gnutls [587642d]proxy-ticket by Fiona Klute <fiona.klute@…>
OCSP test: Prevent single-second refresh intervals With the default …

Jan 11, 2020:

5:37 PM Changeset in mod_gnutls [c446ca5]proxy-ticket by Fiona Klute <fiona.klute@…>
Small cleanups (use mgs_ocsp_data_t, update copyright header)
4:49 PM Changeset in mod_gnutls [ce987dc]proxy-ticket by Fiona Klute <fiona.klute@…>
Log number of certificates in chain that OCSP stapling is enabled for
4:41 PM Changeset in mod_gnutls [1aad1d7]proxy-ticket by Fiona Klute <fiona.klute@…>
Consider stapling configured if it's configured for one certificate …
3:30 PM Changeset in mod_gnutls [1c3853a]proxy-ticket by Fiona Klute <fiona.klute@…>
Minimal multi-staple implementation Works, but has limitations: * …
12:59 PM Changeset in mod_gnutls [08ba205]proxy-ticket by Fiona Klute <fiona.klute@…>
Turn per-vhost OCSP data into an array Size 1 for now, but it's a …
12:05 PM Changeset in mod_gnutls [4e60dd8]proxy-ticket by Fiona Klute <fiona.klute@…>
Handle initialization of the OCSP data structure in one place This …
11:49 AM Changeset in mod_gnutls [de9b100]proxy-ticket by Fiona Klute <fiona.klute@…>
OCSP config: Check if cache is available before processing certificate …
11:39 AM Changeset in mod_gnutls [cf6f974]proxy-ticket by Fiona Klute <fiona.klute@…>
mgs_get_ocsp_response: Accept request information from …
11:26 AM Changeset in mod_gnutls [98b37a1]proxy-ticket by Fiona Klute <fiona.klute@…>
mgs_get_ocsp_response: Consistently use "sc" variable The "sc = …
10:57 AM Changeset in mod_gnutls [9418c1e]proxy-ticket by Fiona Klute <fiona.klute@…>
mgs_cache_ocsp_failure: Require explicit struct mgs_ocsp_data
10:53 AM Changeset in mod_gnutls [06dcf89]proxy-ticket by Fiona Klute <fiona.klute@…>
mgs_cache_ocsp_response: Require explicit struct mgs_ocsp_data
10:45 AM Changeset in mod_gnutls [75f2d96]proxy-ticket by Fiona Klute <fiona.klute@…>
check_ocsp_response: Require explicit struct mgs_ocsp_data The …
10:40 AM Changeset in mod_gnutls [e798149]proxy-ticket by Fiona Klute <fiona.klute@…>
do_ocsp_request: Require responder URI This method just handles a …
10:40 AM Changeset in mod_gnutls [bdd10be]proxy-ticket by Fiona Klute <fiona.klute@…>
mgs_create_ocsp_request: Require explicit struct mgs_ocsp_data This …
9:51 AM Changeset in mod_gnutls [a8374f7]proxy-ticket by Fiona Klute <fiona.klute@…>
Keep a reference to the certificate with OCSP data When implementing …

Jan 10, 2020:

5:03 PM Changeset in mod_gnutls [20a3915]proxy-ticket by Fiona Klute <fiona.klute@…>
mgstest.softhsm: Remove unnecessary import

Jan 9, 2020:

5:44 PM Changeset in mod_gnutls [b2546f0]proxy-ticket by Fiona Klute <fiona.klute@…>
mgstest.softhsm: Include type when searching object URLs The p11tool …
5:21 PM Changeset in mod_gnutls [221ffe5]proxy-ticket by Fiona Klute <fiona.klute@…>
Test 28_HTTP2_support: Fix skip message in case of missing curl
4:37 PM Changeset in mod_gnutls [0da2c5d]proxy-ticket by Fiona Klute <fiona.klute@…>
Test suite: Update README and newtest script
3:26 PM Changeset in mod_gnutls [478767a]proxy-ticket by Fiona Klute <fiona.klute@…>
Generate test scripts instead of carrying static files
3:03 PM Changeset in mod_gnutls [ff039b1]proxy-ticket by Fiona Klute <fiona.klute@…>
Test suite: Replace softhsm.bash with Python code With this all test …
11:43 AM Changeset in mod_gnutls [60ed7d1]proxy-ticket by Fiona Klute <fiona.klute@…>
Allow the prepare_env hook to return a cleanup callback
9:49 AM Changeset in mod_gnutls [7e10018]proxy-ticket by Fiona Klute <fiona.klute@…>
runtest.py: Get Apache debug info before running prepare_env hook …
2:47 AM Changeset in mod_gnutls [573b810]proxy-ticket by Fiona Klute <fiona.klute@…>
mgstest.services: Use pathlib and conditional expressions Just a …
1:54 AM Changeset in mod_gnutls [278381d]proxy-ticket by Fiona Klute <fiona.klute@…>
Remove code for SoftHSM 1 support SoftHSM 1 has been unsupported for …

Jan 8, 2020:

5:22 PM Changeset in mod_gnutls [482bafc]proxy-ticket by Fiona Klute <fiona.klute@…>
Test suite: Remove checks for no longer supported GnuTLS version …
5:06 PM Changeset in mod_gnutls [0f52d48]proxy-ticket by Fiona Klute <fiona.klute@…>
Switch most tests to hooks.py instead of preconditions in test scripts …
3:39 PM Changeset in mod_gnutls [baa0056]proxy-ticket by Fiona Klute <fiona.klute@…>
Test 30_ip_based_vhosts: Move to prepare_env hook
3:32 PM Changeset in mod_gnutls [9a48691]proxy-ticket by Fiona Klute <fiona.klute@…>
Test suite: Support checking preconditions in prepare_env hook The …
2:15 PM Changeset in mod_gnutls [dda0f4a]proxy-ticket by Fiona Klute <fiona.klute@…>
Replace comments in test scripts with connection descriptions
1:15 PM Changeset in mod_gnutls [3871dbd]proxy-ticket by Fiona Klute <fiona.klute@…>
Move TEST_HTTP_PORT definition to Makefile.am with the other ports …
1:10 PM Changeset in mod_gnutls [8666b50]proxy-ticket by Fiona Klute <fiona.klute@…>
Implement "prepare_env" hook for tests Test 15_basic_msva uses it to …
2:45 AM Changeset in mod_gnutls [d14d7d1]proxy-ticket by Fiona Klute <fiona.klute@…>
Test 16_view-status hooks: Use raw strings for regular expressions

Jan 7, 2020:

12:51 PM Changeset in mod_gnutls [0cfe818]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: Use with instead of try/finally to safely close file
12:50 PM Changeset in mod_gnutls [b307cc1]proxy-ticket by Fiona Klute <fiona.klute@…>
mgstest.http._stderr_writer: Always close input stream at EOS Fixes …

Jan 6, 2020:

1:53 AM Changeset in mod_gnutls [a274959]proxy-ticket by Fiona Klute <fiona.klute@…>
Build the test suite README as HTML if pandoc is available It doesn't …

Jan 5, 2020:

7:10 AM Changeset in mod_gnutls [5ea6c14]proxy-ticket by Fiona Klute <fiona.klute@…>
Clarify exception message for unexpected headers Using the …
7:03 AM Changeset in mod_gnutls [459a982]proxy-ticket by Fiona Klute <fiona.klute@…>
Include doctest for the mgstest Python package in test suite runs …
5:43 AM Changeset in mod_gnutls [1fe7cac]proxy-ticket by Fiona Klute <fiona.klute@…>
TestReq10: Handle expected and unexpected connection failure With …
3:54 AM Changeset in mod_gnutls [0b3733d]proxy-ticket by Fiona Klute <fiona.klute@…>
Test suite: Support checking absence of headers
3:52 AM Changeset in mod_gnutls [bdf5917]proxy-ticket by Fiona Klute <fiona.klute@…>
TestReq10: Implement checking expected headers

Jan 4, 2020:

12:48 PM Changeset in mod_gnutls [fa14c32]proxy-ticket by Fiona Klute <fiona.klute@…>
Rename mod_gnutls_manual.mdwn -> mod_gnutls_manual.md ".md" has …
12:40 PM Changeset in mod_gnutls [aa83125]proxy-ticket by Fiona Klute <fiona.klute@…>
Fix passing SOFTHSM_LIB to "make distcheck" The single quotes were …
12:33 PM Changeset in mod_gnutls [a1ce49d]proxy-ticket by Fiona Klute <fiona.klute@…>
Include test suite documentation in release tarballs Git is the …
12:31 PM Changeset in mod_gnutls [a47c201]proxy-ticket by Fiona Klute <fiona.klute@…>
Manual: Justify paragraphs
12:19 PM Changeset in mod_gnutls [bbc9b03]proxy-ticket by Fiona Klute <fiona.klute@…>
Detailed documentation on test.yml and mgstest.tests
10:46 AM Changeset in mod_gnutls [8510282]proxy-ticket by Fiona Klute <fiona.klute@…>
Small manual updates
10:38 AM Changeset in mod_gnutls [2c4504f]proxy-ticket by Fiona Klute <fiona.klute@…>
Improved CSS for documentation
7:39 AM Changeset in mod_gnutls [f826b5f]proxy-ticket by Fiona Klute <fiona.klute@…>
test/README.md: Enable syntax highlighting
7:04 AM Changeset in mod_gnutls [dc3cbd5]proxy-ticket by Fiona Klute <fiona.klute@…>
Manual: Add minimal CSS style for HTML output Margins make reading …
5:16 AM Changeset in mod_gnutls [190d459]proxy-ticket by Fiona Klute <fiona.klute@…>
Manual: Use syntax highlighting for configuration examples
4:24 AM Changeset in mod_gnutls [3deb86e]proxy-ticket by Fiona Klute <fiona.klute@…>
Reorganize imports, remove already done TODO

Jan 3, 2020:

6:32 PM Changeset in mod_gnutls [63e4efe]proxy-ticket by Fiona Klute <fiona.klute@…>
Test suite: Remove unused data files * ffdhe3072.pem was loaded, but …
6:06 AM Changeset in mod_gnutls [f7e47b5]proxy-ticket by Fiona Klute <fiona.klute@…>
Override yaml.YAMLObject.from_yaml() instead of adding constructors …
5:35 AM Changeset in mod_gnutls [0699668]proxy-ticket by Fiona Klute <fiona.klute@…>
Use post_check hook for test 27_OCSP_server
5:26 AM Changeset in mod_gnutls [f246f00]proxy-ticket by Fiona Klute <fiona.klute@…>
Use post_check hook for test 14_resume_session
5:08 AM Changeset in mod_gnutls [905063e]proxy-ticket by Fiona Klute <fiona.klute@…>
Simplify 16_view-status post_check hook using mgstest.require_match()
5:05 AM Changeset in mod_gnutls [0f65ea9]proxy-ticket by Fiona Klute <fiona.klute@…>
Use post_check hook in 28_HTTP2_support
4:21 AM Changeset in mod_gnutls [076049a]proxy-ticket by Fiona Klute <fiona.klute@…>
Add forgotten license header

Jan 2, 2020:

4:51 PM Changeset in mod_gnutls [e971a2c]proxy-ticket by Fiona Klute <fiona.klute@…>
Document supported test hooks
3:12 PM Changeset in mod_gnutls [4411426]proxy-ticket by Fiona Klute <fiona.klute@…>
Convert test/README to markdown, plus small fixes
2:51 PM Changeset in mod_gnutls [5fd0170]proxy-ticket by Fiona Klute <fiona.klute@…>
Update outdated information in test/README
12:53 PM Changeset in mod_gnutls [5d5a7c8]proxy-ticket by Fiona Klute <fiona.klute@…>
netns_py.bash: Fix Python command line without namespaces The …

Dec 31, 2019:

11:40 AM Changeset in mod_gnutls [4de8cd3]proxy-ticket by Fiona Klute <fiona.klute@…>
Remove an ExitStack? made obsolete by wrapping "with" around main()
11:37 AM Changeset in mod_gnutls [92cf138]proxy-ticket by Fiona Klute <fiona.klute@…>
runtest.py: Provide temporary log files by default This means tests …
11:26 AM Changeset in mod_gnutls [b457e67]proxy-ticket by Fiona Klute <fiona.klute@…>
Open log files through argparse The with block around main ensures …
11:13 AM Changeset in mod_gnutls [ac516aa]proxy-ticket by Fiona Klute <fiona.klute@…>
runtest.py: Split actions after argument parsing into a main function …
11:10 AM Changeset in mod_gnutls [079859e]proxy-ticket by Fiona Klute <fiona.klute@…>
Fix exception messages for invalid test numbers

Dec 28, 2019:

6:32 AM Changeset in mod_gnutls [2d25c1c]proxy-ticket by Fiona Klute <fiona.klute@…>
Test 16_view-status: Use post_check hook for GnuTLS 3.6.11 …

Dec 27, 2019:

5:43 PM Changeset in mod_gnutls [dd91d9c]proxy-ticket by Fiona Klute <fiona.klute@…>
Support post_check hook for tests
3:21 PM Changeset in mod_gnutls [52636ee]proxy-ticket by Fiona Klute <fiona.klute@…>
TestReq10: Use superclass constructor and _from_yaml function This …
3:19 PM Changeset in mod_gnutls [7089dbc]proxy-ticket by Fiona Klute <fiona.klute@…>
Rename TestRaw10 to TestReq10 and adjust the YAML tag
3:15 PM Changeset in mod_gnutls [6615d91]proxy-ticket by Fiona Klute <fiona.klute@…>
Use dynamic class constructor in _from_yaml classmethods This makes …
2:10 PM Changeset in mod_gnutls [3039495]proxy-ticket by Fiona Klute <fiona.klute@…>
Write TLS connection log for HTTP/1.0 requests to stdout
12:40 PM Changeset in mod_gnutls [0909c92]proxy-ticket by Fiona Klute <fiona.klute@…>
Add hooks system to the test runner With this all tests can use …

Dec 26, 2019:

3:47 AM Changeset in mod_gnutls [05984a0]proxy-ticket by Fiona Klute <fiona.klute@…>
Replace "runtests" with "runtest.py" This is the next step from …

Dec 21, 2019:

12:15 PM Changeset in mod_gnutls [006f91a]proxy-ticket by Fiona Klute <fiona.klute@…>
HTTPSubprocessConnection: Use stable API to access the default timeout

Dec 19, 2019:

7:11 AM Changeset in mod_gnutls [09774e2]proxy-ticket by Fiona Klute <fiona.klute@…>
Optionally log HTTP responses to another stream/file
6:35 AM Changeset in mod_gnutls [45b0a24]proxy-ticket by Fiona Klute <fiona.klute@…>
TestRequest?: Raise exception if expected connection reset didn't occur
6:26 AM Changeset in mod_gnutls [d5c572b]proxy-ticket by Fiona Klute <fiona.klute@…>
Use try/finally in lockfile context even when locking is disabled The …

Dec 18, 2019:

5:42 PM Changeset in mod_gnutls [3be92d3]proxy-ticket by Fiona Klute <fiona.klute@…>
Optionally log gnutls-cli stderr output to another stream/file
2:45 AM Changeset in mod_gnutls [779406c]proxy-ticket by Fiona Klute <fiona.klute@…>
Always log test connection number
Note: See TracTimeline for information about the timeline view.