Commits
- Commit:
a2c732378bf2cf5255483ae6f0a7b18b0d3a9770
- From:
- Omar Polo <op@omarpolo.com>
- Date:
update README.md
- Commit:
c35679afc52aea4a7af860b3008148a541cec6b5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
implement virtual and userdata tables for users handling
The idea is to abstract over the users that kamid manages. The virtual
table allows to use a custom userbase instead of the local UNIX users.
The userdata tables maps (virtual) users to their home directory, which
is the only directory tree exported by kamid as of now.
Together, they allow a powerful and flexible management of the users and
their data. The idea is somewhat stolen from smtpd(8).
- Commit:
8c3973d8b52685b5fb439202ea0e648bc7a739d0
- From:
- cage <cage@invalid>
- Date:
- added tests in lisp.
- 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:
febaaadaa6c0867d70f7ae35bce6cdc0d866b048
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use the given afid, don't hardcode NOFID
- Commit:
82a5db3f3b1196f4edd232a450eb37cf98189967
- From:
- Omar Polo <op@omarpolo.com>
- Date:
specify seeking in directories and document write
- Commit:
225ca68ad0231fb53db5e332780cf0671d237451
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't account for size[2] itself in the struct stat
- Commit:
2483be55a471524cc46605fb83bd3a8a227d7d07
- From:
- Omar Polo <op@omarpolo.com>
- Date:
implement Twrite
- Commit:
335ce51d593ae9c41848c6d29e3ec075b73d19d7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
more todos
- 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:
c439bed25a634bde8017633a14b40a9496caf39c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove unnecessary logging
- 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:
6b87cac6c982f415d203425cf31fc36339bc8d24
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add missing fields in stat description