Re: [Standards] MSN does XMPP

2011-09-15 Thread dmex
Microsoft has been doing XMPP for the last 6 months or so with facebook via
an xmpp service running at 'beta.xmpp.messenger.live.com' and it looks like
its now public, You can use psi and other xmpp clients to connect but it
requires X_MESSENGER_OAUTH2 sasl authentication.

Manually specify the host as beta.xmpp.messenger.live.com and connect using
username@messenger.live.com


Re: [Standards] MSN does XMPP

2011-09-15 Thread Kim Alvefur
 connect but it requires X_MESSENGER_OAUTH2 sasl authentication.
Is there docs on that somewhere yet?


Re: [Standards] MSN does XMPP

2011-09-15 Thread Thijs Alkemade

On 15 sep. 2011, at 12:05, Kim Alvefur wrote:

 connect but it requires X_MESSENGER_OAUTH2 sasl authentication.
 Is there docs on that somewhere yet?

It is explained pretty clearly in LiveConnectPrelim.chm, which you can find 
from http://dev.live.com (you probably need to sign up to access the technical 
preview).

I've been working on getting it to work in Adium, and it appears to be 
extremely similar to Facebook's OAuth2 mechanism (even their APIs are, to the 
point where I'm wondering their goal is to allow webmasters to change one URL 
to change from Facebook Connect to live.com).

Thijs

Re: [Standards] MSN does XMPP

2011-09-15 Thread David Ammouial
15/09/2011, Thijs:
 It is explained pretty clearly in LiveConnectPrelim.chm, which you
 can find from http://dev.live.com (you probably need to sign up to
 access the technical preview).

Can anyone with access to that documentation please convert it to a
readable format and make it public?

Thanks!
-- 
David


signature.asc
Description: PGP signature


Re: [Standards] MSN does XMPP

2011-09-15 Thread Thijs Alkemade
On 15 sep. 2011, at 17:18, David Ammouial wrote:

 15/09/2011, Thijs:
 It is explained pretty clearly in LiveConnectPrelim.chm, which you
 can find from http://dev.live.com (you probably need to sign up to
 access the technical preview).
 
 Can anyone with access to that documentation please convert it to a
 readable format and make it public?
 
 Thanks!
 -- 
 David

https://xnyhps.nl/~thijs/LiveConnectPrelim.pdf

Links seem to be broken after converting it, but the XMPP code samples all
link to https://github.com/liveservices/LiveSDK/tree/master/XMPP-Samples,
which is still empty.

Thijs


Re: [Standards] MSN does XMPP

2011-09-15 Thread Justin Karneges
On Thursday, September 15, 2011 02:09:20 AM dmex wrote:
 Microsoft has been doing XMPP for the last 6 months or so with facebook via
 an xmpp service running at 'beta.xmpp.messenger.live.com' and it looks like
 its now public.

What do you mean with facebook ?


Re: [Standards] MSN does XMPP

2011-09-15 Thread Coyo Stormbringer

bow chicka wow w-- *AHEM*

probably meaning chat.facebook.com.

On 9/15/2011 11:00 AM, Justin Karneges wrote:

On Thursday, September 15, 2011 02:09:20 AM dmex wrote:

Microsoft has been doing XMPP for the last 6 months or so with facebook via
an xmpp service running at 'beta.xmpp.messenger.live.com' and it looks like
its now public.

What do you mean with facebook ?


--
-- dyslexic girls just wanna have unf~ --

attachment: coyotama.vcf

Re: [Standards] MSN does XMPP

2011-09-15 Thread Nicolas Vérité
On Thu, Sep 15, 2011 at 18:05, Coyo Stormbringer coyot...@gmail.com wrote:
 bow chicka wow w-- *AHEM*

 probably meaning chat.facebook.com.

 On 9/15/2011 11:00 AM, Justin Karneges wrote:

 On Thursday, September 15, 2011 02:09:20 AM dmex wrote:

 Microsoft has been doing XMPP for the last 6 months or so with facebook
 via
 an xmpp service running at 'beta.xmpp.messenger.live.com' and it looks
 like
 its now public.

 What do you mean with facebook ?

