Commits
- 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:
156f1eccfe9db2432b26c09b0cae5eb29e843b71
- From:
- Omar Polo <op@omarpolo.com>
- Date:
allow newlines in table syntax
- Commit:
9693abfe1f13a7ab02a82a47cc16be77bca2d98e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fmt
- Commit:
e63bf1fbae3e21f5082b094c27929e111be5073d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
backport type change for parse.y
Don't declare variables as "unsigned char *" that are passed to
functions that take "char *" arguments. Where such chars are assigned
to int or passed to ctype functions, explicitly cast them to unsigned
char.
For OpenBSD' clang, -Wpointer-sign has been disabled by default, but
when the parse.y code was built elsewhere, the compiler would
complain.
(originally by naddy@ for various parse.y in the tree)
- Commit:
afb311959eec920dbda96d86b42aa30ac55f1662
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix parse table bug: now <users> correctly refers to the table
- Commit:
ab51127d27ae8e937900c3dc3f7a15555dc0d71f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add a mean to debug yylex
- Commit:
c25feded5b4a1aaa0beb1b33d9d45594c0bc2b34
- From:
- Omar Polo <op@omarpolo.com>
- Date:
s/SIMPLEQ_/STAILQ_/g
STAILQ_* macros seems to be more widespread than SIMPLEQ_*
- Commit:
2695b856e8391621f150c83c6ca290d79496560f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
error also if `tls pki' is missing
- Commit:
fccfa8716557acd9164cfa990e6df9ff68dce4b7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add flags to listener; warn if missing auth_table
in the future we'll have also plain 9p, so mark the tls listeners with
L_TLS and add the libtls machinery only in that case.
- Commit:
95eb4eb9f26ac933a996d495d3378978cd14c64d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
avoid redefining symbol `listen'
on some version of bison there's an issue since we have a rule
`listen' and a variable `listen'.
- Commit:
d82b9f6db6cc472987d2dd332b0920fd8dd205ae
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't require strict ordering in listen + table misc
- Commit:
8d1b399bf516b09e00a953ce65ee1d67e4854251
- From:
- Omar Polo <op@omarpolo.com>
- Date:
initial commit