• src/sbbs3/sbbsecho.c sbbsecho.h

    From rswindell@VERT to CVS commit on Mon Oct 29 23:48:46 2012
    src/sbbs3 sbbsecho.c 1.214 1.215 sbbsecho.h 1.17 1.18
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv31728

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Implement gating support for Frank/netsurge:
    1. Scan message areas based on those listed in the areas.bbs, not those listed in the msgs.cnf file (e.g. configured with SCFG->Message Areas). This allows the same message base to be scanned more than one for a different set of uplinks (i.e. gating).
    2. Store the message base export pointer (in the data/subs/code.ini file) with the echotag as part of the key-name. This allows the different upstream networks to have different export pointers (though after a complete
    scan the export pointers should be the same for each msg base).

    Increment the version number to 2.20.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Netsurge@VERT to rswindell on Tue Oct 30 10:18:48 2012
    Re: src/sbbs3/sbbsecho.c sbbsecho.h
    By: rswindell to CVS commit on Mon Oct 29 2012 11:48 pm

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Implement gating support for Frank/netsurge:
    1. Scan message areas based on those listed in the areas.bbs, not those

    You so Rock Rob!. Thanks!

    |08[|07=|15! frank |07aka |15netsurge|08%%|15bbs-scene.org|08%%|15demonic |08[|07=|15! diskshop bbs |08. |15http/ftp/nntp/telnet |08. |15bbs.diskshop.ca |08[|07=|15! bbs-scene.org |08. |15where all the cool kids hang out

    --- SBBSecho 2.14-Linux
    * Origin: >> diskshop >> bbs.diskshop.ca >> http.telnet.nntp (1:250/501)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Digital Man@VERT to Netsurge on Tue Oct 30 14:26:49 2012
    Re: src/sbbs3/sbbsecho.c sbbsecho.h
    By: Netsurge to rswindell on Tue Oct 30 2012 10:18 am

    Re: src/sbbs3/sbbsecho.c sbbsecho.h
    By: rswindell to CVS commit on Mon Oct 29 2012 11:48 pm

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Implement gating support for Frank/netsurge:
    1. Scan message areas based on those listed in the areas.bbs, not those

    You so Rock Rob!. Thanks!

    You're welcome, but as I said in irc, I'm not sure if it's exactly the solution
    to your problem. This change will only allow locally posted messages (or messages imported from other services/networks) to be exported into the 2 different echoes on your 2 different uplinks. That's not really *gating* (messages imported from one network's uplink won't be "gated" to the other).

    The proper way to gate an FTN echo (between 2 FTN networks) is to have both networks use the same echo tag and have have both uplinks on the same line of your areas.bbs file.

    digital man

    Synchronet "Real Fact" #20:
    The first commericial sale of Synchronet was to Las Vegas Playground BBS (1992).
    Norco, CA WX: 81.2øF, 26.0% humidity, 4 mph WSW wind, 0.00 inches rain/24hrs ---
    þ S
  • From Netsurge@VERT to rswindell on Tue Oct 30 17:26:36 2012
    Re: src/sbbs3/sbbsecho.c sbbsecho.h
    By: rswindell to CVS commit on Mon Oct 29 2012 11:48 pm

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:

    So I updated my synchronet system and have varified that i'm running SBBSecho v2.20-Linux and am getting the same results as last time.

    Both bases have the same internal code, when I post in one the other sees it but it only exports to the network it was posted in and vice-versa.

    |08[|07=|15! frank |07aka |15netsurge|08%%|15bbs-scene.org|08%%|15demonic |08[|07=|15! diskshop bbs |08. |15http/ftp/nntp/telnet |08. |15bbs.diskshop.ca |08[|07=|15! bbs-scene.org |08. |15where all the cool kids hang out

    --- SBBSecho 2.20-Linux
    * Origin: >> diskshop >> bbs.diskshop.ca >> http.telnet
  • From Digital Man@VERT to Netsurge on Tue Oct 30 21:54:09 2012
    Re: src/sbbs3/sbbsecho.c sbbsecho.h
    By: Netsurge to rswindell on Tue Oct 30 2012 05:26 pm

    Re: src/sbbs3/sbbsecho.c sbbsecho.h
    By: rswindell to CVS commit on Mon Oct 29 2012 11:48 pm

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:

    So I updated my synchronet system and have varified that i'm running SBBSecho v2.20-Linux and am getting the same results as last time.

    Both bases have the same internal code, when I post in one the other sees
    it but it only exports to the network it was posted in and vice-versa.

    Can you check the sub's .ini file (and paste the contents here)? Also, the sbbsecho.log output would be helpful - make sure it's scanning the sub *twice* (once for each echo tag/uplink).

    digital man

    Synchronet "Real Fact" #75:
    Michael Swindell still has the "Synchronet Blimp" in his possession.
    Norco, CA WX: 64.5øF, 50.0% humidity, 0 mph SE wind, 0.00 inches rain/24hrs
    ---
  • From Poindexter Fortran@VERT to Digital Man on Wed Oct 31 10:13:37 2012
    Re: src/sbbs3/sbbsecho.c sbbsecho.h
    By: Digital Man to Netsurge on Tue Oct 30 2012 02:26 pm

    The proper way to gate an FTN echo (between 2 FTN networks) is to have both networks use the same echo tag and have have both uplinks on the same line of your areas.bbs file.

    I was in a gated echo back in the 90s, there was some gating software that handled gating between two *different* echoes with different areatags.

    ---
    þ Synchronet þ realitycheckBBS -- http://realitycheckBBS.org
  • From Frank Linhares@VERT to Poindexter Fortran on Wed Oct 31 17:40:00 2012
    I was in a gated echo back in the 90s, there was some gating software that handled gating between two *different* echoes with different areatags.

    There are a few different pieces of software still floating around, the
    problem is that they are all DOS based.

    |08[|07=|15! frank|08/|15netsurge|08%%|15bbs-scene.org|08%%|15demonic |08[|07=|15! misery bbs |08- |15miserybbs.com
    |08[|07=|15! bbs-scene.org |08- |15where the cool kids hang out

    --- Mystic BBS v1.10 A20 (Linux)
    * Origin: misery
  • From mark lewis@VERT to Poindexter Fortran on Thu Nov 1 17:09:00 2012

    The proper way to gate an FTN echo (between 2 FTN networks) is to
    have both networks use the same echo tag and have have both uplinks
    on the same line of your areas.bbs file.

    I was in a gated echo back in the 90s, there was some gating
    software that handled gating between two *different* echoes with
    different areatags.

    that's how it is normally done so that each side has the proper control lines for each FTN network... the software is called "Blackhole"...

    )\/(ark


    * Origin: (1:3634/12)
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Frank Linhares@VERT to mark lewis on Thu Nov 1 23:03:00 2012
    I was in a gated echo back in the 90s, there was some gating
    software that handled gating between two *different* echoes with different areatags.

    that's how it is normally done so that each side has the proper control lines for each FTN network... the software is called "Blackhole"...

    I take it that it was dos software as well.

    |08[|07=|15! frank|08/|15netsurge|08%%|15bbs-scene.org|08%%|15demonic |08[|07=|15! misery bbs |08- |15miserybbs.com
    |08[|07=|15! bbs-scene.org |08- |15where the cool kids hang out

    --- Mystic BBS v1.10 A20 (Linux)
    * Origin: misery bbs / miserybbs.com / scinet approved (1:250/502)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Nicholas Boel@VERT to Frank Linhares on Fri Nov 2 18:20:00 2012
    that's how it is normally done so that each side has the proper control lines for each FTN network... the software is called "Blackhole"...

    I take it that it was dos software as well.

    Does that matter much when each of your machines has Dosemu installed on
    them? :)

    See if it works, maybe you can just run it the same way you run doors.
    Yaknow?

    --- Mystic BBS v1.10 A20 (Linux)
    * Origin: thePharcyde_ http://www.pharcyde.org (Wisconsin) (1:154/10.1)
    þ Synchronet þ Ve
  • From Mro@VERT to Nicholas Boel on Fri Nov 2 22:54:00 2012
    Re: Re: src/sbbs3/sbbsecho.c sbbsecho.h
    By: Nicholas Boel to Frank Linhares on Fri Nov 02 2012 06:20 pm

    that's how it is normally done so that each side has the proper control lines for each FTN network... the software is called "Blackhole"...

    I take it that it was dos software as well.

    Does that matter much when each of your machines has Dosemu installed on them? :)

    See if it works, maybe you can just run it the same way you run doors. Yaknow?


    well it's no surprise that much of the useful software we have is dos related. that's how we did it back in the day when it was actually popular.
    if you want something for your own OS usually you gotta roll your own or rig it. either way, not really that hard if you are creative.

    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From mark lewis@VERT to Frank Linhares on Sat Nov 3 12:15:48 2012

    I was in a gated echo back in the 90s, there was some gating
    software that handled gating between two *different* echoes with different areatags.

    that's how it is normally done so that each side has the proper control lines for each FTN network... the software is called "Blackhole"...

    I take it that it was dos software as well.

    yes... it is the grandfather of all FTN /echomail gating/ software... i don't recall if it handled netmail or not, though... i've been working (very slowly) on a little sumptin'sumptin' to replace blackhole but it is far from anything distributable... it really isn't even alpha stage yet... it works on the same principle as blackhole, though...

    1. mail comes into the system
    2. toss the mail to all connected systems
    3. the gating software is one of those in step 2 and has a public nodenumber
    4. when the toss is complete, the gating software is executed
    5. the gating software tosses the mail to all sides (consider gating one
    echo to two or more FTN networks) of the gate while making the necessary
    changes to the origin lines, seenbys, paths and other control lines as
    needed...
    6. loop to step 1

    pretty basic but it does take more than one tossing run to complete everything... not really any different than using gating software like GIGO or FRED ;)

    )\/(ark


    * Origin: (1:3634/12)
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Frank Linhares@VERT to Nicholas Boel on Sat Nov 3 21:47:00 2012
    Does that matter much when each of your machines has Dosemu installed on them? :)

    Only if it actually wants to access my squish files since some of them are greater than 8 characters.

    |08[|07=|15! frank|08/|15netsurge|08%%|15bbs-scene.org|08%%|15demonic |08[|07=|15! misery bbs |08- |15miserybbs.com
    |08[|07=|15! bbs-scene.org |08- |15where the cool kids hang out

    --- Mystic BBS v1.10 A20 (Linux)
    * Origin: misery bbs / miserybbs.com / mystic php lib hq (1:250/502)
    þ Synchronet þ Vert
  • From Frank Linhares@VERT to mark lewis on Sat Nov 3 21:48:00 2012
    yes... it is the grandfather of all FTN /echomail gating/ software... i don't recall if it handled netmail or not, though... i've been working (very slowly) on a little sumptin'sumptin' to replace blackhole but it is far from anything distributable... it really isn't even alpha stage
    yet... it works on the same principle as blackhole, though...


    I love the idea. If it ever hits beta and you need a tester hit me up.

    Do you by any chance have a copy of blackhole or gigo or fred?

    |08[|07=|15! frank|08/|15netsurge|08%%|15bbs-scene.org|08%%|15demonic |08[|07=|15! misery bbs |08- |15miserybbs.com
    |08[|07=|15! bbs-scene.org |08- |15where the cool kids hang out

    --- Mystic BBS v1.10 A20 (Linux)
    * Origin: misery bbs / mi
  • From mark lewis@VERT to Frank Linhares on Sat Nov 3 22:28:06 2012

    yes... it is the grandfather of all FTN /echomail gating/
    software... i
    don't recall if it handled netmail or not, though... i've been working (very slowly) on a little sumptin'sumptin' to replace blackhole but it is far from anything distributable... it really isn't even alpha stage
    yet... it works on the same principle as blackhole, though...


    I love the idea. If it ever hits beta and you need a tester hit me
    up.

    i will try to remember that ;)

    Do you by any chance have a copy of blackhole or gigo or fred?

    i used to have blackhole in my files some time back... GIGO and FRED are/were internet gating tools... GIGO does email<->netmail, news<->echomail, and maillist<->echomail as i still use it... it replaced FRED...

    [time passes]

    you got lucky, my friend :)


    BH101B07.ARJ 77001 31-Dec-1991
    ==============================================
    BlackHole is an inter-domain EchoMail gating
    utility for FidoNet(R) technology based
    networks (FTN's). It will NOT gate between
    different zones in the same domain, nor
    between FidoNet(R) systems and/or other
    technologies such as UUCP.


    you should be able to FREQ it from my system or manually pull it... telnet, http, ftp, dialup... it is located in my "LOCAL: Fidonet General" area... that's area 18 on the system if you come in manually... i believe i do have FREQs working via binkd and allfix now... FREQs to my telnet and POTS frontdoor
    sides of the fences have always worked ;)

    if you have trouble, let me know and i'll manually sent it to you... hit me via
    netmail to 1:3634/12 if you need to...

    )\/(ark


    * Origin: (1:3634/12)
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchr
  • From mark lewis@VERT to Frank Linhares on Sat Nov 3 23:19:19 2012

    Does that matter much when each of your machines has Dosemu
    installed on them? :)

    Only if it actually wants to access my squish files since some of
    them are greater than 8 characters.

    nah... these things work on the PKT level... your tosser scans the message out of the base to other nodes... one of those nodes is the gate... the software then tosses to another set of PKTs for the other side of the gate then that side's tosser tosses the messages in over there...

    trying to do this stuff directly from the message bases is frought with peril... especially if one is trying to share the same base between two networks... that definitely gets origin lines all fraked up...

    )\/(ark


    * Origin: (1:3634/12)
    ---
    þ S
  • From Corey@VERT to mark lewis on Sat Nov 3 21:19:10 2012
    Re: src/sbbs3/sbbsecho.c sbbsecho.h
    By: mark lewis to Frank Linhares on Sat Nov 03 2012 10:28 pm

    Subject: src/sbbs3/sbbsecho.c sbbsecho.h
    @MSGID: <5095DCD8.28841.syncprog@vert.synchro.net>
    @REPLY: <5095DCCA.28840.syncprog@vert.synchro.net>

    yes... it is the grandfather of all FTN /echomail gating/
    software... i
    don't recall if it handled netmail or not, though... i've been working (very slowly) on a little sumptin'sumptin' to replace blackhole but it i far from anything distributable... it really isn't even alpha stage yet... it works on the same principle as blackhole, though...


    I love the idea. If it ever hits beta and you need a tester hit me
    up.

    i will try to remember that ;)

    Do you by any chance have a copy of blackhole or gigo or fred?

    i used to have blackhole in my files some time back... GIGO and FRED are/wer internet gating tools... GIGO does email<->netmail, news<->echomail, and maillist<->echomail as i still use it... it replaced FRED...

    [time passes]

    you got lucky, my friend :)


    BH101B07.ARJ 77001 31-Dec-1991
    ==============================================
    BlackHole is an inter-domain EchoMail gating
    utility for FidoNet(R) technology based
    networks (FTN's). It will NOT gate between
    different zones in the same domain, nor
    between FidoNet(R) systems and/or other
    technologies such as UUCP.


    you should be able to FREQ it from my system or manually pull it... telnet, http, ftp, dialup... it is located in my "LOCAL: Fidonet General" area... that's area 18 on the system if you come in manually... i believe i do have FREQs working via binkd and allfix now... FREQs to my telnet and POTS frontd sides of the fences have always worked ;)

    if you have trouble, let me know and i'll manually sent it to you... hit me netmail to 1:3634/12 if you need to...

    )\/(ark


    * Origin: (1:3634/12)


    Fred is dead. thats what they said.

    "Practise safe Lunch, Use a Condiment"


    ---
    þ Synchronet þ Three Stooges Gentlemens Club - Las Vegas, Nv - tsgc.dyndns.org
  • From Nicholas Boel@VERT to Frank Linhares on Sun Nov 4 10:31:00 2012
    Only if it actually wants to access my squish files since some of them are greater than 8 characters.

    True. SCIBBS~1.* probably wouldn't work very well. :D
    I don't miss DOS one bit. lol

    --- Mystic BBS v1.10 A20 (Linux)
    * Origin: thePhar
  • From Mro@VERT to Nicholas Boel on Sun Nov 4 12:38:19 2012
    Re: Re: src/sbbs3/sbbsecho.c sbbsecho.h
    By: Nicholas Boel to Frank Linhares on Sun Nov 04 2012 10:31 am

    Only if it actually wants to access my squish files since some of them are greater than 8 characters.

    True. SCIBBS~1.* probably wouldn't work very well. :D
    I don't miss DOS one bit. lol



    well people have keep it 8.3 for a long time, for ftn why not keep it that way.

    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From mark lewis@VERT to Frank Linhares on Sun Nov 4 17:01:27 2012

    i used to have blackhole in my files some time back... GIGO and FRED

    Blackhole via dosemu has done the trick. Who would have thought
    that 20+ year old software would be the answer.

    ;) -=B-)

    what can i say... the base tech has not changed in 20 years... the method is still the same... just the newer software hasn't kept up with the old ways ;) there's several FTN standards/proposals involved there, too :)

    )\/(ark


    * Origin: (1:3634/12)
    ---
    þ Synchronet þ Vertrau
  • From Frank Linhares@VERT to mark lewis on Sun Nov 4 18:00:00 2012
    what can i say... the base tech has not changed in 20 years... the method is still the same... just the newer software hasn't kept up with the old ways ;) there's several FTN standards/proposals involved there, too :)

    I have also been running Tinytic under dosemu to process tic's for both my Mystic BBS and my Sycnchronet system without a hitch, no reason that
    Blackhole won't remain solid.

    |08[|07=|15! frank|08/|15netsurge|08%%|15bbs-scene.org|08%%|15demonic |08[|07=|15! misery bbs |08- |15miserybbs.com
    |08[|07=|15! bbs-scene.org |08- |15where the cool kids hang out

    --- Mystic BBS v1.10 A20 (Linux)
    * Origin: misery bbs / miserybbs.com / call today NOW! (1:250/502)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.s
  • From rswindell@VERT to CVS commit on Sun Sep 15 20:08:11 2013
    src/sbbs3 sbbsecho.c 1.217 1.218 sbbsecho.h 1.19 1.20
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv10072

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Disable stripping of seen-bys from inter-zonal echomail at the request of
    Joe Delahaye.
    Increment version to 2.21.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Thu Apr 17 00:08:02 2014
    src/sbbs3 sbbsecho.c 1.248 1.249 sbbsecho.h 1.27 1.28
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv988

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Code cleanup: use string lists for areafix link(add) and unlink (del) lists Beautify a lot of the remaining strange closing brace style.
    Use FREE_AND_NULL() where appropriate.
    Log SMB error strings for most common smblib function failures.
    Log debug output in the areas.bbs alter function (help isolate Joe's crash).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Fri Jan 1 01:56:25 2016
    Subject: src/sbbs3/sbbsecho.c sbbsecho.h
    @MSGID: <56864D49.32595.syncprog@vert.synchro.net>
    @TZ: 41e0
    src/sbbs3 sbbsecho.c 1.274 1.275 sbbsecho.h 1.30 1.31
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv3265

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Over-hauled the log file output:
    - Added a lot more detail for outbound echomail and netmail (msgs, packets,
    and bundles) to help identify the source of problems
    - Removed a lot of unnecessary "status" type log output ("Scanning for ...")
    as it was back in 2005.
    - Date format in log is more standard (year-month-day)
    - Logs error level and import/export statistics when exiting
    - Packs bundles *before* writing to FLO files (the only operational change).
    - sbbsecho.log should actually be smaller (grow slower) though there is more
    helpful information than before.
    - Incremented version to 2.31.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Sat Jan 2 15:40:48 2016
    Subject: src/sbbs3/sbbsecho.c sbbsecho.h
    @MSGID: <56886000.32602.syncprog@vert.synchro.net>
    @TZ: 41e0
    src/sbbs3 sbbsecho.c 1.276 1.277 sbbsecho.h 1.31 1.32
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv12403

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Added support for .bsy lock files when in BSO/FLO mailer mode
    (based on FTS-5005 description) - both detection (won't pack/bundle outgoing mail for a node that is "busy" with a mailer session) and exclusive-creation (to inform the mailer not to allow a session for this node while outgoing mail is being processed).
    - Uses strListFind() from updated xpdev.
    Debug-level log message for all file deletions.
    Some log message update (more detail in some, removal of others).
    Bug-fix: outbound FREQ netmail messages would not be deleted after being converted to BSO *.req files. It appears no one has yet tested this feature? Cleaned-up sbbsecho.h: use of C99-types, defined SBBSECHO_ARCTYPE_NONE magic number macro.
    Incremented version to 2.32.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From sbbs@VERT to CVS commit on Tue Jan 26 01:05:02 2016
    src/sbbs3 sbbsecho.c 1.279 1.280 sbbsecho.h 1.32 1.33
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/sbbs/src/sbbs3

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Fix bug reported by Jon Justvig with regards to the .pnt BSO outbound
    directory (missing a path separator). This is a regression added in
    rev 1.264 (Sept 8 2015).
    Also, if rename() of packet fails, don't continue tossing into that packet. Increment version to 2.33 (the expected last reivion of the v2 series).



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Wed Aug 3 01:03:36 2016
    src/sbbs3 sbbsecho.c 3.18 3.19 sbbsecho.h 3.8 3.9
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv3925

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    AreaFix overhaul a bit.
    Added support for "%RESCAN <echo-tag>" at the request of Al Prunty, because he asked for this "new feature".

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Wilfred van Velzen@VERT to rswindell on Wed Aug 3 17:57:29 2016
    Hi,

    On 2016-08-03 01:03:36, rswindell wrote to CVS commit:
    about: "src/sbbs3/sbbsecho.c sbbsecho.h":

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    AreaFix overhaul a bit.
    Added support for "%RESCAN <echo-tag>" at the request of Al Prunty,
    because
    he asked for this "new feature".

    While you are at it. If you add (some of) the following kind of AreaFix commands it will make sbbsecho even more compatible.

    My tosser also supports these different kinds of rescan commands:

    FMAIL_HELP /R Connect area FMAIL_HELP and rescan all messages
    in the message base
    FMAIL_HELP /R=50 Connect area FMAIL_HELP and rescan at most 50 messages
    =FMAIL_HELP Rescan the connected area FMAIL_HELP without having
    to disconnect it first

    The first two, are also commands that HPT understands. It has even more rescan options:

    %RESCAN <echotag> rescan area (supports name pattern)
    %RESCAN <echotag> <number> rescan the last <number> mails
    %RESCAN <tag> <number> days rescan mails for the last <number> days
    %RESCAN rescan the areas following in the next lines <echotag> /r - subscribe & rescan area
    <echotag> /r=<number> - add area & rescan the last <number> mails <echotag> /r=<number> days - add area & rescan mails for the last
    <number> days

    Crashmail does it a little different:

    [+]areaname[,R=<max>] Connect to an area. The '+' is optional. If
    the R option is specified after the area,
    the specified number of old messages in the area
    will be rescanned and sent to you.
    =areaname[,R=<max>] Update. You can use this to rescan an area which you
    already are connected to.

    %RESCAN All areas that are added or updated after this
    line will be rescanned, that is all old messages
    in those areas will be sent to you. This can be
    very dangerous since you don't know how many
    messages you will get so in most cases, it is
    better to use the R option when adding/updating
    areas instead.

    And Fastecho has these:

    %RESCAN <- Rescan following area(s) and add if area(s)
    FASTECHO.GER is/are not linked yet

    %DAYS 7 <- Rescan only messages not older than 7 days
    SHAREWRE

    %MSGS 100 <- Rescan at most 100 messages each area
    FE_HELP

    FDECHO, R <- Alternative way to rescan a single area
    FDECHO.GER, R=300 <- Rescan up to 300 messages of that area
    =* <- Rescan all linked areas (needs %RESCAN)


    Bye, Wilfred.


    --- FMail-W32 1.69.22.178-B20160706
    * Origin: Native IPv6 connectable node (2:280/464)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Thu Oct 26 13:44:41 2017
    src/sbbs3 sbbsecho.c 3.43 3.44 sbbsecho.h 3.16 3.17
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv12076

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Terminology/variable name update (e.g. area name -> area tag).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Lord Time@VERT/TIME to rswindell on Thu Oct 26 14:19:17 2017
    src/sbbs3 sbbsecho.c 3.43 3.44 sbbsecho.h 3.16 3.17
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv12076

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Terminology/variable name update (e.g. area name -> area tag).

    just updated (getting ready bbs) under debian, with dosemu, got this error messages :

    gcc.linux.x64.obj.release/sbbsecho.o: In function `alter_areas': sbbsecho.c:(.text+0x6439): warning: the use of `tempnam' is dangerous, better use `mkstemp'


    ---

    Rob Starr
    Lord Time SysOp of
    Time Warp of the Future BBS
    Telnet://Time.Darktech.Org:24 or
    Telnet://Time.Synchro.Net:24 (qwk or ftn & e-mail)
    ICQ # 11868133 or # 70398519 Jabber : lordtime2000@gmail.com
    Yahoo : lordtime2000 AIM : LordTime20000 Astra : lord_time
    X-Box : Lord Time 2000 oovoo : lordtime2000 Skype : lordtime@tds.net
    ---
    þ Synchronet þ Time Warp of the Future BBS - Home of League 10 IBBS Games
  • From Digital Man@VERT to Lord Time on Thu Oct 26 17:11:56 2017
    Re: Re: src/sbbs3/sbbsecho.c sbbsecho.h
    By: Lord Time to rswindell on Thu Oct 26 2017 02:19 pm

    src/sbbs3 sbbsecho.c 3.43 3.44 sbbsecho.h 3.16 3.17
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv12076

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Terminology/variable name update (e.g. area name -> area tag).

    just updated (getting ready bbs) under debian, with dosemu, got this error messages :

    gcc.linux.x64.obj.release/sbbsecho.o: In function `alter_areas': sbbsecho.c:(.text+0x6439): warning: the use of `tempnam' is dangerous, better use `mkstemp'

    That's a warning, not an error. And it's not new. And you can ignore it.

    digital man

    This Is Spinal Tap quote #15:
    Review on "Shark Sandwich", merely a two word review: "Shit Sandwich".
    Norco, CA WX: 87.5øF, 16.0% humidity, 11 mph NE wind, 0.00 inches rain/24hrs ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nelgin@VERT/EOTLBBS to Digital Man on Thu Oct 26 20:18:27 2017
    On Thu, 26 Oct 2017 17:11:56 -0700, "Digital Man" <digital.man@VERT>
    wrote:


    gcc.linux.x64.obj.release/sbbsecho.o: In function `alter_areas': sbbsecho.c:(.text+0x6439): warning: the use of `tempnam' is dangerous, better use `mkstemp'

    That's a warning, not an error. And it's not new. And you can ignore it.

    If you just used mkstemp rather than tempnam, you wouldn't have to
    answer this question all the time :)

    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
  • From Lord Time@VERT/TIME to Digital Man on Thu Oct 26 18:51:08 2017
    src/sbbs3 sbbsecho.c 3.43 3.44 sbbsecho.h 3.16 3.17
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv12076

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Terminology/variable name update (e.g. area name -> area tag).

    just updated (getting ready bbs) under debian, with dosemu, got this error messages :

    gcc.linux.x64.obj.release/sbbsecho.o: In function `alter_areas': sbbsecho.c:(.text+0x6439): warning: the use of `tempnam' is dangerous, better use `mkstemp'

    That's a warning, not an error. And it's not new. And you can ignore it.

    at this point I know (was told by someone else) but I thought you would like to know


    ---

    Rob Starr
    Lord Time SysOp of
    Time Warp of the Future BBS
    Telnet://Time.Darktech.Org:24 or
    Telnet://Time.Synchro.Net:24 (qwk or ftn & e-mail)
    ICQ # 11868133 or # 70398519 Jabber : lordtime2000@gmail.com
    Yahoo : lordtime2000 AIM : LordTime20000 Astra : lord_time
    X-Box : Lord Time 2000 oovoo : lordtime2000 Skype : lordtime@tds.net
    ---
    þ Synchronet þ Time Warp of the Future BBS - Home of League 10 IBBS Games
  • From Digital Man@VERT to Nelgin on Thu Oct 26 20:37:39 2017
    Re: Re: src/sbbs3/sbbsecho.c sbbsecho.h
    By: Nelgin to Digital Man on Thu Oct 26 2017 08:18 pm

    On Thu, 26 Oct 2017 17:11:56 -0700, "Digital Man" <digital.man@VERT>
    wrote:


    gcc.linux.x64.obj.release/sbbsecho.o: In function `alter_areas': sbbsecho.c:(.text+0x6439): warning: the use of `tempnam' is dangerous, better use `mkstemp'

    That's a warning, not an error. And it's not new. And you can ignore it.

    If you just used mkstemp rather than tempnam, you wouldn't have to
    answer this question all the time :)

    The 2 functions don't do the same thing. *and* mkstemp isn't as common/standard in C runtime libraries.

    digital man

    This Is Spinal Tap quote #30:
    Big bottom, big bottom / Talk about mud flaps, my girl's got 'em!
    Norco, CA WX: 76.4øF, 26.0% humidity, 0 mph SE wind, 0.00 inches rain/24hrs
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tue Mar 19 12:34:26 2019
    src/sbbs3 sbbsecho.c 3.105 3.106 sbbsecho.h 3.26 3.27
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv20899

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Export/import the original message editor column width (when known) as a new FidoNet "Kludge line" (control line): "\1COLS: <columns>\r" where <columns>
    is a value between 0 and 255 and a value of 0 is special, meaning "unknown"
    and not normally specified (this is the default assumption when there is no "columns"/COLS header field). When a message editor column width is unknown,
    is is normally assumed to have been 80 columns for word-wrapping/re-wrapping purposes when displaying the message text.

    This feature has worked well for Synchronet's QWK networking (i.e. there are far fewer instances of word-wrapping/re-wrapping issues when viewing messages on DOVE-Net), so I decided to support this message header field over FTN (SBBSecho) as well. Hopefully other FidoNet software authors will notice and support this header field in the future as there are still numerous examples
    of word-wrap issues when viewing FidoNet messages. At least Synchronet <-> Synchronet systems over FidoNet should be able to re-wrap and display all message text nicely when both ends support this kludge line.

    Incremented SBBSecho version number to 3.07.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Mon Jul 22 15:34:26 2019
    src/sbbs3 sbbsecho.c 3.117 3.118 sbbsecho.h 3.31 3.32
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv8307

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Increase the maximum TicPwd len from 8 to 40 chars. Although SBBSecho
    doesn't actually *use* the password for anything, EchoCfg uses the nodecfg_t definition from here (which includes the 'ticpwd') and the SBBSecho AreaManager allows remote changes of the TicPwd by linked-nodes. For PSI-Jack.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Thu Jul 25 03:54:04 2019
    src/sbbs3 sbbsecho.c 3.119 3.120 sbbsecho.h 3.33 3.34
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv25156

    Modified Files:
    sbbsecho.c sbbsecho.h
    Log Message:
    Import "CHRS:" or "CHARSET:" control line values into the (new) SMB hfield: FIDOCHARSET
    Export CHRS: control line with value determined by sub-board settings (e.g. ASCII only) and the contents of the message (UTF-8 or CP437).
    Import "NOTE:" control line values into the SMB_EDITOR hfield and export
    from SMB_EDITOR -> NOTE:.
    Increment SBBSecho version to 3.08.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Fri Feb 19 00:08:57 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/45ced2a3b39d30cbb8c909e6
    Modified Files:
    src/sbbs3/sbbsecho.c sbbsecho.h
    Log Message:
    Automatically route in-transit mail to points to boss nodes

    If the destination point node is not a linked node (does not exist in sbbsecho.ini), but the boss node is linked, automatically route to the boss node. The log entries look like this when this happens:
    "Routing packet (%s) to boss-node %s"
    "Routing NetMail (%s) to boss-node %s"

    For poindexter FORTRAN (REALITY) - test results appreciated.

    Incremented SBBSecho version to 3.13.
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Wed Nov 13 12:32:51 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/1ed8bdac91e88976d026c076
    Modified Files:
    src/sbbs3/sbbsecho.c sbbsecho.h
    Log Message:
    When processing AreaRequest with -R (rescan), rescan existing echoes too

    If the body of the request mesages message contains a list of area-tags,
    even if we already have the node linked to those echoes, do the rescan for
    each listed echo. Previously, only newly-added echoes would be rescanned
    via this method.

    Apparently the D'bridge built-in method of generating AreaManager requests
    uses this syntax (per Ward Dossche).

    Also, when rescanning due to AreaManager rescan request and generating a response netmail message, include the total number of messages exported as a result.

    Increase SBBSecho version number to v3.22 (Please upgrade, Fernando) :-)
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Ragnarok@ragnarok@docksud.com.ar to Rob Swindell (on Windows 11) on Thu Nov 14 23:47:52 2024
    El 13/11/24 a las 17:32, Rob Swindell (on Windows 11) escribió:
    https://gitlab.synchro.net/main/sbbs/-/commit/1ed8bdac91e88976d026c076 Modified Files:
    src/sbbs3/sbbsecho.c sbbsecho.h
    Log Message:
    When processing AreaRequest with -R (rescan), rescan existing echoes too

    If the body of the request mesages message contains a list of area-tags,
    even if we already have the node linked to those echoes, do the rescan for each listed echo. Previously, only newly-added echoes would be rescanned
    via this method.

    Apparently the D'bridge built-in method of generating AreaManager requests uses this syntax (per Ward Dossche).

    Also, when rescanning due to AreaManager rescan request and generating a response netmail message, include the total number of messages exported as a result.

    Increase SBBSecho version number to v3.22 (Please upgrade, Fernando) :-)
    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net

    very good news!.. I will pull from git asap!
    thanks!
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Thu Jun 12 16:04:56 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/87df26e25a30401dd0179b3b
    Modified Files:
    src/sbbs3/sbbsecho.c sbbsecho.h
    Log Message:
    Automatically enable "EchoList Only" areamgr mode when EchoList Keys are used

    Logs a warning when doing so since this might be confusing if a sysop specifically left this setting disabled ("Allow Users to Add Areas from Area List" set to "Yes", the default, in echocfg) with EchoLists configured with Required Keys.

    This should automatically solve the "non-intuitive" configuration issue reported via DOVE-net by poindexter FORTRAN (REALITY).
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From poindexter FORTRAN@VERT/REALITY to Rob Swindell (on Windows 11) on Fri Jun 13 17:15:08 2025
    Re: src/sbbs3/sbbsecho.c sbbsecho.h
    By: Rob Swindell (on Windows 11) to Git commit to main/sbbs/master on Thu Jun 12 2025 04:04 pm

    This should automatically solve the "non-intuitive" configuration issue reported via DOVE-net by poindexter FORTRAN (REALITY).


    Thanks!

    ---
    þ Synchronet þ .: realitycheckbbs.org :: scientia potentia est :.
  • From Gamgee@VERT/PALANTIR to poindexter FORTRAN on Fri Jun 13 21:20:36 2025
    poindexter FORTRAN wrote to Rob Swindell (on Windows 11) <=-

    This should automatically solve the "non-intuitive" configuration issue reported via DOVE-net by poindexter FORTRAN (REALITY).

    Thanks!

    Yep, and you're welcome for my answer too, which explained it, but you couldn't be bothered to acknowledge... :-\



    ... Post may contain information unsuitable for overly sensitive persons.
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL