[697] in Zephyr_Bugs
znol off kills incorrect subscriptions (zephyr 2.0.1)
daemon@ATHENA.MIT.EDU (E. Jay Berkenbilt)
Thu Sep 7 09:52:28 1995
Date: Thu, 7 Sep 1995 09:51:33 -0400
From: "E. Jay Berkenbilt" <ejb@ERA.COM>
To: bug-zephyr@MIT.EDU
Cc: lanham@ERA.COM
A user at our site noticed that znol off was preventing her from being
able to receive messages though she was still locatable. Closer
inspection showed that znol off is removing the wrong subscriptions.
In my case, when I type znol off, all my class login subscriptions are
removed except for one, and three additional subscriptions are deleted
including message personal %me%.
Having looked through the code to znol, it is unclear to me whether
this bug is really in znol or whether its somewhere in the library or
server code that handles unsubscribing. Sorry I don't have time to
look into this in more detail.
I've enclosed a typescript that could be useful. Thanks. BTW, in all
other regards, zephyr 2.0.1 has been working well for us. (I didn't
bother to install zephyr 2.0.2 since the change was so minor and since
most of our machines don't support the extended regular expressions
anyway.)
--
E. Jay Berkenbilt (ejb@ERA.COM) | Member, League for Programming Freedom
Engineering Research Associates | lpf@uunet.uu.net, http://www.lpf.org
===========================================================================
Script started on Thu Sep 07 09:39:42 1995
% zctl ret
Class syslog Instance soup Recipient *
Class syslog Instance * Recipient ejb@ERA.COM
Class message Instance dfusion Recipient *
Class mail-archive Instance * Recipient *
Class discuss Instance * Recipient *
Class discuss Instance * Recipient ejb@ERA.COM
Class message Instance * Recipient ejb@ERA.COM
Class login Instance paradis@era.com Recipient *
Class login Instance potato@era.com Recipient *
Class login Instance cornwell@era.com Recipient *
Class login Instance dchase@era.com Recipient *
Class login Instance ejb@era.com Recipient *
Class login Instance fgarcia@era.com Recipient *
Class login Instance john@era.com Recipient *
Class login Instance mark@era.com Recipient *
Class login Instance mconners@era.com Recipient *
Class operations Instance message Recipient *
Class message Instance personal Recipient ejb@ERA.COM
Class message Instance urgent Recipient ejb@ERA.COM
Class login Instance smith@era.com Recipient *
Class login Instance spencer@era.com Recipient *
% znol off
% zctl ret
Class syslog Instance soup Recipient *
Class syslog Instance * Recipient ejb@ERA.COM
Class message Instance dfusion Recipient *
Class mail-archive Instance * Recipient *
Class discuss Instance * Recipient *
Class discuss Instance * Recipient ejb@ERA.COM
Class message Instance * Recipient ejb@ERA.COM
Class login Instance paradis@era.com Recipient *
% znol on
ejb: soup.ERA.COM :0.0 Thu Sep 7 09:20:04 1995
fgarcia: calvin.ERA.COM :0 Tue Sep 5 15:40:04 1995
john: grinch.ERA.COM :0 Thu Aug 31 07:46:18 1995
mark: sam-i-am.ERA.COM sam-i-am:0 Tue Sep 5 08:01:10 1995
mconners: et_tmp3.ERA.COM :0 Thu Sep 7 06:01:14 1995
paradis: chutzpah.ERA.COM :0 Mon Sep 4 12:55:50 1995
spencer: zorgon.ERA.COM zorgon:0.0 Wed Sep 6 09:05:23 1995
% zctl ret
Class login Instance smith@era.com Recipient *
Class login Instance spencer@era.com Recipient *
Class login Instance potato@era.com Recipient *
Class login Instance cornwell@era.com Recipient *
Class login Instance dchase@era.com Recipient *
Class login Instance ejb@era.com Recipient *
Class login Instance fgarcia@era.com Recipient *
Class login Instance john@era.com Recipient *
Class login Instance mark@era.com Recipient *
Class login Instance mconners@era.com Recipient *
Class operations Instance message Recipient *
Class message Instance personal Recipient ejb@ERA.COM
Class message Instance urgent Recipient ejb@ERA.COM
Class syslog Instance soup Recipient *
Class syslog Instance * Recipient ejb@ERA.COM
Class message Instance dfusion Recipient *
Class mail-archive Instance * Recipient *
Class discuss Instance * Recipient *
Class discuss Instance * Recipient ejb@ERA.COM
Class message Instance * Recipient ejb@ERA.COM
Class login Instance paradis@era.com Recipient *
% zctl load
% zctl ret
Class login Instance smith@era.com Recipient *
Class login Instance spencer@era.com Recipient *
Class login Instance potato@era.com Recipient *
Class login Instance cornwell@era.com Recipient *
Class login Instance dchase@era.com Recipient *
Class login Instance ejb@era.com Recipient *
Class login Instance fgarcia@era.com Recipient *
Class login Instance john@era.com Recipient *
Class login Instance mark@era.com Recipient *
Class login Instance mconners@era.com Recipient *
Class operations Instance message Recipient *
Class message Instance personal Recipient ejb@ERA.COM
Class message Instance urgent Recipient ejb@ERA.COM
Class syslog Instance soup Recipient *
Class syslog Instance * Recipient ejb@ERA.COM
Class message Instance dfusion Recipient *
Class mail-archive Instance * Recipient *
Class discuss Instance * Recipient *
Class discuss Instance * Recipient ejb@ERA.COM
Class message Instance * Recipient ejb@ERA.COM
Class login Instance paradis@era.com Recipient *
% exit
script done on Thu Sep 07 09:41:08 1995
===========================================================================