Yes, they have apparently the same approach: offering border gateway,
to their internal chat system, still running on proprietary protocol.


-- 
Nicolas Vérité (Nÿco) mailto:nicolas.ver...@gmail.com
Jabber ID : xmpp:n...@jabber.fr


Re: [Standards] MSN does XMPP

2011-09-15 Thread Justin Karneges
On Thursday, September 15, 2011 09:14:05 AM Nicolas Vérité wrote:
 On Thu, Sep 15, 2011 at 18:05, Coyo Stormbringer coyot...@gmail.com wrote:
  bow chicka wow w-- *AHEM*
  
  probably meaning chat.facebook.com.
  
  On 9/15/2011 11:00 AM, Justin Karneges wrote:
  On Thursday, September 15, 2011 02:09:20 AM dmex wrote:
  Microsoft has been doing XMPP for the last 6 months or so with facebook
  via
  an xmpp service running at 'beta.xmpp.messenger.live.com' and it looks
  like
  its now public.
  
  What do you mean with facebook ?
 
 Yes, they have apparently the same approach: offering border gateway,
 to their internal chat system, still running on proprietary protocol.

So probably dmex instead meant like facebook ?  On first read it sounded like 
Microsoft and Facebook were interoperating, which is why I wanted 
clarification.

Justin


[Standards] MSN does XMPP

2011-09-14 Thread Nicolas Vérité
Hi,

Thanks for those of you who twitted it:
http://www.liveside.net/2011/09/14/messenger-connect-is-now-live-connect-new-apis-for-skydrive-and-hotmail-calendar/
XMPP Interface : You can integrate Messenger into your Web-based,
desktop, or mobile instant messaging products by connecting to our
XMPP service.

It's Microsoft! Quite a sign... but...

Now, what we may see is cheating on the protocol, interop risks.

What do we have to prevent this? Nothing.

Certification is far too complex and costly (for all).

Simple tests (like ACID) may be a good way: with public testing and
results, it lets the communities booh the cheaters.

I think it's the most important task we have now.

What is your opinion?
-- 
Nicolas Vérité (Nÿco) mailto:nicolas.ver...@gmail.com
Jabber ID : xmpp:n...@jabber.fr


Re: [Standards] MSN does XMPP

2011-09-14 Thread Dave Cridland

On Wed Sep 14 18:43:38 2011, Nicolas Vérité wrote:

It's Microsoft! Quite a sign... but...

Now, what we may see is cheating on the protocol, interop risks.


I'd rather assume that any bugs in the implementation are just that -  
unintentional errors - until we hear otherwise.


I hope they do have bugs, mind. If they don't have any bugs in the  
protocol implementation at all, that'll just make all of the rest of  
us look really bad...


Does anyone have any contacts with the development team? Running some  
interop tests to help them catch anything would be great. Unusual  
implementations often highlight bugs in specification and existing  
implementations, too.


Dave.
--
Dave Cridland - mailto:d...@cridland.net - xmpp:d...@dave.cridland.net
 - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
 - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade


Re: [Standards] MSN does XMPP

2011-09-14 Thread Peter Saint-Andre
On 9/14/11 12:49 PM, Dave Cridland wrote:
 On Wed Sep 14 18:43:38 2011, Nicolas Vérité wrote:
 It's Microsoft! Quite a sign... but...

 Now, what we may see is cheating on the protocol, interop risks.
 
 I'd rather assume that any bugs in the implementation are just that -
 unintentional errors - until we hear otherwise.

Hanlon's Razor and all that:

http://en.wikipedia.org/wiki/Hanlon%27s_razor

 I hope they do have bugs, mind. If they don't have any bugs in the
 protocol implementation at all, that'll just make all of the rest of us
 look really bad...
 
 Does anyone have any contacts with the development team? 

I have contacts.

 Running some
 interop tests to help them catch anything would be great. Unusual
 implementations often highlight bugs in specification and existing
 implementations, too.

Perhaps it's time for another online interop test? I'll commit to
helping more this time (last December I was swamped with work on the
updated RFCs).

