• src/sbbs3/fido.cpp

    From rswindell@1:103/705 to CVS commit on Mon Apr 16 21:30:26 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.

    --- SBBSecho 3.04-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Thu Feb 14 17:43:31 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.

    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sun Mar 24 01:54:02 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()

    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Mar 26 02:08:46 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.

    --- SBBSecho 3.07-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sun Aug 18 13: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"


    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Alterego@1:103/705 to All on Mon Aug 19 08: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!
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Alterego on Sun Aug 18 16: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 --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sun Apr 19 00: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.

    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Thu Apr 23 03: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.

    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)