Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

21 May, 2024: Computers section is temporarily disabled for maintenance. It will take several days before it's back.


dovenet / Synchronet Javascript / Re: msg_area.grp_list.sub_list scan_ptr

SubjectAuthor
* msg_area.grp_list.sub_list scan_ptrNightfox
`* msg_area.grp_list.sub_list scan_ptrDigital Man
 +* msg_area.grp_list.sub_list scan_ptrNightfox
 |`* msg_area.grp_list.sub_list scan_ptrDigital Man
 | `* msg_area.grp_list.sub_list scan_ptrDigital Man
 |  `- msg_area.grp_list.sub_list scan_ptrNightfox
 `* Re: msg_area.grp_list.sub_list scan_ptrpoindexter FORTRAN
  +* msg_area.grp_list.sub_list scan_ptrAccession
  |+* msg_area.grp_list.sub_list scan_ptrDigital Man
  ||`* msg_area.grp_list.sub_list scan_ptrNightfox
  || `- msg_area.grp_list.sub_list scan_ptrDigital Man
  |`- msg_area.grp_list.sub_list scan_ptrNightfox
  `* Re: msg_area.grp_list.sub_list scan_ptrDigital Man
   `* Re: msg_area.grp_list.sub_list scan_ptrNightfox
    `* Re: msg_area.grp_list.sub_list scan_ptrDigital Man
     `- Re: msg_area.grp_list.sub_list scan_ptrNightfox

1
msg_area.grp_list.sub_list scan_ptr

<662DB956.3918.dove_sync_js@digitaldistortionbbs.com>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1349&group=DOVE-Net.Synchronet_Javascript#1349

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: nightfox@VERT/DIGDIST (Nightfox)
To: Digital Man
Subject: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662DB956.3918.dove_sync_js@digitaldistortionbbs.com>
Date: Sat, 27 Apr 2024 19:49:58 -0700
X-Comment-To: Digital Man
Path: rocksolidbbs.com!not-for-mail
Organization: Digital Distortion
Newsgroups: DOVE-Net.Synchronet_Javascript
X-FTN-PID: Synchronet 3.20a-Linux master/bf7728020 Apr 05 202 GCC 11.4.0
X-FTN-CHRS: CP437 2
WhenImported: 20240427201451-0700 c1e0
WhenExported: 20240428000658-0700 c1e0
ExportedFrom: VERT sync-js 3992
WhenImported: 20240427194958-0700 c1e0
WhenExported: 20240427201606-0700 c1e0
ExportedFrom: DIGDIST dove_sync_js 3918
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Nightfox - Sun, 28 Apr 2024 02:49 UTC

Hi DM,

On my BBS, while doing some testing, I tried setting my newscan pointers for all sub-boards to the current date & time (in the stock shell, this would be from the main menu, & for "Message scan config" and then P for "Set new-scan pointers").

Then in JS, I checked the value of scan_ptr in the msg_area.grp_list.sub_list array for the sub-board. I thought the value of that scan_ptr value might be the last message (since I had just set my scan pointers to the current date & time), but it seems the value of that scan_ptr could be less than that.

The documentation for scan_ptr says this:
User's current new message scan pointer (highest-read message number)

When the documentation says "new message scan pointer", it sounds like what it means is the user's last read message? Or should it be what the user has set by doing a newscan pointer configuration?

If that scan_ptr is the user's last read message, is there another variable in the Synchronet JS object model that represents the message number in the sub-board as configured in the user's newscan configuration?

Nightfox

---
■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com

msg_area.grp_list.sub_list scan_ptr

<662DC3CC.3993.sync-js@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1350&group=DOVE-Net.Synchronet_Javascript#1350

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: digital.man@VERT (Digital Man)
To: Nightfox
Subject: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662DC3CC.3993.sync-js@vert.synchro.net>
Date: Sat, 27 Apr 2024 20:34:36 -0700
X-Comment-To: Nightfox
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662DB956.3918.dove_sync_js@digitaldistortionbbs.com>
References: <662DB956.3918.dove_sync_js@digitaldistortionbbs.com>
X-FTN-PID: Synchronet 3.20a-Linux master/197f73515 Apr 22 202 GCC 12.2.0
X-FTN-CHRS: CP437 2
WhenImported: 20240427203436-0700 c1e0
WhenExported: 20240428000658-0700 c1e0
ExportedFrom: VERT sync-js 3993
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Digital Man - Sun, 28 Apr 2024 03:34 UTC

