View Issue Details

IDProjectCategoryView StatusLast Update
0003097unrealircdpublic2006-11-03 13:28
ReporterafolentesAssigned Tosyzop 
PrioritynormalSeveritytweakReproducibilitysometimes
Status resolvedResolutionfixed 
PlatformallOSallOS Versionall
Product Version3.2.5 
Target VersionFixed in Version3.2.6 
Summary0003097: patch for compatability with java nick command when password is set
DescriptionThe attached patch fixes an incompatibility with ConferenceRoom Java IRC client which occurs when a password is required to log into the irc server. The issue is that the chat applet sends its NICK commands as

  NICK <nickname> <url>

where the <url> is a special parameter indicating the web page the chat applet is running from. Unrealircd, however, interprets this second nick parameter as connection password, and will use this value instead of the actual password sent in the "pass" command. This causes a confusing "Password mismatch" error and a failed login even when the "pass" password was correct.

The patch simply makes unrealircd ignore the second "nick" parameter when the java compatability option is enabled.
Steps To ReproduceSet up ircd so a password is required to connect. Try to connect with conference room chat applet. Receive "Password mismatch" error even when correct password is supplied.
TagsNo tags attached.
3rd party modules

Activities

2006-10-25 00:32

 

unreal-javanick.patch (502 bytes)

syzop

2006-11-03 13:28

administrator   ~0012553

Fixed in CVS in both 32* (.572) and 33*.

Thanks for the patch :)

Issue History

Date Modified Username Field Change
2006-10-25 00:32 afolentes New Issue
2006-10-25 00:32 afolentes File Added: unreal-javanick.patch
2006-10-25 06:53 syzop Status new => acknowledged
2006-11-03 13:28 syzop Status acknowledged => resolved
2006-11-03 13:28 syzop Fixed in Version => 3.2.6
2006-11-03 13:28 syzop Resolution open => fixed
2006-11-03 13:28 syzop Assigned To => syzop
2006-11-03 13:28 syzop Note Added: 0012553