• src/sbbs3/echocfg.c rechocfg.c sbbsecho.c sbbsecho.h

    From rswindell@VERT to CVS commit on Tuesday, October 08, 2013 22:36:42
    src/sbbs3 echocfg.c 1.26 1.27 rechocfg.c 1.28 1.29 sbbsecho.c 1.223 1.224 sbbsecho.h 1.22 1.23
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv26315

    Modified Files:
    echocfg.c rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    Implement non-standard SEEN-BY and PATH line creation/parsing logic as requested by Joe (1:249/303), Wilfred (2:280/464) and Michiel (2:280/5555) for their little 3-node inter-zonal FTN:
    "Zone Blind" option (enabled in echofg->Toggle Options or by adding a line containing the string "ZONE_BLIND" to the sbbsecho.cfg file). This option causes zones to be ignored (back to the 2D addresses of the 80s) when parsing and generating SEEN-BY and PATH kludge lines in echomail messages.
    Incremented version to 2.23.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Thursday, April 23, 2015 22:47:42
    src/sbbs3 echocfg.c 1.28 1.29 rechocfg.c 1.32 1.33 sbbsecho.c 1.256 1.257 sbbsecho.h 1.28 1.29
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv23064

    Modified Files:
    echocfg.c rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    New option: EchoCfg->Toggles->Fwd Circular Msgs to Links
    (or by adding NOCIRCULARFWD to your sbbsecho.cfg):
    When "Circular Path Detection" is enabled (the default), the old behavior was to still forward the message to any links (if there are any), but not import the circular/looped message (likely a dupe). Now, if you set this new option
    to no (or add "NOCIRCULARFWD" to your sbbsecho.cfg), the message will be completely ignored and not fowarded to any links (if there are any).
    If you have no downlinks or you have circular path detection disabled, this
    new option does nothing. The default is the old behavior (forward circular messages).
    Also updated the Toggle Options help text in echocfg (many options weren't documented.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Accession@VERT/PHARCYDE to rswindell on Friday, April 24, 2015 09:11:06
    Hello rswindell,

    On 23 Apr 15 22:47, rswindell wrote to CVS commit:

    src/sbbs3 echocfg.c 1.28 1.29 rechocfg.c 1.32 1.33 sbbsecho.c 1.256
    1.257 sbbsecho.h 1.28 1.29 Update of /cvsroot/sbbs/src/sbbs3 In
    directory cvs:/tmp/cvs-serv23064

    Modified Files:
    echocfg.c rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    New option: EchoCfg->Toggles->Fwd Circular Msgs to Links
    (or by adding NOCIRCULARFWD to your sbbsecho.cfg):
    When "Circular Path Detection" is enabled (the default), the old
    behavior was to still forward the message to any links (if there are
    any), but not import the circular/looped message (likely a dupe). Now,
    if you set this new option to no (or add "NOCIRCULARFWD" to your sbbsecho.cfg), the message will be completely ignored and not fowarded
    to any links (if there are any). If you have no downlinks or you have circular path detection disabled, this new option does nothing. The default is the old behavior (forward circular messages). Also updated
    the Toggle Options help text in echocfg (many options
    weren't documented.

    Very nice. Thank you, sir!

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From deuce@VERT to CVS commit on Wednesday, April 20, 2016 18:29:35
    src/sbbs3 echocfg.c 3.2 3.3 rechocfg.c 3.2 3.3 sbbsecho.c 3.6 3.7 sbbsecho.h 3.1 3.2
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv16078

    Modified Files:
    echocfg.c rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    Initial support for new "UseFTNDomains" boolean INI option.

    With this option enabled, zone/domain mappings from ctrl/ftn_domains.ini are used to get the outbound directory name, and the orig/dest domains for type
    2.2 packets.

    This allows supporting 5D addressing in sbbsecho when zones do no overlap between domains (the normal case).




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 20, 2016 18:51:02
    src/sbbs3 echocfg.c 3.3 3.4 rechocfg.c 3.3 3.4 sbbsecho.c 3.7 3.8 sbbsecho.h 3.2 3.3
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv17464

    Modified Files:
    echocfg.c rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    Parse ctrl/ftn_domains.ini in a seaparate function in rechocfg.
    Back out echocfg.c changes.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Monday, September 18, 2017 20:12:04
    src/sbbs3 echocfg.c 3.13 3.14 rechocfg.c 3.16 3.17 sbbsecho.c 3.37 3.38 sbbsecho.h 3.14 3.15
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv17933

    Modified Files:
    echocfg.c rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    Enhancement: don't allow inbox or outbox to configured for nodes with addresses that contains wildcards ("ALL") - prevents misconfiguration. Fileboxes are not for multiple-nodes (one node per in/outbox only).


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, October 18, 2017 22:56:52
    src/sbbs3 echocfg.c 3.18 3.19 rechocfg.c 3.20 3.21 sbbsecho.c 3.40 3.41 sbbsecho.h 3.15 3.16
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv10955

    Modified Files:
    echocfg.c rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    At Nelgin's request, added TIC File Password management to sbbsecho.ini, echocfg, and SBBSecho (for AreaFix management of the pwd). SBBSecho doesn't
    use the password itself, but it allows it to be managed via the %TICPWD AreaFix command. EchoCfg will read the (new) TicFilePwd key from the node sections
    of the sbbsecho.ini and allow them to be modified/saved. Max TicFilePwd length is 8 chars (same as Packet Passwords).


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, November 05, 2017 22:43:22
    src/sbbs3 echocfg.c 3.19 3.20 rechocfg.c 3.22 3.23 sbbsecho.c 3.50 3.51 sbbsecho.h 3.18 3.19
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv12113

    Modified Files:
    echocfg.c rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    SBBSecho v3.02:
    Most of the changes are in EchoCfg:
    - SBBSecho and EchoCfg will now maintain auto-backups of the sbbsecho.ini file - AutoAddSubs now defaults to true/enabled: this setting is harmless without
    further configuring linked nodes (Uplink for Groups / GroupHub)
    - Global Settings are now a separate sub-menu in EchoCfg
    - EchoCfg remembers current selection on (more) sub-menus
    - Sub-menus have been rearranged and resized
    - Numerous Online Help text updates in EchoCfg
    - Adding missing/new settings to EchoCfg:
    Log Timestamp Format
    Strict Packet Passwords
    Use FTN Domain/Zone Map
    BSY Mutex File Timeout
    BSO Lock Attempt Delay
    BSO Lock Attempt Limit
    Config File Backups
    Linked Nodes->Uplink for Message Groups
    Echo Statistics File
    Outgoing Semaphore File
    Automatically Add New Subs to Area File
    Maximum Backups to Maintain of Area File
    Relay Filtered Messages
    (everything you can set in sbbsecho.ini should now be editable via EchoCfg)


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, August 21, 2019 17:15:07
    src/sbbs3 echocfg.c 3.47 3.48 rechocfg.c 3.39 3.40 sbbsecho.c 3.135 3.136 sbbsecho.h 3.34 3.35
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv4325

    Modified Files:
    echocfg.c rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    SBBSecho should be able to run withOUT an area file (areas.bbs file).
    This requires that the AutoAddSubs=true in sbbsecho.ini (the default) and if you don't want an area file created/updated with new subs, just set new option AutoAddToAreaFile=false.
    Both of these options default to true which is the same as the previous behavior: if you have a link that configured to hub for a msg group, any subs not already in the area list/file will be considered new and added dynamically. So what's new here is that you can set SBBSecho not to create or update an
    area file and SBBSecho will run just fine if no area file exists or contains no area definitions.
    Incremented version to 3.09.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, September 17, 2019 03:29:35
    src/sbbs3 echocfg.c 3.48 3.49 rechocfg.c 3.40 3.41 sbbsecho.c 3.140 3.141 sbbsecho.h 3.35 3.36
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv6402

    Modified Files:
    echocfg.c rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    Added support for auto-detection of incoming UTF-8 messages (default: enabled). If an incoming message contains no CHRS/CHARSET control line *and* the message text contains valid UTF-8 character encodings, set the FTN charset value to UTF-8 so the message will be displayed/handled accordingly.
    I did not add checks for header fields (to/from/subject) - we should probably auto-detect UTF-8 in those as well, but for now, I don't see messages coming into FidoNet echoes with UTF-8 in the header fields.
    Incremented SBBSecho/EchoCfg version to 3.10.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Thursday, March 18, 2021 19:44:44
    https://gitlab.synchro.net/main/sbbs/-/commit/8817d760e0c77e0959034a0e
    Modified Files:
    src/sbbs3/echocfg.c rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    Build log rotation into SBBSecho, bump version to 3.14

    2 new configuration params: MaxLogSize (default: 10M) and MaxLogsKept (10)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, May 09, 2021 23:04:01
    https://gitlab.synchro.net/main/sbbs/-/commit/9afeb9ea253ebad0b4e4b567
    Modified Files:
    src/sbbs3/echocfg.c rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    Add option to control whether area-linked nodes must be configured

    This should address issue # 261.
    Before April 19, 2016, area-linked nodes were required to be listed as nodes in sbbsecho.ini:
    http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/sbbsecho.c?revision=3.6&view=markup
    I'm not sure why the change was made to only require that there be a wildmatch for each area-linked node. So just make it a configuration option. <shrug>

    Also removed the trailing "..." for every top level menu item in echocfg.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows)@VERT to Git commit to main/sbbs/master on Friday, April 14, 2023 20:37:52
    https://gitlab.synchro.net/main/sbbs/-/commit/9a253736ae2ccfeb890efaa8
    Modified Files:
    src/sbbs3/echocfg.c rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    By default SBBSecho will now include the 'reason' in bad packet filenames

    When bad packets are detected and renamed to ".bad" files, include the reason in the new filename (e.g. "ff69453a.src-addr.bad" or "ff69453a.pkt-passwd.bad" instead of just "ff69453a.bad") to make it easier for a sysop to determine
    what to do with the bad packets without having to search through log files
    to discover the reason *why* SBBSecho considered the packet to be bad.
    This behavior can be disabled if desired by setting EchoCfg->Global->Verbose Bad Packet Names to "No". Note: the reason used is the *last* reason detected/logged for a packet to be considered bad; it's possible that there
    are multiple reasons that a packet may be considered bad. All reasons will be logged, but only the last reason is used in the new bad packet filename.

    Also added the missing "Delete Packets" option (to EchoCfg->Global). Though this setting was added in sbbsecho v3.0 (and settable via sbbsecho.ini), it
    was never exposed via EchoCfg; I don't think that was intentional. Normally, you'd always want to leave this set to Yes (the default) to delete processed packets, but when debugging, it may be desirable to leave the packet files
    in place. This what the old sbbbsecho v2 '-x' command-line option used to be used for (disable the deleting of processed packets).

    Moved the Global Settings, EchoMail Settings, and File Paths config menus to the upper left of the screen in EchoCfg. The placement seemed inconsistent
    and erratic, so this is a bit of a cosmetic improvement.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows)@VERT to Git commit to main/sbbs/master on Friday, April 14, 2023 21:16:58
    https://gitlab.synchro.net/main/sbbs/-/commit/7914da93b6a0b64551317b1e
    Modified Files:
    src/sbbs3/echocfg.c rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    Add option to delete bad incoming packets (not rename them)

    So a sysop now has 3 choices for SBBSecho's handling of incoming bad packets:
    - delete them
    - rename them *.bad
    - rename them *.reason.bad (the default)

    If SBBSecho is configured to rename bad packets, but the rename fails, the error is logged (as before) but the packet is not deleted (this is a change from previous behavior).

    Always log the *reason* a pkt was determined bad in the "Bad packet detected" log message.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net