captive portal: fix bracketed IPv6 literal in redirurl regex (#9981)
The host-match regex ([^:/]+) in the IPv6 lighttpd socket blocks
truncates bracketed IPv6 literals at the first colon, producing a
broken redirurl (e.g. [2601/ instead of [2606:4700:4700::1111]/).
Change the capture group to (\[[^\]]+\]|[^:/]+) so a full bracketed
literal is matched first, falling back to the original pattern for
IPv4 addresses and hostnames.
Missed in: 369630dbd35c (Captive portal: IPv6 support, #9745)
See also: #9973
devel/py-flufl.i18n: fix stage
staging still breaks because PEP517_INSTALL_CMD and USE_PYTHON=autoplist
do not handle the period (.) name normalisation bit that hatchling
implements properly. For now, use a hack that allows correct packaging
until PR 270358/review D46236 is committed, at which point the hack
becomes a no-op.
Pointy-hat to: vishwin
With hat: python
PR: 293773
[DA] Refactor the signature of the Exact SIV test (NFCI) (#186386)
Change the signature of `exactSIVtest` to directly pass addrecs instead
of passing their operands separately. I *think* this change is not
mandatory, but it will simplify the code, especially because we will be
checking the presence of nsw flags on the addrecs.
devel/py-flufl.lock: fix stage
staging still breaks because PEP517_INSTALL_CMD and USE_PYTHON=autoplist
do not handle the period (.) name normalisation bit that hatchling
implements properly. For now, use a hack that allows correct packaging
until PR 270358/review D46236 is committed, at which point the hack
becomes a no-op.
Pointy-hat to: vishwin
With hat: python
PR: 293772
www/pound: update the port to the latest version 4.21
- Drop DSAPARAM option, the code it used to patch is gone
- Add optional Lua support (requires version 5.3.5 or 5.4)
Requested by: maintainer