TIP: Click on subject to list as thread! ANSI
echo: asian_link
to: August Abolins
from: Wilfred van Velzen
date: 2021-04-11 17:48:00
subject: Re: MSGID

Hi August,

On 2021-04-11 08:56:00, you wrote to me:

 WvV>> There are those moderator messages that stay the same for
 WvV>> ages...

 AA> Not if the hash includes the entire msg and the date posted.

Ok. But the serial based ones are still better. ;)

 WvV>> A good secure hash, needs a lot of cpu to be calculated.

 AA> Even a simple random num generator could work.  For example, the
 AA> following took less than a sec to produce:

 H:\myutils>> rando2
 AA> lfz$bkmcmmg36ye@jll1xpieaats

Those aren't 32 bit.

 AA> So..  why couldn't something like that be implemented? And,
 AA> instead of limiting the "serialno" to hex chars, use the entire
 AA> alphabet and throw in some extra chars (# $ ~ % & *)

Well it could if it complies to the standard. The serial based ones are still better, because they take less cpu. And they can be made so they don't repeat within three years. With random numbers, or with hashes, there's always a change of a collision within 3 years.

 AA>>> Synchronet systems have come up with another unique
 AA>>> approach to the MSGID line which seems to cooperate with
 AA>>> existing systems quite well.

 WvV>> It isn't according to the standard, which might cause some
 WvV>> problems on other systems.

 AA> I thought it was copacetic with other systems. On which ones
 AA> does it break?

I don't know, but it is not according to the standard, so it could cause problems. That doesn't directly mean that things noticeably break. But maybe dupe detection doesn't work as reliable for those...

 WvV>> And I think it went like this: They miss used the MSGID to
 WvV>> store some internal information for their messagebase, and
 WvV>> came up with an excuse afterwards, when it was difficult
 WvV>> to correct.

 AA> I remember something about the MSGID being referred to as a two-
 AA> part string with "origaddr" + "serialno", where "origaddr" is
 AA> intended to be a qualified "address of the originating system".

No: "... address for the originating network"
                                     ^^^^^^^

http://ftsc.org/docs/fts-0009.001

 AA> Most systems keep it simple:

 AA>  z:f/n.p hhhhhhhh

 AA> And some others look like:

 AA>  n.areaname@z:f/n.p hhhhhhhh

That's not a valid fido address.

Bye, Wilfred.

--- FMail-lnx64 2.1.0.18-B20170815
                                                                                                 
* Origin: FMail development HQ (2:280/464)

SOURCE: echomail via QWK@pharcyde.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.