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

    From rswindell@VERT to CVS commit on Tuesday, January 14, 2014 18:28:03
    src/sbbs3 rechocfg.c 1.31 1.32 sbbsecho.c 1.232 1.233 sbbsecho.h 1.25 1.26 Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv31301

    Modified Files:
    rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    Implement feature request from access_d: ZONE_BLIND threshold
    If the ZONE_BLIND option is specified in the sbbsecho.cfg file and it is followed by a decimal number (e.g. "ZONE_BLIND 4"), then all zones less
    than or equal to that number (the threshold) will be treated as a single zone and all zones greater than that number (the threshold) will be treated as separate zones (normal FTN behavior). The default zone blind threshold is 0xffff (all possible zones), when zone blind is used.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 20, 2016 19:24:32
    src/sbbs3 rechocfg.c 3.5 3.6 sbbsecho.c 3.8 3.9 sbbsecho.h 3.4 3.5
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv18205

    Modified Files:
    rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    Add support for an "OutgoingSemaphore" global INI value which, if set to a non-zero-length string, will touch/create that file if outgoing data has
    been processed.

    Intended to allow the mailer to scan as soon as outgoing data is available rather than having it wait for the next normally scheduled scan.

    Note, if using this feature as the *only* way to trigger a scan (not reccomended), any other sources of outgoing data (such as hatching files, interBBS doors, etc) will also need to touch this semaphore or they will
    not be sent until sbbsecho processes outgoing data.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Monday, May 09, 2016 02:28:44
    src/sbbs3 rechocfg.c 3.9 3.10 sbbsecho.c 3.12 3.13 sbbsecho.h 3.5 3.6
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv9503

    Modified Files:
    rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    Introduced sbbsecho.ini advanced setting (not yet exposed in echocfg): StrictPacketPasswords (default is "true").
    If you want SBBSecho v3 to behave like SBBSecho v2 with regards to packet passwords for linked-nodes with *no* configured packet password, set this value to "true" in your sbbsecho.ini file. I don't recommend doing this if you care about the "security" of your echomail, but some sysops have been bitten by the strict enforcement of the configured password in SBBSecho v3.

    I also fixed some (but not all) of the signed/unsigned value comparison warnings reported by msvc2013. Hopefully this didn't introduce any stupid bugs.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Bill McGarrity@VERT/TEQUILAM to rswindell on Monday, May 09, 2016 12:48:08
    Re: src/sbbs3/rechocfg.c sbbsecho.c sbbsecho.h
    By: rswindell to CVS commit on Mon May 09 2016 02:28:44

    Hiya Rob...

    Modified Files: rechocfg.c sbbsecho.c sbbsecho.h Log Message: Introduced sbbsecho.ini advanced setting (not yet exposed in
    echocfg): StrictPacketPasswords (default is "true"). If you want
    SBBSecho v3 to behave like SBBSecho v2 with regards to packet
    passwords for linked-nodes with *no* configured packet password, set
    this value to "true" in your sbbsecho.ini file. I don't recommend
    doing this if you care about the "security" of your echomail, but
    some sysops have been bitten by the strict enforcement of the
    configured password in SBBSecho v3.

    Just so I get this straight... if we want to accept the new feature in
    sbbsecho for strict pkt passwords protection then toggle this to "false". Correct??


    --

    Bill

    Telnet: tequilamockingbirdonline.net
    Web: bbs.tequilamockingbirdonline.net:81
    FTP: ftp.tequilamockingbirdonline.net:2121
    IRC: irc.tequilamockingbirdonline.net Ports: 6661-6670 SSL: 6697
    Radio: radio.tequilamockingbirdonline.net:8010/live

    ... Look TWICE.... Save a life.... Motorcycles are EVERYWHERE!!

    ---
    þ Synchronet þ TequilaMockingbird Online - Toms River, NJ
  • From Digital Man@VERT to Bill McGarrity on Monday, May 09, 2016 18:32:01
    Re: src/sbbs3/rechocfg.c sbbsecho.c sbbsecho.h
    By: Bill McGarrity to rswindell on Mon May 09 2016 12:48 pm

    Re: src/sbbs3/rechocfg.c sbbsecho.c sbbsecho.h
    By: rswindell to CVS commit on Mon May 09 2016 02:28:44

    Hiya Rob...

    Modified Files: rechocfg.c sbbsecho.c sbbsecho.h Log Message: Introduced sbbsecho.ini advanced setting (not yet exposed in
    echocfg): StrictPacketPasswords (default is "true"). If you want SBBSecho v3 to behave like SBBSecho v2 with regards to packet
    passwords for linked-nodes with *no* configured packet password, set this value to "true" in your sbbsecho.ini file. I don't recommend
    doing this if you care about the "security" of your echomail, but
    some sysops have been bitten by the strict enforcement of the configured password in SBBSecho v3.

    Just so I get this straight... if we want to accept the new feature in sbbsecho for strict pkt passwords protection then toggle this to "false". Correct??

    No, strict is the default behavior of SBBSecho v3. It was the *only* behavior of SBBSecho v3 before this morning, but apparently there's some confused FidoNet sysops out there sending out password-protected packets and not realizing it. So this little option will allow you to use the old, less-secure, SBBSecho v2 method of password packet validation:

    If StrictPacketPasswords = true (the default), then the password in the packet must match whatever you (the receiving end) has configured in your sbbsecho.ini for the linked node. Just as it was in the initial SBBSecho v3 commits to CVS.

    If StrictPacketPasswords = false, then the password in the packet is only compared if the linked node has a password set in your (the receiving end's) sbbsecho.ini file. I don't recommend using this mode if you care about echomail security.

    digital man

    Synchronet "Real Fact" #34:
    The irc.synchro.net network has more servers than users.
    Norco, CA WX: 67.2øF, 62.0% humidity, 7 mph ESE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Bill McGarrity@VERT/TEQUILAM to Digital Man on Tuesday, May 10, 2016 00:22:00
    Digital Man wrote to Bill McGarrity <=-

    Re: src/sbbs3/rechocfg.c sbbsecho.c sbbsecho.h
    By: Bill McGarrity to rswindell on Mon May 09 2016 12:48 pm

    Re: src/sbbs3/rechocfg.c sbbsecho.c sbbsecho.h
    By: rswindell to CVS commit on Mon May 09 2016 02:28:44

    Hiya Rob...

    Modified Files: rechocfg.c sbbsecho.c sbbsecho.h Log Message: Introduced sbbsecho.ini advanced setting (not yet exposed in
    echocfg): StrictPacketPasswords (default is "true"). If you want SBBSecho v3 to behave like SBBSecho v2 with regards to packet
    passwords for linked-nodes with *no* configured packet password, set this value to "true" in your sbbsecho.ini file. I don't recommend
    doing this if you care about the "security" of your echomail, but
    some sysops have been bitten by the strict enforcement of the configured password in SBBSecho v3.

    Just so I get this straight... if we want to accept the new feature in sbbsecho for strict pkt passwords protection then toggle this to "false". Correct??

    No, strict is the default behavior of SBBSecho v3. It was the *only* behavior of SBBSecho v3 before this morning, but apparently there's
    some confused FidoNet sysops out there sending out password-protected packets and not realizing it. So this little option will allow you to
    use the old, less-secure, SBBSecho v2 method of password packet validation:

    If StrictPacketPasswords = true (the default), then the password in the packet must match whatever you (the receiving end) has configured in
    your sbbsecho.ini for the linked node. Just as it was in the initial SBBSecho v3 commits to CVS.

    If StrictPacketPasswords = false, then the password in the packet is
    only compared if the linked node has a password set in your (the
    receiving end's) sbbsecho.ini file. I don't recommend using this mode
    if you care about echomail security.

    Thank you for the clarification. When I first read your explanation above it seemed it was reverse logic. I just wanted to make sure before I processed it.

    Thanks again...


    --

    Bill

    Telnet: tequilamockingbirdonline.net
    Web: bbs.tequilamockingbirdonline.net:81
    FTP: ftp.tequilamockingbirdonline.net:2121
    IRC: irc.tequilamockingbirdonline.net Ports: 6661-6670 SSL: +6697
    Radio: radio.tequilamockingbirdonline.net:8010/live


    ... Look Twice... Save a Life!!! Motorcycles are Everywhere!!!
    --- MultiMail/Win32 v0.50
    þ Synchronet þ TequilaMockingbird Online - Toms River, NJ
  • From Digital Man@VERT to Bill McGarrity on Tuesday, May 10, 2016 00:59:36
    Re: Re: src/sbbs3/rechocfg.c sbbsecho.c sbbsecho.h
    By: Bill McGarrity to Digital Man on Tue May 10 2016 12:22 am

    Digital Man wrote to Bill McGarrity <=-

    Re: src/sbbs3/rechocfg.c sbbsecho.c sbbsecho.h
    By: Bill McGarrity to rswindell on Mon May 09 2016 12:48 pm

    Re: src/sbbs3/rechocfg.c sbbsecho.c sbbsecho.h
    By: rswindell to CVS commit on Mon May 09 2016 02:28:44

    Hiya Rob...

    Modified Files: rechocfg.c sbbsecho.c sbbsecho.h Log Message: Introduced sbbsecho.ini advanced setting (not yet exposed in
    echocfg): StrictPacketPasswords (default is "true"). If you want SBBSecho v3 to behave like SBBSecho v2 with regards to packet passwords for linked-nodes with *no* configured packet password, set this value to "true" in your sbbsecho.ini file. I don't recommend doing this if you care about the "security" of your echomail, but some sysops have been bitten by the strict enforcement of the configured password in SBBSecho v3.

    Just so I get this straight... if we want to accept the new feature in sbbsecho for strict pkt passwords protection then toggle this to "false". Correct??

    No, strict is the default behavior of SBBSecho v3. It was the *only* behavior of SBBSecho v3 before this morning, but apparently there's some confused FidoNet sysops out there sending out password-protected packets and not realizing it. So this little option will allow you to use the old, less-secure, SBBSecho v2 method of password packet validation:

    If StrictPacketPasswords = true (the default), then the password in the packet must match whatever you (the receiving end) has configured in your sbbsecho.ini for the linked node. Just as it was in the initial SBBSecho v3 commits to CVS.

    If StrictPacketPasswords = false, then the password in the packet is only compared if the linked node has a password set in your (the receiving end's) sbbsecho.ini file. I don't recommend using this mode if you care about echomail security.

    Thank you for the clarification. When I first read your explanation above it seemed it was reverse logic. I just wanted to make sure before I processed it.

    Yes, I mistyped my CVS commit message. That should have said:

    Introduced sbbsecho.ini advanced setting (not yet exposed in echocfg): StrictPacketPasswords (default is "true").
    If you want SBBSecho v3 to behave like SBBSecho v2 with regards to packet passwords for linked-nodes with *no* configured packet password, set this value to "false" in your sbbsecho.ini file.

    I didn't catch that until just re-reading in your quoted text. Oops.

    digital man

    Synchronet "Real Fact" #60:
    How to get Synchronet technical support: http://wiki.synchro.net/howto:support Norco, CA WX: 55.3øF, 87.0% humidity, 0 mph SSE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Bill McGarrity@VERT/TEQUILAM to Digital Man on Tuesday, May 10, 2016 10:21:00
    Digital Man wrote to Bill McGarrity <=-

    Re: Re: src/sbbs3/rechocfg.c sbbsecho.c sbbsecho.h
    By: Bill McGarrity to Digital Man on Tue May 10 2016 12:22 am

    If StrictPacketPasswords = true (the default), then the password in the packet must match whatever you (the receiving end) has configured in your sbbsecho.ini for the linked node. Just as it was in the initial SBBSecho v3 commits to CVS.

    If StrictPacketPasswords = false, then the password in the packet is only compared if the linked node has a password set in your (the receiving end's) sbbsecho.ini file. I don't recommend using this mode if you care about echomail security.

    Thank you for the clarification. When I first read your explanation above it seemed it was reverse logic. I just wanted to make sure before I processed it.

    Yes, I mistyped my CVS commit message. That should have said:

    Introduced sbbsecho.ini advanced setting (not yet exposed in echocfg): StrictPacketPasswords (default is "true").
    If you want SBBSecho v3 to behave like SBBSecho v2 with regards to
    packet passwords for linked-nodes with *no* configured packet password, set this value to "false" in your sbbsecho.ini file.

    I didn't catch that until just re-reading in your quoted text. Oops.

    Not a problem... those 2am postings can do that to ya.. I just wanted to make sure.. :)

    Thanks


    --

    Bill

    Telnet: tequilamockingbirdonline.net
    Web: bbs.tequilamockingbirdonline.net:81
    FTP: ftp.tequilamockingbirdonline.net:2121
    IRC: irc.tequilamockingbirdonline.net Ports: 6661-6670 SSL: +6697
    Radio: radio.tequilamockingbirdonline.net:8010/live


    ... Look Twice... Save a Life!!! Motorcycles are Everywhere!!!
    --- MultiMail/Win32 v0.50
    þ Synchronet þ TequilaMockingbird Online - Toms River, NJ
  • From rswindell@VERT to CVS commit on Monday, May 30, 2016 19:01:55
    src/sbbs3 rechocfg.c 3.10 3.11 sbbsecho.c 3.13 3.14 sbbsecho.h 3.6 3.7
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv9290

    Modified Files:
    rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    Sysop can over-ride the time-stamp format in the sbbsecho.log by setting
    the LogTimeFormat key in sbbsecho.ini. The default is "%Y-%m-%d %H:%M:%S".
    If you want the old (v2) time-stamp format, set this value to
    "%m/%d/%y %H:%M:%S". Any/all valid strftime() specifiers may be used.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Saturday, October 28, 2017 13:15:22
    src/sbbs3 rechocfg.c 3.21 3.22 sbbsecho.c 3.44 3.45 sbbsecho.h 3.17 3.18
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv16838

    Modified Files:
    rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    EchoStats filename (data/echostats.ini) is now configurable.
    EchoStats now contain message timezones (when written) and a "known" flag
    (bad echoes have known = false).
    EchoStats are now sorted before being written to the EchoStats file.
    Fixed bug in getfmsg(): trailing ex-ASCII chars of the message body would be chopped-off - go back to using a uchar.
    Re-worked packed-msg import parsing and grunged message detection a bit to
    log more msg details for all EchoStats.
    Added "AutoAddSubs" feature (set to true in sbbsecho.ini to enable):
    - If sub-boards are created (e.g. with SCFG) in one or more message groups, the
    areas can be automatically added to your Area File (areas.bbs)
    - The hub must be first configured in EchoCfg->Linked Nodes and then you set
    the GroupHub key in sbbsecho.ini to the name of the message group that this
    link is the hub for (e.g. "FidoNet"). You can specify multiple groups, if
    necessary, by comma-separating the names.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Friday, April 03, 2020 15:20:24
    src/sbbs3 rechocfg.c 3.44 3.45 sbbsecho.c 3.155 3.156 sbbsecho.h 3.38 3.39 Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv29309

    Modified Files:
    rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    Use a .ini style (for sbbsecho.ini) more compatible crudini/python-iniparse
    - don't indent keys
    - separate sections with a blank line (to improve readability without idents)

    A nice tip from Ragnarok (DOCKSUD)!


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Ragnarok@VERT/DOCKSUD to rswindell on Monday, April 06, 2020 00:38:47
    El 3/4/20 a las 19:20, rswindell escribi¢:
    src/sbbs3 rechocfg.c 3.44 3.45 sbbsecho.c 3.155 3.156 sbbsecho.h 3.38 3.39 Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv29309

    Modified Files:
    rechocfg.c sbbsecho.c sbbsecho.h
    Log Message:
    Use a .ini style (for sbbsecho.ini) more compatible crudini/python-iniparse
    - don't indent keys
    - separate sections with a blank line (to improve readability without idents)

    A nice tip from Ragnarok (DOCKSUD)!

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

    cool, thanks!

    ---
    þ Synchronet þ Dock Sud BBS TLD 24 HS - bbs.docksud.com.ar