X-Git-Url: http://git.hcoop.net/bpt/portal.git/blobdiff_plain/dfb0d0d7748a9bd707705e0a676529a771366180..4f10deb0bbf3a55737a8ff90ece58890673f6012:/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