Re: msg_area.grp_list.sub_list scan_ptr
By: Nightfox to Digital Man on Sat Apr 27 2024 07:49 pm

> Hi DM,
>
> On my BBS, while doing some testing, I tried setting my newscan pointers for
> all sub-boards to the current date & time (in the stock shell, this would be
> from the main menu, & for "Message scan config" and then P for "Set new-scan
> pointers").
>
> Then in JS, I checked the value of scan_ptr in the
> msg_area.grp_list.sub_list array for the sub-board. I thought the value of
> that scan_ptr value might be the last message (since I had just set my scan
> pointers to the current date & time), but it seems the value of that
> scan_ptr could be less than that.

If there's something odd going on with the import date/time of messages (i.e. there's a message with an import date/time *later* than the "current date & time"), then the pointer could point to an earlier (not the last) message.

> The documentation for scan_ptr says this:
> User's current new message scan pointer (highest-read message number)
>
> When the documentation says "new message scan pointer", it sounds like what
> it means is the user's last read message?

Not necessarily. If the user goes back and reads some older/earlier message, that doesn't necessarily change their new-scan pointer.

> Or should it be what the user has
> set by doing a newscan pointer configuration?

It's either. The new-scan pointer will be updated *either* be reading messages or by manually chaning the scan pointers.

> If that scan_ptr is the user's last read message, is there another variable
> in the Synchronet JS object model that represents the message number in the
> sub-board as configured in the user's newscan configuration?

'scan_ptr' is the message number that represents their highest read message number. Any messages with a higher number (higher than the scan_ptr value) will be considered "new".
--
digital man (rob)

This Is Spinal Tap quote #1:
Nigel Tufnel: These go to eleven.
Norco, CA WX: 59.7°F, 68.0% humidity, 0 mph WSW wind, 0.00 inches rain/24hrs
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

msg_area.grp_list.sub_list scan_ptr

<662DE026.3920.dove_sync_js@digitaldistortionbbs.com>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1351&group=DOVE-Net.Synchronet_Javascript#1351

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: nightfox@VERT/DIGDIST (Nightfox)
To: Digital Man
Subject: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662DE026.3920.dove_sync_js@digitaldistortionbbs.com>
Date: Sat, 27 Apr 2024 22:35:34 -0700
X-Comment-To: Digital Man
Path: rocksolidbbs.com!not-for-mail
Organization: Digital Distortion
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662DC3CC.3993.sync-js@vert.synchro.net>
References: <662DC3CC.3993.sync-js@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Linux master/bf7728020 Apr 05 202 GCC 11.4.0
X-FTN-CHRS: CP437 2
WhenImported: 20240427224452-0700 c1e0
WhenExported: 20240428000658-0700 c1e0
ExportedFrom: VERT sync-js 3994
WhenImported: 20240427223534-0700 c1e0
WhenExported: 20240427224604-0700 c1e0
ExportedFrom: DIGDIST dove_sync_js 3920
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Nightfox - Sun, 28 Apr 2024 05:35 UTC

Re: msg_area.grp_list.sub_list scan_ptr
By: Digital Man to Nightfox on Sat Apr 27 2024 08:34 pm

DM> 'scan_ptr' is the message number that represents their highest read
DM> message number. Any messages with a higher number (higher than the
DM> scan_ptr value) will be considered "new".

So, the test that I did was this:
I first created a new (temporary) user account. I logged in with that user account and then set the scan pointer for all sub-boards to the current date & time. I did a newscan using the stock Synchronet reader, and it scanned all sub-boards and said there were no new messages (which I think was expected, since I had set the newscan poniters to the current date & time). I then did a newscan with my DDMsgReader (which uses scan_ptr), and it started at the first sub-board and showed the first message in that sub-board. If scan_ptr is the user's highest read message number, I think that makes sense. But I'm wondering if there's anything in JS that points to the user's configured newscan pointer instead?

Nightfox

---
■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com

msg_area.grp_list.sub_list scan_ptr

