devip: provide large buffer for ipifc->local() generator
ip/ppp: allow specifying pair of local and remote address
libip: open temporary file-descriptors with OCEXEC flag
devip: don't leak temporary buffers on error
devip: rlock ifc before accessing interface parameters in ipifcstate()
7l, 7c: Remove STLP(W), finish LDAXR(W)/STLXR(W).
git(1): fix quoting in .IR
last change did not include the header update
libmach: fix reading .7 objects containing instructions with an extra register (from3)
libaml: tow eisaid inside the environment
audio/flacdec: throw out decoded audio until finished seeking
vnc: fix farsi key symbols
devip: address some ipv6 issues on pkt interface
7l: use floating point immediates where possible
libmach: fixup for fmovT Fd,u(SP)
libmach: add more floating point instructions decoding for arm64
7c: clean up the garbage in -S output, fix printing instructions using FCONST
dhcp: fix out of bounds access in "ANDROID_METERED" fix
devip: maintain packet counters for pktmedium
dhcp: skip android junk options
7l: register offset loads/stores
ip/ppp: ipv6 support, cleanup routes, remove source filter, and more
7l: allow paired SIMD load/store, correct a few comments
5c, kc, qc: fix implicit return type of samaddr
libauthsrv: readnvram: prompt for use of p9sk1 in nvram, with a default of no
libsec: add parentesis to squelch gcc warning in drawterm
bcm64: move fpon()/fpoff() into l.s
imx8: move fpon()/fpoff() into l.s
ftpfs: clarify usage and manpage
riow: add mod4+shift+q (delete current window)
zynq: fix plcopy() source pointer increment
7l: rewrite Rl→REGTMP in the comment (thanks cinap)
libmach/acid: add basic FP support for arm64
ip/pppoe: aaand the code ;)
ip/pppoe: Handle termination request, add retry-forever (-r) option
ip/ppp: Implement echo request timeout, terminate
7c, 7l: revert CASE change, fix linker clobbering offset if given the same register twice
libmach: remove obsolete fishy case in mips header parsing
libc/arm64: sqrt() in assembly
7c: peephole: ACASE needs two distinctive registers - nothing to optimize
7l: throw an error if CASE uses the same register for base and offset (CASE R1, R1)
5c, 7c: fix !x compilation when x is a negative float
7c: node offsets aren't necessarily 0 - fixup packed structs
7c: copy the remainder of packed structs
mouse(2): not quite a typo (thanks Alex Musolino)
disk/qcowfs: correct GET2 off by one
diff: fix suicide if binary files don't diff
/lib/theo: The future doesn't get better if you demand backwards compatibility forever.
/sys/doc/nssec.ms: small grammar fixes (ok'd by moody)
fstype: add support for gefs
usbxhci: add some robustness checks
dossrv: better error handling and sanity checking in dosfs()
usbxhci: fix command ring wrap crash
dossrv: Implement support for != 512 sector and track sizes
DP 1.2 on igfx; EDID wrapping; VGA display connections
/sys/doc: "Namespaces as Security Domains"
ktrans: correct 'exit' text (thanks Keegan)
/lib/dict: improve downloading scripts
etherwpi: accept pci device id 4222 (thanks oliver simmons)
portmkfile: cleanup dependencies for wifi.$O and etheriwl.$O
imx8: provide PCIWINDOW constant, use PCIWADDR() for MSI_TARGET_ADDR
sdnvme: remove unused mptr argument to qcmd()
imx8: add vpu clocks and irq indices, correct a typo (no functional change)
2c(1), 2l(1), tl: add thumb to the list. fix thechar: '5' → 't'
imx8: make etheriwl work on MNT Reform, move it to port/ (thanks cinap); tested with 6205
auth/ssh2rsa: convert Unix ssh private keys to Plan 9 format.
bio: abort on invalid state
git/send: correctly delete branches with no local mirror
aux/listen: log the real error when announce() fails
ip: generalize Rproxy route handling, allowing non point-to-point arp proxy
segment(3): Fix typo
nusb/usbd: only fetch first 8 bytes of device descriptor for getmaxpkt() (thanks k0ga)
crop(1), memdraw(2): writememimage doesn't always write compressed images
kernel: Clear secrets on reboot
libc: Add poolreset() function
awk: getline: do not access unitialized data on EOF
awk: dont leak memory on extra format arguments
diff: barf with explanation on binary diffs/merges
ip/httpd: fix duplicate array entry (thanks [email protected])
srv(3): improve the example (thanks mcf)
srv(3): provide /srv/clone example
libc: runecomp: move generated files to explicit regen rule
truetypefs: fall back instead of crashing when could not get a glyph
tcs: add nfc and nfd output formats
runecomp(2): clarify audience and history
ascii(1), utf(6): /lib/unicode → /lib/ucd/UnicodeData.txt
libc: runecomp: commit generated data files
upas/runq: revert b55b1f31e139271852c3581924ddc92a10f54883
libc: remove dangling runetype.c
cpp: allow qid version change for #pragma once
upas/runq: we don't care about the waitmsg, use waitpid