TIP: Click on subject to list as thread! ANSI
echo: asian_link
to: Wilfred van Velzen
from: August Abolins
date: 2021-04-11 08:56:00
subject: a dear deer visitor

Hello Wilfred!

** On Sunday 11.04.21 - 13:05, you wrote to me:

 AA>> For msgid purposes why not just generate a 6 to 9
 AA>> character hash based on the content of the message?  That
 AA>> would ALWAYS be unique and never repeat for a l-o-n-g
 AA>> time.

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

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

 AA>> The current approach for msgid has been to have serial number.
 AA>> But why can't it be a simple hash?

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

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

H:\myutils>rando2
lfz$bkmcmmg36ye@jll1xpieaats

H:\myutils>rando2
7zc3i6btkuwyax2tpbh814$392c

H:\myutils>rando2
g~zys4kmp$9s0h@4jxp169j##8eskb

H:\myutils>rando2
p67v3h$vy3pdqo9t6rueljbv0qf

H:\myutils>rando2
m0s#trrv~bxjsg0f$mo29q8g$6699l

H:\myutils>rando2
$3111un9@je2dey$jwdehlzk01g

H:\myutils>rando2
q5ur8jolf#@4227~#73g99@lpy0dh@

H:\myutils>rando2
u4iouevy9yrh6~1it~2z$asr5y@

H:\myutils>rando2
cu1#0wqju$11~1lu#gklu52o9#k3v

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

 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.

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

 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.

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

Most systems keep it simple:

 z:f/n.p hhhhhhhh

And some others look like:

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

--
  ../|ug

--- OpenXP 5.0.49
                                           
* Origin: Mobile? ASIAN_LINK https://preview.tinyurl.com/y6rwskq (2:221/1.58)

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™.