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

Pidgin Plugins plugins-trac at guifications.org
Thu Jan 31 22:36:16 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:  0                |  
------------------------------+---------------------------------------------
Comment (by jbailey):

 Replying to [comment:2 tmetro]:
 > Replying to [comment:1 jbailey]:
 > > The plugin already has such an option--"Disconnect ghosts".
 >
 > Does this have to be enabled in any way or is it automatic if the
 prerequisite you mention below is met? I see no configuration option for
 IRC Helper - at least not in the UI.

 It should be automatic, but I am far less familiar with IRCHelper than I
 should be.  The option is on the Advanced tab when editing your IRC
 account.  It is a checkbox just below the "Nick password" field.  Richard
 will be able to answer with more detail and accuracy than I can.

 > > 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.
 >
 > But if you have a registered nick, and you authenticate, shouldn't that
 boot off the prior connection?

 Services authentication (i.e. messaging !NickServ to authenticate) is not
 part of the IRC specification.  The forced rejection of the in-use nick
 happens before authentication could possibly take place.  There is also
 the possibility that you actually want to have two connections active at
 the same time and have that second connection fall back to an alternate
 nick automatically without reconfiguration, although that's difficult in
 Pidgin.

 > > This is why freenode (at least) recommends registering your alternate
 nicks and
 > > linking them to your primary whenever possible...
 >
 > Are you saying this is a workaround or that this is the required
 procedure to get things to work with IRC Helper?

 This is simply freenode's recommended practice.  It is useful for channels
 that require identification to services before joining, channels in which
 you have operator status, etc., for your alternate nicks to be registered
 and linked, as for the most part all the linked nicks are treated as one
 and the same.  I don't know if this has an effect on IRCHelper's
 functionality.

 > If I register alternate nicks, how far up the chain of numbers do I go?
 1, 2, 3...?
 > Do I use the same password as for the primary nick? Does IRC Helper know
 to authenticate using the same password as the primary?

 Freenode recommends registering and linking two alternate nicks.  In
 Pidgin's case, you would probably want to register tmetr1 and tmetr2 and
 link both to tmetro.  In some other clients you can choose customized
 alternate nicks, but the IRC plugin doesn't implement that, as I briefly
 touched on previously.  IRCHelper, as far as I know, expects that any
 registered nicks share the same password.  I do not know if the
 authentication is blindly sending a message regardless of registered
 status, however, and I'm currently too tired to look through the code to
 find out.

 >
 > Thanks.

-- 
Ticket URL: <http://plugins.guifications.org/trac/ticket/470#comment:3>
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