Irssi core bugs

Notice: Undefined index: tasklist_type in /var/www/ : eval()'d code on line 85 Notice: Undefined index: tasklist_type in /var/www/ : eval()'d code on line 90
  • Status Unconfirmed
  • Percent Complete
  • Task Type Bug Report
  • Category core
  • Assigned To No-one
  • Operating System Linux
  • Severity Medium
  • Priority Normal
  • Reported Version irssi 0.8.14
  • Due in Version Undecided
  • Due Date Undecided
  • Votes 0
  • Private No
Attached to Project: Irssi core bugs
Opened by Travis Evans (travise) - 2010-02-01

FS#735 - Notify list always triggers "WHOIS server load too heavy" message

I'm not having any success using the away status notifications on EFNet. Every time irssi is supposed to check away status, it always spits out the message "WHOIS Server load is temporarily too heavy. Please wait a while and try again." on every single check interval (the default, 5 minutes) and on multiple servers. Yet I can always do manual /whois, both remote and local, without problems. And this is with only three nicks with away status checks on my notify list.

I believe that what's happening is that irssi is sending the /whois requests way too quickly. If I paste a few prewritten lines of remote /whois commands all at once, I get the same "server load" error. If I enter them one by one, it always works.

Therefore, the automatic WHOIS requests should be throttled down to something reasonable, like one request every few seconds, not many requests in less than a second. For now, the notify feature is pretty much rendered unusable because of this.

This task does not depend on any other tasks.