Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#11555 closed defect (fixed)

Yahoo Japan to drop support for

Reported by: leggewie Owned by: sulabh.dev
Milestone: 2.7.0 Component: Yahoo!/Yahoo! JAPAN
Version: 2.6.6 Keywords: Yahoo Japan
Cc: nealo

Description (last modified by leggewie)

Yesterday when logging into pidgin, I received in warning in Japanese indicating that support for Version 7 of Yahoo Messenger is to be dropped in about 2 weeks. It seems that Yahoo Japan will then cease to function in Pidgin.

I am running pidgin on Lucid, ver 2.6.6. There is another indicator in the about box which I take as the monotone rev ID fc3d5c2a3920e0875ac235415cea9fc7f5ed780c

Attachments (1)

pidgin_Yahoo_Japan_support.png (19.6 KB) - added by leggewie 8 years ago.

Download all attachments as: .zip

Change History (9)

Changed 8 years ago by leggewie

comment:1 Changed 8 years ago by leggewie

  • Description modified (diff)

comment:2 Changed 8 years ago by rekkanoryo

  • Status changed from new to pending

The official Yahoo! JAPAN client gets the same message. It appears to be a global system message that goes to all users regardless of client version. We identify to the servers as a sufficiently new client version that if Pidgin stops working, so will the official client.

comment:3 Changed 8 years ago by leggewie

  • Status changed from pending to new

OK. Thank you for your comment. I'll keep an eye on it.

comment:4 Changed 8 years ago by rekkanoryo

Yahoo Japan did make a change that breaks Pidgin's ability to connect, but it's only a minor issue that I intend to fix for the next release. The work around is to change the Pager server from the default to an IP address. Currently I'm using 124.83.217.169, but there are a number of others that work.

The gritty details: cs.msg.yahoo.co.jp no longer accepts YMSG connections. Current official Yahoo Japan Messenger queries http://cs1.msg.vip.ogk.yahoo.co.jp/capacity and uses the server address provided in the CS_IP_ADDRESS key/value pair returned from the HTTP request. Once that address is obtained, everything works the same as Pidgin has expected since version 2.6.0.

comment:5 Changed 8 years ago by rekkanoryo@…

  • Milestone set to 2.7.0
  • Resolution set to fixed
  • Status changed from new to closed

(In 4d84bf43ba957bf41286f4424b54e4b7788e587c):
Ladies and gentlemen, I give you HTTP-based retrieval of the Yahoo CS server address, thus eliminating the need for the old "Pager server" account option. This method makes us a bit less distinguishable from the official client, as the official clients do the same HTTP request. Fixes #11555.

comment:6 Changed 8 years ago by nealo

Think it would be reasonable to put this on the main page, with the AIM/Yahoo 'Use clientLogin' announcement?

comment:7 Changed 8 years ago by rekkanoryo@…

(In 91e41e5288f7f90048a8cf7d05bedc87aacfa3de):
* Plucked 4d84bf43ba957bf41286f4424b54e4b7788e587c (rekkanoryo@…): Ladies and gentlemen, I give you HTTP-based retrieval of the Yahoo CS server address, thus eliminating the need for the old "Pager server" account option. This method makes us a bit less distinguishable from the official client, as the official clients do the same HTTP request. Fixes #11555.

* Plucked 6a3e434792d4a871f84d3a8b6c98952491c3caad (rekkanoryo@…): Some improvements to the new CS-via-HTTP stuff, sparked by Stu's suggestion to iterate over the entire respose returned from the HTTP GET.

* Plucked 465c5796090f150d2555e873a0b38b61d7dbe0ac (rekkanoryo@…): Clarify an error condition I was able to duplicate reliably last night.

* Plucked 3ef9bbfad62576f3db5044c28101c08446179946 (rekkanoryo@…): Small tweaks:

  • Split the CS lookup response on
    r
    n, not just
    n.
  • Send key 59 with a value of the configured roomlist locale for the account during login.

The key 59 addition may fix some weird Yahoo Chat issues, but I haven't tested in great detail. This makes us appear a bit more like the official client.

* Plucked f93594a81b0e180378f83d1a964c014fc2d8ae99 (rekkanoryo@…): Trim some cruft.

comment:8 Changed 8 years ago by nealo

By the way, something I forgot to mention before: Thank you!

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!