• src/sbbs3/fido.cpp

    From rswindell@VERT to CVS commit on Mon Apr 16 17:30:00 2018
    src/sbbs3 fido.cpp 1.58 1.59
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv6510

    Modified Files:
    fido.cpp
    Log Message:
    Overhaul sbbs_t::netmail() for FidoNet netmail:
    - writes outbound netmail to SMB rather than FTS-1 Stored Messages (*.msg)
    this means you must have SBBSecho v2.30 or later in order to export FTN
    netmail (for file attachments, you'll need SBBSecho v3.04 rev 3.78 or later) - removed support for the now deprecated "default address" feature
    (nowadays, people are much more likely to gate FidoNet over Internet rather
    than the reverse!)

    The QWK-to-NetMail function still needs a similar overhaul.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Thu Feb 14 12:43:00 2019
    src/sbbs3 fido.cpp 1.64 1.65
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv7690

    Modified Files:
    fido.cpp
    Log Message:
    Support QWKE "To:" and "Subject:" kludge lines in QWK/REP-imported email/netmail messages. Does *not* support the "From:" kludge.
    I know this function needs need to be completely replaced and it's silly to have QWK kludge parsing logic in multiple places, but ugh, I didn't want to rewrite this just yet.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sat Mar 23 21:54:00 2019
    src/sbbs3 fido.cpp 1.67 1.68
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv24354

    Modified Files:
    fido.cpp
    Log Message:
    Support netmail addresses (e.g. Internet e-mail addresses) longer than the 35 character limit imposed by FidoNet message "to" fields, in sbbs_t::netmail(). Use the regarding-message from_net field when a 'to' field is not passed to sbbs_t::netmail()


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Mon Mar 25 22:08:00 2019
    src/sbbs3 fido.cpp 1.69 1.70
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv15745

    Modified Files:
    fido.cpp
    Log Message:
    sbbs_t::netmail() should return the result of qnetmail(), when called.
    Nobody checks the netmail() return value apparently, but this has been a bug since ... forever.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sun Aug 18 09:30:43 2019
    src/sbbs3 fido.cpp 1.75 1.76
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv22177

    Modified Files:
    fido.cpp
    Log Message:
    If someone aborts the netuser name lookup (with Ctrl-C), don't print
    "invalid netmail address"



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Alterego@VERT/ALTERANT to All on Mon Aug 19 04:34:41 2019
    Re: src/sbbs3/fido.cpp
    By: rswindell to CVS commit on Sun Aug 18 2019 01:30 pm

    If someone aborts the netuser name lookup (with Ctrl-C), don't print "invalid netmail address"

    How do you do a netuser name lookup?

    I'm guessing this means it helps you look through the nodelist to get the right address right?
    ...ëîå*

    ... Take what you can use and let the rest go by.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Digital Man@VERT to Alterego on Sun Aug 18 12:14:48 2019
    Re: src/sbbs3/fido.cpp
    By: Alterego to All on Mon Aug 19 2019 08:34 am

    Re: src/sbbs3/fido.cpp
    By: rswindell to CVS commit on Sun Aug 18 2019 01:30 pm

    If someone aborts the netuser name lookup (with Ctrl-C), don't print "invalid netmail address"

    How do you do a netuser name lookup?

    If you just type a name (no @), it'll attempt a look-up through data/qnet/users.dat.

    I'm guessing this means it helps you look through the nodelist to get the right address right?

    It's only for QWK networking and it's not using a nodelist, just a dynamically-generated user/address map (generated via the qwknodes utility, normally daily).

    digital man

    This Is Spinal Tap quote #31:
    Viv Savage: Quite exciting, this computer magic!
    Norco, CA WX: 84.4øF, 46.0% humidity, 15 mph NE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sat Apr 18 20:20:38 2020
    src/sbbs3 fido.cpp 1.76 1.77
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv15484

    Modified Files:
    fido.cpp
    Log Message:
    The feature added in rev 1.67 (Feb-20-2019) was a bit broken in that if a reply-message was passed in (remsg), the subject copied from that header
    was not actually used in subsequent call to qnetmail(). Since we're passing
    the remsg down to inetmail(), that didn't seem to make a difference, but passing down the copied subject field to that function too for good measure. This bug broke QWKnet replies using the bbs.netmail() JS function call.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wed Apr 22 23:17:39 2020
    src/sbbs3 fido.cpp 1.78 1.79
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv493

    Modified Files:
    fido.cpp
    Log Message:
    lookup_netuser() to return false if passed a NULL or empty string.


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