unbreak parsing of IPv6 addresses in file-backed table(5)s
The file parser splits the line on the ':' character too for key-value
tables, and so mis-parses IPv6 addresses. The "::1 localhost" example
in table(5) is actually parsed as key "" and value ":1 localhost".
For list tables, the "# @list" marker can be used as a workaround, but
for key-valued the parser has to be fixed.
There are also some weird edge cases when splitting the lines.
Now the parser always splits on the first whitespace or colon, and then
strips the spaces. For lines starting with '[' the parser will jump to
the matching ']' before attempting to split. So, for example:
[::1]:localhost becomes "[::1]" -> "localhost"
[::1] example.org becomes "[::1]" -> "example.org"
foo: bar becomes "foo" -> "bar"
foo::bar becomes "foo" -> ":bar"
[8 lines not shown]
Don't re-lock sockets in uipc_shutdown().
No reason to lock peer. It can't be or became listening socket, both
sockets can't be in the middle of connecting or disconnecting.
ok bluhm
cmake: limit the maximum number of autogen moc/uic processes to ${MAKE_JOBS}
Previously cmake was using up $ncpus jobs for those autogen tasks. The
limit is not perfect for ${MAKE_JOBS} > 1 since an affected port might
use up to 2 * ${MAKE_JOBS} jobs, but it's still better than no limit
on machines with lots of cpus.
ok phessler@ rsadowski@ (maintainer)
vmctl(8): Add 'vmctl status -r'
The -r option can be used to limit the output of 'vmctl status' to only
running VMs. This is useful for machines that have a large number of
stopped VMs, as the running ones are printed at the top by default and
previously required scrolling back to see the list of running VMs, and/or
using 'grep RUNNING'.
There is no change for users not using -r.
ok dv
Fix patch description to correctly describe the reason for the patch:
Use the correct number of cpus when hw.smt=0
Pointed out by Kirill A. Korinsky <kirill at korins.ky> and sthen@
Update to 21.0.3 GA:
* Contains upstream bug and security fixes:
https://openjdk.org/groups/vulnerability/advisories/2024-04-16
* Take advantage of hyperthreading when hw.smt is enabled. Patch
originally submitted by Kirill A. Korinsky <kirill at korins.ky>
Update to 17.0.11 GA:
* Contains upstream bug and security fixes:
https://openjdk.org/groups/vulnerability/advisories/2024-04-16
* Take advantage of hyperthreading when hw.smt is enabled. Patch
originally submitted by Kirill A. Korinsky <kirill at korins.ky>