<662DE7BD.3995.sync-js@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1352&group=DOVE-Net.Synchronet_Javascript#1352

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: digital.man@VERT (Digital Man)
To: Nightfox
Subject: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662DE7BD.3995.sync-js@vert.synchro.net>
Date: Sat, 27 Apr 2024 23:07:57 -0700
X-Comment-To: Nightfox
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662DE026.3920.dove_sync_js@digitaldistortionbbs.com>
References: <662DE026.3920.dove_sync_js@digitaldistortionbbs.com>
X-FTN-PID: Synchronet 3.20a-Linux master/197f73515 Apr 22 202 GCC 12.2.0
X-FTN-CHRS: CP437 2
WhenImported: 20240427230757-0700 c1e0
WhenExported: 20240428000658-0700 c1e0
ExportedFrom: VERT sync-js 3995
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Digital Man - Sun, 28 Apr 2024 06:07 UTC

Re: msg_area.grp_list.sub_list scan_ptr
By: Nightfox to Digital Man on Sat Apr 27 2024 10:35 pm

> Re: msg_area.grp_list.sub_list scan_ptr
> By: Digital Man to Nightfox on Sat Apr 27 2024 08:34 pm
>
> DM> 'scan_ptr' is the message number that represents their highest read
> DM> message number. Any messages with a higher number (higher than the
> DM> scan_ptr value) will be considered "new".
>
> So, the test that I did was this:
> I first created a new (temporary) user account. I logged in with that user
> account and then set the scan pointer for all sub-boards to the current date
> & time. I did a newscan using the stock Synchronet reader, and it scanned
> all sub-boards and said there were no new messages (which I think was
> expected, since I had set the newscan poniters to the current date & time).
> I then did a newscan with my DDMsgReader (which uses scan_ptr), and it
> started at the first sub-board and showed the first message in that
> sub-board. If scan_ptr is the user's highest read message number, I think
> that makes sense. But I'm wondering if there's anything in JS that points
> to the user's configured newscan pointer instead?

The "highest read message number" and "newscan ponter" are the same thing.
There is a "last read message" number (the "last_read" property of msg_area.sub[]), that's not the same thing.

I'll experiment here and be sure that msg_area.sub[].scan_ptr is behaving as expected, but I'm pretty sure other script authors (e.g. echicken) are using it successfully.
--
digital man (rob)

Rush quote #74:
A modern-day warrior mean, mean stride, today's Tom Sawyer, mean, mean pride
Norco, CA WX: 55.8°F, 69.0% humidity, 1 mph WNW wind, 0.00 inches rain/24hrs
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

msg_area.grp_list.sub_list scan_ptr

<662DE87B.3996.sync-js@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1353&group=DOVE-Net.Synchronet_Javascript#1353

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: digital.man@VERT (Digital Man)
To: Nightfox
Subject: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662DE87B.3996.sync-js@vert.synchro.net>
Date: Sat, 27 Apr 2024 23:11:07 -0700
X-Comment-To: Nightfox
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662DE7BD.3995.sync-js@vert.synchro.net>
References: <662DE7BD.3995.sync-js@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Linux master/197f73515 Apr 22 202 GCC 12.2.0
X-FTN-CHRS: CP437 2
WhenImported: 20240427231107-0700 c1e0
WhenExported: 20240428000658-0700 c1e0
ExportedFrom: VERT sync-js 3996
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Digital Man - Sun, 28 Apr 2024 06:11 UTC

Re: msg_area.grp_list.sub_list scan_ptr
By: Digital Man to Nightfox on Sat Apr 27 2024 11:07 pm

> I'll experiment here and be sure that msg_area.sub[].scan_ptr is behaving as
> expected, but I'm pretty sure other script authors (e.g. echicken) are using
> it successfully.

So just did some testing here, and it seems to be working as expected.

I used ;eval msg_area.sub["test"].scan_ptr to display the value of the scan
pointer for my "test" sub. When I update the scan pointer using either &p or by reading that sub, the JS representation changed accordingly. It seems to be working correctly.
--
digital man (rob)

Synchronet/BBS Terminology Definition #11:
C64 = Commodore 64 (personal computer)
Norco, CA WX: 55.8°F, 69.0% humidity, 1 mph WNW wind, 0.00 inches rain/24hrs
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

msg_area.grp_list.sub_list scan_ptr

