Miranda NG Official Community Forum

Forum for English speaking Miranda NG users => Bug reports => Topic started by: Der Jude on 13 11 2014, 15:49:32

Title: MSN plugin is broken again, fix-solution for developers
Post by: Der Jude on 13 11 2014, 15:49:32
Shalom goyim.
Macrohard started blocking 2008 and earlier MSN clients, which did affect Miranda, however 2012+ ones are connecting fine, Outlook MSN webclient is working too.
To fix it update msn ApplicationID in the plugin source to newer version, as stated here http://messengergeek.wordpress.com/2014/11/12/most-third-party-messenger-clients-have-gone-offline-temporarily/
Quote
just edit the code to change the above ID to the 2009 or 2012 ones, which are AAD9B99B-58E6-4F23-B975-D9EC1F9EC24A or 484AAC02-7F59-41B7-9601-772045DCC569
Please hurry up with this, I have shekels to make around my msn contacts.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: ghazan on 13 11 2014, 16:43:56
Guten Abend, mein jüdischer Freund ;)

That fix is already ported from Trillian and committed into our repo. The compiled binary will be available tonight
אני רוצה שתרוויח הרבה שקלים, בהצלחה
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 14 11 2014, 08:31:39
I was just wondering why my MSN protocol didn't connect anymore.
Thanks for the fix, will it be available through the Updater plugin for the stable release? (0.95.2)
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: ghazan on 14 11 2014, 10:40:44
no, you should switch temporarily to the development branch, and then return back after the foregoing release of 0.95.3

current trunk is pretty stable, so you risk of nothing
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 16 11 2014, 09:36:00
Thanks!  :)
I think I'll wait for the next stable release, it would be too work for me to update all my Miranda and come back again.
I hope the next update will be released soon, as a lot more time than usual has elapsed since the last update.

Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: watcher on 16 11 2014, 09:55:03
I think I'll wait for the next stable release, it would be too work for me to update all my Miranda and come back again.

2 clicks exactly.

I hope the next update will be released soon, as a lot more time than usual has elapsed since the last update.

If would go for speed - we would just call one of the unstable version stable (this is often the case).
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 16 11 2014, 16:53:16
2 clicks exactly.
Not exactly.
I manage my copies of Miranda a bit "manually", as I use it in portable mode. Besides, I've various copied in various computer for all the family. The work is quite long. So, as I've few time in this period, I prefer to wait.

If would go for speed - we would just call one of the unstable version stable (this is often the case).
Oh, you misunderstood what I mean.
I simply mean that, as it is passed much time from the last update, I can hope that the next one is not so far away in time.  :)


Title: Re:MSN plugin is broken again, fix-solution for developers
Post by: watcher on 02 12 2014, 17:10:19
MSN was updated in stable branch. Check for updates.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 02 12 2014, 18:14:14
Thanks!
MSN connected! ;)
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: paloris on 03 12 2014, 12:07:24
Thanks for the submit!
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: unitwobble on 05 12 2014, 13:02:33
Thanks for the fix.
Login is working but now messages don't get sent or received when contacts lose their allowed status (green star) in the Server List.
Not exactly sure why it does that. I've noticed it happen when I log in or when the other person changes their status to Busy.
Checked the web messenger on people.live.com and alot of messages are lost when they get unmarked randomly.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: unitwobble on 07 12 2014, 02:48:41
This site is compiling the status and quirks of the MSN service:
http://ismsndeadyet.com/

Nothing concrete on the contact list problem. It states to remove and re-add the contact, but I've tried that and it doesn't work. On miranda, it doesn't even save the contact to the server list, so you'll have to readd it when it resets.

Haven't timed it but the contact list resets after an amount of time. A "dirty" fix I can think of is to force the msn plugin to upload the local contact list every few minutes.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 17 12 2014, 19:55:34
I've some problem too.

I tried with two different account on two computer in my local network. Miranda is substantially the same (the last stable with the same plugins and nearly the same settings), only the MSN account changes.

The two contact's can't see online each other. Messages don't arrives. Both protocols are online, obviously.
I tried to delete and add again the contact in one of the two PC, and after I requested the authorization, it seems that the problem was solved. Unfortunately, the next time I connected the second Miranda, the problem was there again.
I tried the same with he first Miranda, the two contacts was able to see again each other, but I can't send messages (it timed out every time).
Then I put the first Miranda offline and then online, and it told me that the contact was removed from the server and asked me if I want to keep it as local contact.
This is my present situation!

