[srvx-bugs] [ srvx-Bugs-2579872 ] Wrong password handling
Brought to you by:
entrope
From: SourceForge.net <no...@so...> - 2009-02-08 14:09:39
|
Bugs item #2579872, was opened at 2009-02-08 15:09 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=403001&aid=2579872&group_id=31654 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: ircu protocol Group: 1.4 Status: Open Resolution: None Priority: 5 Private: No Submitted By: David Herrmann (dvdhrm) Assigned to: Entrope (entrope) Summary: Wrong password handling Initial Comment: The ircu cuts a password if there are special chars in it. It uses: while (*s > ' ' && *s != ':' && *s != ',' && t_len--) to detect them. This behaviour is not seen in the srvx. i.e., the srvx will show the wrong pass in !peek or !mode. This bug occurs in 1.3.1 as well as 1.4.0-rc3. I uploaded a possible fix at: http://rafb.net/p/wbhDZ826.html Example: <gix> !mode +k asd-ö-dsa * ChanServ sets channel keyword to asd- -ChanServ- Channel modes are now +k asd-ö-dsa. As you can see, the srvx return "asd-ö-dsa" (and internally save it) but the ircu cuts the key at the special char 'ö'. David Herrmann (gix) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=403001&aid=2579872&group_id=31654 |