XMXSEC ;ISC-SF/GMB-Message security and restrictions ;05/17/2002 13:25
Source file <XMXSEC.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
BCAST(XMZ) | ; 0=msg was not broadcast; 1=msg was broadcast
|
|
ZCLOSED(XMZ) | ;
|
|
CLOSED(XMZREC) | ; 0=msg is not closed; 1=msg is closed
|
|
ZCONFID(XMZ) | ;
|
|
CONFID(XMZREC) | ; 0=msg is not confidential; 1=msg is confidential
|
|
ZCONFIRM(XMZ) | ;
|
|
CONFIRM(XMZREC) | ; 0=msg is not confirm receipt requested; 1=msg is confirm
|
|
ZINFO(XMZ) | ;
|
|
INFO(XMZREC) | ; 0=msg is not information only; 1=msg is information only
|
|
ZORIGIN8(XMDUZ,XMZ) | ;
|
|
ORIGIN8R(XMDUZ,XMZREC) | ; Did the user send the message?
; 1=user is the originator ; 0=user is NOT the originator |
|
ZPRI(XMZ) | ;
|
|
PRIORITY(XMZREC) | ; 0=msg is not priority; 1=msg is priority
|
|
SURRCONF(XMDUZ,XMZ) | ; 0=msg is not confidential; 1=msg is confidential, and surrogate may not read it.
; We already know that XMDUZ'=DUZ. ; But the surrogate may read a confidential message if it was the ; surrogate who sent it. |
|
ACCESS(XMDUZ,XMZ,XMZREC) | ; Determines user access to a message.
; 1=user may access; 0=user may not access |
|
SURRACC(XMDUZ,XMACCESS,XMZ,XMZREC) | ; Determines surrogate access to a message.
; Assumes that we already know that XMDUZ is authorized to see this ; message, and that XMDUZ'=DUZ. Now we want to know if DUZ may see it. ; 1=surrogate may access; 0=surrogate may not access |
|
ANSWER(XMDUZ,XMZ,XMZREC) | ; Answer (1=may, 0=may not)
|
|
COPY(XMDUZ,XMZ,XMZREC) | ; Copy (1=may, 0=may not)
|
|
INCLUDE(XMDUZ,XMZ,XMZREC) | ; Include message XMZ as part of another message (1=may, 0=may not)
; If XMDUZ'=DUZ, assumes that surrogate has the privilege to ; send a new message, or reply to a message. |
|
DELETE(XMDUZ,XMK,XMZ,XMZREC) | ; Delete, Terminate (1=may, 0=may not)
|
|
FORWARD(XMDUZ,XMZ,XMZREC) | ; Forward (1=may, 0=may not)
|
|
LATER(XMDUZ) | ; Later or New Toggle (1=may, 0=may not)
|
|
MOVE(XMDUZ,XMZ,XMZREC) | ; Save or Filter (1=may, 0=may not)
|
|
READ(XMDUZ,XMZ,XMZREC) | ; Read or Print (1=may, 0=may not)
|
|
REPLY(XMDUZ,XMZ,XMZREC) | ; Reply (1=may, 0=may not)
; Should we make sure XMZ is an original msg and not a reply? ; Should we make sure the msg has recipients? |
|
SEND(XMDUZ,XMINSTR) | ; Send (1=may, 0=may not)
|
|
RWPRIV() | ; Does the surrogate have 'read' or 'send' privilege? (1=yes, 0=no)
|
|
RPRIV() | ; Does the surrogate have 'read' privilege? (1=yes, 0=no)
|
|
WPRIV() | ; Does the surrogate have 'send' privilege? (1=yes, 0=no)
|
|
POSTPRIV() | ; Perform postmaster actions (1=may, 0=may not)
; This includes permission to perform group message actions in Shared,Mail. |
|
ZPOSTPRV() | ; Perform postmaster actions (1=may, 0=may not)
; This includes permission to perform group message actions in Shared,Mail. |
|