View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002718 | unreal | ircd | public | 2005-12-14 19:06 | 2006-11-03 13:42 |
Reporter | paulik | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | duplicate | ||
Platform | all | OS | lin, win | OS Version | all |
Product Version | 3.2.3 | ||||
Summary | 0002718: Russian nicks is case sensivity | ||||
Description | In our network we have 3.2.2b-rus and 3.2.3 unreal servers. Unreal3.2.2b-rus. bynets.cosmostv.by FhinXeOoZE [*=2305] Unreal3.2.3. irc.mgts.by FhinXeOoZE [*=2306] If I connect to 3.2.3 server, it allow me to create\change russian nick thats already exists and using by another user. e.g.: somebody use nick "Пафлег" and I try to change my old nick "paulik" to "пафлег": >/join #test -01:21:51- * paulik ([email protected]) has joined #test >/names #test #test @Пафлег paulik #test End of /NAMES list. >/nick пафлег -01:23:49- * paulik is now known as пафлег >/names #test #test @Пафлег пафлег #test End of /NAMES list. >/nick ПАфлег -01:24:22- * пафлег is now known as ПАфлег >/names #test #test @Пафлег ПАфлег #test End of /NAMES list. But if i connect from older 3.2.2b-rus version, it's OK and did not allow me to change\create existing nick: >/join #test -01:43:12- * paulik ([email protected]) has joined #test >/names #test #test @Пафлег paulik #test End of /NAMES list. >/nick пафлег пафлег Nickname is already in use. >/names #test #test @Пафлег paulik #test End of /NAMES list. >/nick ПАфлег ПАфлег Nickname is already in use. >/names #test #test @Пафлег paulik #test End of /NAMES list. I try to compile last cvs version(Unreal3.2.3cvs20051214) and it have this bug too. If this servers are linked with each other and I connect to 3.2.3, it allow me to create existing nick, but 3.2.2b-rus server kills me: >/join #test -01:51:34- * paulik ([email protected]) has joined #test >/names #test #test @Пафлег paulik #test End of /NAMES list. >/nick пафлег -01:51:55- * paulik is now known as пафлег -01:51:56- Closing Link: пафлег[paulik.bp.by] bynets.cosmostv.by (Killed (bynets.cosmostv.by (Nick Collision))) -01:51:56- * Disconnected | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
3rd party modules | |||||
related to | 0002882 | acknowledged | Configurable CASEMAPPING (Lower/Uppercase with charsets) |
|
Try not using modified code, and you might get somewhere. There was no official 3.2.2b-rus, sounds like you've done unofficial work to get it to accept russian charsets. A wholly 3.2.3 network should function ok, feel free to post if it doesn't, of course. |
|
It's anyway the same issue as 0002429 -> Unreal uses US-ASCII to compare... |
|
I try to use attached patch on last cvs-verson, and it's work fine! :) Can you add this patch to your official relase? thanks! |
|
@ Dukat: With the nickchars system, it doesn't. Channelnames are probably still treated as a direct compare. |
|
Same story as 0002882. Will be discussed there. (:P) |
Date Modified | Username | Field | Change |
---|---|---|---|
2005-12-14 19:06 | paulik | New Issue | |
2005-12-15 00:23 | w00t | Note Added: 0010867 | |
2005-12-15 03:32 | Dukat | Note Added: 0010868 | |
2005-12-16 05:20 | paulik | Note Added: 0010869 | |
2005-12-16 05:21 | paulik | File Added: Unreal3.2.3-rus-patch.diff | |
2005-12-16 05:22 | paulik | Note Edited: 0010869 | |
2005-12-18 23:35 | w00t | Note Added: 0010876 | |
2006-11-03 13:40 | syzop | Relationship added | related to 0002882 |
2006-11-03 13:41 | syzop | Status | new => closed |
2006-11-03 13:41 | syzop | Resolution | open => duplicate |
2006-11-03 13:42 | syzop | Note Added: 0012559 |