View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001169 | unreal | ircd | public | 2003-08-04 00:44 | 2004-01-30 00:50 |
Reporter | Airnike | Assigned To | |||
Priority | normal | Severity | trivial | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Win32 | OS | Windows XP | OS Version | SP1 |
Product Version | 3.2-beta17 | ||||
Summary | 0001169: MODE sends with extra space. | ||||
Description | :irc.foonet.com MODE #lakeserv +rkoooo 2000 airnike4 airnike2 airnike3 airnike 1059944089 An extra space is sent between the key and the first user name. | ||||
Steps To Reproduce | remove the extra space. | ||||
Additional Information | n/a | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
|
How do I reproduce this? |
|
Problem: An extra space is sent with the MODE command. This always occurs when a channel setting includes a key or a limit. The space occurs between the parameter including either the key or limit value and the first nickname. :irc.foonet.com MODE #lakeserv + 1060133110 :irc.foonet.com MODE #lakeserv +ntrkoo 2000 newuser airnike 1060133346 :irc.foonet.com MODE #lakeserv +ntrlkoo 2000 2000 newuser airnike 1060133346 This can be reproduced by setting a channel key or limit. When a new user joins the channel, unreal sends the above MODE line. When 2 or more people are on a channel when UNREAL starts up |
|
For some reason the double space is being stripped from my submissions but it should look like the following :irc.foonet.com MODE #lakeserv +__1060133110 :irc.foonet.com MODE #lakeserv +ntrkoo 2000__newuser airnike 1060133346 :irc.foonet.com MODE #lakeserv +ntrlkoo 2000 2000__newuser airnike 1060133346 the __ = 2 spaces instead of 1 |
|
I've just been playing around with this, and I've come to the conclusion I have no idea what you are talking about. _no_ MODE command is sent to a user when they join a channel. So I have no idea what you mean. You're going to need to be more specific on how to reproduce this problem. -- raw log of a new user joining a channel: -> JOIN #test <- :[email protected] JOIN :#test <- :devel.unrealircd.com 353 asdf = #test :asdf <- :devel.unrealircd.com 366 asdf #test :End of /NAMES list. That's all Unreal sends to a user by default (the JOIN, and NAMES replys). If I then request a "MODE #test" (which most clients do) I get: -> MODE #test <- :devel.unrealircd.com 324 asdf #test +ntl 10 <- :devel.unrealircd.com 329 asdf #test 1074463785 Again, no MODE commands are received. So unfortunately I have no idea what you are talking about. |
|
Servers receive the extra space, not clients (plus mIRC removes extra spaces). |
|
Ah servers, ok. And yeah mIRC removes the spaces, however that was telnet, and I don't use mIRC anyway. |
|
Actually though, no MODE command should be sent to servers either. Unreal uses the SJOIN command to synch channel modes. Or is this a non-unreal server it is linked to? |
|
Fixed in .2065 |
Date Modified | Username | Field | Change |
---|---|---|---|
2003-08-04 00:44 | Airnike | New Issue | |
2003-08-04 21:58 |
|
Note Added: 0003407 | |
2003-08-06 01:38 | Airnike | Note Added: 0003411 | |
2003-08-06 01:41 | Airnike | Note Added: 0003412 | |
2004-01-18 22:14 |
|
Note Added: 0004740 | |
2004-01-19 18:08 | Ryan0213 | Note Added: 0004756 | |
2004-01-19 20:50 |
|
Note Added: 0004757 | |
2004-01-19 22:47 |
|
Note Added: 0004758 | |
2004-01-30 00:50 |
|
Status | new => resolved |
2004-01-30 00:50 |
|
Resolution | open => fixed |
2004-01-30 00:50 |
|
Assigned To | => codemastr |
2004-01-30 00:50 |
|
Note Added: 0004785 |