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.  | 
 
  |