Created attachment 249443 [details] ports git-format-patch changes I want to bump the BASE's POSIX_VERSION to 200809L, which I believe we support completely (or nearly so). Trouble is, this breaks OpenSSL in a trivial way. I have a patch for base, but also included patches for the ports which I've only compile tested (though given the code's history I'm changing, it's sufficient). This bug has two patches: one for base and one for ports. I've not made the ports patches pretty, but have attended to the PORTREVISION bumping detail. I've made my best stab at it, though, so constructive criticism welcome.
Created attachment 249444 [details] src git-fromat-patch for the run
Requesting an exp run (I hope I did this right).
I think we can commit patches to security/openssl* before exp-run start. Added brnrd@ to CC (maintainer of the security/openssl*).
Exp-run looks fine
brnrd, do you approve patches for security/openssl*? Can I commit or can you commit?
Typo in security/openssl33/Makefile: -PATCHREVISION= 1 +PORTREVISION= 1 Reported by arrowd.
Also do security/openssl (3.0.x) need this patch too?
security/openssl31-quictls, security/openssl-quictls.
Created attachment 249580 [details] Optimized patch for ports security/openssl{,-quictls,111,31,31-quictls,32,33} Check this patch.
(In reply to Vladimir Druzenko from comment #7) > Also do security/openssl (3.0.x) need this patch too? Yes. All versions > 1.1 will need them (and maybe more). I've submitted the change upstream, but it hasn't landed there yet. I don't knkow their plans for backporting. https://github.com/openssl/openssl/pull/23885
I'm planning on committing the POSIX_VERSION bump soon to src -current, and likely a MFC to 14.x (and maybe 13.x). My compliance analysis suggests that 14.x is at the same level as -current. This change should ideally land before the quarterly branch, but could also be merged if we miss that. Once it's in both places, I'll move forward with the bump in -current. I plan on updating -current's openssl with this patch early next week, modified like upstream made me... But I need to coordinate with cy@ (cc'd).
Comment on attachment 249580 [details] Optimized patch for ports security/openssl{,-quictls,111,31,31-quictls,32,33} Thanks! I'm committing this today.
Committed to ports: https://cgit.freebsd.org/ports/commit/?id=36dad620780f4b8b5c523c05c57b1c82dbd42202 https://cgit.freebsd.org/ports/commit/?id=c7aaa5fe96fce5e4bfa086bda1d876ab198e979a