EDIT: playing with the "stars" in the MSN server list I'm able to make the two contacts visible each other. Unfortunately it seems impossible to send messages. If I disconnect and reconnect the MSN protocol, again Miranda inform me that the contact has been removed from the server and ask me if I want to keep it as a local contact.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Dimsok on 19 12 2014, 10:06:10
Is it dead? Can't login
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 21 12 2014, 08:21:31
@Dimsok
Did you updated to the latest version of the MSN plugin? I'm using the 0.11.1.1 and it connects without problems.

The problem seem to be that the server don't accept anything I do with this client. So I can't authorize a new contact that tries to add me to his list, I can't add a new contact myself, I can't change active/inactive/blocked/etc... status of my contacts and so on.

As temporary workaround, is there a way I can add a new contact using another client, for example some official web client, so that once added I can message with him using Miranda?

Any news about this problem in MSN protocol? Has it been detected?
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Dimsok on 21 12 2014, 08:55:26
0.11.1.2 and i can't log in. I installed NG about 10 days ago, and a first couple of days it worked.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 21 12 2014, 09:10:07
It seems you are using the beta version instead than the stable one.
Try to go back to Miranda stable (after a backup of your profile) to see if this solved the login problem.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Robyer on 21 12 2014, 10:02:15
Stable and development have basically the same MSN plugin right now, so IMHO it won't help.