Peter

-- 
Peter Saint-Andre
https://stpeter.im/




Re: [Standards] MSN does XMPP

2011-09-14 Thread Nicolas Vérité
On Wed, Sep 14, 2011 at 20:52, Peter Saint-Andre stpe...@stpeter.im wrote:
 On 9/14/11 12:49 PM, Dave Cridland wrote:
 Running some
 interop tests

 Perhaps it's time for another online interop test?

Perhaps it's time to go further than these interop tests?
-- 
Nicolas Vérité (Nÿco) mailto:nicolas.ver...@gmail.com
Jabber ID : xmpp:n...@jabber.fr


Re: [Standards] MSN does XMPP

2011-09-14 Thread Justin Karneges
On Wednesday, September 14, 2011 10:43:38 AM Nicolas Vérité wrote:
 Thanks for those of you who twitted it:
 http://www.liveside.net/2011/09/14/messenger-connect-is-now-live-connect-ne
 w-apis-for-skydrive-and-hotmail-calendar/ XMPP Interface : You can
 integrate Messenger into your Web-based,
 desktop, or mobile instant messaging products by connecting to our
 XMPP service.

Has anyone had any luck viewing the SDK documentation?  There's a .chm file and 
an .msi file, but the former appears to have no content and the latter installs 
but with no indication that anything has been installed.  I'm on Windows 7.

Justin


Re: [Standards] MSN does XMPP

2011-09-14 Thread Peter Saint-Andre
On 9/14/11 1:12 PM, Nicolas Vérité wrote:
 On Wed, Sep 14, 2011 at 20:52, Peter Saint-Andre stpe...@stpeter.im wrote:
 On 9/14/11 12:49 PM, Dave Cridland wrote:
 Running some
 interop tests

 Perhaps it's time for another online interop test?
 
 Perhaps it's time to go further than these interop tests?

I'm not disagreeing with that, but I think another round of interop
tests would be good preparation for more formal testing at the next XMPP
Summit (probably at FOSDEM 2012) and also automated testing at xmpp.org,
perhaps leading to certification. The XSF Board of Directors plans to
discuss this and related matters at its meeting on September 21, and as
always those meetings are open to the public in the chatroom at
xmpp:x...@muc.xmpp.org (the meeting will be either at 16:00 UTC or one
hour later, I will post again when that's been decided).

Peter

-- 
Peter Saint-Andre
https://stpeter.im/




Re: [Standards] MSN does XMPP

2011-09-14 Thread Justin Karneges
On Wednesday, September 14, 2011 12:25:52 PM Justin Karneges wrote:
 On Wednesday, September 14, 2011 10:43:38 AM Nicolas Vérité wrote:
  Thanks for those of you who twitted it:
  http://www.liveside.net/2011/09/14/messenger-connect-is-now-live-connect-
  ne w-apis-for-skydrive-and-hotmail-calendar/ XMPP Interface : You can
  integrate Messenger into your Web-based,
  desktop, or mobile instant messaging products by connecting to our
  XMPP service.
 
 Has anyone had any luck viewing the SDK documentation?  There's a .chm file
 and an .msi file, but the former appears to have no content and the latter
 installs but with no indication that anything has been installed.  I'm on
 Windows 7.

Replying to myself.  I just learned that .chm files are considered potentially 
harmful and by default the operating system blocks loading of their content.  
You have to click Unblock in the properties of any such file you care about.  
Shows you how much I use Windows..

Details from the docs:
  - messenger.live.com is the XMPP domain (there are xmpp-client SRV records 
but no xmpp-server).
  - login requires using a special SASL mechanism X-MESSENGER-OAUTH2.
  - JIDs are {identifier}@messenger.live.com, where {identifier} comes from the 
OAuth access token.
  - No mention of S2S as far as I can tell, even though the announcement seems 
to hint at it: Messenger will now be accessible via XMPP for any application 
or *IM network* that wants to interoperate with it. (emphasis mine)
  - The docs reference RFCs and XEPs.  Very nice. :)

Justin


Re: [Standards] MSN does XMPP

