Opened 10 years ago

Closed 10 years ago

Last modified 8 years ago

#4588 closed defect (wontfix)

Need delay on IRC auto-join

Reported by: theCarpenter Owned by: elb
Milestone: Component: IRC
Version: 2.2.1 Keywords:
Cc:

Description

I currently have about a dozen IRC channels I need to auto-join on connect; however, most of them require my nick be registered and I be logged in. NickServ? takes at least a few seconds to authenticate. However, Pidgin attempts to autojoin all the channels at once immediately when it connects to the server. This is a MASSIVE problem for me, as I suddenly have to deal with a dozen "COULD NOT JOIN CHANNEL REGISTRATION REQUIRED" popup windows, and on top of that, /join #channel manually for each one!

The most obvious fix seems to be to delay the autojoin for a configurable period of time on a per-account and/or per-channel basis.

Pidgin has worked great for MSN/AIM/Yahoo, but this IRC thing really is going to be a dealbreaker for me; i've asked in #pidgin for help or suggestions, received none, searched a lot, and generally spent a lot of time trying to fix what should be a blindingly obvious problem. Maybe the solution exists, and is blindingly obvious too, and I haven't found it yet - but I doubt that.

Change History (2)

comment:1 Changed 10 years ago by elb

  • Resolution set to wontfix
  • Status changed from new to closed

A solution doesn't exist, and isn't like to -- any possible delay-based solution is going to have races, as we have no way of knowing whether or not NickServ? has successfully identified us. (There is no standard for this across networks.) You'll need a network-specific plugin to handle this, which identifies on the specific network, waits for confirmation, and then joins those channels.

Perhaps the irc helper plugin or irc more can help you out with this.

comment:2 Changed 8 years ago by ins3

Please reconsider. A two second delay is good enough for almost every network on the slowest of connections.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!