Timeline



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

Dec 13, 2019:

12:44 PM Changeset in mod_gnutls [f3a3f6f]proxy-ticket by Fiona Klute <fiona.klute@…>
Check for Python yaml module in ./configure (required for tests)

Dec 12, 2019:

4:58 PM Changeset in mod_gnutls [b1261cb]proxy-ticket by Fiona Klute <fiona.klute@…>
mgstest: Context manager for an optional file-based mutex This can be …
12:43 PM Changeset in mod_gnutls [4459cdd]proxy-ticket by Fiona Klute <fiona.klute@…>
HTTPSubprocessConnection: Handle subprocess stderr via a thread This …
7:08 AM Changeset in mod_gnutls [c7f83a3]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: Always close the test config file
6:48 AM Changeset in mod_gnutls [c96a965]proxy-ticket by Fiona Klute <fiona.klute@…>
Create function to run a test config YAML file This is much more …
6:44 AM Changeset in mod_gnutls [b57d2c2]proxy-ticket by Fiona Klute <fiona.klute@…>
Connection reset can trigger BrokenPipeError? first, catch if expected

Dec 8, 2019:

6:28 AM Changeset in mod_gnutls [a592762]proxy-ticket by Fiona Klute <fiona.klute@…>
Add missing semicolon in AM_TESTS_ENVIRONMENT

Dec 7, 2019:

3:24 PM Changeset in mod_gnutls [3fbe087]proxy-ticket by Fiona Klute <fiona.klute@…>
Use os.set_blocking() instead of fiddling with file descriptor flags
11:41 AM Changeset in mod_gnutls [eb84747]proxy-ticket by Fiona Klute <fiona.klute@…>
TestConnection?: Add optional "description" attribute for logging
11:22 AM Changeset in mod_gnutls [0e069b6]proxy-ticket by Fiona Klute <fiona.klute@…>
Support plain HTTP in the Python test framework This makes it …
10:46 AM Changeset in mod_gnutls [7054040]proxy-ticket by Fiona Klute <fiona.klute@…>
Support checking response headers
9:48 AM Changeset in mod_gnutls [8b72599]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: Flush sys.stdout so connection output doesn't mix
9:42 AM Changeset in mod_gnutls [e3e0de1]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: Make host and port configurable per connection …
9:39 AM Changeset in mod_gnutls [09d923b]proxy-ticket by Fiona Klute <fiona.klute@…>
Include status request in sample_test.yml

Dec 6, 2019:

11:54 AM Changeset in mod_gnutls [d762813]proxy-ticket by Fiona Klute <fiona.klute@…>
Test suite: Start fewer server processes The test suite doesn't need …
11:28 AM Changeset in mod_gnutls [f6d2721]proxy-ticket by Fiona Klute <fiona.klute@…>
HTTPSubprocessConnection: Run filter in a thread instead of process …
11:10 AM Changeset in mod_gnutls [0560bb9]proxy-ticket by Fiona Klute <fiona.klute@…>
Add some documentation for the Python test modules

Dec 4, 2019:

2:37 PM Changeset in mod_gnutls [f9e13a5]proxy-ticket by Fiona Klute <fiona.klute@…>
mgstest.tests: Fix doctests for module structure
2:34 PM Changeset in mod_gnutls [42097fb]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: Add --timeout parameter for TEST_QUERY_TIMEOUT
12:57 PM Changeset in mod_gnutls [6d3dc34]proxy-ticket by Fiona Klute <fiona.klute@…>
Split infrastructure from https-test-client.py into modules
10:14 AM Changeset in mod_gnutls [a2d1bb9]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: Support multiple connections in one test config
10:05 AM Changeset in mod_gnutls [ec63b07]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: A few more doctests
10:00 AM Changeset in mod_gnutls [6ea34b1]proxy-ticket by Fiona Klute <fiona.klute@…>
Rename TestRequest?.check_body() to show it is shared API
9:56 AM Changeset in mod_gnutls [1de6754]proxy-ticket by Fiona Klute <fiona.klute@…>
Move code for running a test connection into TestConnection?.run()
9:41 AM Changeset in mod_gnutls [2e736df]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: Require --test-config parameter This allows a …
9:36 AM Changeset in mod_gnutls [ce85a5f]proxy-ticket by Fiona Klute <fiona.klute@…>
Move code to run a TestRequest? into the class
9:16 AM Changeset in mod_gnutls [851173b]proxy-ticket by Fiona Klute <fiona.klute@…>
TestConnection?: Rename unused "protocol" parameter to "transport" …
6:20 AM Changeset in mod_gnutls [1c2b936]proxy-ticket by Fiona Klute <fiona.klute@…>
Test suite: Use the new Python-based test client
3:52 AM Changeset in mod_gnutls [5c7e570]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: Implement minimal HTTP/1.0 client The test case …
3:01 AM Changeset in mod_gnutls [eed0c4b]proxy-ticket by Fiona Klute <fiona.klute@…>
HTTPSubprocessConnection: Ensure subprocess exists before closing …

Dec 2, 2019:

2:57 PM Changeset in mod_gnutls [0a16644]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: Stop filtering after the first read block of …
2:44 PM Changeset in mod_gnutls [db82911]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: Make the filter function an optional argument …
2:32 PM Changeset in mod_gnutls [4dfbedd]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: Move filter out of HTTPSubprocessConnection class
2:26 PM Changeset in mod_gnutls [d9b0936]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: Some more comments on the filter function
2:09 PM Changeset in mod_gnutls [fc8eefcd]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: Cleanly shut down the connection subprocess The …
12:20 PM Changeset in mod_gnutls [03426e0]proxy-ticket by Fiona Klute <fiona.klute@…>
https-test-client.py: Prototype of output stream filter for gnutls-cli …
11:36 AM Changeset in mod_gnutls [dec05c4]proxy-ticket by Fiona Klute <fiona.klute@…>
Test suite: Enable HTTP keep-alive in the test server Test using the …
Note: See TracTimeline for information about the timeline view.