View Issue Details

IDProjectCategoryView StatusLast Update
0002181unrealircdpublic2013-05-20 04:36
Reporteraquanight Assigned Tonenolod 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionwont fix 
PlatformX86OSWindowsOS VersionXP Pro SP2
Product Version3.2.2 
Summary0002181: WebTV translation of NOTICE -> PRIVMSG doesn't work for server broadcasts
DescriptionWhen enabled, a user with usermode +V normally receives all notices as PRIVMSG. This is not true for a server broadcast notice, as depicted in this debug log:

-> irc.* MODE aquanight +V
<- :aquanight MODE aquanight :+V
-> irc.* NOTICE aquanight :test
<- :aquanight!aquanight@* PRIVMSG aquanight :test
-> irc.* NOTICE $irc.* :test
<- :aquanight!aquanight@* NOTICE $irc.* :test
Steps To ReproduceEnable set::options::webtv-support

Set usermode +V.

Send a NOTICE to your nick, notice it's actually a PRIVMSG.

Send a NOTICE to the server, it's still a NOTICE.
TagsNo tags attached.
3rd party modules

Activities

Zell

2004-11-19 16:48

reporter   ~0008378

Last edited: 2004-11-19 16:50

Confirmed tested Unreal-3.2.2 Win32 and *nix - sends it to me as a notice

Just tested using:
/operserv RAW :ChanServ NOTICE $*.net :Test
and got a Notice from ChanServ.

[Though I should point out, your debug log is a bit buggy with the censoring of your server name lol, as i did $irc.* and got the No TLD Specified error lol.. *doh* @ me]

aquanight

2004-11-19 17:24

reporter   ~0008381

:P

Anyway, I've already looked at the source for this and it's not as easy as it looks:

            sendto_match_butone(IsServer(cptr) ? cptr : NULL,
                sptr, nick + 1,
                (*nick == '#') ? MATCH_HOST :
                MATCH_SERVER,
                ":%s %s %s :%s", parv[0], cmd, nick, parv[2]);

Yay fun :/ . I figure this could be done by inlining this sendto_match_butone call and putting the appropriate IsWebTV() checks in but... :)

stskeeps

2007-04-27 05:34

reporter   ~0013823

Bump. Still an issue?

Stealth

2009-07-24 00:55

reporter   ~0015896

This appears to still be an issue in 3.2.8.1.

Do we really still need WebTV support anyway?

White_Magic

2011-04-09 16:37

reporter   ~0016641

@stealth -> http://bugs.unrealircd.org/view.php?id=3948#c16640

nenolod

2013-05-20 04:36

reporter   ~0017616

webtv support is removed in 3.4, closing

Issue History

Date Modified Username Field Change
2004-11-14 17:11 aquanight New Issue
2004-11-19 16:48 Zell Note Added: 0008378
2004-11-19 16:50 Zell Note Edited: 0008378
2004-11-19 17:24 aquanight Note Added: 0008381
2007-04-27 05:34 stskeeps Note Added: 0013823
2007-04-27 05:34 stskeeps Status new => feedback
2009-07-24 00:55 Stealth Note Added: 0015896
2009-07-24 00:55 Stealth Status feedback => confirmed
2011-04-09 16:37 White_Magic Note Added: 0016641
2013-05-20 04:36 nenolod Note Added: 0017616
2013-05-20 04:36 nenolod Status confirmed => resolved
2013-05-20 04:36 nenolod Resolution open => wont fix
2013-05-20 04:36 nenolod Assigned To => nenolod