X-Git-Url: https://git.hcoop.net/hcoop/zz_old/portal.git/blobdiff_plain/3ad30cf65673b36d3adb0725693c25310b9e1040..4e5f7be4746aba157a6fe0cfe9291a1a77dd90d9:/sec.sig diff --git a/sec.sig b/sec.sig index 947e601..2ab3bbd 100644 --- a/sec.sig +++ b/sec.sig @@ -1,5 +1,5 @@ signature SEC = sig - structure Req : REQUEST_OUT + structure Req : REQUESTH_OUT val findSubusers : string -> string list @@ -9,7 +9,12 @@ signature SEC = sig | SERVER_ONLY | NADA - val inGroup : string * string -> bool - val socketPerms : string -> socket_perms - val isTpe : string -> bool + val socketPerms : {node : int, uname : string} -> socket_perms + val isTpe : {node : int, uname : string} -> bool + val cronAllowed : {node : int, uname : string} -> bool + val ftpAllowed : {node : int, uname : string} -> bool + + val findFirewallRules : {node : int, uname : string} -> string list + + val validRule : string -> bool end