Fix netstat(1) man page and options.
Use switch -v to avoid IPv6 address truncation everywhere. Remove
special meaning of -l for IPv6 multicast routing table. Fix
combination of options in usage. Clarify man page.
input and OK claudio@
Make IP multicast router global variable MP safe.
Use a multicast router rwlock to protect the mrt_mrouter array.
Since we support one router per route table, also implement an API
version per router. Sockets in mrt_mrouter are reference counted.
Fix the name space a bit by using mrt_ prefix consistently. Keep
existing netlock and kernel lock until fine grained locking has
been finished.
OK claudio@
Repair last steps of portimport(1) ran from mystuff/
Obviously we can't update the freshly imported directory directly from
mystuff/, it has to be done from the real target directory. So trim
mystuff/ from the path before cd'ing there. This fixes the error below:
cvs server: failed to create lock directory for `/cvs' (/cvs/#cvs.lock): Permission denied
cvs server: failed to obtain dir lock in repository `/cvs'
cvs [server aborted]: read lock failed - giving up
While here revert rev 1.8 which didn't fix the underlying issue.
ok tb@
ld.so: print symbol name if lazy binding failed
It's a useful clue where to go look and various people working in ports
used similar diffs to track problems they were facing down.
fine by guenther
ok deraadt jca
update to 1.30.4; from Mark Patruck
fixes the following:
- buffer overflow vulnerability when using map with regex
(CVE-2026-42533)
- memory disclosure vulnerability when using ngx_http_slice_module
(CVE-2026-60005)
- use-after-free vulnerability when using ngx_http_ssi_module
(CVE-2026-56434)
netstat(1) prints interface multicast counter.
Use -g option as modifier for -i, -I, and -w to show per interface
multicast packet counter. Make -q more specific to suppress 0 for
values actually printed.
input and OK claudio@