• src/sbbs3/un_rep.cpp

    From rswindell@VERT to CVS commit on Tue Apr 17 19:43:00 2018
    src/sbbs3 un_rep.cpp 1.64 1.65
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv4574

    Modified Files:
    un_rep.cpp
    Log Message:
    Don't treat qwk_import_msg() failures (e.g. duplicate messages) as
    packet errors, no need to save such REP packets as .bad files.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tue Jul 24 13:24:00 2018
    src/sbbs3 un_rep.cpp 1.65 1.66
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    un_rep.cpp
    Log Message:
    A little better error reporting on bad .REP packets.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Thu Jan 17 12:56:00 2019
    src/sbbs3 un_rep.cpp 1.68 1.69
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    un_rep.cpp
    Log Message:
    Log a warning instead of an error when unpacking a QWK REP packet which contains a message hdr with a block length less than 2. Some versions of
    Mystic apparently generate these REP packets and the errors are annoying
    and there's really nothing the sysop can do about it but report back to
    the user (or QWKnet node) that their packets contained some invalid
    message headers.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Thu Feb 7 13:41:00 2019
    src/sbbs3 un_rep.cpp 1.70 1.71
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    un_rep.cpp
    Log Message:
    Remove unused variable: fp



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sat Feb 16 14:10:00 2019
    src/sbbs3 un_rep.cpp 1.71 1.72
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv23017

    Modified Files:
    un_rep.cpp
    Log Message:
    More console/log output when unpacking email/netmail messages from QWK REP packets.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Mon Feb 20 14:16:00 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/534766c74524893784005417
    Modified Files:
    src/sbbs3/un_rep.cpp
    Log Message:
    Fix warning about signed/unsigned compare

    ---
    þ 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 Tue Dec 3 09:10:53 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/61615d9863265167b57d8ed0
    Modified Files:
    src/sbbs3/un_rep.cpp
    Log Message:
    Log an info-level message before unpacking a REP packet

    ---
    þ 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 Fri Dec 6 17:38:28 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/9e183a669e7e5bb8568e4e58
    Modified Files:
    src/sbbs3/un_rep.cpp
    Log Message:
    Eliminate some redundant log output in Unpack REP failure condition.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Mon Sep 21 22:21:21 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/b12622a60de7b8972b6e22f4
    Modified Files:
    src/sbbs3/un_rep.cpp
    Log Message:
    Publish the MQTT action/post topic for user posts via REP upload (#1248)

    sbbs_t::postmsg() publishes sbbs/<sysid>/action/post/<subcode> when a user posts through the Terminal Server, but a user posting the same message with
    an offline reader got no such publish. In unpack_rep() every other
    consequence of a post already fired (logon_posts, user_posted_msg(), the
    Posted text, the P+ log entry, signal_sub_sem() and user_event(EVENT_POST)); only the publish was missing, so any consumer counting user post activity silently undercounted by however much of a system's traffic arrives by
    offline reader.

    Publish from the existing !(useron.rest & UREST_QWK_NODE) branch rather than adding a second test, so the user-versus-QWKnet-node distinction stays in one place. useron is the actual author here, so the payload layout is unchanged from the interactive path, with msg.to and msg.subj standing in for touser
    and title. It sits after user_posted_msg() so ptoday and posts carry post-increment values, matching postmsg.cpp.

    A QWKnet node uploading a REP is network import rather than a user post and
    is deliberately still excluded; that case, along with QWK hub import, NNTP
    and FidoNet, is tracked separately as a feature request in #1249.

    The gap dates from e94281e6cd (fairly-47-flip, 2023-01-29), which added the topic.

    Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

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