Change %% to escape single quotes (%1 remains with no quoting and %%
with double quotes) to avoid a single quote being able to terminate
quoted sections of commands. Fixes unexpected behaviour with session
names containing single quotes reported by Aliz Hammond.
Update to tzdata2026c from https://github.com/JodaOrg/global-tz
Major changes:
o Alberta moved to permanent -06 on 2026-06-18
o Morocco moves to permanent +00 on 2026-09-20
www/librewolf: update to 152.0.6-1
www/mozilla-firefox/files/policies.json has some changes that may
be relevant for LibreWolf but I don't have time to look at that.
Can be done later.
MAINTAINER indicated not working on this port for now
Identical diff from yaydn, thanks
OK landry@
Make dtls1_do_write_ccs() self contained.
A ChangeCipherSpec message is always the same single byte. Make
dtls1_do_write_ccs() know how to send this message, which avoids the use of
buffers and needing to keep copies for retransmission.
ok kenjiro@ tb@
Clean up sequence number and message header handling.
dtls1_set_message_header() is only called in one place - inline the write
handshake sequence number handling. Rename dtls1_set_message_header_int()
to dtls1_set_message_header().
The dtls12_write_ccs() code does not use handshake sequence numbers (since
they're not handshake messages) - stop pretending that it does.
ok kenjiro@ tb@
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@