Re: [Standards] Jingle implementability

2008-02-02 Thread Michal 'vorner' Vaner
Hello On Fri, Feb 01, 2008 at 04:50:08PM -0800, Robert Quattlebaum wrote: On Feb 1, 2008, at 1:14 AM, Maciek Niedzielski wrote: Stanza router could pipeline jingle stanzas through all jingle plugins. Since a plugin tracks state, etc, it knows if it is interested in this stanza or not. So if

Re: [Standards] Jingle implementability

2008-02-01 Thread Maciek Niedzielski
Robert Quattlebaum pisze: On Jan 31, 2008, at 1:10 AM, Michal 'vorner' Vaner wrote: Why couldn't it know now? If you are unable to filter/register by other criteries than just the namespace of toplevel child, then you will find problems elsewhere, too. If the app-level stanza router was

Re: [Standards] Jingle implementability

2008-02-01 Thread Maciek Niedzielski
Maciek Niedzielski pisze: Stanza router could pipeline jingle stanzas through all jingle plugins. Since a plugin tracks state, etc, it knows if it is interested in this stanza or not. So if it wants the stanza, stanza gets eaten, else app-level stanza router tries to pass it to next plugin,

Re: [Standards] Jingle implementability

2008-02-01 Thread Robert Quattlebaum
On Feb 1, 2008, at 1:14 AM, Maciek Niedzielski wrote: Robert Quattlebaum pisze: On Jan 31, 2008, at 1:10 AM, Michal 'vorner' Vaner wrote: Why couldn't it know now? If you are unable to filter/register by other criteries than just the namespace of toplevel child, then you will find

Re: [Standards] Jingle implementability

2008-01-31 Thread Lauri Kaila
2008/1/31, Michal 'vorner' Vaner [EMAIL PROTECTED]: Hello On Wed, Jan 30, 2008 at 05:53:21PM -0800, Robert Quattlebaum wrote: But the truth is that all of that complexity isn't even necessary, as long as the XMPP client daemon can know where to route any individual stanza. If there was

Re: [Standards] Jingle implementability

2008-01-31 Thread Peter Saint-Andre
Robert Quattlebaum wrote: On Jan 30, 2008, at 9:14 PM, Peter Saint-Andre wrote: Why is it not possible for a plugin to register for Jingle-related events based on the application type? Once a plugin receives such an event, it can then register for Jingle-related events based on the session

Re: [Standards] Jingle implementability

2008-01-31 Thread Peter Saint-Andre
Robert Quattlebaum wrote: On Jan 31, 2008, at 2:20 AM, Lauri Kaila wrote: 2008/1/31, Michal 'vorner' Vaner [EMAIL PROTECTED]: Hello On Wed, Jan 30, 2008 at 05:53:21PM -0800, Robert Quattlebaum wrote: But the truth is that all of that complexity isn't even necessary, as long as the XMPP

Re: [Standards] Jingle implementability

2008-01-31 Thread Robert Quattlebaum
On Jan 31, 2008, at 9:58 AM, Peter Saint-Andre wrote: Robert Quattlebaum wrote: On Jan 30, 2008, at 9:14 PM, Peter Saint-Andre wrote: Why is it not possible for a plugin to register for Jingle-related events based on the application type? Once a plugin receives such an event, it can then

Re: [Standards] Jingle implementability

2008-01-31 Thread Robert Quattlebaum
On Jan 31, 2008, at 10:08 AM, Peter Saint-Andre wrote: How stanzas are handled by an internal plugin architecture is not part of the specifications for the wire protocol, nor should it be. Oh of course not, but practically you will run into problems if you have more than one reply to an

Re: [Standards] Jingle implementability

2008-01-31 Thread Robert Quattlebaum
On Jan 31, 2008, at 2:20 AM, Lauri Kaila wrote: 2008/1/31, Michal 'vorner' Vaner [EMAIL PROTECTED]: Hello On Wed, Jan 30, 2008 at 05:53:21PM -0800, Robert Quattlebaum wrote: But the truth is that all of that complexity isn't even necessary, as long as the XMPP client daemon can know where

Re: [Standards] Jingle implementability

2008-01-31 Thread Robert Quattlebaum
On Jan 31, 2008, at 10:08 AM, Peter Saint-Andre wrote: We can specify that a session ID must be a UUID. I think that's a good idea. While I think using UUID's in general is a great idea, just keep in mind that traditional UUID calculation implementations have security concerns because

Re: [Standards] Jingle implementability

2008-01-31 Thread Justin Karneges
On Thursday 31 January 2008 10:08 am, Peter Saint-Andre wrote: Robert Quattlebaum wrote: On Jan 31, 2008, at 2:20 AM, Lauri Kaila wrote: 2008/1/31, Michal 'vorner' Vaner [EMAIL PROTECTED]: Hello On Wed, Jan 30, 2008 at 05:53:21PM -0800, Robert Quattlebaum wrote: But the truth is that

Re: [Standards] Jingle implementability

2008-01-31 Thread Peter Saint-Andre
Justin Karneges wrote: On Thursday 31 January 2008 10:08 am, Peter Saint-Andre wrote: Robert Quattlebaum wrote: On Jan 31, 2008, at 2:20 AM, Lauri Kaila wrote: 2008/1/31, Michal 'vorner' Vaner [EMAIL PROTECTED]: Hello On Wed, Jan 30, 2008 at 05:53:21PM -0800, Robert Quattlebaum wrote: But

[Standards] Jingle implementability

2008-01-30 Thread Peter Saint-Andre
Here is some anonymous feedback I received in an IM conversation today: ** I have a few implementation observations with respect to Jingle. The current implementation really requires all Jingle stuff to be managed centrally in an app. For example, you need a Jingle engine that things like

Re: [Standards] Jingle implementability

2008-01-30 Thread Greg Hudson
On Wed, 2008-01-30 at 19:16 +, Alexander Jones wrote: I have a few implementation observations with respect to Jingle. The current implementation really requires all Jingle stuff to be managed centrally in an app. For example, you need a Jingle engine that things like file transfer and

Re: [Standards] Jingle implementability

2008-01-30 Thread Alexander Jones
On Wed, 2008-01-30 at 12:08 -0700, Peter Saint-Andre wrote: Here is some anonymous feedback I received in an IM conversation today: ** I have a few implementation observations with respect to Jingle. The current implementation really requires all Jingle stuff to be managed centrally

Re: [Standards] Jingle implementability

2008-01-30 Thread Greg Hudson
On Wed, 2008-01-30 at 17:53 -0800, Robert Quattlebaum wrote: What if these plug-ins are actually separate processes? Imagine if you were using some sort of XMPP client daemon, for example. In such a setup, you would have separate processes for file transfer, audio/video chat, roster, etc.

Re: [Standards] Jingle implementability

2008-01-30 Thread Robert Quattlebaum
On Jan 30, 2008, at 6:08 PM, Greg Hudson wrote: On Wed, 2008-01-30 at 17:53 -0800, Robert Quattlebaum wrote: What if these plug-ins are actually separate processes? Imagine if you were using some sort of XMPP client daemon, for example. In such a setup, you would have separate processes

Re: [Standards] Jingle implementability

2008-01-30 Thread Peter Saint-Andre
Robert Quattlebaum wrote: On Jan 30, 2008, at 11:22 AM, Greg Hudson wrote: On Wed, 2008-01-30 at 19:16 +, Alexander Jones wrote: I have a few implementation observations with respect to Jingle. The current implementation really requires all Jingle stuff to be managed centrally in an