• src/sbbs3/msgtoqwk.cpp pa

    From Rswindell@454:1/1 to Cvs Commit on Mon Apr 18 12:00:00 2016
    src/sbbs3 msgtoqwk.cpp 1.40 1.41 pack_qwk.cpp 1.68 1.69 qwk.h 1.6 1.7
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv12637

    Modified Files:
    msgtoqwk.cpp pack_qwk.cpp qwk.h
    Log Message:
    Bug-fix: Don't use the "current user" record (sbbs_t::useron var) for
    anything in msgtoqwk() since in the case of packing REP packets for QWK networking, there is no "current user" and this led to a bug where
    (at least sometimes, in some scenarios) the REP packet would be created in
    QWK Extended (QWKE) mode leading to other problems on the hub. QWKE mode
    is not needed for Synchronet/QWKnet since we have the HEADERS.DAT file
    which covers all the header fields otherwise "fixed" via QWKE kludge lines.
    If the QWKnet account on the Synchronet hub was not configured for QWKE
    mode, then QWKE kludge lines (e.g. "Subject:") could be interpretted as
    body text and other kludge lines (e.g. @VIA, @TZ, etc.) would not be parsed
    and removed from the imported body text, leading to extraneous metadata in QWK-networked messages. As a work-around for QWKnet nodes using existing versions of SBBS (without this fix), enable QWKE mode for your QWKnet acount
    on the hub (e.g. VERT).


    ---
    Synchronet Vertrauen Home of Synchronet telnet://vert.synchro.net
    wcQWK 7.0 ILink * Omicron Theta * Southaven MS * winserver.org

    --- QScan/PCB v1.20a / 01-0462
    * Origin: ILink: CFBBS | cfbbs.no-ip.com | 856-933-7096 (454:1/1)