Commits


9pclib: add wstat support


fmt


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.


move struct np_stat to kami.h


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.


print a / after directory entries


pretty print file permissions


- [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.


killing a stale makefile from before the -portable merge


sync ftp manpage with actual commands


ftp: fix some usage reportings


kamid: always reply to auth with a struct kd_auth_proc even when the authentication fails


use $PAGER instead of hardcoding `less' (which is still the default)