View Issue Details

IDProjectCategoryView StatusLast Update
0002718unrealircdpublic2006-11-03 13:42
Reporterpaulik Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionduplicate 
PlatformallOSlin, winOS Versionall
Product Version3.2.3 
Summary0002718: Russian nicks is case sensivity
DescriptionIn 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

TagsNo tags attached.
Attached Files
3rd party modules

Relationships

related to 0002882 acknowledged Configurable CASEMAPPING (Lower/Uppercase with charsets) 

Activities

w00t

2005-12-15 00:23

reporter   ~0010867

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.

Dukat

2005-12-15 03:32

reporter   ~0010868

It's anyway the same issue as 0002429 -> Unreal uses US-ASCII to compare...

paulik

2005-12-16 05:20

reporter   ~0010869

Last edited: 2005-12-16 05:22

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!

w00t

2005-12-18 23:35

reporter   ~0010876

@ Dukat: With the nickchars system, it doesn't. Channelnames are probably still treated as a direct compare.

syzop

2006-11-03 13:42

administrator   ~0012559

Same story as 0002882. Will be discussed there.

(:P)

Issue History

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