View Issue Details

IDProjectCategoryView StatusLast Update
0002604unrealircdpublic2005-07-29 21:14
Reporterw00t Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version3.2.3 
Summary0002604: RPL_WHOISSPECIAL and RPL_WHOISSECURE TOTAL confusion.
DescriptionFor some REALLY screwy reason, RPL_WHOISSECURE seems to be getting sent with the same numeric as RPL_WHOISSPECIAL (320 instead of 671 - the "modified" kineircd numeric.)

Examples:
<- :irc.edgeland.net 311 w00t aquanight ~aquanight rox-FA27703F.cpe.cableone.net * :aquanight
<- :irc.edgeland.net 307 w00t aquanight :is a registered nick
<- :irc.edgeland.net 319 w00t aquanight :@#Unreal-Support
<- :irc.edgeland.net 312 w00t aquanight irc.edgeland.net :irc dot edgeland dot net
<- :irc.edgeland.net 320 w00t aquanight :is a Secure Connection
<- :irc.edgeland.net 317 w00t aquanight 4 1122611915 :seconds idle, signon time
<- :irc.edgeland.net 318 w00t aquanight :End of /WHOIS list.

Note the 320

<- :irc.moocows.dk 311 w00t Stealth sleeping rox-62CC4F50.lsanca.dsl-w.verizon.net * :-
<- :irc.moocows.dk 307 w00t Stealth :is a registered nick
<- :irc.moocows.dk 319 w00t Stealth :@#unreal-support %#unrealircd
<- :irc.moocows.dk 312 w00t Stealth irc.moocows.dk :Your *only* source of true w00t.
<- :irc.moocows.dk 313 w00t Stealth :is an IRC Operator
<- :irc.moocows.dk 310 w00t Stealth :is available for help.
<- :irc.moocows.dk 320 w00t Stealth :is a Secure Connection
<- :irc.moocows.dk 317 w00t Stealth 45 1122592973 :seconds idle, signon time
<- :irc.moocows.dk 318 w00t Stealth :End of /WHOIS list.

Again, note the 320


<- :boo.netronet.com 311 w00t marx1 someone adm.boo.netronet.com * :marx1
<- :boo.netronet.com 307 w00t marx1 :is a registered nick
<- :boo.netronet.com 319 w00t marx1 :@#idlerpg @#wolf @#netronet @#w0kie @#ircops
<- :boo.netronet.com 312 w00t marx1 boo.netronet.com :netroNet Network - Fairfield, Ca, USA
<- :boo.netronet.com 313 w00t marx1 :is a Network Administrator
<- :boo.netronet.com 310 w00t marx1 :is available for help.
<- :boo.netronet.com 320 w00t marx1 :can own you
<- :boo.netronet.com 317 w00t marx1 1011 1122607085 :seconds idle, signon time
<- :boo.netronet.com 318 w00t marx1 :End of /WHOIS list.

Now note the 320. Fun, incorrect numericness.
3rd party modules

Activities

w00t

2005-07-29 01:45

reporter   ~0010279

Addendum from Stealth:
[15:19:32] <Stealth> <- :irc.x-tab.org 311 Stealth Stealth sleeping something.about.this.and.DIE.DIE.DIE.com * :-
[15:19:32] <Stealth> <- :irc.x-tab.org 379 Stealth Stealth :is using modes +iowghraAsxNWzHtpK +kcfFveGqSsoU
[15:19:32] <Stealth> <- :irc.x-tab.org 378 Stealth Stealth :is connecting from *@192.168.1.101 192.168.1.101
[15:19:32] <Stealth> <- :irc.x-tab.org 307 Stealth Stealth :is a registered nick
[15:19:32] <Stealth> <- :irc.x-tab.org 319 Stealth Stealth :@#xdccz &#Meghan ~#darkman007 @#rpg ~#PWND.Admin
[15:19:32] <Stealth> <- :irc.x-tab.org 312 Stealth Stealth irc.x-tab.org :The lost unknown
[15:19:32] <Stealth> <- :irc.x-tab.org 313 Stealth Stealth :is a Network Administrator
[15:19:32] <Stealth> <- :irc.x-tab.org 310 Stealth Stealth :is available for help.
[15:19:32] <Stealth> <- :irc.x-tab.org 671 Stealth Stealth :is using a Secure Connection
[15:19:32] <Stealth> <- :irc.x-tab.org 320 Stealth Stealth :is going to break Unreal with this module.
[15:19:32] <Stealth> <- :irc.x-tab.org 317 Stealth Stealth 792 1121837596 :seconds idle, signon time
[15:19:32] <Stealth> <- :irc.x-tab.org 318 Stealth Stealth :End of /WHOIS list.

So it uses 671 correctly if user uses SSL *with* a SWHOIS..

w00t

2005-07-29 01:51

reporter   ~0010281

..looking at the code briefly, I don't see how it can happen.. but it does.

syzop

2005-07-29 12:07

administrator   ~0010282

It seems your paste is from unreal3.2.2 or earlier (notice the text) ;).

Stealth

2005-07-29 15:39

reporter   ~0010283

Ya w00t! :P

I can't seem to get the same results on 3.2.3.

w00t

2005-07-29 20:58

reporter   ~0010287

Correct :/ my bad. I was trying this on lain.tspre.org (3.2.3) however my /whois overrides and always sends a remote /whois (moocows, in that case, 3.2.2).

Whoops :P

Issue History

Date Modified Username Field Change
2005-07-29 01:44 w00t New Issue
2005-07-29 01:45 w00t Note Added: 0010279
2005-07-29 01:51 w00t Note Added: 0010281
2005-07-29 12:07 syzop Note Added: 0010282
2005-07-29 15:39 Stealth Note Added: 0010283
2005-07-29 20:58 w00t Note Added: 0010287
2005-07-29 21:14 syzop Status new => closed
2005-07-29 21:14 syzop Resolution open => no change required