<662E74FE.3923.dove_sync_js@digitaldistortionbbs.com>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1354&group=DOVE-Net.Synchronet_Javascript#1354

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: nightfox@VERT/DIGDIST (Nightfox)
To: Digital Man
Subject: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662E74FE.3923.dove_sync_js@digitaldistortionbbs.com>
Date: Sun, 28 Apr 2024 09:10:38 -0700
X-Comment-To: Digital Man
Path: rocksolidbbs.com!not-for-mail
Organization: Digital Distortion
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662DE87B.3996.sync-js@vert.synchro.net>
References: <662DE87B.3996.sync-js@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Linux master/bf7728020 Apr 05 202 GCC 11.4.0
X-FTN-CHRS: CP437 2
WhenImported: 20240428091451-0700 c1e0
WhenExported: 20240428120658-0700 c1e0
ExportedFrom: VERT sync-js 3997
WhenImported: 20240428091038-0700 c1e0
WhenExported: 20240428091609-0700 c1e0
ExportedFrom: DIGDIST dove_sync_js 3923
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Nightfox - Sun, 28 Apr 2024 16:10 UTC

Re: msg_area.grp_list.sub_list scan_ptr
By: Digital Man to Nightfox on Sat Apr 27 2024 11:11 pm

>> I'll experiment here and be sure that msg_area.sub[].scan_ptr is behaving
>> as expected, but I'm pretty sure other script authors (e.g. echicken) are
>> using it successfully.

DM> So just did some testing here, and it seems to be working as expected.

DM> I used ;eval msg_area.sub["test"].scan_ptr to display the value of the
DM> scan pointer for my "test" sub. When I update the scan pointer using
DM> either &p or by reading that sub, the JS representation changed
DM> accordingly. It seems to be working correctly.

hmm... I'll have to see what's going on with my script then.

Nightfox

---
■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com

Re: msg_area.grp_list.sub_list scan_ptr

<662E7972.3818.dove.sync_js@realitycheckbbs.org>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1355&group=DOVE-Net.Synchronet_Javascript#1355

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: poindexter.fortran@VERT/REALITY (poindexter FORTRAN)
To: Digital Man
Subject: Re: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662E7972.3818.dove.sync_js@realitycheckbbs.org>
Date: Sun, 28 Apr 2024 09:15:00 -0700
X-Comment-To: Digital Man
Path: rocksolidbbs.com!not-for-mail
Organization: realitycheckBBS
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662DC3CC.3993.sync-js@vert.synchro.net>
References: <662DC3CC.3993.sync-js@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Win32 master/c045a5f29 Mar 24 202 MSC 1916
X-FTN-CHRS: ASCII 1
WhenImported: 20240428100325-0700 c1e0
WhenExported: 20240428120658-0700 c1e0
ExportedFrom: VERT sync-js 3998
WhenImported: 20240428092938-0700 c1e0
WhenExported: 20240428100322-0700 c1e0
ExportedFrom: REALITY dove.sync_js 3818
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
 by: poindexter FORTRAN - Sun, 28 Apr 2024 16:15 UTC

-=> Digital Man wrote to Nightfox <=-

DM> 'scan_ptr' is the message number that represents their highest read
DM> message number. Any messages with a higher number (higher than the
DM> scan_ptr value) will be considered "new". --

I think Nightfox is referring to an issue I brought up. I loaded
DDMsgreader on my board and all of the newscan pointers were set to 1 -
when I did a newscan of all boards it started with the first message on
some of the boards. On those boards I manually read the last message by
entering the message number.

I tried using the QWK "set newscan pointers" option to a current date
(yesterday) and the newscan was still starting from #1 on some of the
areas that I hadn't already manually reset.

I put DDMsgreader back on a few days ago, and manually reset any of the
areas that reset to #1. I pulled a couple of QWK packets over the past
few days, and when I did a newscan, 2 of the DOVE echoes newscan
pointers were set to message number 1.

I'm not ruling out an issue on my end - could this be a message board
corruption issue?


--- MultiMail/Win v0.52
� Synchronet � .: realitycheckbbs.org :: scientia potentia est :.

msg_area.grp_list.sub_list scan_ptr

