News for hackers. Stuff that matters.
Re:Facebook Messenger protocol in Pidgin by pmlnr on Thursday January 14, 2016 @07:59AM (#10901064)
MQTT appears to work better and is easier to implement; it's an open protocol, just like XMPP.

http://mqtt.org/

Re:Facebook Messenger protocol in Pidgin by detaro on Thursday January 14, 2016 @08:48AM (#10901318)
And isn't designed as a federated chat protocol, so not really comparable. You could use it as a transport layer to run a chat protocol on top, but it doesn't replace XMPP on it's own.
Re:Facebook Messenger protocol in Pidgin by delecti on Thursday January 14, 2016 @10:06AM (#10901784)
What do you mean by "federated"? I've heard XMPP described as that but never really seen it explained.

The impression I've gotten is that somehow users on one XMPP network could chat with users on another? So if Google and Facebook still both fully embraced it, a GChat user could message a FB user without anything extra?

Re:Facebook Messenger protocol in Pidgin by rakoo on Thursday January 14, 2016 @10:25AM (#10901904)
That's exactly it, except each of them is not an XMPP network but just a single domain (there's only a single authority, so it doesn't make a lot of sense to talk of network). XMPP works exactly like SMTP in this regard: you can send a mail from [email protected] to [email protected] just like you can (could, at least) send an XMPP message from [email protected] to [email protected]
Re:Facebook Messenger protocol in Pidgin by pmlnr on Thursday January 14, 2016 @12:31PM (#10902829)
Was this ever implemented anywhere like this? XMPP can do anything in theory, I understand, but had this ever worked? How bad was spam in this case?
Re:Facebook Messenger protocol in Pidgin by detaro on Thursday January 14, 2016 @12:49PM (#10902969)
Basically all public XMPP/Jabber servers implement this, and it is fairly easy to set up (multiple of my contacts run their private servers). Spam has never been an issue for me.
Re:Facebook Messenger protocol in Pidgin by Macha on Thursday January 14, 2016 @03:01PM (#10904003)
Google used to implement this, DDG still implements this, most small->medium XMPP servers still implement this. For a while, Facebook was the odd one out for not supporting it.

Spam was less of a problem than e.g. spam on AIM. There's the fact that it's not any harder to sign up for AIM than a XMPP network, it's not popular enough and the audience too tech-savvy for spammers to bother, and if a specific host was a bad apple it's easy to BL them.

Re:Facebook Messenger protocol in Pidgin by rakoo on Thursday January 14, 2016 @03:37PM (#10904276)
This part is actually the one that is in the core of XMPP, so it doesn't work in theory, it just works everywhere (as long as administrators have allowed federation, of course).
Re:Facebook Messenger protocol in Pidgin by nolok on Thursday January 14, 2016 @08:26AM (#10901185)
> work better and is easier to implement

Not implying it isn't true but ... Says who ?

Re:Facebook Messenger protocol in Pidgin by MattJ100 on Thursday January 14, 2016 @08:36AM (#10901243)
Having implemented MQTT on both client and server sides, I have no idea why people keep saying it's easy to implement.

Not my post, but an overview of some of its issues: http://vasters.com/clemensv/2014/06/02/MQTT+An+Implementers+...

tl;dr: Protocol design and implementation isn't easy.