Commit Briefs

Omar Polo

kamid: always reply to auth with a struct kd_auth_proc

even when the authentication fails




Omar Polo

fix walk_path error handling: do_clunk only when miss == 0

...otherwise nfid is not valid and do_clunk aborts.


Omar Polo

add `edit' command

refactor the "write or create file" code into a function (woc_file) to share it with the `put' command.





Omar Polo

walk_path: consume only the returned amount of qids

due to a typo, we end up trying to consume the *expected* amount of qids, but the walk could be shorter.


Omar Polo

rework walk_path

In particular it's important not to die if the first component can't be walked for any reason!


Omar Polo

fix loop for writes

don't write more than fetched. The code wrote up to sizeof(buf), but it may try to write more than the data sent, which is r (<= sizeof(buf)).



Omar Polo

typo


Omar Polo

include test in the distribution tarball

while here also delete the two remaining makefiles from before the -portable merge.