<662EA3F7.1520.sync_js@pharcyde.org>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1356&group=DOVE-Net.Synchronet_Javascript#1356

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: accession@VERT/PHARCYDE (Accession)
To: poindexter FORTRAN
Subject: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662EA3F7.1520.sync_js@pharcyde.org>
Date: Sun, 28 Apr 2024 14:19:48 -0500
X-Comment-To: poindexter FORTRAN
Path: rocksolidbbs.com!not-for-mail
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662E7972.3818.dove.sync_js@realitycheckbbs.org>
References: <662E7972.3818.dove.sync_js@realitycheckbbs.org>
X-FTN-AREA: SYNC_JS
X-FTN-PID: SmapiNNTPd/Linux 2.4.1
X-FTN-TID: hpt/lnx 1.9 2024-02-05
X-FTN-MSGID: 723:1/1 662ea14c
X-FTN-REPLY: 1519.sync_js@723:1/0 2a93be72
X-FTN-CHRS: UTF-8 4
X-FTN-SEEN-BY: 1/0 1 3
X-FTN-PATH: 1/1
WhenImported: 20240428130820-0700 c1e0
WhenExported: 20240428180659-0700 c1e0
ExportedFrom: VERT sync-js 3999
WhenImported: 20240428143103-0500 c168
WhenExported: 20240428150822-0500 c168
ExportedFrom: PHARCYDE sync_js 1520
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
 by: Accession - Sun, 28 Apr 2024 19:19 UTC

Hello poindexter,

On Sun, Apr 28 2024 21:15:00 +0000, you wrote:

pF> I put DDMsgreader back on a few days ago, and manually reset any of the
pF> areas that reset to #1. I pulled a couple of QWK packets over the past
pF> few days, and when I did a newscan, 2 of the DOVE echoes newscan
pF> pointers were set to message number 1.

pF> I'm not ruling out an issue on my end - could this be a message board
pF> corruption issue?

I brought this up to Nightfox a couple months ago and he told me he had noticed it in the past, but couldn't reproduce the issue.

Sometimes, even after doing a complete newscan and logging off, then calling back the next day the last message you read the day before will be the first message you read when doing another newscan.

It became impossible for me to describe it any clearer, so I figured I'd just wait it out until he was able to see the issue again for himself.

You can always try chksmb and/or fixsmb on your sub-boards too see if there's anything wrong with them, just in case.

Regards,
Nick

.... Take my advice, I don't use it anyway.
--- slrn/pre1.0.4-9 (Linux)
* Origin: _thePharcyde distribution system (Wisconsin) (723:1/1)
� Synchronet � _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)

Re: msg_area.grp_list.sub_list scan_ptr

<662EB61F.4000.sync-js@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1357&group=DOVE-Net.Synchronet_Javascript#1357

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: digital.man@VERT (Digital Man)
To: poindexter FORTRAN
Subject: Re: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662EB61F.4000.sync-js@vert.synchro.net>
Date: Sun, 28 Apr 2024 13:48:31 -0700
X-Comment-To: poindexter FORTRAN
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662E7972.3818.dove.sync_js@realitycheckbbs.org>
References: <662E7972.3818.dove.sync_js@realitycheckbbs.org>
X-FTN-PID: Synchronet 3.20a-Linux master/197f73515 Apr 22 202 GCC 12.2.0
X-FTN-CHRS: CP437 2
WhenImported: 20240428134831-0700 c1e0
WhenExported: 20240428180659-0700 c1e0
ExportedFrom: VERT sync-js 4000
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Digital Man - Sun, 28 Apr 2024 20:48 UTC

Re: Re: msg_area.grp_list.sub_list scan_ptr
By: poindexter FORTRAN to Digital Man on Sun Apr 28 2024 09:15 am

> I'm not ruling out an issue on my end - could this be a message board
> corruption issue?

I don't think so. The issue doesn't happen when using the built-in message scan/reading functions, I'm inclined to believe there's just an issue with DDMsgReader.
--
digital man (rob)

Rush quote #13:
Cast in this unlikely role, ill-equipped to act, with insufficient tact
Norco, CA WX: 73.6°F, 44.0% humidity, 4 mph W wind, 0.00 inches rain/24hrs
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

msg_area.grp_list.sub_list scan_ptr

