• RSLight version 0.9.157 in master

    From Retro Guy@retroguy@novabbs.com to rocksolid.nodes.announce on Wed Oct 9 23:14:18 2024
    From Newsgroup: rocksolid.nodes.announce

    devel has been merged into master for rslight: https://gitlab.com/rslight-public/rocksolid-light
    This is version 0.9.157

    Below are some more important commits.

    It is important to restart your nntp servers(s) with this upgrade.
    touch <config_dir>/nntp.reload should do that.
    This step is also now included in the debian-upgrade script.

    Article number tracking for remote servers is now in a serialzed file,
    no longer a flat file. It is working well. You may notice in
    spoolnews.log
    on the first run a lot of 'Duplicate' notifications. This is to be
    expected
    as the serialized file is written the first time. Once caught up, which
    doesn't take long, testing on my servers shows that spoolnews.php runs
    at least 3-4 times as fast, and much more cleanly (less dupes, etc. in
    log) than
    previously. This should reduce cpu and bandwidth use.

    This is all done from an XOVER query to the remote server. It is not
    actually
    downloading all these articles.

    There has always been an issue with the (old) newsportal code somehow
    wiping out
    a group and restarting from only recent articles. Rslight still
    maintained all
    the articles, but newsportal did not display them. This is now
    automatically detected if it happens, and is handled automatically.

    Forward interBBS mail to email feature has been added. It is OFF by
    default.
    Notify admin of things such as low disk space by email has been added
    (OFF by default)

    I'm sure there are also some fun new bugs!

    *** PLEASE ALWAYS BACKUP BEFORE UPGRADING ***


    commit 8e9f947069aca75ad4bc9bd4d945950d0d03a8af (HEAD -> devel,
    gitlab/devel, fuwafuwa/devel)
    Author: Retro_Guy <retro.guy@rocksolidbbs.com>
    Date: Wed Oct 9 05:29:04 2024 -0700

    Remove use of flat file for local art numbers, just use get_last
    function.
    This will also move all *.txt files to a dir named 'OLD' in
    <spooldir>/<section>, leaving just one .dat file
    You may remove files in OLD

    commit 83ee1efee19873f4b5a6ce1b9d8d01a913e028f1
    Author: Retro_Guy <retro.guy@rocksolidbbs.com>
    Date: Tue Oct 8 08:33:27 2024 -0700

    Add feature to forward interBBS Mail to Email.
    This defaults to NOT send Email. Users may toggle
    to change. This can be disabled in overrides.inc.php:
    // Disable toggle to send interBBS Mail to email
    'disable_mail_to_email' => true,

    commit 6899a71935ddc84930e2236fe220dea7669e16a9
    Author: Retro_Guy <retro.guy@rocksolidbbs.com>
    Date: Sun Oct 6 06:07:43 2024 -0700

    Add email notifications to admin for low disk space and nearing low
    disk space (which will pause spooling).
    This defaults to false and is a toggle in overrides.inc.php:
    // Send Admin debug messages
    // Some debug messages can be sent to admin by email
    // Default is false
    'send_admin_debug_messages' => false,

    commit 626d810527e12f7189421b47e83d8b6043a5d351
    Author: Retro_Guy <retro.guy@rocksolidbbs.com>
    Date: Fri Oct 4 05:10:05 2024 -0700

    Add feature to account_manager to look up posters by posting-hash
    when necessary.
    This is meant to more easily find a user by posting-hash (which
    appears in message headers)

    commit 250c66f44c3b33f5388016011b9613fd69acb34a
    Author: Retro_Guy <retro.guy@rocksolidbbs.com>
    Date: Thu Oct 3 05:13:03 2024 -0700

    Add function to create sections in maintenance.php.
    This is meant to make it easier to create new sections.

    commit 272c386794551bee0520daf76a7bc7c7b1709422
    Author: Retro_Guy <retro.guy@rocksolidbbs.com>
    Date: Wed Oct 2 09:59:47 2024 -0700

    Fix checking for group count mismatch between newsportal and
    rslight.
    If newsportal (web interface) and rslight (backend) get out of sync,
    this auto-detects that and fixes it.
    --
    Retro Guy
    --- Synchronet 3.21a-Linux NewsLink 1.2