News for hackers. Stuff that matters.
Re:Pidgin working on implementation of Facebook Messenger pr... by xnyhps on Monday June 15, 2015 @04:08AM (#9718075)
I think there are multiple reasons why multi-protocol mobile clients haven't taken off:

1. More complicated protocols. iMessage and Skype are many times more complicated than AIM/ICQ, MSN or YIM, with lots of layers of custom encryption and authentication. Reverse engineering of these protocols has never been close to done. 2. Battery usage. Each new account you add is (likely) another connection that you have to keep open. With one connection you can apply optimizations like the server bundling packets, but you can not do that when you need to keep connections to many different services.

Re:Pidgin working on implementation of Facebook Messenger pr... by douche on Monday June 15, 2015 @07:32AM (#9718676)
Skype is actually not that complicated a protocol - at least on the enterprise side. It is basically just straight SIP messaging, with a few Microsoft-specific extensions.
Re:Pidgin working on implementation of Facebook Messenger pr... by MichaelGG on Monday June 15, 2015 @08:58AM (#9718996)
Do you mean "Skype for Business" aka Lync? Cause that's really totally unrelated to Skype except for questionable branding. Skype used a heavily obfuscated system, with all sorts of anti-reversing technology.

And the protocol flowchart for Lync is complicated as all hell, even with SIP at the core. (More complicated than SIP usually is.)

I wonder if Skype itself falls under MS's legal obligations to publish protocol descriptions.

Re:Pidgin working on implementation of Facebook Messenger pr... by throwaway2048 on Monday June 15, 2015 @08:42AM (#9718930)
"enterprise skype" is just a renamed microsoft lync and has nothing to do with the real skype besides branding nonsense.
Re:Pidgin working on implementation of Facebook Messenger pr... by darklajid on Monday June 15, 2015 @05:18AM (#9718283)
Given that I know your account/where you're coming from: What's your take on multi-protocol .. servers today? Let's call them 'transports'?
Re:Pidgin working on implementation of Facebook Messenger pr... by xnyhps on Monday June 15, 2015 @06:16AM (#9718459)
I've used a transport for a while, but I've never successfully done a file transfer using one. Voice/video over transports is going to be even harder to do. I think that makes it a dead-end for most people.

Trust is also a difficult problem with transports, as they often need to store your passwords in plain. A single server storing your Facebook, Google, Twitter and Microsoft passwords just does not sound like a great idea to me.