cvsimport
[hcoop/zz_old/portal.git] / sec.sig
diff --git a/sec.sig b/sec.sig
index 947e601..2ab3bbd 100644 (file)
--- 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