2011-09-14 Thread Tobias Markmann
On Wed, Sep 14, 2011 at 22:00, Justin Karneges
justin-keyword-jabber.093...@affinix.com wrote:
  - login requires using a special SASL mechanism X-MESSENGER-OAUTH2.


Is that by any chance
http://tools.ietf.org/html/draft-mills-kitten-sasl-oauth-03 ?


Re: [Standards] MSN does XMPP

2011-09-14 Thread Justin Karneges
On Wednesday, September 14, 2011 01:02:13 PM Tobias Markmann wrote:
 On Wed, Sep 14, 2011 at 22:00, Justin Karneges
 
 justin-keyword-jabber.093...@affinix.com wrote:
   - login requires using a special SASL mechanism X-MESSENGER-OAUTH2.
 
 Is that by any chance
 http://tools.ietf.org/html/draft-mills-kitten-sasl-oauth-03 ?

I am not an OAuth person but I don't think it's quite the same thing.  At 
least, the docs say to just pass an access token as the SASL payload, while 
the above draft has a special HTTP-formatted SASL payload.

Justin


Re: [Standards] MSN does XMPP

2011-09-14 Thread David Ammouial
14/09/2011, Justin:
   - login requires using a special SASL mechanism
 X-MESSENGER-OAUTH2.
   - JIDs are {identifier}@messenger.live.com, where {identifier}
 comes from the OAuth access token.

Could it be linked to this old, deferred specification?
http://xmpp.org/extensions/xep-0235.html

Whatever it is, I hope they'll document it at some point.
I'm confident that they will – if they want to allow connection via
traditional clients, it would be counter-productive to force
developpers to reverse-engineer the authentication protocol.

-- 
David


signature.asc
Description: PGP signature


Re: [Standards] MSN does XMPP

2011-09-14 Thread Peter Saint-Andre
On 9/14/11 3:14 PM, David Ammouial wrote:
 14/09/2011, Justin:
 - login requires using a special SASL mechanism 
 X-MESSENGER-OAUTH2. - JIDs are {identifier}@messenger.live.com,
 where {identifier} comes from the OAuth access token.
 
 Could it be linked to this old, deferred specification? 
 http://xmpp.org/extensions/xep-0235.html

No, that wasn't for authentication with the server.

 Whatever it is, I hope they'll document it at some point. I'm
 confident that they will – if they want to allow connection via 
 traditional clients, it would be counter-productive to force 
 developpers to reverse-engineer the authentication protocol.

Agreed.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/




Re: [Standards] MSN does XMPP