<662EB761.4001.sync-js@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1358&group=DOVE-Net.Synchronet_Javascript#1358

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: digital.man@VERT (Digital Man)
To: Accession
Subject: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662EB761.4001.sync-js@vert.synchro.net>
Date: Sun, 28 Apr 2024 13:53:53 -0700
X-Comment-To: Accession
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662EA3F7.1520.sync_js@pharcyde.org>
References: <662EA3F7.1520.sync_js@pharcyde.org>
X-FTN-PID: Synchronet 3.20a-Linux master/197f73515 Apr 22 202 GCC 12.2.0
X-FTN-REPLY: 723:1/1 662ea14c
X-FTN-CHRS: CP437 2
WhenImported: 20240428135353-0700 c1e0
WhenExported: 20240428180659-0700 c1e0
ExportedFrom: VERT sync-js 4001
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Digital Man - Sun, 28 Apr 2024 20:53 UTC

Re: msg_area.grp_list.sub_list scan_ptr
By: Accession to poindexter FORTRAN on Sun Apr 28 2024 02:19 pm

> You can always try chksmb and/or fixsmb on your sub-boards too see if
> there's anything wrong with them, just in case.

I don't see any likely relation between the scan ptrs and any msgbase corruption.

User's msg-scan config and ptrs are stored in data/user/*.subs, so that's where I'd look while trying to diagnose this problem.
--
digital man (rob)

Sling Blade quote #3:
Karl (re: killing Doyle): That second one just plum near cut his head in two.
Norco, CA WX: 73.3°F, 43.0% humidity, 3 mph WSW wind, 0.00 inches rain/24hrs
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

msg_area.grp_list.sub_list scan_ptr

<662FDC3B.3928.dove_sync_js@digitaldistortionbbs.com>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1359&group=DOVE-Net.Synchronet_Javascript#1359

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: nightfox@VERT/DIGDIST (Nightfox)
To: Accession
Subject: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662FDC3B.3928.dove_sync_js@digitaldistortionbbs.com>
Date: Mon, 29 Apr 2024 10:43:23 -0700
X-Comment-To: Accession
Path: rocksolidbbs.com!not-for-mail
Organization: Digital Distortion
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662EA3F7.1520.sync_js@pharcyde.org>
References: <662EA3F7.1520.sync_js@pharcyde.org>
X-FTN-PID: Synchronet 3.20a-Linux master/bf7728020 Apr 05 202 GCC 11.4.0
X-FTN-REPLY: 723:1/1 662ea14c
X-FTN-CHRS: CP437 2
WhenImported: 20240429105317-0700 c1e0
WhenExported: 20240429120654-0700 c1e0
ExportedFrom: VERT sync-js 4002
WhenImported: 20240429104323-0700 c1e0
WhenExported: 20240429105444-0700 c1e0
ExportedFrom: DIGDIST dove_sync_js 3928
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Nightfox - Mon, 29 Apr 2024 17:43 UTC

Re: msg_area.grp_list.sub_list scan_ptr
By: Accession to poindexter FORTRAN on Sun Apr 28 2024 02:19 pm

Ac> I brought this up to Nightfox a couple months ago and he told me he had
Ac> noticed it in the past, but couldn't reproduce the issue.

It's not that I can't reproduce it - I do see it sometimes. It's just not reliably reproducible. If it happens to me again then it may be easier for me to debug it and see what the issue is.

Ac> It became impossible for me to describe it any clearer, so I figured I'd
Ac> just wait it out until he was able to see the issue again for himself.

I think I understand the issue. :)

Nightfox

---
■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com

Re: msg_area.grp_list.sub_list scan_ptr

<662FDC67.3929.dove_sync_js@digitaldistortionbbs.com>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1360&group=DOVE-Net.Synchronet_Javascript#1360

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: nightfox@VERT/DIGDIST (Nightfox)
To: Digital Man
Subject: Re: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662FDC67.3929.dove_sync_js@digitaldistortionbbs.com>
Date: Mon, 29 Apr 2024 10:44:07 -0700
X-Comment-To: Digital Man
Path: rocksolidbbs.com!not-for-mail
Organization: Digital Distortion
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662EB61F.4000.sync-js@vert.synchro.net>
References: <662EB61F.4000.sync-js@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Linux master/bf7728020 Apr 05 202 GCC 11.4.0
X-FTN-CHRS: CP437 2
WhenImported: 20240429105317-0700 c1e0
WhenExported: 20240429120654-0700 c1e0
ExportedFrom: VERT sync-js 4003
WhenImported: 20240429104407-0700 c1e0
WhenExported: 20240429105444-0700 c1e0
ExportedFrom: DIGDIST dove_sync_js 3929
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Nightfox - Mon, 29 Apr 2024 17:44 UTC

