Ticket #10933 (closed defect: out of date)

Opened 2 years ago

Last modified 2 years ago

Our protocol is not supported by the server when using pidgin to connect to MSN

Reported by: kamelryttarn Owned by: khc
Milestone: Component: MSN
Version: 2.4.1 Keywords: Our protocol is not supported by the server
Cc: maulkin

Description

I have a fully updated Ubuntu 8.04 LTS with pidgin installed. It worked fine yesterday but this morning when I got to work all I get is the error message above.

Change History

  Changed 2 years ago by maulkin

Hi all,

A quick summary of what I've found in libpurple. Please not that this seems to be present in 2.6.4 as well as 2.4.3lenny5.

The MSN protocol's first step is to verify capabilities of the server. So, the client sends to the server it's "I can handle foo" message:

VER 1 MSNP9 MSNP8 CVR0

It seems that the servers are now replying:

VER 1 MSNP8

They certainly don't take MSNP9 anymore, as sending:

VER 1 MSNP9

returns:

VER 1 0

This should still be fine, as the server means "Oh, ok, I'll take MSNP8 please, as you said you'd support it and it's better than CVR".

Unfortunately, it looks like libpurple/protocols/msn/notification.c, line 309 in ver_cmd() simply checks the received string for session->protocol_ver. This isn't found, so it bails out.

The correct fix would probably be to store some sort of structure of supported versions and check against that.

Cheers, Neil

  Changed 2 years ago by motown

same here,but i updated the version to newest and connects 2.6.4 : /

follow-up: ↓ 6   Changed 2 years ago by darkrain42

  • status changed from new to closed
  • resolution set to out of date
  • milestone set to 2.6.5

The solution is to upgrade to a newer version of Pidgin (anything newer than Pidgin 2.5.0, which updated to using the MSNP15 protocol).

  Changed 2 years ago by darkrain42

  • milestone 2.6.5 deleted

Oops, didn't mean to set a milestone.

  Changed 2 years ago by rekkanoryo

Ticket #10940 has been marked as a duplicate of this ticket.

in reply to: ↑ 3 ; follow-up: ↓ 9   Changed 2 years ago by T.P.Felis

Replying to darkrain42:

The solution is to upgrade to a newer version of Pidgin (anything newer than Pidgin 2.5.0, which updated to using the MSNP15 protocol).

Unfortunately, this is not a resolution, because I first came across the same problem in 2.6.4, with both my msn accounts. See also Pidgin version in Ticket #10940. Seems, the ticket needs to be reopened.

in reply to: ↑ description   Changed 2 years ago by kamelryttarn

Replying to kamelryttarn:

I have a fully updated Ubuntu 8.04 LTS with pidgin installed. It worked fine yesterday but this morning when I got to work all I get is the error message above.

following the upgrade instructions at pidgin.com worked. I now have v.2.6.3 installed and everything is working fine. i didn't know that ubuntu never upgraded the version of the software i was using.

  Changed 2 years ago by darkrain42

Ticket #10953 has been marked as a duplicate of this ticket.

in reply to: ↑ 6   Changed 2 years ago by rekkanoryo

Replying to T.P.Felis:

Unfortunately, this is not a resolution, because I first came across the same problem in 2.6.4, with both my msn accounts. See also Pidgin version in Ticket #10940. Seems, the ticket needs to be reopened.


If you used Pidgin 2.6.4 with the proper libpurple 2.6.4 you should not have had a problem--if all that was correct, and you still had the problem, then you have a firewall or proxy that interferes with the MSN protocol and tries to force us to speak either MSNP13 or MSNP8, neither of which we support.

  Changed 2 years ago by Robby

Ticket #10965 has been marked as a duplicate of this ticket.

follow-up: ↓ 12   Changed 2 years ago by benjavalero

I have this problem too in Fedora 12 updated, with version 2.6.4. I have no proxy and no firewall that can interfere. Any help?

in reply to: ↑ 11   Changed 2 years ago by darkrain42

Replying to benjavalero:

I have this problem too in Fedora 12 updated, with version 2.6.4. I have no proxy and no firewall that can interfere. Any help?

Please create a new ticket and include the Help->Debug Window output from a connection attempt as well as the first two lines from the Help->About dialog (pidgin and libpurple version information).

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!