Did you tried to change login server to some ip address, like they're recommending there: http://ismsndeadyet.com/ ?
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 21 12 2014, 15:49:49
That's strange, because I can connect to messenger.hotmail.com:1863.
The problem is that it seems that I can't modify information about my contact list on the server using Miranda.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: paloris on 22 12 2014, 12:58:37
It could be possible the servers that are still online are providing some basic functions, and some other basic functions are being removed or thwarted.
At least for third parties...
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: unitwobble on 23 12 2014, 16:20:15
The whole thing is a disaster since November. The guy who brought us the version number fix (https://messengergeek.wordpress.com/) has a patch for the official clients and a gateway for third party programs:

"For all other clients (Pidgin, Adium, other libpurple clients), where the option allows, you can continue to sign in by changing the Messenger server from messenger.hotmail.com to msn.messengergeek.com.", from "Messenger Service now requiring HTTPS (and error code 80072efd) (https://messengergeek.wordpress.com/2014/12/17/messenger-service-now-requiring-https-and-error-code-80072efd/)", posted Dec 17.

That aside, merry Christmas and have a happy new year!
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 24 12 2014, 10:31:18
@unitwobble
Thanks for the link.
I tried to change MSN server to the one reported, but I didn't obtain any advantage: I can connect the MSN network as I did before, and I can't modify my server list exactly as before.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: watcher on 29 12 2014, 13:53:06
For me it helps to login to Outlook.com with the same credentials that i use for Miranda MSN plugin. Then it starts working for me again.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Cool Javelin on 29 12 2014, 22:23:10
I read that Live Messenger (MSN Messenger) had been shutdown my Microsoft back in 2013 (source Microsoft http://answers.microsoft.com/en-us/windows/forum/windows_7-ecoms/msn-closing-down-messenger/8873a7c1-e860-4684-82ec-3fbee1e8c36f) and has been replaced by Skype.

You might as well delete the account information for MSN, then delete the MSN.DLL in your Miranda folder.

Mark.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 30 12 2014, 08:35:48
@watcher
Thanks for the suggestion. I tried to use the web interface and I can communicate with the contact I was testing with.
Unfortunately this don't seems to affect MSN protocol in Miranda, and I still have the problems described above.

@Cool Javelin
I think that discontinue the MSN protocol in Miranda is not a good idea.
Many Miranda users have a significative part of their contact list with MSN protocol.
Skype protocol is closed and it is impossible to add it to Miranda after the Skypekit has been discontinued, so it is not a good replacement. The present Skype Classic protocol requires the use of the official Skype software, and it is too heavy for many not powerful computer where Miranda runs.
In 2013 Microsoft closed the MSN project but don't close the MSN network. Until they keep it alive, I think that MSN protocol in Miranda remains an important resource and it should be a priority to fix the problems that compromise its use.

Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: AnrDaemon on 01 01 2015, 20:44:01
Microsoft migrating Skype to MSN protocol.
You could call it consolidation, if you wish.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: unitwobble on 04 01 2015, 08:46:33
You might as well delete the account information for MSN, then delete the MSN.DLL in your Miranda folder.

I think you're confusing the product with the service. Although they've halted support for the MSN Messenger program, the MSNP (https://en.wikipedia.org/wiki/Microsoft_Notification_Protocol) servers are still very well alive since they are used as the messaging system for a number of Microsoft products, Skype being one of them. The problem is that the changes they make to the protocol are undocumented leaving devs for 3rd party clients and patches playing the catch-up game.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 10 01 2015, 13:53:30
Any news?
I tried with the just released Miranda stable and nothing changes.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: White-Tiger on 14 01 2015, 14:29:54
It worked for a while ;) I can't connect since a week or something... basically because
messenger.hotmail.com and gateway.messenger.hotmail.com
resolve for me to IPs that were shutdown. I'm currently using 157.56.127.4 instead but Miranda should be using HTTPS and it will work either way.. (unless we also need to update our protocol, but I'm not sure about that)
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Tragen on 14 01 2015, 16:11:40
MS only accepts TLS connections now. Even SSL is closed.

Thanks for the IP, it's working now again also with port 80
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Aokromes on 16 01 2015, 10:05:20
For me both resolve to 157.56.122.81
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 17 01 2015, 09:05:22
msn.messengergeek.com stopped working from me since yesterday.
I tried to replzce it with 157.56.122.81, but it seems it can't connect too.

EDIT: I was able to connect with 157.56.127.4
It works, for now.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: pasha on 21 01 2015, 17:49:51
None of the IPs work for me, unfortunately...

Microsoft's approach to messengers is terrible - first Skype, now MSN...
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: jonwil on 22 01 2015, 08:27:09
As of right now, sticking the 157.56.127.4 IP address into both boxes in the settings seems to work and I can connect to MSN.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 22 01 2015, 15:45:49
I tried to use the Official MSN 2012 client to add contacts to my list, but not even this way works.
Any word from the MSN protocol developer? Is the plugin dead?
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: AnrDaemon on 22 01 2015, 20:30:45
MSN protocol developer is, quite unsurprisingly, Microsoft.
If you did mean the Miranda protocol plugin developer, you know as much as him on the matter right now. The protocol is changing, and Microsoft isn't eager to post specs.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 23 01 2015, 10:23:22
Oh yes, obviously! ;D
It seemed to me a good shorter way to say "Miranda protocol plugin developer".  ;)
I hoped that he knew something more then us common user, but thanks anyway!
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: watcher on 24 01 2015, 08:09:19
Any word from the MSN protocol developer?

98% of Miranda NG plugins don't have a dedicated developer - this is why NG was created - to keep alive what can be kept, because most of the plugins were abandoned by their developers in 2009-11. So now ghazan, that used to be main core developer in Miranda IM is our main developer for most of the plugins here. I'll ask him to write his opinion on this matter.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: pasha on 27 02 2015, 16:54:00
So, do I understand this correctly that MSN plugin for Miranda NG is dead?
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: ghazan on 02 03 2015, 13:07:06
almost. previously there were old servers which allowed to login, now they all seem to be upgraded / removed
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Vulpix on 02 03 2015, 15:23:25
http://ismsndeadyet.com/ yep, almost all of the servers refuse MSNP18 (and older) protocol versions now.

Rest in peace sweet prince.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: pasha on 02 03 2015, 17:01:09
Darn it... Microsoft $ucked us all with Skype first; now, MSN.... WTF!?
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 13 03 2015, 08:56:23
Yesterday MSN stopped to connect to the server 157.56.127.4.
Is there any other server or we can consider the MSN protocol plugin dead?
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Vulpix on 13 03 2015, 08:59:39
http://ismsndeadyet.com/

