• April commit breaks ansiview

    From Nigel Reed@1:103/705 to GitLab issue in main/sbbs on Wed May 1 22:59:39 2024
    open https://gitlab.synchro.net/main/sbbs/-/issues/752

    By using git bisect I was able to determine the following commit broke the lightbar in ansiview, but only on the first page.

    ```
    commit 8eef2dc8294a551009f2ee63b92aa14983b0b811 (HEAD, refs/bisect/bad)
    Author: Rob Swindell (on Debian Linux) <rob@synchro.net>
    Date: Thu Apr 25 23:00:46 2024 -0700
    ```

    There is no highlighted bar after this commit.

    Either that is it 'fixes' something that is now showing as broken within ansiview.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Thu May 2 12:38:02 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/752#note_5316

    Thank you! Good find (and the bisection report saves me a lot of time!).

    It appears to be the result of the change to `attrstr` (now called `strtoattr`) which stops parsing when reaching an invalid attribute character (but before would continue parsing, just ignoring invalid attribute characters).

    So something in `tree.js` or one its dependent scripts must be setting an invalid attribute character. :-( I'll have to dig a little more later to find out why/what.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nigel Reed@1:103/705 to GitLab note in main/sbbs on Thu May 2 13:18:54 2024
    https://gitlab.synchro.net/main/sbbs/-/issues/752#note_5317

    Full credit to Dan_C for spotting the issue. I did the laborious job of hunting down the commit.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)

Novedades:

Servidor de Quake 3 Arena Online! - Conectate a ferchobbs.ddns.net, puerto 27960 y vence con tu equipo!