X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/36e42cb86393a7b9e333ecd7edfbdd16c7d9a1ac..be1bea4c0a2a4cfa0b86beccfa423366b94b84b4:/src/domain.sig diff --git a/src/domain.sig b/src/domain.sig index 7ea6689..041be2f 100644 --- a/src/domain.sig +++ b/src/domain.sig @@ -20,10 +20,13 @@ signature DOMAIN = sig + val yourPath : string -> bool val isIdent : char -> bool val validHost : string -> bool val validDomain : string -> bool + val ip : string Env.arg + val registerBefore : (string -> unit) -> unit val registerAfter : (string -> unit) -> unit (* Register handlers to run just before and after entering a domain @@ -59,4 +62,6 @@ signature DOMAIN = sig (* UNIX users, groups, and paths the user may act with *) val set_context : OpenSSL.context -> unit + + val hasPriv : string -> bool end