Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| util:sbbsecho [2020/03/10 22:13] – [Instances] missing word digital man | util:sbbsecho [2025/06/14 11:44] (current) – [EchoCfg] Mention the auto-disable of AreaMgr access to Area File when EchoLIsts are confiigured with Required Keys digital man | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== SBBSecho ====== | + | ====== SBBSecho |
| Synchronet' | Synchronet' | ||
| Line 65: | Line 65: | ||
| </ | </ | ||
| + | An alternative method is to instead subscribe/ | ||
| ===== Area File ===== | ===== Area File ===== | ||
| - | By default, SBBSecho will try to open an //Area File// (by default, '' | + | By default, SBBSecho will try to open an //Area File// (by default, '' |
| - | To successfully operate without an Area File, you must have your hub configured | + | The Area File can be used to associate FidoNet EchoTags with sub-boards |
| - | You will need an Area File if you are to have any downlinks (nodes | + | The Area File is optional, not strictly needed, when you have the " |
| - | [[util: | + | You **will** need an Area File if you are to have any downlinks (nodes for which you are //their// hub to the network). |
| + | |||
| + | [[util: | ||
| < | < | ||
| ╔═══════════════════════════════════════╗ | ╔═══════════════════════════════════════╗ | ||
| Line 80: | Line 83: | ||
| ║ │subs.txt | ║ │subs.txt | ||
| -> | -> | ||
| + | -> | ||
| ║ │backbone.na | ║ │backbone.na | ||
| + | ║ │newsgroup.lst | ||
| ╚═══════════════════════════════════════╝ | ╚═══════════════════════════════════════╝ | ||
| </ | </ | ||
| Line 87: | Line 92: | ||
| ==== Format ==== | ==== Format ==== | ||
| + | |||
| + | Two area file formats are supported by SBBSecho (pick one): | ||
| + | * areas.bbs - historic/ | ||
| + | * areas.ini - more modern style, one echo/area per [section] | ||
| + | |||
| + | === areas.bbs === | ||
| Each line of the SBBSecho Area File (e.g. '' | Each line of the SBBSecho Area File (e.g. '' | ||
| CODE TAG LINK [LINK] [...] | CODE TAG LINK [LINK] [...] | ||
| + | |||
| Where each field is separated by white-space (space or tab characters) and the fields are: | Where each field is separated by white-space (space or tab characters) and the fields are: | ||
| - | === CODE === | + | == CODE == |
| The '' | The '' | ||
| Internal codes consist of a combination of the Message Group' | Internal codes consist of a combination of the Message Group' | ||
| - | == Pass-through Areas == | + | = Pass-through Areas = |
| Any unrecognized internal codes are considered // | Any unrecognized internal codes are considered // | ||
| - | === TAG === | + | == TAG == |
| The '' | The '' | ||
| - | == Long Tags == | + | **Long Tags**\\ |
| Although standard FidoNet echo tags (AKA "area tag") may be as long as 35 characters, Synchronet' | Although standard FidoNet echo tags (AKA "area tag") may be as long as 35 characters, Synchronet' | ||
| - | == Bad Echo Area == | + | **Bad Echo Area**\\ |
| If an area's '' | If an area's '' | ||
| - | === LINK === | + | == LINK == |
| Each '' | Each '' | ||
| - | Lines beginning with a semicolon (;) are considered comments, and are ignored. | + | === Example === |
| - | ==== Example | + | |
| < | < | ||
| Line 123: | Line 133: | ||
| The amount of spacing (white-space characters including horizontal tabs and spaces) between each element in the line is not important. Each line may be up to 1024 characters in length. | The amount of spacing (white-space characters including horizontal tabs and spaces) between each element in the line is not important. Each line may be up to 1024 characters in length. | ||
| + | |||
| + | **Note**: | ||
| + | * Only the code and tag fields are required | ||
| + | * The code and tag fields are case in-sensitive | ||
| + | * The link fields must be 2D, 3D, or 4D FidoNet-style node addresses | ||
| + | * The ' | ||
| + | * Lines beginning with a semicolon (;) are ignored (i.e. comments) | ||
| + | * Leading white-space characters are ignored | ||
| + | * Blank lines are ignored | ||
| + | * A tag value of ' | ||
| + | * A code value of ' | ||
| + | * This file may be import/ | ||
| + | * This file may be remotely modified by authorized nodes using AreaMgr | ||
| + | |||
| + | === areas.ini === | ||
| + | |||
| + | <file areas.ini> | ||
| + | [tag] | ||
| + | sub = code | ||
| + | links = link [link ...] | ||
| + | pass-through = true or false (default: false) | ||
| + | </ | ||
| + | |||
| + | Example '' | ||
| + | |||
| + | | ||
| + | sub = FIDO_BBS_CARN | ||
| + | links = 1: | ||
| + | |||
| + | **Note**: | ||
| + | * Each area definition begins with the [tag] line (the ' | ||
| + | * The code and tag values are case in-sensitive | ||
| + | * The link values must be 2D, 3D, or 4D FidoNet-style node addresses | ||
| + | * The ' | ||
| + | * Lines beginning with a semicolon (;) are ignored (i.e. comments) | ||
| + | * Leading white-space characters are ignored | ||
| + | * Blank lines are ignored | ||
| + | * A tag value (section name) of ' | ||
| + | * This file may be import/ | ||
| + | * This file may be remotely modified by authorized nodes using AreaMgr | ||
| ===== Configure ===== | ===== Configure ===== | ||
| Line 317: | Line 367: | ||
| Log Timestmap Format defines the format of the date/ | Log Timestmap Format defines the format of the date/ | ||
| along with each log message to the log file (e.g. '' | along with each log message to the log file (e.g. '' | ||
| - | The timestamp format is defined using standard C '' | + | The timestamp format is defined using standard C '' |
| The default format is: '' | The default format is: '' | ||
| For SBBSecho v2 timestamp format, use '' | For SBBSecho v2 timestamp format, use '' | ||
| Line 520: | Line 570: | ||
| == AreaFix Password == | == AreaFix Password == | ||
| - | AreaFix passwords are required to be included in the //Subject// line of received AreaFix requests (NetMail messages). | + | AreaFix passwords |
| - | AreaFix Passwords are case insensitive. | + | AreaFix Passwords are case insensitive |
| This setting may be managed by the node using AreaFix requests. | This setting may be managed by the node using AreaFix requests. | ||
| Line 767: | Line 817: | ||
| == Allow Nodes to Add Areas from Area File == | == Allow Nodes to Add Areas from Area File == | ||
| When set to '' | When set to '' | ||
| - | (via area manager) which are listed in your Area File. | + | (via area manager) which are listed in your Area File, overriding any EchoList //Required Keys//. |
| When set to '' | When set to '' | ||
| from any additionally configured EchoLists which they have | from any additionally configured EchoLists which they have | ||
| access to. | access to. | ||
| + | |||
| + | As of SBBSecho v3.28, this option will be automatically disabled, with a logged warning, when //any// EchoLists have been configured with //Required Keys//. This is done to prevent the accidental leakage of access to protected echoes once added to the Area File. | ||
| + | |||
| + | == Zone Blind SEEN-BY and PATH Lines == | ||
| + | Zone Blind SEEN-BY and PATH Lines when Enabled will cause SBBSecho to assume that node numbers are not duplicated across zones and that a net/node combination in either of these Kludge lines should be used to identify a spcific node regardless of which zone that node is located in (thus breaking the rules of FidoNet 3D addressing). | ||
| + | |||
| + | If you are having trouble with FidoNet echomail crossing Zone boundaries which does not add all the SEEN-BY and PATH nodes, then enable this option with the limit of " | ||
| === Paths and Filenames === | === Paths and Filenames === | ||
| Line 818: | Line 875: | ||
| == Area File == | == Area File == | ||
| - | This is the path and filename | + | This is the path of the file SBBSecho will use as your primary |
| - | use as it's EchoMail Message Area File. | + | list of FidoNet-style message areas. |
| - | the file '' | + | to exist if you need SBBSecho |
| + | |||
| + | Two area file formats are supported by SBBSecho (pick one): | ||
| + | * areas.bbs | ||
| + | * areas.ini - more modern style, one echo/area per [section] | ||
| + | |||
| == Bad Area File == | == Bad Area File == | ||
| Line 944: | Line 1005: | ||
| == AreaFix Keys == | == AreaFix Keys == | ||
| These are the keys required for a node to be able to gain | These are the keys required for a node to be able to gain | ||
| - | access to this particular echo list. These flags are defined | + | access to this particular echo list. These keys are then given |
| - | for each node from the ' | + | to chosen nodes in the ' |
| Selecting this option will bring you to a sub-menu where you | Selecting this option will bring you to a sub-menu where you | ||
| may add and remove keys for this EchoList. | may add and remove keys for this EchoList. | ||
| Line 1022: | Line 1083: | ||
| Remote area manager, or AreaFix, commands are used by linked nodes in order to | Remote area manager, or AreaFix, commands are used by linked nodes in order to | ||
| turn echo areas off and on, list currently connected areas, and more. | turn echo areas off and on, list currently connected areas, and more. | ||
| - | The following text is from the file '' | + | The following text is from the file '' |
| SBBSecho, should be located in your Synchronet '' | SBBSecho, should be located in your Synchronet '' | ||
| area manager commands available to the linked nodes which have been configured using | area manager commands available to the linked nodes which have been configured using | ||
| the '' | the '' | ||
| < | < | ||
| - | Address all requests to ' | + | Address all Area Management |
| - | Your Area Manager password goes on the subject | + | Your Area Manager password goes in the message |
| + | by -R, -L, or -Q for Rescan, List, or Query functions, respectively. | ||
| - | In the body of the message | + | In the body of the message, one or more: |
| - | [+]<areaname> | + | <areatag> |
| - | -<areaname> | + | -<areatag> Disconnect an area |
| %HELP | %HELP | ||
| - | %LIST | + | %LIST |
| %QUERY | %QUERY | ||
| %UNLINKED | %UNLINKED | ||
| - | %COMPRESSION < | + | %COMPRESSION < |
| %PASSWORD < | %PASSWORD < | ||
| %PKTPWD < | %PKTPWD < | ||
| %TICPWD < | %TICPWD < | ||
| %RESCAN | %RESCAN | ||
| - | %RESCAN <areaname> Request a rescan of a single connected area | + | %RESCAN <areatag> |
| + | %ECHOSTATS < | ||
| %ACTIVE | %ACTIVE | ||
| %PASSIVE | %PASSIVE | ||
| + | %NOTIFY <ON | OFF> | ||
| %FROM < | %FROM < | ||
| %+ALL | %+ALL | ||
| Line 1059: | Line 1123: | ||
| ==== Changes in Version 3 ==== | ==== Changes in Version 3 ==== | ||
| - | |||
| - | For a detailed list of changes and code differences introduced in v3.0, see [[http:// | ||
| The most major changes introduced in v3.0 are: | The most major changes introduced in v3.0 are: | ||