ream: add special "adm" snapshot for users file
scan: skip past repeated messages on enter too
main: make flags consistent again
range: avoid integer overflow
TODO: empty snap is explicit, we also need a fsck
main: shuffle flags, rfork(RFNOTEG)
hash: replace siphash with much faster metrohash
ream: add support for growing file systems
fs: fix empty directory check
log: fix log compression ordering
allocations: temporarily turn off live recompression
ream: change initial owner of / to adm with 775 mode
user: fix memory leaks when parseusers fails
user: fix freeing of previous users on reload
cons: fix out-of-bounds access when given command without subcommand
snap.c: rewrite to use deadlists properly.
add -s option for 9p over stdin/stdout
splitleaf: stop resetting fullness
user: remove stray typedef
dat: rename Traw => Tdat for harmony with key name
fs: continue on write error, don't return
check: rename badblk to badtree
fs: add missing error response for Qdump walk
blk: don't reinitialize log block with new address
blk: log free messages before making the block allocatable
tree: avoid scanning freed blocks
fs: don't leak flush messages
main: tweak parallelism, make it scale with cpus
fs: add 'dump' attach spec to mount snapshot dump
blk: move from hacky qsbr to ebr
cache: clear block address on uncache
blk: don't recurse to append log blocks
blk: flush sync blk after the current queue
blk: reserve 0.1% of disk for allocation logs
fs: handle flushes immediately
blk: use sync queue directly, instead of sending blocks over channel
all: pack integers in big endian form for better lexical sorting
fs: enforce authentication when not using -A
tree: fix typos in message address calculation
blk: make the alloc log self-allocate pre-flush.
everything: rework buffer lifetimes completely
blk: preallocate blocks to ensure bounded memory
cache: fix cache discipline
tweak options for compatibility with 9front boot scripts
fs: fix duid of root fid
log replay: clean up cache leaks
flags: remove direct access
fs: share mounts of same snap
fs: fix some memory and lock leaks
fs: keep userlk locked until we are done with the User
fs: check search permission when walking
fs: avoid btlookup in fsstat
add support for announcing on networks
fs: respond with zero read from readdir if buffer is too small
fs: various wstat fixes
blk: don't kill snap tree blocks
change mode type to ulong
cons: print confirmation when syncing finished
snap: skip grafting empty dead lists
fs: remove unused lk parameter to lookup()
remove unused quotefmtinstall
remove unused includes
finish a comment
fs: strip trailing suffix during version negotiation
fs: fix gid of new files
fs: update mtime on write
fs: fix first snapshot generation after mount
pack: save nextgen in arena block and remove snap root gen
diskfmt: remove fixed size block header
dump: fix where we put spaces
dump: improve 'show blk' output
cons: parse block addresses in hex
fs: use "main" snap on empty aname
fs: fix qid type check in wstat
fs: adjust initial mode by directory on create
fs: remove fixme comment -- it was fixed.
dump: remove unused showpath, clean up headers.
cons: make showent name argument optional to list directory
pack: use nil name to pack directory scan prefix
print qid paths in hex to match other tools
tree: copy value into buffer before applying updates
fs: avoid unnecessary btlookup during rename
fs: fix invalid Dent created with partial walk