summaryrefslogtreecommitdiff
path: root/server/zserver.h
diff options
context:
space:
mode:
authorGravatar John Kohl <jtkohl@mit.edu>1987-09-28 12:39:21 +0000
committerGravatar John Kohl <jtkohl@mit.edu>1987-09-28 12:39:21 +0000
commit58199e3a13e287ab58d34fd95843b47c21741daa (patch)
tree507a8847bc4540346256c7d417235d9ca809187e /server/zserver.h
parentb0e8a9412df389ed2b173fbb1a3793f4c0d1177a (diff)
change access control scheme
Diffstat (limited to 'server/zserver.h')
-rw-r--r--server/zserver.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/server/zserver.h b/server/zserver.h
index eebffe0..c3c8611 100644
--- a/server/zserver.h
+++ b/server/zserver.h
@@ -61,7 +61,9 @@ typedef struct _ZAcl_t {
typedef enum _ZAccess_t {
TRANSMIT, /* use transmission acl */
- SUBSCRIBE /* use subscription acl */
+ SUBSCRIBE, /* use subscription acl */
+ INSTWILD, /* use instance wildcard acl */
+ INSTUID /* use instance UID identity acl */
} ZAccess_t;
typedef struct _ZClass_t {
@@ -286,10 +288,7 @@ extern char *pktypes[]; /* names of the packet types */
/* ACL's for pre-registered classes */
#define ZEPHYR_ACL_DIR "/usr/athena/lib/zephyr/"
-#define ZEPHYR_CTL_ACL "zctl.acl"
-#define LOGIN_ACL "login.acl"
-#define LOCATE_ACL "locate.acl"
-#define MATCH_ALL_ACL "matchall.acl"
+#define ZEPHYR_CLASS_REGISTRY "class-registry.acl"
/* SERVER_SRVTAB is defined in zephyr.h */
#define ZEPHYR_SRVTAB SERVER_SRVTAB
#define ZEPHYR_TKFILE "/usr/athena/lib/zephyr/ztkts"