Commits
- Commit:
a6036d0f379802f758a29f876bfade2bd53a3c40
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ensure that a walk with zero paths don't replies with a qid
A walk of zero paths is used to duplicate a fid. it doesn't make sense
to reply with a body containing the qid relative to the file, because
it's not a real walk, it's just a duplication. Furthermore, it would
break the expectations that the number of qid returned is less or equal
to the walked components.
- Commit:
5547a835c9c5e7d710c97ac88660b461cc162a0a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
Tcreate: check against ".", ".." and files with `/' in them.
- Commit:
0592b956b4fc5a82ee81a89fcaf0d2e0d9811b1a
- From:
- cage <cage@invalid>
- Date:
Merge branch 'main' of ssh://omarpolo.com/kamid
- Commit:
2532a0877753c148bda7560ddeccb2918a6da84c
- From:
- cage <cage@invalid>
- Date:
- [regress-extra] added test for tCreate, both file and directory.
- Commit:
6b5a3519bb4a483ad6f50fd767134409042c299d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
implement Tremove
- Commit:
756ef3a2426b7577a59442fc382a7abe7304a23c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typo
- Commit:
3162e55b5813a8bda490cc89b90622f3b1c80a1f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
implement Tcreate
- Commit:
3a2c53f506aa2d07eaf0e8540f87054c622304fb
- From:
- Omar Polo <op@omarpolo.com>
- Date:
implement Tstat
- Commit:
d9985b95c77fcdb2d5878cd0b9e213a66123029c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop extra do_send
- Commit:
6ace3b52f967ae34f9d1cf506669d4a2617bf115
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix typo. spotted by cage, thanks!
- Commit:
2483be55a471524cc46605fb83bd3a8a227d7d07
- From:
- Omar Polo <op@omarpolo.com>
- Date:
implement Twrite
- Commit:
fcf8ca156c415ee0c3c1b224205e09bddfad562e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
allow directory to be read again using offset 0
The documentation says explicitly that the offset is *either* 0 or the
last offset plus count; that means that after some read a client can
require *again* an offset 0 (i.e. doing a rewinding the directory.)
- Commit:
5585f1c3803e04ba1341fef0f031b1df1312682a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
implement Tread against directories
To do so it was needed to modify the np_* functions so they take an
explicit evbuffer.
- Commit:
20c188cec87a667632239f58cf43696ddb60ec77
- From:
- Omar Polo <op@omarpolo.com>
- Date:
PATH_MAX already accounts for NUL
- Commit:
1e8d72fd3f333ff75989cca10a0ae9285f4b5f2f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
free evp only if it was allocated
apparently, evbuffer_free doesn't like NULLs