HCoop
/
hcoop
/
domtool2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mysql: revoke permissions when dropping database
[hcoop/domtool2.git]
/
src
/
domain.sig
diff --git
a/src/domain.sig
b/src/domain.sig
index
8d10fe0
..
b55bc17
100644
(file)
--- a/
src/domain.sig
+++ b/
src/domain.sig
@@
-27,6
+27,8
@@
signature DOMAIN = sig
val isIdent : char -> bool
val validHost : string -> bool
val validDomain : string -> bool
val isIdent : char -> bool
val validHost : string -> bool
val validDomain : string -> bool
+ val validIpv6 : string -> bool
+ val validIp : string -> bool
val yourDomain : string -> bool
val validUser : string -> bool
val validEmailUser : string -> bool
val yourDomain : string -> bool
val validUser : string -> bool
val validEmailUser : string -> bool
@@
-73,10
+75,12
@@
signature DOMAIN = sig
val nodes : string list
(* Names of all system nodes *)
val nodes : string list
(* Names of all system nodes *)
- val nodeMap :
string
Ast.StringMap.map
+ val nodeMap :
(string * string)
Ast.StringMap.map
(* Map node names to IP addresses *)
val nodeIp : string -> string
(* Look up a node in nodeMap *)
(* Map node names to IP addresses *)
val nodeIp : string -> string
(* Look up a node in nodeMap *)
+ val nodeIpv6 : string -> string
+ (* Look up a node in nodeMap *)
val setUser : string -> unit
val getUser : unit -> string
val setUser : string -> unit
val getUser : unit -> string
@@
-90,6
+94,7
@@
signature DOMAIN = sig
val your_paths : unit -> DataStructures.StringSet.set
(* UNIX users, groups, and paths the user may act with *)
val your_paths : unit -> DataStructures.StringSet.set
(* UNIX users, groups, and paths the user may act with *)
+ val get_context : unit -> OpenSSL.context
val set_context : OpenSSL.context -> unit
val hasPriv : string -> bool
val set_context : OpenSSL.context -> unit
val hasPriv : string -> bool