<ChangeLog>
*) Feature: support for response code 103 from proxy and gRPC backends;
the "early_hints" directive.
*) Feature: loading of secret keys from hardware tokens with OpenSSL
provider.
*) Feature: support for the "so_keepalive" parameter of the "listen"
directive on macOS.
*) Change: the logging level of SSL errors in a QUIC handshake has been
changed from "error" to "crit" for critical errors, and to "info" for
the rest; the logging level of unsupported QUIC transport parameters
has been lowered from "info" to "debug".
*) Change: the native nginx/Windows binary release is now built using
Windows SDK 10.
*) Bugfix: nginx could not be built by gcc 15 if ngx_http_v2_module or
ngx_http_v3_module modules were used.
*) Bugfix: nginx might not be built by gcc 14 or newer with -O3 -flto
optimization if ngx_http_v3_module was used.
*) Bugfixes and improvements in HTTP/3.
</ChangeLog>
Apple's Safari web browser binary cookies format (de)serializer
written in Python. Our modifications to the original sources
include the fix for "the year 2038 problem" on 32-bit systems,
Netscape traditional `cookies.txt' file format support, and use
of Pydantic V1 which does not pull in Rust unlike V2 which the
project needlessly assumes by default.
Although it is stated that all Internet2 software is released under the
Apache-2.0 license, this specific software is a fork of log4cpp that is
released under LGPL-2.1, and LGPL does not permit changing the license
to the more permissive Apache-2.0.
PR: 261661
Submitted by: Clint Clayton
While here, bump DISTVERSION to 0.31. No functional changes. The
version bump is only indicative of new maintenance and the ability of
others/users to more easily participate in it's development.
Summary of changes:
- New home: https://codeberg.org/BSDforge/libcabinet
- take maintainership
- add LICENSE file
- add README.md
PR: 287759
Reported by: Chris Hutchinson <portmaster@BSDforge.com> (new maintainer)
Feluda is a Rust-based command-line tool that analyzes the dependencies
of a project, notes down their licenses, and flags any permissions that
restrict personal or commercial usage.
WWW: https://github.com/anistark/feluda
PR: 284910
Reported by: Yusuf Yaman <nxjoseph@protonmail.com> (new maintainer)
Minimal terminal-based typing speed test with
support for dozens of programming languages.
Features:
- Terminal-based typing with WPM and accuracy tracking
- Multi-language support including English and 30+ programming languages
- Infinite word generation with smooth 3-line scrolling display
- Minimalist TUI built with Bubble Tea and Lipgloss
- Embedded language data for easy distribution
- Accurate metrics following standard typing test calculations
WWW: https://github.com/ashish0kumar/typtea
PR: 287725
Reported by: Yusuf Yaman <nxjoseph@protonmail.com> (new maintainer)
So, instead of a relatively neat and simple setting of two variables,
you now get this monstrosity. Replicate chunks of
../Mk/Uses/python.mk substituting our own PEP440VERSION rather than
DISTVERSION. We can't just set DISTVERSION because that breaks the
PEP440 versioning scheme where `2.5.post1' > '2.5' but the usual
DISTVERSION -> PORTVERSION conversion creates '2.5.p1' which is <
'2.5'. In this case we want a PORTVERSION of '2.5p1' > '2.5'
These components have been updated:
- buildah from 1.38.1 to 1.40.1
- podman from 5.3.2 to 5.5.1
- skopeo from 1.17.0 to 1.19.0
PR: 287607
Approved by: dfr (maintainer)
Differential Revision: https://reviews.freebsd.org/D49184
- convert to pep517
- update PORTNAME and chase the change in dependent www/py-calibreweb
PR: 285298
Reported by: Matthew Wener <matthew@wener.org> (maintainer)