Re: Re: msg_area.grp_list.sub_list scan_ptr
By: Digital Man to poindexter FORTRAN on Sun Apr 28 2024 01:48 pm

DM> I don't think so. The issue doesn't happen when using the built-in message
DM> scan/reading functions, I'm inclined to believe there's just an issue with
DM> DDMsgReader.

I did notice that it seems after changing your newscan pointer configuration, the user may have to log off and back on again for it to take effect.

Nightfox

---
■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com

msg_area.grp_list.sub_list scan_ptr

<662FDCF6.3930.dove_sync_js@digitaldistortionbbs.com>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1361&group=DOVE-Net.Synchronet_Javascript#1361

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: nightfox@VERT/DIGDIST (Nightfox)
To: Digital Man
Subject: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662FDCF6.3930.dove_sync_js@digitaldistortionbbs.com>
Date: Mon, 29 Apr 2024 10:46:30 -0700
X-Comment-To: Digital Man
Path: rocksolidbbs.com!not-for-mail
Organization: Digital Distortion
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662EB761.4001.sync-js@vert.synchro.net>
References: <662EB761.4001.sync-js@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Linux master/bf7728020 Apr 05 202 GCC 11.4.0
X-FTN-CHRS: CP437 2
WhenImported: 20240429105317-0700 c1e0
WhenExported: 20240429120654-0700 c1e0
ExportedFrom: VERT sync-js 4004
WhenImported: 20240429104630-0700 c1e0
WhenExported: 20240429105444-0700 c1e0
ExportedFrom: DIGDIST dove_sync_js 3930
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Nightfox - Mon, 29 Apr 2024 17:46 UTC

Re: msg_area.grp_list.sub_list scan_ptr
By: Digital Man to Accession on Sun Apr 28 2024 01:53 pm

DM> User's msg-scan config and ptrs are stored in data/user/*.subs, so that's
DM> where I'd look while trying to diagnose this problem.

Should a message reader be reading the user's scan pointer directly from that file? I wasn't aware of those files until just recently. I've always been using scan_ptr from msg_area.grp_list.sub_list

Nightfox

---
■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com

Re: msg_area.grp_list.sub_list scan_ptr

<662FF8DC.4005.sync-js@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1362&group=DOVE-Net.Synchronet_Javascript#1362

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: digital.man@VERT (Digital Man)
To: Nightfox
Subject: Re: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662FF8DC.4005.sync-js@vert.synchro.net>
Date: Mon, 29 Apr 2024 12:45:32 -0700
X-Comment-To: Nightfox
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662FDC67.3929.dove_sync_js@digitaldistortionbbs.com>
References: <662FDC67.3929.dove_sync_js@digitaldistortionbbs.com>
X-FTN-PID: Synchronet 3.20a-Linux master/197f73515 Apr 22 202 GCC 12.2.0
X-FTN-CHRS: CP437 2
WhenImported: 20240429124532-0700 c1e0
WhenExported: 20240429180661-0700 c1e0
ExportedFrom: VERT sync-js 4005
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Digital Man - Mon, 29 Apr 2024 19:45 UTC

Re: Re: msg_area.grp_list.sub_list scan_ptr
By: Nightfox to Digital Man on Mon Apr 29 2024 10:44 am

> Re: Re: msg_area.grp_list.sub_list scan_ptr
> By: Digital Man to poindexter FORTRAN on Sun Apr 28 2024 01:48 pm
>
> DM> I don't think so. The issue doesn't happen when using the built-in
> DM> message scan/reading functions, I'm inclined to believe there's just an
> DM> issue with DDMsgReader.
>
> I did notice that it seems after changing your newscan pointer
> configuration, the user may have to log off and back on again for it to take
> effect.

I don't think so. A user changing new-scan pointers is just changing the in-memory values (the *.subs files aren't changed until user log-off or the &W command is issued), the same in-memory values that are underpinning the "scan_ptr" JS properties.
--
digital man (rob)

Synchronet "Real Fact" #122:
Synchronet v2.30a (DOS & OS/2) was released on 5-30-97, 20 months after v2.20b
Norco, CA WX: 74.8°F, 46.0% humidity, 5 mph W wind, 0.00 inches rain/24hrs
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

