Chris Novakovic
Chris Novakovic
`t/data/binary-test.file` is a binary blob of unknown provenance. To provide more reassurance that nothing malicious is hidden in binary blobs in the test suite, replace this file with the ASCII...
The following author-only tests are run as part of the standard test suite: * `t/local/01_pod.t` * `t/local/02_pod_coverage.t` * `t/local/kwalitee.t` These only need to be run as part of CI jobs...
The following author-only tests are run as part of the standard Net-SSLeay test suite: * `t/local/01_pod.t` * `t/local/02_pod_coverage.t` * `t/local/kwalitee.t` These only need to be run as part of CI...
Raised by @h-vn in a comment in #313, but it deserves its own issue. `helper_script/regen_openssl_constants.pl` (and, when #313 is merged, `helper_script/update-exported-constants`) generates C code that returns the values of libssl...
The `ASN1_*`-related functions give wildly incorrect results with 64-bit editions of Windows and the GCC in 32-bit versions of Strawberry Perl >= 5.30.0.1. We suspect this is the cause of...
The following tests in the test suite are specific to TLS 1.2 and below due to [changes to the session protocol](https://wiki.openssl.org/index.php/TLS1.3#Sessions) in TLS 1.3: * `t/local/64_ticket_sharing.t` * `t/local/65_ticket_sharing_2.t` For completeness,...
We currently check the Kwalitee metrics in [Test::Kwalitee](https://metacpan.org/pod/Test::Kwalitee) as part of `t/local/kwalitee.t`, but it'd also be good to check the extra metrics in [Test::Kwalitee::Extra](https://metacpan.org/pod/Test::Kwalitee::Extra). There are also some [Kwalitee failures...
MWE, which can be observed in a more substantial setting in #3176: ``` s = "a string" i = 1 d = {"s": s, "i": i} log.fatal(f"s={s}, i={i}, d={d}") ```...
`add_entry_point` allows entry points to be added to targets in post-build functions, however these entry points aren't returned by `get_entry_points`. MWE, based on the test in `test/get_entry_points/BUILD`: ``` def add_second_entry_point(name:str,...
Here's a trivial change to the type conversion error message that makes errors involving the `Number` type look just a bit nicer: ``` testprog: Option 'testopt' is not a number...