• src/sbbs3/un_qwk.cpp un_rep.cpp

    From rswindell@1:103/705 to CVS commit on Sun Dec 16 22:02:40 2018
    src/sbbs3 un_qwk.cpp 1.53 1.54 un_rep.cpp 1.67 1.68
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    un_qwk.cpp un_rep.cpp
    Log Message:
    Don't save "extra" files included in QWK/REP packets if they are blocked via the file.can. Log a message when receiving or filtering files received via QWK/REP.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Aug 20 00:59:14 2019
    src/sbbs3 un_qwk.cpp 1.60 1.61 un_rep.cpp 1.76 1.77
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv28320

    Modified Files:
    un_qwk.cpp un_rep.cpp
    Log Message:
    Using the new lookup_user() function and the new text.dat string (MsgPostedToYouVia) to send telegrams to local users when messages posted
    "to them" are imported via QWK.

    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Aug 20 01:45:42 2019
    src/sbbs3 un_qwk.cpp 1.61 1.62 un_rep.cpp 1.77 1.78
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv5839

    Modified Files:
    un_qwk.cpp un_rep.cpp
    Log Message:
    Rearrange the order of arguments to MsgPostedToYouVia

    --- SBBSecho 3.08-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Tue Nov 29 11:08:25 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/11495220c2fd6260ad8cd200
    Modified Files:
    src/sbbs3/un_qwk.cpp un_rep.cpp
    Log Message:
    Bug-fix: erroneously filtering vote messages by ageThis bug was introduced in commit 9c91d32a8617 2 years ago and would resultin votes and poll message being
    erroneously filtered. e.g.!Filtering QWK message from (null) due to age: 19321 daysThe filter criteria was either a zero-initialized msg or the previouslyparsed/imported msg from the QWK or REP packet.A solution for filtering vote/poll messages is needed, but this isn't it.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Wed Sep 11 20:26:18 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/29a35642160a7f4148134ce3
    Modified Files:
    src/sbbs3/un_qwk.cpp un_rep.cpp
    Log Message:
    Blocked IP addresses in ip-silent.can weren't filtered from QWK and REP pkts

    The "from_ip" header field of QWK messages is checked against blocked IP addresses, but was only checking against IP addresses from ip.can, not any addresses listed in ip-silent.can. These 2 list files are now merged together for the purposes of filtering during QWK/REP packet import.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Thu Sep 12 21:37:53 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/aff554a44aa48a1e1565f450
    Modified Files:
    src/sbbs3/un_qwk.cpp un_rep.cpp
    Log Message:
    Fix crash due to use after free or double-free

    ... bug introduced in commit 29a35642160a7f4.

    strListMerge() doesn't realloc the strings in the list, so we don't want to free the strings in this list here.

    This is likely the cause of the crash Keyop eluded to in #synchronet.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)