msg_area.grp_list.sub_list scan_ptr

<662FF937.4006.sync-js@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1363&group=DOVE-Net.Synchronet_Javascript#1363

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: digital.man@VERT (Digital Man)
To: Nightfox
Subject: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662FF937.4006.sync-js@vert.synchro.net>
Date: Mon, 29 Apr 2024 12:47:03 -0700
X-Comment-To: Nightfox
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662FDCF6.3930.dove_sync_js@digitaldistortionbbs.com>
References: <662FDCF6.3930.dove_sync_js@digitaldistortionbbs.com>
X-FTN-PID: Synchronet 3.20a-Linux master/197f73515 Apr 22 202 GCC 12.2.0
X-FTN-CHRS: CP437 2
WhenImported: 20240429124703-0700 c1e0
WhenExported: 20240429180661-0700 c1e0
ExportedFrom: VERT sync-js 4006
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Digital Man - Mon, 29 Apr 2024 19:47 UTC

Re: msg_area.grp_list.sub_list scan_ptr
By: Nightfox to Digital Man on Mon Apr 29 2024 10:46 am

> Re: msg_area.grp_list.sub_list scan_ptr
> By: Digital Man to Accession on Sun Apr 28 2024 01:53 pm
>
> DM> User's msg-scan config and ptrs are stored in data/user/*.subs, so
> DM> that's where I'd look while trying to diagnose this problem.
>
> Should a message reader be reading the user's scan pointer directly from
> that file?

No.

> I wasn't aware of those files until just recently. I've always
> been using scan_ptr from msg_area.grp_list.sub_list

That's the correct way. I was just mentioning the .subs files because it might be helpful to diagnose exactly what's happening, but like I said in the previous post, the .subs files arne't updated until user log-off or the &W command is issued.
--
digital man (rob)

This Is Spinal Tap quote #16:
David St. Hubbins: I believe virtually everything I read...
Norco, CA WX: 74.8°F, 46.0% humidity, 5 mph W wind, 0.00 inches rain/24hrs
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

Re: msg_area.grp_list.sub_list scan_ptr

<662FFC5B.3933.dove_sync_js@digitaldistortionbbs.com>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1364&group=DOVE-Net.Synchronet_Javascript#1364

  copy link   Newsgroups: DOVE-Net.Synchronet_Javascript
From: nightfox@VERT/DIGDIST (Nightfox)
To: Digital Man
Subject: Re: msg_area.grp_list.sub_list scan_ptr
Message-ID: <662FFC5B.3933.dove_sync_js@digitaldistortionbbs.com>
Date: Mon, 29 Apr 2024 13:00:27 -0700
X-Comment-To: Digital Man
Path: rocksolidbbs.com!not-for-mail
Organization: Digital Distortion
Newsgroups: DOVE-Net.Synchronet_Javascript
In-Reply-To: <662FF8DC.4005.sync-js@vert.synchro.net>
References: <662FF8DC.4005.sync-js@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Linux master/bf7728020 Apr 05 202 GCC 11.4.0
X-FTN-CHRS: CP437 2
WhenImported: 20240429132317-0700 c1e0
WhenExported: 20240429180661-0700 c1e0
ExportedFrom: VERT sync-js 4007
WhenImported: 20240429130027-0700 c1e0
WhenExported: 20240429132449-0700 c1e0
ExportedFrom: DIGDIST dove_sync_js 3933
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Nightfox - Mon, 29 Apr 2024 20:00 UTC

Re: Re: msg_area.grp_list.sub_list scan_ptr
By: Digital Man to Nightfox on Mon Apr 29 2024 12:45 pm

>> I did notice that it seems after changing your newscan pointer
>> configuration, the user may have to log off and back on again for it to
>> take effect.

DM> I don't think so. A user changing new-scan pointers is just changing the
DM> in-memory values (the *.subs files aren't changed until user log-off or
DM> the &W command is issued), the same in-memory values that are underpinning
DM> the "scan_ptr" JS properties.

It makes sense that you shouldn't have to log off and back on again. I'm not sure what happened with that test I was doing..

Nightfox

---
■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com


dovenet / Synchronet Javascript / Re: msg_area.grp_list.sub_list scan_ptr

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor