• New Year Mystic Weirdness

    From Netsurge@77:77/5 to All on Sat Jan 4 01:32:52 2020
    Has anyone been experiencing any weirdness with Mystic in 2020?

    Let me explain. As soon as Jan 1 2020 came around, the user packing and purging option in mutil started doing some weird things. It deletes
    users who aren't flagged to be deleted, like my account, the sysops
    account.

    At first I thought I did something, fat fingered it per-say, but then I
    saw StackFault post that the same thing was happening to him. After
    restoring an older copy of my users.dat file, I manually ran the user
    purge and pack via mutil to see if I could reproduce the problem and
    sure enough, it deleted my account along with a few others that were
    not marked for deletion.

    I'm thinking this is a year 2020 bug, but until g00r00 pops back up we
    really won't know what the fuck is going on.
    --
    frank // netsurge
    disksh0p!bbs % bbs.diskshop.ca % mystic goodness
    SciNet ftn hq % https://scinet-ftn.org

    .
    --- Unison/2.2
    * Origin: % SciNet ftn/nntp/email gateway % scinet-ftn.org % (77:77/5)
  • From ryan@77:1/128 to Netsurge on Fri Jan 3 23:21:00 2020
    At first I thought I did something, fat fingered it per-say, but then I saw StackFault post that the same thing was happening to him. After restoring an older copy of my users.dat file, I manually ran the user purge and pack via mutil to see if I could reproduce the problem and
    sure enough, it deleted my account along with a few others that were
    not marked for deletion.

    This is bizarre. How could this be tied to 2020? It's very strange for sure.

    Anywho, I suspect there's probably not a /huge/ reason to purge users each night...hoping that you can live with that. That said, I'm pretty curious to see if anything else is screwed up. I'll let you know if I run into anything.

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: monterey bbs (77:1/128)
  • From Netsurge@77:1/111 to ryan on Sat Jan 4 03:50:00 2020
    This is bizarre. How could this be tied to 2020? It's very strange for sure.

    Anywho, I suspect there's probably not a /huge/ reason to purge users
    each night...hoping that you can live with that. That said, I'm pretty curious to see if anything else is screwed up. I'll let you know if I
    run into anything.

    I disabled it as you are correct, I really only mark spam and what I like to call "take a peek accounts", people who just put bullshit in to look around.

    Without being able to look at the source code, it is hard to tell what is happening, but I have been able to deduce that Mystic deletes anyone who has their last login in the year 2020. I am wondering if it thinks it's 1920 and marking them for deletion because they haven't logged in for 100 years.

    I manually set my date to Dec 30th 2019 and the purge function worked fine. I then set the clock correctly and ran the purge and sure enough, anyone who's last login was 2020 was deleted.

    [%] frank!netsurge // hysteriabbs.com // zeus 1.7 // amiga 4ooo [%]
    . SciNet! . the ftn of the bbs scene . https://scinet-ftn.org .

    --- Zeus BBS 1.5
    * Origin: hysteria - amiga 4ooo - hysteriabbs.com (77:1/111.0)
  • From ryan@77:1/128 to Netsurge on Sat Jan 4 02:11:54 2020
    I manually set my date to Dec 30th 2019 and the purge function worked fine. I then set the clock correctly and ran the purge and sure enough, anyone who's last login was 2020 was deleted.

    That's bizarre. What a strange year to have something like that happen, seems totally arbitrary. *shrug*

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: monterey bbs (77:1/128)
  • From Netsurge@77:1/100 to ryan on Sat Jan 4 07:37:18 2020
    That's bizarre. What a strange year to have something like that happen, seems totally arbitrary. *shrug*

    There are some programming languages that had their earliest dates set to
    1920, in two digits that would be 20.

    I'm not familiar enough with Pascal or the Pascal compiler that g00r00 uses, but if that was the case, then it would make sense.

    User logs in Jan 2 2020, multil sees their last login as 020120, thinks they haven't logged in in 100 years. *shrug*

    I will just manually delete those dead accounts until g00r00 can address it.
    No biggie really but definitely a head scratcher.

    Xqtr is a Pascal demigod, maybe he has some insight into what might be happening.

    Xqtr, filos, any idea?

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (77:1/100)
  • From Dumas Walker@77:1/115 to RYAN on Sat Jan 4 13:01:00 2020
    This is bizarre. How could this be tied to 2020? It's very strange for sure.

    If someone was doing math that for some odd reason was only using the last digit of the year, or some Y2K sliding date routine that is in need of updating, that could cause an issue.


    * SLMR 2.1a * Keep your stick on the ice
    --- SBBSecho 3.10-Linux
    * Origin: capitolcityonline.net * Telnet/SSH:2022/HTTP (77:1/115)