2011-09-14 Thread Peter Saint-Andre
On 9/14/11 1:49 PM, Peter Saint-Andre wrote:
 On 9/14/11 1:12 PM, Nicolas Vérité wrote:
 On Wed, Sep 14, 2011 at 20:52, Peter Saint-Andre stpe...@stpeter.im wrote:
 On 9/14/11 12:49 PM, Dave Cridland wrote:
 Running some
 interop tests

 Perhaps it's time for another online interop test?

 Perhaps it's time to go further than these interop tests?
 
 I'm not disagreeing with that, but I think another round of interop
 tests would be good preparation for more formal testing at the next XMPP
 Summit (probably at FOSDEM 2012) and also automated testing at xmpp.org,
 perhaps leading to certification. The XSF Board of Directors plans to
 discuss this and related matters at its meeting on September 21, and as
 always those meetings are open to the public in the chatroom at
 xmpp:x...@muc.xmpp.org (the meeting will be either at 16:00 UTC or one
 hour later, I will post again when that's been decided).

The meeting will be held on 2011-09-21 at 16:00 UTC.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/




Re: [Standards] MSN does XMPP

2011-09-14 Thread Peter Saint-Andre
On 9/14/11 3:53 PM, Peter Saint-Andre wrote:
 On 9/14/11 1:49 PM, Peter Saint-Andre wrote:
 On 9/14/11 1:12 PM, Nicolas Vérité wrote:
 On Wed, Sep 14, 2011 at 20:52, Peter Saint-Andre stpe...@stpeter.im wrote:
 On 9/14/11 12:49 PM, Dave Cridland wrote:
 Running some
 interop tests

 Perhaps it's time for another online interop test?

 Perhaps it's time to go further than these interop tests?

 I'm not disagreeing with that, but I think another round of interop
 tests would be good preparation for more formal testing at the next XMPP
 Summit (probably at FOSDEM 2012) and also automated testing at xmpp.org,
 perhaps leading to certification. The XSF Board of Directors plans to
 discuss this and related matters at its meeting on September 21, and as
 always those meetings are open to the public in the chatroom at
 xmpp:x...@muc.xmpp.org (the meeting will be either at 16:00 UTC or one
 hour later, I will post again when that's been decided).
 
 The meeting will be held on 2011-09-21 at 16:00 UTC.

Oh, and for your convenience:

http://xmpp.org/calendar/xsf-board.ics

Or even:

http://xmpp.org/calendar/xsf-all.ics

/psa





Re: [Standards] MSN does XMPP

2011-09-14 Thread Peter Saint-Andre
On 9/14/11 3:52 PM, Peter Saint-Andre wrote:
 On 9/14/11 3:14 PM, David Ammouial wrote:
 14/09/2011, Justin:
 - login requires using a special SASL mechanism 
 X-MESSENGER-OAUTH2. - JIDs are {identifier}@messenger.live.com,
 where {identifier} comes from the OAuth access token.

 Could it be linked to this old, deferred specification? 
 http://xmpp.org/extensions/xep-0235.html
 
 No, that wasn't for authentication with the server.
 
 Whatever it is, I hope they'll document it at some point. I'm
 confident that they will – if they want to allow connection via 
 traditional clients, it would be counter-productive to force 
 developpers to reverse-engineer the authentication protocol.
 
 Agreed.

See also:

http://adium.im/pipermail/devel_adium.im/2011-September/008736.html

/psa



Re: [Standards] MSN does XMPP

2011-09-14 Thread Mark Rejhon
Agreed...

I would like Microsoft to pass through XEP-0301 (In-Band Real-Time Text).
I know that someone from Microsoft's team contacted me inquiring about
this; an steps from Microsoft should be encouraged.

Standardized tests such as Acid made Microsoft Internet Explorer 9
much more compliant, so I think an Acid style test for XMPP might be
an interesting idea.  We need to raise XMPP compliance to a much
higher level.   Facebook's XMPP is also having some interop issues on
XMPP, it is rejecting certain protocols, too.

Someone would just slap together a standard XMPP testing client that
runs on two ends, and tests various XMPP protocols, ranging from
simple message deliveries, status changes, etc, to see if the system
goes through.   The two clients could bounce back results through the
clear XMPP messaging channel as a log (simple approach), or would also
talk to each other separately (directly or via a trusted Jabber
server) to compare notes (more complex approach).

Even a simplistic test client (1,000 lines of source code running on a
pre-existing Jabber library), could be slapped together by one of us.
It would only test just a few tests, and only brief undocumented
extension passing (can just be a small amount of random XML data in a
message payload to begin with) -- could be our Acid Version 1 to
begin with.

Mark Rejhon

On Wed, Sep 14, 2011 at 1:43 PM, Nicolas Vérité
nicolas.ver...@gmail.com wrote:
 Hi,

 Thanks for those of you who twitted it:
 http://www.liveside.net/2011/09/14/messenger-connect-is-now-live-connect-new-apis-for-skydrive-and-hotmail-calendar/
 XMPP Interface : You can integrate Messenger into your Web-based,
 desktop, or mobile instant messaging products by connecting to our
 XMPP service.

 It's Microsoft! Quite a sign... but...

 Now, what we may see is cheating on the protocol, interop risks.

 What do we have to prevent this? Nothing.

 Certification is far too complex and costly (for all).

 Simple tests (like ACID) may be a good way: with public testing and
 results, it lets the communities booh the cheaters.

 I think it's the most important task we have now.

 What is your opinion?
 --
 Nicolas Vérité (Nÿco) mailto:nicolas.ver...@gmail.com
 Jabber ID : xmpp:n...@jabber.fr