• Mystic BBS - Please Read

    From Avon@21:1/101 to All on Mon Jan 6 12:05:38 2020
    Guys

    If you are running Mystic BBS be aware of the following.

    It seems there is an issue with (reported by Stackfault in Mystic echo
    and confirmed by Netsurge.. and also I have seen it now too) that relates to how MUTIL is interpreting dates since we rolled into the start of 2020

    As I understand it, the Pascal code being used in MUTIL for a couple of
    key functions now seems to think 2020 is in fact 1920 so messages / users
    being purged by date is badly impacted..

    1) Message base purging function [PurgeMessageBases]

    If you use the purge by date function in your message bases... Mystic is now deleting stuff you would probably want to keep.

    [snip]

    + Jan 03 00:45:06 ALLFIX File Announce
    + Jan 03 00:45:06 Purge by age: 365
    ! Jan 03 00:45:06 Purge #1001 date 01/01/20 days 36527
    ! Jan 03 00:45:06 Purge #1002 date 01/01/20 days 36527
    ! Jan 03 00:45:06 Purge #1003 date 01/01/20 days 36527
    ! Jan 03 00:45:06 Purge #1004 date 01/01/20 days 36527
    ! Jan 03 00:45:06 Purge #1005 date 01/01/20 days 36527
    ! Jan 03 00:45:06 Purge #1006 date 01/02/20 days 36526
    ! Jan 03 00:45:06 Purge #1007 date 01/02/20 days 36526
    ! Jan 03 00:45:06 Purge #1008 date 01/02/20 days 36526
    ! Jan 03 00:45:06 Purge #1009 date 01/02/20 days 36526
    ! Jan 03 00:45:06 Purge #1010 date 01/02/20 days 36526
    ! Jan 03 00:45:06 Purge #1011 date 01/02/20 days 36526
    ! Jan 03 00:45:06 Purge #1012 date 01/02/20 days 36526
    ! Jan 03 00:45:06 Purge #1013 date 01/02/20 days 36526
    + Jan 03 00:45:06 Purge by msgs: Max 1000 Cur 1000
    + Jan 03 00:45:06 Purged 13

    [snip]

    Mystic thinks it's 1920...and removes stuff you don't want gone.

    Temp Fix:

    Disable globally 'Max Message Age' in all message bases by using the global editor to set it to 0

    If you do want to maintain numbers of messages in bases use only the 'Max Messages' option for each base

    2) User purging function [PurgeUserBase]

    This function also purges inactive users based by numbers of days since last login... the default settings in the mutil.ini file show as follows

    [snip]

    [PurgeUserBase]

    ; Mark users for deletion that haven't called in days.
    ; This value cannot be less than 7

    days = 180

    [snip]

    This function is also broken and if run will delete a bunch of 'active' users you don't want to loose..

    Temp Fix: do NOT run this function :)

    I know it's not ideal but this is the what we can do for now until such a
    time that g00r00 returns to work on Mystic and address these bugs.

    Who would have thought we would have had a Y2K type issue in 2020 but then again I read of a game that is now unplayable since the start of the year
    (WWE 2K20) and a German service that has fallen into trouble also since the clock rolled over to 2020 (Splunk).

    Fun times indeed...

    Best, Paul

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)