My key activities this month were: - triage of newly reported issues, investigating bugs, and responding to questions - participation on the meetings - Youtrack workflow experimentation and proposal - participation on QUIC design and implementation - preparation of Technical Policies changes proposals - reviews of various PRs: - I've reviewed more than 80 PRs this month - Notable PRs reviewed: - X509{,_LOOKUP}: Improve distinction between not found and fatal/internal error #14417 - Make configuration (and therefore builds) leaner #16378 - Clear method store / query cache confusion #18151 - tls: ban SSL3, TLS1, TLS1.1 and DTLS1.0 at security level one and above #18236 - Non-locale dependent OPENSSL_strcasecmp #18344 - QUIC wire format support #18382 - http_client.c: trace HTTP requests and responses when enabled #18386
- submitted 15 PRs: - In particular: - Fix build on OPENSSL_SYS_TANDEM and older POSIXes #18241 - Add design requirements for QUIC packet demuxer #18249 - Add a testcase for OSSL_PROVIDER_unload() being fully effective #18254 - OPENSSL_strcasecmp build, cleanup, and initialization fixes #18282 - Always try to construct methods as new provider might be added #18269 - QUIC empty protocol implementation #18307 - ossl_namemap_name2_num: Avoid unnecessary OPENSSL_strndup(). #18341 - High level overview of QUIC Implementation #18406 I also took 1 day off this month. -- Tomáš Mráz, OpenSSL