• src/syncterm/CHANGES ripper.c

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Sun Oct 27 22:55:34 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/53675de7ebcfd56d889d8923
    Modified Files:
    src/syncterm/CHANGES ripper.c
    Log Message:
    Fix issue with RIP and fragmented ANSI

    If an ANSI sequence spanned multiple recv() calls, it would get
    silently dropped if RIP was enabled.

    Reported by skipperdoodle1947 (who does awesome stuff)
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Mon Oct 28 21:48:20 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/9d2351e48f9859ad6a178fdf
    Modified Files:
    src/syncterm/CHANGES ripper.c
    Log Message:
    More RIP fixes for dura-bbs.net

    RIP XOR operation had issues with polylines, boxes, etc. where the
    same pixel could be written more than once, resulting in it being
    toggled back to the original state.

    Also, there were some memory leaks of temporary struct ciolib_pixel
    variables. This is now fixed as well.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)