Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#12532 closed patch (fixed)

Patch to fix lockups on large Yahoo buddy lists

Reported by: BigBrownChunx Owned by: sulabh.dev
Milestone: 2.7.4 Component: Yahoo!/Yahoo! JAPAN
Version: 2.7.3 Keywords:
Cc:

Description

The Yahoo prpl makes unnecessary callbacks to the Yahoo servers if the buddy's alias is set to the same as their uid when initialising the buddy list. For large buddy lists, this can lock up computers as each callback makes a seperate dns lookup and seperate http request.

This patch checks that the buddy's alias isn't the same as their uid (something which seems to be fairly normal) before making the callback. This speeds up initial logins to the Yahoo service

Attachments (1)

yahoo_alias_fix.patch (946 bytes) - added by BigBrownChunx 9 years ago.

Download all attachments as: .zip

Change History (5)

Changed 9 years ago by BigBrownChunx

comment:1 Changed 9 years ago by Robby

  • Milestone set to Patches Needing Review

comment:2 Changed 9 years ago by eion@…

  • Milestone changed from Patches Needing Review to 2.7.4
  • Resolution set to fixed
  • Status changed from new to closed

(In 460353a563acd73a6d210898ab721631c0ace443):
The Yahoo prpl makes unnecessary callbacks to the Yahoo servers if the buddy's alias is set to the same as their uid when initialising the buddy list. For large buddy lists, this can lock up computers as each callback makes a seperate dns lookup and seperate http request.

This patch checks that the buddy's alias isn't the same as their uid (something which seems to be fairly normal) before making the callback. This speeds up initial logins to the Yahoo service.

Fixes #12532.

comment:3 Changed 9 years ago by rekkanoryo@…

comment:4 Changed 9 years ago by qulogic@…

(In b29fab368facad345049a56166505f69df51476c):
Packages would like ticket numbers in the ChangeLog.

Refs #12532.

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!