Re: [jdev] Consistent JIDs across multiple XMPP servers

2008-04-04 Thread Norman Rasmussen
On Thu, Apr 3, 2008 at 11:49 PM, Fabio Forno [EMAIL PROTECTED] wrote: Another similar sulution could be using SASL-Anonymous and then registering with an XMPP-TO-XMPP gateway using the real jid. Using standard gateways it's a bit messy, but we can find someway to speed up registration and

[jdev] Vapor (C# XMPP Server)

2008-04-04 Thread Jonathan Dickinson
Hi All, Vapor is successfully initiating a stream rubs hands. In any case, I have found that I have to 'trick' the .Net XML writer as far as writing only a start element, essentially: context.Writer.WriteStartElement(stream, stream, Uris.Streams);

Re: [jdev] Vapor (C# XMPP Server)

2008-04-04 Thread Alexander Gnauck
Jonathan Dickinson schrieb: Is this okay, or will I have to roll my own XML writer (is the comment invalid)? (Note that the default xmlns is missing, but this is just an example). Should I face any problems with any less xml conformant clients? thats fine, but also depends how you

[jdev] SRP

2008-04-04 Thread Jonathan Dickinson
In the light of the ongoing (as far as I can see) debate about what to do about Digest MD5 etc. has anyone considered the SRP (Secure Remote Password) protocol? It is similar to Diffie-Hellman but is man-in-the-middle resistant and provides true zero-knowledge proof. It has RFC status

Re: [jdev] SRP

2008-04-04 Thread Tony Finch
On Fri, 4 Apr 2008, Jonathan Dickinson wrote: has anyone considered the SRP (Secure Remote Password) protocol? It's unpopular because it's patented. Tony. -- f.anthony.n.finch [EMAIL PROTECTED] http://dotat.at/ VIKING NORTH UTSIRE: SOUTH OR SOUTHWEST VEERING NORTHWEST 5 TO 7, OCCASIONALLY

Re: [jdev] Vapor (C# XMPP Server)

2008-04-04 Thread Jonathan Dickinson
Yes, I do build a DOM. I should be able to change the architecture to build objects instead of DOM objects later on: but I don't see that as high priority: everything is very loosely coupled so changes are quick and fluid. Note that a 'protocol user' never interacts with the XML directly. The

Re: [jdev] SRP

2008-04-04 Thread Jonathan Dickinson
That sucks... It's a nice protocol. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tony Finch Sent: 04 April 2008 01:28 PM To: Jabber/XMPP software development list Subject: Re: [jdev] SRP On Fri, 4 Apr 2008, Jonathan Dickinson wrote: has anyone

Re: [jdev] Vapor (C# XMPP Server)

2008-04-04 Thread Norman Rasmussen
On Fri, Apr 4, 2008 at 1:21 PM, Jonathan Dickinson [EMAIL PROTECTED] wrote: so I can rely on the trustworthy and time-proven Microsoft implementations: which are deployed across thousands of machines. Ahh, at last. I _really_ hope that this continue to work out for you. I really don't

Re: [jdev] Vapor (C# XMPP Server)

2008-04-04 Thread Tomasz Sterna
Dnia 2008-04-04, pią o godzinie 14:45 +0200, Norman Rasmussen pisze: I really don't understand why people rolled their own XML parsers for their XMPP libraries. Who did? Could you give some examples? -- /\_./o__ Tomasz Sterna (/^/(_^^' http://www.xiaoka.com/ ._.(_.)_ im:[EMAIL

Re: [jdev] Vapor (C# XMPP Server)

2008-04-04 Thread Norman Rasmussen
On Fri, Apr 4, 2008 at 3:47 PM, Tomasz Sterna [EMAIL PROTECTED] wrote: Dnia 2008-04-04, pią o godzinie 14:45 +0200, Norman Rasmussen pisze: I really don't understand why people rolled their own XML parsers for their XMPP libraries. Who did? Could you give some examples? agsXMPP is a

Re: [jdev] Vapor (C# XMPP Server)

2008-04-04 Thread Jonathan Dickinson
Don't get the wrong idea, the .Net /PARSERS/ will never work for XMPP stuff, without some nasty threading hackery (a route which I experimented with, but the amount of locking was shocking). I have a very lightweight parser on the read side and just use a .Net writer on the write side. It's a

Re: [jdev] Consistent JIDs across multiple XMPP servers

2008-04-04 Thread Fabio Forno
On Fri, Apr 4, 2008 at 10:06 AM, Norman Rasmussen [EMAIL PROTECTED] wrote: I like this, what about some sort of GPG/PUB-KEY based authentication with the gateway? Also you'd want the registration to be temporary only, and it should fall away once the client disconnects (after all it's

Re: [jdev] Consistent JIDs across multiple XMPP servers

2008-04-04 Thread Norman Rasmussen
On Fri, Apr 4, 2008 at 4:47 PM, Fabio Forno [EMAIL PROTECTED] wrote: On Fri, Apr 4, 2008 at 10:06 AM, Norman Rasmussen [EMAIL PROTECTED] wrote: I like this, what about some sort of GPG/PUB-KEY based authentication with the gateway? Also you'd want the registration to be temporary

Re: [jdev] Vapor (C# XMPP Server)

2008-04-04 Thread Alexander Gnauck
Tomasz Sterna schrieb: Who did? Could you give some examples? many did, I think we had this thread before. To name some, agsxmpp, gloox, tigase The build in .NET parser works only with several hacks, which is no fun and causes you lots of headaches with threading later. Alex

Re: [jdev] SRP

2008-04-04 Thread Jonathan Dickinson
Erm, from the Wu man himself (Inventor of SRP): In past years, implementors were concerned about strong password protocols because most of them had patent restrictions, but because SRP has a well-established free license, those concerns have fallen by the wayside and SRP can move on to the

Re: [jdev] Consistent JIDs across multiple XMPP servers

2008-04-04 Thread Fabio Forno
On Fri, Apr 4, 2008 at 5:44 PM, Norman Rasmussen [EMAIL PROTECTED] wrote: sorry, you mis-read that.. I was talking about the mobile-client to gateway connection, and not the gateway to master server connection. (There's no reason to traditionally register with the gateway because it's a

Re: [jdev] Vapor (C# XMPP Server)

2008-04-04 Thread Joe Hildebrand
On 4/4/08 10:35 AM, Alexander Gnauck [EMAIL PROTECTED] wrote: Tomasz Sterna schrieb: Who did? Could you give some examples? many did, I think we had this thread before. To name some, agsxmpp, gloox, tigase The build in .NET parser works only with several hacks, which is no fun and