User Tools

Site Tools


config_echomail_nodes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
config_echomail_nodes [2019/03/16 18:55]
avon added ssl/tls for echomail nodes
config_echomail_nodes [2019/03/18 03:48]
avon content updates
Line 265: Line 265:
 === Echomail Node Security ==== === Echomail Node Security ====
  
-The beginnings of Echomail node security is here!  The easiest way to think about how this system works is to relate an Echomail node to the way security works for a user in your BBS.  Each node will have a security ​  ​level,​ access flags, and can be a member of many Echomail groups (up to 65000 echomail groups can be defined).+Echomail node security is here!  The easiest way to think about how this system works is to relate an Echomail node to the way security works for a user in your BBS.  Each node will have a security ​  ​level,​ access flags, and can be a member of many [[config_echomail_groups|Echomail groups]] (up to 65000 echomail groups can be defined).
  
 Different functions throughout the echomail system will eventually have "Echo ACS" strings which work just like the [[access_control|user ACS strings that we're familiar with]]. ​ For example, you might have "Hatch File EACS" in a file base where you could say that you wanted only echomail nodes within a particular group to be able to hatch files, or a particular security level or access flag(s), or even by static echomail node ID.  For example: Different functions throughout the echomail system will eventually have "Echo ACS" strings which work just like the [[access_control|user ACS strings that we're familiar with]]. ​ For example, you might have "Hatch File EACS" in a file base where you could say that you wanted only echomail nodes within a particular group to be able to hatch files, or a particular security level or access flag(s), or even by static echomail node ID.  For example:
Line 272: Line 272:
  
 The above would say that any echomail node that is a member of Echomail group 2, OR any node that has a security level of 255 OR any Echomail node that has flag H can hatch files to that file base.  The Echomail node with the ID of #10 can also hatch. The above would say that any echomail node that is a member of Echomail group 2, OR any node that has a security level of 255 OR any Echomail node that has flag H can hatch files to that file base.  The Echomail node with the ID of #10 can also hatch.
 +
 +The following commands are available within EACS:
 +
 +      s<​level> ​ : Echomail node must have a Security Level greater than or
 +                  equal to <​level>​
 +      g<​number>​ : Echomail node must be a member of Echomail group ID equal
 +                  to <​number>​
 +      f<​flag> ​  : Echomail node must have flag <​flag>​ which is a letter
 +                  between A to Z.
 +      u<​number>​ : Echomail node must have a unique ID of <​number>​. ​ This
 +                  allows security to be applied to specific nodes (ID is
 +                  shown in echomail node editor).
 +
 +Just like user ACS, Echomail ACS can also use parenthesis and boolean evaulation.
 +
 +Echomail ACS has been activated for message base subscribing/​reading. A new field in each Message base configuration called "List EACS" defines the ACS requires for an echommail node to be able to see, subscribe, or unsubscribe to the area via AreaFix.
 +
 +Hubs can still manually link a base to a node regardless of security, so for example if you wanted to force nodes to always carry a specific echo area, you would give them the base and then set the "List EACS" to an  access they do not have (or even use % which is "​never"​ in ACS terms). With this setup in place, the node cannot add or remove the area, they can only perform rescans.
  
 This is a very powerful system for managing an Echomail network, and EACS strings will be added to various functions in the future as seen fit. This is a very powerful system for managing an Echomail network, and EACS strings will be added to various functions in the future as seen fit.
config_echomail_nodes.txt ยท Last modified: 2019/03/18 03:48 by avon