cvsimport
[hcoop/zz_old/portal.git] / sec.sig
CommitLineData
3ad30cf6 1signature SEC = sig
08e839b2 2 structure Req : REQUESTH_OUT
3ad30cf6 3
4 val findSubusers : string -> string list
5
6 datatype socket_perms =
7 ANY
8 | CLIENT_ONLY
9 | SERVER_ONLY
10 | NADA
11
08e839b2 12 val socketPerms : {node : int, uname : string} -> socket_perms
13 val isTpe : {node : int, uname : string} -> bool
14 val cronAllowed : {node : int, uname : string} -> bool
15 val ftpAllowed : {node : int, uname : string} -> bool
f971918d 16
08e839b2 17 val findFirewallRules : {node : int, uname : string} -> string list
9396e2cf 18
19 val validRule : string -> bool
3ad30cf6 20end