[Pidgin Plugins] #470: IRC Helper authenticates using ID with number appended

Pidgin Plugins plugins-trac at guifications.org
Wed Jan 30 16:03:17 CST 2008


#470: IRC Helper authenticates using ID with number appended
------------------------------+---------------------------------------------
  Reporter:  tmetro           |       Owner:  rlaager   
      Type:  Bugs             |      Status:  new       
 Milestone:                   |   Component:  PluginPack
   Version:  PluginPack2.2.0  |    Severity:  minor     
Resolution:                   |    Keywords:            
   Pending:  1                |  
------------------------------+---------------------------------------------
Changes (by jbailey):

  * owner:  => rlaager
  * severity:  major => minor
  * pending:  0 => 1

Comment:

 The plugin already has such an option--"Disconnect ghosts".  This requires
 that your primary nick is registered, because allowing any arbitrary
 client to disconnect a session would enable any malicious user to
 disconnect any other user at will by simply spawning a new session.

 Your nickname doesn't get a number appended--instead, the last character
 is ''replaced'' with a digit, starting with 1 and incrementing as
 necessary until a unique nick is found or failure occurs.  This was done
 intentionally by the author of the IRC plugin because appending a
 character may exceed the server's nick length restrictions, and hacking
 support around these limitations was not (and is not) desired.

 IRC's specification prohibits two clients sharing the same nick, thus if
 your connection is interrupted and the server hasn't timed it out yet,
 your nick will still be shown as in use.  This is why freenode (at least)
 recommends registering your alternate nicks and linking them to your
 primary whenever possible ('/msg nickserv help register' and '/msg
 nickserv help link' for details on that).

-- 
Ticket URL: <http://plugins.guifications.org/trac/ticket/470#comment:1>
Pidgin Plugins <http://pidgin.guifications.org/>
Plugins for the Instant Messaging client Pidgin and its backend library libpurple


More information about the Plugins-tickets mailing list