• src/sbbs3/qwktomsg.cpp

    From rswindell@VERT to CVS commit on Thursday, August 01, 2019 07:25:09
    src/sbbs3 qwktomsg.cpp 1.74 1.75
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv1965

    Modified Files:
    qwktomsg.cpp
    Log Message:
    Don't treat 0xE3 as a UTF-8 char unless the message buffer is valid UTF-8.
    This should solve the problem of non-UTF-8 messages posted on non-up-to-date systems (no UTF-8 support), yet the message has a "charset=utf-8" in a MIME content-type header.



    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Friday, August 02, 2019 22:21:01
    src/sbbs3 qwktomsg.cpp 1.76 1.77
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    qwktomsg.cpp
    Log Message:
    Added missing return true;



    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Monday, August 12, 2019 06:27:47
    src/sbbs3 qwktomsg.cpp 1.78 1.79
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv23565

    Modified Files:
    qwktomsg.cpp
    Log Message:
    The QWKE spec (qwke.txt) says
    "kludges ... should be ... terminated by either a carriage return, or the (0xE3) QWK terminator" :-(



    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, August 14, 2019 21:12:25
    src/sbbs3 qwktomsg.cpp 1.79 1.80
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv7960

    Modified Files:
    qwktomsg.cpp
    Log Message:
    Fix bug in previous commit - a line is not a kludge line if it doesn't contain a CR *and* it doesn't contain a 0xE3 (QWK newline). <sigh>



    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Saturday, August 17, 2019 06:22:20
    src/sbbs3 qwktomsg.cpp 1.80 1.81
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv29977

    Modified Files:
    qwktomsg.cpp
    Log Message:
    If a message section HEADERS.DAT has the "utf8" field set to "true", set the MSG_HFIELDS_UTF8 flag in the auxattr header field to indicate UTF-8 encoding
    of message header fields.



    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Saturday, August 24, 2019 22:55:52
    src/sbbs3 qwktomsg.cpp 1.81 1.82
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv8587

    Modified Files:
    qwktomsg.cpp
    Log Message:
    If the QWK HEADERS.DAT indicates that a message is UTF-8, use \n-terminated lines in the QWK body (not '\xE3'), even if the message contains invalid
    UTF-8 character sequences.
    This likely fixes the recent issue with blank messages and QWK kludges being imported into body text.



    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Saturday, August 24, 2019 22:56:50
    src/sbbs3 qwktomsg.cpp 1.82 1.83
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    qwktomsg.cpp
    Log Message:
    Fix typo in previous commit.



    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to rswindell on Monday, August 26, 2019 03:02:44
    Re: src/sbbs3/qwktomsg.cpp
    By: rswindell to CVS commit on Sat Aug 24 2019 03:55 pm

    qwktomsg.cpp
    Log Message:
    If the QWK HEADERS.DAT indicates that a message is UTF-8, use \n-terminated lines in the QWK body (not '\xE3'), even if the message contains invalid UTF-8 character sequences.
    This likely fixes the recent issue with blank messages and QWK kludges being imported into body text.

    I downloaded the current sbbs_dev.zip today (August 25th), but it looks like the binaries in there are from August 23rd.

    Nightfox

    ---
    Synchronet Digital Distortion: digitaldistortionbbs.com
  • From Digital Man@VERT to Nightfox on Monday, August 26, 2019 07:47:06
    Re: src/sbbs3/qwktomsg.cpp
    By: Nightfox to rswindell on Sun Aug 25 2019 08:02 pm

    Re: src/sbbs3/qwktomsg.cpp
    By: rswindell to CVS commit on Sat Aug 24 2019 03:55 pm

    qwktomsg.cpp
    Log Message:
    If the QWK HEADERS.DAT indicates that a message is UTF-8, use \n-terminated lines in the QWK body (not '\xE3'), even if the message contains invalid UTF-8 character sequences.
    This likely fixes the recent issue with blank messages and QWK kludges being imported into body text.

    I downloaded the current sbbs_dev.zip today (August 25th), but it looks like the binaries in there are from August 23rd.

    Yeah, there was a build failure this morning due to an untested commit. Hopefully tonights will go better.

    digital man

    This Is Spinal Tap quote #17:
    David St. Hubbins: It's such a fine line between stupid, and uh... and clever. Norco, CA WX: 73.6F, 50.0% humidity, 0 mph S wind, 0.00 inches rain/24hrs

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to Digital Man on Monday, August 26, 2019 17:01:04
    Re: src/sbbs3/qwktomsg.cpp
    By: Digital Man to Nightfox on Mon Aug 26 2019 12:47 am

    Yeah, there was a build failure this morning due to an untested commit. Hopefully tonights will go better.

    I just downloaded sbbs_dev.zip and the timestamps have today's date.

    Nightfox

    ---
    Synchronet Digital Distortion: digitaldistortionbbs.com