acme: fix border size, autoindent undo: imported from plan9port (thanks jxy)
zuke: include libtags in CFLAGS
zuke: remove -G option (old playlists not supported anymore)
remove juke (use play or zuke instead)
audio/: zuke, mkplist, readtags
remove old, broken scripts: fedex, u(s)ps, weather (thanks fulton)
Mail: correctly track the number of messages (thanks igor)
crop: allow no-ops for pipelines
ip/tftpd: add a syslog message about what error we return to the client on a NAK
ip/dhcpd: work around raspberry pi pxe firmware by providing dhcp option 66
ip/ipconfig: ODtftpserver (dhcp option 66) is of type string
termrc, cpurc: silence /net/ether* error message when there are no ethernet devices
libthread: generate correct acid files
page: fix for kerTeX dvi
disk/fdisk: add OpenBSD partition type
printfont: load all fonts for `printfont all`
trofftable.rc: make work
g: add lua, mk, ml, mli, myr, and sh suffixes
nusbrc: ignore rndis ethernet in /rc/bin/nusbed, handled by /sys/src/9/boot/nusbrc (thanks romano)
minor man page typos
vgadb: igfx: add vid/did for early 2011 apple mbp (thanks Romano)
[9front] walk: properly format permissions
file: detect webp files (thanks kemal)
games/glendy: your complication had a complication (god damn it kemal)
games/glendy: don't use lucida sans in menus by default and bugfix (thanks kemal)
kernel: get rid of physical page bank array and use conf.mem[] instead
whois: suppress missing file errors (thanks kivik)
acme: fix suicide *and* resource leak in ecmd.c (thanks igor)
[9front] [patch] nusb/ether -t rndis
merge
devfs: fix locking and ignore undocumented "fsdev:\n" configuration signature
libsunrpc: work around arm64 compiler bug in sunStringUnpack()
merge
kbmap/tr: add one missing key to Turkish keymap (thanks kemal)
legal: mit neuer lizenz: mit
kernel: remove ucalloc.c duplicates
kernel: use 64-bit mask to avoid compiler warning in port/pci.c
5c, 6c, 7c, 8c, kc, qc, vc: use explicit gmove(... , nn) in cgen() for result of OAS*, OPREINC, OPOSTINC
audio(1): fix little typo.
correct off-by-one nul termination.
Mail: separate deletion from relinking messages
riostart: revert, this doesnt fix anything
rio: make window focus changes deterministic, cleanup wind.c
[9front] [PATCH] fix small typo in vmx(3)
/sys/man/1/mothra: eu regulations require that we disclose we're sending search queries to duckduckgo.
[9front] riostart: make text window focused by default
mothra: "d": use lite version, disable redirect
mothra: add "d" command to search for a text on the internet (using duckduckgo)
Mail: revert 096538d64724
devpccard, pci: fix pccard support and handle pci expansion roms
Mail: fix infinite deletion loop
bcm: change color chan to RGB24 (thanks p.kosyh)
B, Bfn: fix invocation with multiple files, improve manual page
ramfs: fix truncfile() for non multiple of extend size (64k)
vmx: reduce cpu load by eliminating nop-loop
html2ms: 0xFFFD → Runeerror
ip/tftpd: add -n namespace-file flag (thanks sam-d)
ip/tftpd: use procsetuser() instead of writing #c/user
boot/bcm: download dtb files for rpi-400 and rpi-cm4
libaml: fix IndexField and BankField implementations (thanks Michael Forney)
games/snes: use 4-point hermite interpolation to resample
theo: wrong.
ape/lib9: expose fd2path (thanks phil9)
upas/send: add \n to error in refuse() (thanks josuah)
marshal: remove debug junk.
upas/marshal: use login instead of user (thanks sirjofri)
upas/marshal: handle nonexistent save folder correctly (thanks sirjofri)
ether82563: add pci id for i219-LM on thinkcenter (easypeasy, thanks hiro)
pc/devarch: use m->cpumhz instead of recalculatin it
9boot: handle automatic length for 64-bit values in hexfmt() for framebuffer address (thanks Michael Forney)
/sys/src/cmd/ndb/dns.h:
sam/{address.c, sam.h}: bump STRSIZE to 512MB (thanks, Ori_B)
libstdio: sync bits of vfprintf from APE
nan(2): document isInf(x, 0) matching +∞ and -∞
audio/flacenc: fix usage
games/snes: use enum constants KON and ENDX instead of their values
games/snes: implement DSP echo
games/snes: implement DSP noise
games/snes: fix BRR decoding with filters 2 and 3
mothra: tune up entry control logic for easier text editing
9boot: mark efi boot and runtime service regions as reserved
ndb/dns: implement RFC6844 certificate authority authorization record type
[9front] audio/flacenc: fix error check for fseeko
font/terminus: you can't run a font, silly
nusb: don't create rw iso endpoints (by Michael Forney)
nusb: don't create rw iso endpoints (by Michael Forney)
merge
fortunes: That depends on how you define native. -- Andre Garzia
newt: remove fn f, replace with walk
stdio: remove erronous assert in dtoa
[9front] mimetype: add entry for .patch extension
[9front] upas/vf: exclude mime boundary from temporary attachment files
ape/lib9: sync arm getfcr.s implementation
ape: sync flaot.h macros with u.h
Mail: correct rendering of nested multipart messages
[9front] upas/vf: remove debugging print statements
games/gb: fix reversed audio channels
games/gb: various HDMA fixes
games/gb: fix timer divider for input clock 0
[9front] upas/vf: install %τ format specifier