https://gitlab.synchro.net/main/sbbs/-/issues/513#note_3196
My debug output was just this:
console.print(argv);
That was outputting 0,1,0 for Read Mail.
However, I think the issue may have been a misunderstanding on my part, or something weird going on. Recently I noticed my Last Callers list showed someone logged in with the handle "admin". I hadn't seen that before and wanted to delete that account, and that's when it was showing it passed user number 1 to the loadable module script. I tried again just now, and when I edit "admin" it now shows my account (which makes sense).
My log from yesterday shows this:
N! Warning: same IP address as user #85 olaf
N New user: admin
FAILED Password verification
Created user record #73: admin
X- running external Avatar Chooser: user event
N+ Successful new user logon
++ (0073) admin Logon 1358 - 1
X- running external BullsEye! Bulletins: user event
X- running external Door Scan: user event
1 2, ,L
X- running external Synchronet BBS List: program
@- 09:50a T: 21 R: 0 P: 0 E: 0 F: 0 U: 0k 0 D: 0k 0
It makes sense that Synchronet would consider "admin" to be me, but it seems that someone was able to create a new user account with the name/handle as "admin".
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net