?a: catch symb[NSYMB] buffer overflow in lexer, cleanup, assume thechar is a rune
cc: get rid of sprint() and temporary buffer for type conversion fuction
libmemdraw: remove inexistent build targets
?c: fix Bconv() misusage of strncat()
6c: conserve registers for floating point operations
fortunes: As much as I'd love to I feel I have to let it go -- rminnich
aux/getflags: support named flags
7l, ql: dont assume . is in the path for running mkcname (thanks sam-d)
rc: fix code serialization for PIPEFD (thanks BurnZeZ)
acme/win: pass on flags to winfs (fix undocumented -e flag)
ip(3): remove outdated maximum ipstack number limit.
kernel: remove unused mem2bl() prototype
ip/ipconfig: ignore default routes targeting ourselfs
ip/ipconfig: resolve ipgw to an ip address as neccesary (thanks k0ga)
vl: remove unused mysbrk() prototype
qa: remove ALLOC() and ALLOCN() macros
triple-click to select non-whitespace segment
cc: remove mysbrk(), exponentially increase gethunk() allocation delta
vt plumbing: don't require selection
6c: remove mystery sys.c file
cc, ?[acl]: fix gethunk() and move common memory allocator code to cc/compat
backout the gethunk() again, as that breaks the assemblers
cc, ?l: fix gethunk() to actually grow allocation
cc: backout gethunk() change
cc, ?a, ?l: change thunk type to uintptr
cc: sbrk in bigger chunks as it grows, so it gets a chance to use the ram/swap available
kernel: cleanup the software mouse cursor mess
pc, pc64: remove "got unassigned irq" prints
9bootpxe: continues the war against random DHCPv6 DUIDs
/lib/face: add .dict entries for andrew.1 face files
pc64: remove rampage() nil check
pc: zero rampage() memory (thanks LordCreepity)
file: try ismp4() before ismp3()
dossrv: fix falloc() for >31 bit sector numbers (thanks sl)
nusb/usbd: fix portreset error handling
nusb/audio: set frequency only when supported
mtx, ppc: use proctab() to index into process table
kernel: remove scheddump() comment for delay() in */fns.h
pc, pc64: new memory map code
kernel: add portable memory map code (port/memmap.c)
ether8390: remove unused variables
ether8003: use physical addresses for ISAConfig ether->mem
upas/fs: fix sending of "delete" plumb messages
kbd(1): revert repeat/delay change
devkbd: bits bad! revert repeat/delay, better patches welcome
ip/dhcp6d: work arround non-ethernet based client duid
audiohda: add pci vid/did for AMD Raven HD Audio Controller (T495)
kbd(3): fix a typo (thanks Alex Musolino)
xen: fix rebootcode linkage
lib9p: fix re-use of root Qid when using createfile(); remove unused dirqidgen
pc64: enable uartpci (thanks taw9 for testing)
pc, pc64: ignore the 64-bit bar flag when reserving membar
pc: fix mp boot regression due mistake in mkfile
we prefer nil over 0, make the example show it.
kbd: add "repeat" file to set typematic repeat rate/delay on PS/2 keyboards
grep: fix handling of -b flag
turn ptrdiff_t into a 64 bit type
add intmax_t/uintmax_t as required by c99 7.18.1.5
evaluate #if expressions using vlong
add va_copy macro, conforming to c99 7.15.1.2
update colemak kbmap, simpler version with scroll working (thanks jeremy)
add colemak kbmap (thanks Silas McCroskey)
add swiss german kbmap (thanks mike)
kbdfs: fix kbmapread() not accounting for reads smaller than the size of the line
Improve the posix preprocessor.
improve usage messages (thanks henesy)
fix alignment in ape malloc
sam: ^ does not need current file
add usage messages to auth/(enable disable status).
lib9p: implement automatic remove-on-close cleanup in postsharesrv(), remove postfd() and sharefd() functions
boorc, nusbrc: fix wrong redirections after &
devshr: unmount service on #σc/share/mount removal
nusb/usbd: cleanup processes on unmount
9p(2): document all the effective rfork flags for postmountsrv()
9p(2): document the filedescriptor sharing behaviour of postmountsrv()
devproc: return process id when reading /proc/n/ctl file
games/playlistfs: open /proc/n/ctl OWRITE, not ORDWR
"": output previous action to stderr
lib9p: restore previous behaviour of fd group sharing
sshnet: fix fork race conditions