🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bit.listserv.relusr-l
Article #416

Re: /whowas being so hard to implement

#416
From: Jay Vassos-Libove
Date: Sun, 19 Sep 1993 12:19
37 lines
2512 bytes
Valdis says that implementing /whowas the "easy" way would
be to have it dereference memory after the memory has been
freed.  This isn't easy, it is wrong, and he knows it (which
is why he won't implement it that way).

He goes on to say that implementing it properly (a timed-out
linked list of users as they change the nickname and/or
sign off) is much more of a pain in the ass to implement.

Well, maybe it is "more" of a pain to implement, but I
submit that it isn't terribly difficult (since there are
specific places where entry in to the new code would need
to occur - /nick and /signoff) and there must already be
a clock algorithm in relay in order to take care of
scheduled events (such as unlocking temporarily locked
users) which could be added to to clean the /whowas list
routinely.

The only question is, does Valdis have the time and the
inclination to do it. (Or anyway else, who is capable of
editing the Relay code).

Am I correct Valdis, that technically it really isn't that
bad, but (as usual) you're being pulled in too many directions
to do much that isn't necessary on the code?

P.S. /since doesn't help much when you didn't know who sent
you the message in the first place, unless exactly one person -
the one you're trying to track down - has made a change that
/since will pick up, in the time between your receipt of
the /whois -> I don't know that person message and when
the /since is processed. Definitely bad odds for something
that you really want to be reliable.

-Jay

"Pain-Dream"
Technical Details
Message-ID: <9309191219.AA00768@jerry.alf.dec.com>
Path: arc1-ca.pugleaf.net!gmd.de!Germany.EU.net!mcsun!uunet!spool.mu.edu!uwm.edu!psuvax1!psuvm!auvm!JERRY.ALF.DEC.COM!libove

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10771c,eb544b55d0217de7,start
X-Google-Attributes: gid10771c,public
X-Google-ArrivalTime: 1993-09-19 06:14:41 PST
Path: arc1-ca.pugleaf.net!gmd.de!Germany.EU.net!mcsun!uunet!spool.mu.edu!uwm.edu!psuvax1!psuvm!auvm!JERRY.ALF.DEC.COM!libove
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Newsgroups: bit.listserv.relusr-l
Return-Path: <@AUVM.AMERICAN.EDU,
             @VTBIT.CC.VT.EDU:owner-relusr-l@VTVM1.CC.VT.EDU>
Return-Path: <@VTVM1.CC.VT.EDU:libove@JERRY.ALF.DEC.COM>
X-Mailer: Mail User's Shell (7.2.5 10/14/92)
Message-ID: <9309191219.AA00768@jerry.alf.dec.com>
Date: Sun, 19 Sep 1993 08:19:18 -0400
Sender: Relay Users Forum <RELUSR-L@VTVM1.BITNET>
From: Jay Vassos-Libove <libove@JERRY.ALF.DEC.COM>
Subject: Re: /whowas being so hard to implement
In-Reply-To: Valdis Kletnieks <VALDIS@VTVM1.CC.VT.EDU> "Re: Suggestions for
              possible future commands" (Sep 19, 12:28am)
Lines: 36