Check the server lists there and try your luck; but pretty much none of them have MSNSP18 now. Good bye MSN ...
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: paloris on 13 03 2015, 19:35:04
Quote
MSNP18 is gone


 :( :(
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: vultures on 15 03 2015, 17:26:55
Microsoft hasn't released the sources for this?  ???
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Vulpix on 15 03 2015, 22:41:09
MSN never released sources for any of these. It's all been pretty much reverse engineering and "listening" in on the protocol ^_^;
Title: Odp: MSN plugin is broken again, fix-solution for developers
Post by: vultures on 16 03 2015, 00:03:49
Another concern about it - tens of thousands of users who are at leisure with Miranda and its plugins, yet no petition for releasing the sources.
FYI, at least half-a-dozen petition sites gather votes for "bringing back" MSN to its customers.

It would be polite from the people @MS to at least consider stepping up and resolving this, by the looks of it, huge issue.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Robyer on 16 03 2015, 07:41:59
These petitions will do nothing. Same as asking for releasing the sources.

Microsoft announced these changes maybe a year ago and they are just "merging" skype and msn together to new protocol. We just need to wait until it's "finished" and then until someone will reverse-engineer that protocol :-)
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: jonwil on 16 03 2015, 21:20:26
How come no-one has bothered to reverse engineer this newer protocol standard?
Or is it tied to the same reasons people haven't reverse engineered the Skype protocol? (or rather that those who have tried have been forced to stop by legal threats from Microsoft)
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: White-Tiger on 16 03 2015, 22:23:19
Well.. it's not really dead yet and there's known stuff about it. I also played around and got our MSN plugin to login using the newer MSNP21 protocol (but thats it, no contacts etc. don't have time for that)

So one could "simply" upgrade to MSNP21 and have it once more for a few months.. But actually it would be required to get hands on current implementations of Skype and use that instead.. so that would of course be called Skype and not MSN. So the MSN plugin is likely dead by now.
I have no Idea how hard it might be to get into the new Skype protocol.. It's almost no problem as long as one can use a proxy and when it's still text based. But it could be more complicated than that.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Robyer on 17 03 2015, 12:11:09
Or is it tied to the same reasons people haven't reverse engineered the Skype protocol?
Skype was too complicated to reverse-enginner. Microsoft moving from this old complcated Skype protocol to new protocol (based on old MSN protocol) is good for alternative clients.

Someone already started reverse-engineering and docummenting it, see http://wiki.dequis.org/projects/msn/

But last update is from dec 2014. Could someone say whether it's useful or usable at all? :-)

Oh, new link is here: https://github.com/msndevs/protocol-docs/wiki
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: aekotra on 26 03 2015, 01:11:49
There is work being done on SkypeWeb.

https://github.com/EionRobb/skype4pidgin/tree/master/skypeweb
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Robyer on 27 03 2015, 07:17:16
unsane and others are already working on Skype plugin based on SkypeWeb.  :THUMBS UP:
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: calabar on 29 03 2015, 16:49:08
unsane and others are already working on Skype plugin based on SkypeWeb.  :THUMBS UP:
That's great, thanks to the developers!

A question: does it will require to convert the MSN contact in a Skype contact? (I avoided to do the conversion in the past because I feared that the converted contact would not longer worked with the MSN plugin for Miranda)
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Vulpix on 05 04 2015, 22:06:58
unsane and others are already working on Skype plugin based on SkypeWeb.  :THUMBS UP:

Seems there is a new taskforce for skypeweb! MikalaiR ! If he is reading the forums, thanks for all the effort; I know quite a few people who use miranda and would use it for skype when possible.
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Whiplash on 09 04 2015, 18:58:31
unsane and others are already working on Skype plugin based on SkypeWeb.  :THUMBS UP:
What does this mean? Will it be possible to use Skype via Miranda NG, but without installing the Skype itself?
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Robyer on 09 04 2015, 19:10:22
Whiplash, yes. I'm not sure about audio/video calls, but classic conversations will be supported (and probably already are at some alpha stage) :)
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Dimsok on 16 04 2015, 13:40:15
Why it was updated if it doesn't work anymore?
Title: Re: MSN plugin is broken again, fix-solution for developers
Post by: Vulpix on 16 04 2015, 14:44:01
As explained in the other topic, likely due to the fact that one of the underlying options was changed in core and all of the plugins were amended in a "replace all occurences of X with Y" mode, sort of. The MSN plugin itself or its internal logic has not really been updated.