Commit Briefs
add `rename' command
it leverages the recently added wstat support
kamid: add wstat
it's not exactly compliant, as 9p requires the changes to be done atomically, but it's not possible to better targeting a UNIX file system. The 9p manpage regarding wstat isn't clear about the behaviour when changing the name of the file: kamid changes the associated fid to reflect the rename. kamid also allows to rename files to other directories, the fid is updated to the new location even in this case.
ftp: print mtime in ls output
Print the time (HH:MM) of the last edit is within the last 6 months, the year otherwise; match what `ls -lahF' does on OpenBSD, and I think it's cool.
- [regress-extra] tested Tstat to ensure that a directory has size == 0 in the stat struct returned.
the reported length for directories must be zero
plan9' stat(3) says so...
add hexdump command to aid the debugging
Also skip the progression bar if hexdump is enabled.
kamid: always reply to auth with a struct kd_auth_proc
even when the authentication fails