Skip to content

WWIV ACS Language Proposal

Rushfan edited this page Feb 8, 2017 · 1 revision

WWIV ACS System

===============

This is a proposal to add an ACS system to WWIV similar to Telegard/Renegade and MysticBBS. The Access Control System (ACS) is specified as a string expression using attributes and operators that can return a boolean yes or no answer. This will replace the existing ACS system of asking or a combination of (SL and DSL and AR, and DAR)

Here are some example expressions:

  • "SL=100 & AR=A"
  • "SL>=100|AR=A"
  • "SL>=50 | R != M"
  • "(SL >= 50 & DSL >= 50) | AR=A"

Attributes

Attribute Description
SL Security Level
DSL Downloads DL
RESTRICT Restrictions
AR AR
DAR DAR
AGE User's Age
USER User #

Operators

Operator Meaning
^ true
% false
& and
``` ```
!= not equals
< less than
<= less than or equals

|greater than = |g reater than or equals ( |start group ) |end group