Logs for jdev
[00:12:11] * evilotto left the chat.
[00:39:55] * Florob left the chat.
[01:04:59] * bear left the chat.
[01:04:59] * bear joined the chat.
[01:29:07] * tofu left the chat.
[01:58:33] * Asterix left the chat.
[02:06:59] * Asterix joined the chat.
[02:34:10] * MattJ left the chat.
[02:35:57] * darkrain left the chat.
[02:36:05] * darkrain joined the chat.
[02:38:09] * zion@openaether.org joined the chat.
[02:39:35] * darkrain left the chat.
[02:39:57] * darkrain joined the chat.
[02:42:11] * zion@openaether.org left the chat.
[03:13:56] * jcea left the chat.
[04:51:01] * tofu joined the chat.
[04:53:54] * tofu left the chat.
[06:14:34] * teo1 left the chat.
[06:14:37] * teo1 joined the chat.
[06:34:34] * Treebilou joined the chat.
[06:49:18] * b-seize joined the chat.
[06:53:01] * b-seize left the chat.
[06:57:18] * thkoch2001 joined the chat.
[07:23:21] * ajishbk joined the chat.
[07:28:35] * Alex joined the chat.
[08:01:14] * teo1 left the chat.
[08:03:05] * teo joined the chat.
[08:20:48] * jonas joined the chat.
[08:31:01] * mlundblad joined the chat.
[08:31:04] * lastsky joined the chat.
[08:31:50] * lastsky left the chat.
[08:31:54] * deryni left the chat.
[08:31:54] * deryni joined the chat.
[08:49:13] * luca tagliaferri joined the chat.
[09:04:47] * nabatt joined the chat.
[09:09:37] * bear left the chat.
[09:09:38] * bear joined the chat.
[09:15:41] * Kev left the chat.
[09:16:06] * Kev joined the chat.
[09:26:48] * Tobias joined the chat.
[09:35:09] * mathieui left the chat.
[09:35:54] * mathieui joined the chat.
[09:35:54] * naw joined the chat.
[09:36:56] * naw left the chat.
[09:53:21] * xnyhps left the chat.
[09:53:52] * xnyhps joined the chat.
[10:30:06] * will.thompson joined the chat.
[10:31:39] * niekie left the chat.
[10:36:07] * Zash joined the chat.
[10:36:20] * niekie joined the chat.
[10:44:08] * Florob joined the chat.
[10:47:03] * Tobias left the chat.
[10:55:03] * scippio joined the chat.
[11:18:38] * naw joined the chat.
[11:36:16] * Neustradamus joined the chat.
[11:50:25] * Neustradamus left the chat.
[12:14:01] * ajishbk left the chat.
[12:16:31] * ajishbk joined the chat.
[12:17:01] * Treebilou left the chat.
[12:18:29] * Neustradamus joined the chat.
[12:30:54] * dbanes joined the chat.
[12:34:06] <dbanes> Here's a question: Has anyone managed to proxy XMPP in the same way that that SMTP smart relays work?
[12:37:31] * ajishbk left the chat.
[12:37:37] * ajishbk joined the chat.
[12:37:58] <Kev> C2S or S2S?
[12:38:41] <Kev> C2S this is *vaguely* possible, depending on the requirements. S2S proxies need to be transparent (or have server configuration).
[12:40:24] <dbanes> We have C2S in place it's S2S I've been looking into, of course we already do it at the TCP level, but looking to proxy the
protocol so we can apply content filters for clients before relaying to them.
[12:40:35] <dbanes> But I don't think it's possible with the current RFC's
[12:41:21] <dbanes> due to dial-back and 'from' addressing expectations of recieivng servcers etc
[12:41:24] <dbanes> servers
[12:42:03] <dbanes> maybe I need to write my first XEP :)
[12:42:42] <Kev> You can do it, it just takes some fiddling.
[12:42:51] * imagi left the chat.
[12:43:01] <Kev> M-Link Edge works as a filtering proxy, essentially.
[12:43:40] <dbanes> I thought M-Link Edge may do it, we use ejabberd though
[12:44:16] <dbanes> Trouble is if we open up XMPP servers to allow incoming from anyone we'll get spammed to death
[12:44:30] <Kev> Which is why XMPP doesn't allow it :)
[12:44:41] <dbanes> so a ecipient server would need to be configured to only accept from trusted IP's
[12:44:54] * Tobias joined the chat.
[12:44:58] <Kev> Well, no.
[12:45:05] <Kev> It needs to be configured to accept valid S2S.
[12:45:25] <Kev> You need the proxy to be able to legitimately act as the entity it's proxying.
[12:45:50] <Kev> (Or you have a closed network and you hard-code all the peers for each node, but that's not an option for the Internet)
[12:46:47] <dbanes> No, we'd need a generic approach that all server dev's support
[12:47:13] <Kev> Then you need the proxies to be able to authenticate as the entity they're proxying.
[12:47:51] <dbanes> or the receiving server(s) need to be configurable to accept traffic on behalf of certain domains
[12:48:09] <Kev> e.g. if you have a server that sits behind a proxy, you put the certs on the proxy, and configure DNS as if the proxy was
the server.
[12:48:12] <dbanes> rather, that's an 'and'
[12:48:28] <Kev> Yes, as I said, that works fine as long as you're on a private deployment rather than the Internet.
[12:49:29] <dbanes> does S2S still use dial back? I'm a bit out of date with the specs. I suppose DNS fixes that
[12:49:46] <Kev> S2S uses dialback if it can't authenticate with certs.
[12:50:28] <dbanes> so if using certs the sender will be happy with DNS pointing to the proxy
[12:50:48] <Kev> If DNS points to the proxy, and the proxy has the right certs, everything is happy.
[12:50:54] <dbanes> then the proxy to receiver just needs to be configured
[12:51:01] <Kev> You just need to tell the server behind the proxy to send all s2s to the proxy.
[12:51:09] <Kev> M-Link can do this, I'm sure you could patch other servers.
[12:51:53] <dbanes> I agree, we're already doing all this with SMTP and TLS so I'm sure we can work it out
[12:52:28] <dbanes> main issue I see is 3rd party XMPP servers not being able to accept from and route to us.
[12:52:42] <Kev> To outside parties, there's no difference.
[12:52:58] <Kev> The proxy *is* the server, it talks like the server, it authenticates as the server, everything is good.
[12:53:37] * pombreda joined the chat.
[12:54:01] <dbanes> oh yes, of course. But the customers server will be thinking *it* is the server and will try to connect direct to the recipients
server unless there's a way to tell it no tto
[12:58:49] <Kev> You just need to tell the server behind the proxy to send all s2s to the proxy. Kev @ 12:50
M-Link can do this, I'm sure you could patch other servers. 12:51
[13:00:48] <dbanes> OK that's nailed that one, thanks Kev. Back to The Definitive Guide now to get our web chat app kicked off. :-)
[13:05:06] <Kev> Excellent.
[13:23:24] * teo left the chat.
[13:51:01] * pombreda left the chat.
[14:08:24] * nabatt left the chat.
[14:11:35] * nabatt joined the chat.
[14:12:14] * bartender joined the chat.
[14:18:56] * Hermitifier joined the chat.
[14:23:48] * Tobias left the chat.
[14:29:28] * jcea joined the chat.
[14:58:08] * bartender left the chat.
[14:58:55] * Alex left the chat.
[15:04:51] * hawke joined the chat.
[15:18:06] * teo joined the chat.
[15:22:23] * bartender joined the chat.
[15:23:02] * Tobias joined the chat.
[15:43:34] * darkrain_ joined the chat.
[16:07:35] * teo left the chat.
[16:07:35] * teo joined the chat.
[16:14:01] * evilotto joined the chat.
[16:14:13] * Tobias left the chat.
[16:17:42] * teo left the chat.
[16:18:39] * teo joined the chat.
[16:20:01] * nabatt left the chat.
[16:23:19] * Fabian joined the chat.
[16:37:59] * Tobias joined the chat.
[16:47:01] * thkoch2001 left the chat.
[16:54:17] * thkoch2001 joined the chat.
[16:54:30] * Florob left the chat.
[17:10:32] * jonas left the chat.
[17:15:09] * Fabian left the chat.
[17:18:15] * luca tagliaferri left the chat.
[17:20:45] * stpeter joined the chat.
[17:32:24] * syedarmani joined the chat.
[17:32:30] * syedarmani left the chat.
[17:32:47] * tofu joined the chat.
[17:39:06] * tofu left the chat.
[17:39:44] * darkrain_ left the chat.
[17:39:46] * darkrain_ joined the chat.
[17:43:47] * Kev left the chat.
[17:47:46] * Kev joined the chat.
[18:08:11] * gigam joined the chat.
[18:11:12] * Fabian joined the chat.
[18:11:46] <thkoch2001> Hi. Anybody knows the pubsub protocol over here? Why does the response to disco#items not include the type of a noce, whether
it's collection or leaf?
[18:14:04] * tofu joined the chat.
[18:14:16] <stpeter> hmm
[18:14:47] <stpeter> it does: http://xmpp.org/extensions/xep-0060.html#entity-info
[18:15:26] <thkoch2001> stpeter: I'm reading Oreilly definitive guide to XMPP and in the example it doesn't. but that may be mistake
[18:15:46] <stpeter> aw, don't trust those books :)
[18:15:50] * tofu left the chat.
[18:15:51] <stpeter> the specs are definitive
[18:15:58] <thkoch2001> stpeter: thx. :-)
[18:16:06] <stpeter> perhaps there is a bug in the book
[18:16:09] <dbanes> bug in your server?
[18:19:24] <thkoch2001> stpeter: the spec also says, that the response to disco#items does not include the information whether it's a collection or
leaf node
[18:22:04] <stpeter> thkoch2001: correct
[18:22:15] <stpeter> there is a difference between disco#items and disco#info
[18:22:34] * jcea left the chat.
[18:23:28] <thkoch2001> stpeter: I'm a bit disappointed about XMPP already... This unnecessarily makes client implementation harder.
[18:24:27] <Zash> Separation of metadata and child items?
[18:25:01] <stpeter> well, we had some long discussions about this topic in ~2002
[18:25:12] <stpeter> so the issue is long settled :)
[18:25:23] <stpeter> see http://xmpp.org/extensions/xep-0030.html vs. http://xmpp.org/extensions/xep-0011.html
[18:25:34] <thkoch2001> Zash: stpeter: so I better don't raise it again :-) ...
[18:25:45] <mathieui> stpeter, you don’t truste the book, yet your name’s on it :d
[18:25:47] <mathieui> -e
[18:26:03] <stpeter> both approaches have merit, but we decided to separate metadata and items
[18:26:05] <will.thompson> i don't trust a lot of things i wrote in the past :)
[18:26:30] <stpeter> thkoch2001: there are some errors in the book, but I don't have my copy here so I can't double-check
[18:27:09] <thkoch2001> stpeter: seems I already found the first incorrect stanza :-)
[18:27:23] <stpeter> we've processed some errata on the book
[18:27:32] <stpeter> but the specs are definitive -- the book even says that :)
[18:28:53] <stpeter> brb
[18:33:59] * Florob joined the chat.
[19:04:46] * gigam left the chat.
[19:04:47] * tofu joined the chat.
[19:05:02] * tofu left the chat.
[19:11:53] * jon joined the chat.
[19:12:43] * jon left the chat.
[19:32:13] * Treebilou joined the chat.
[19:38:20] * Fabian left the chat.
[19:42:46] * bear left the chat.
[19:42:46] * bear joined the chat.
[19:42:47] * Fabian joined the chat.
[19:50:24] * will.thompson left the chat.
[19:59:11] * nabatt joined the chat.
[20:01:41] * Tobias left the chat.
[20:14:00] * deryni left the chat.
[20:16:29] * nabatt left the chat.
[20:31:49] * tofu joined the chat.
[20:33:13] * Xificurk left the chat.
[20:34:15] * tofu left the chat.
[20:37:20] * Xificurk joined the chat.
[21:02:05] * xnyhps left the chat.
[21:05:07] * Tobias joined the chat.
[21:05:20] * tofu joined the chat.
[21:10:12] * tofu left the chat.
[21:10:16] * tofu joined the chat.
[21:13:05] * mlundblad left the chat.
[21:16:50] * tofu left the chat.
[21:18:05] * Treebilou left the chat.
[21:34:55] * xnyhps joined the chat.
[21:39:24] * stpeter left the chat.
[21:40:56] * thkoch2001 left the chat.
[21:53:21] * Zash left the chat.
[21:53:32] * Zash joined the chat.
[21:58:00] * dbanes left the chat.
[22:02:26] * Asterix left the chat.
[22:02:42] * tofu joined the chat.
[22:06:32] * Fabian_ joined the chat.
[22:08:37] * deryni joined the chat.
[22:09:18] * Fabian_ left the chat.
[22:16:38] * Fabian left the chat.
[22:20:20] * tofu left the chat.
[22:29:31] * naw left the chat.
[22:30:27] * naw joined the chat.
[22:32:57] * jameschurchman joined the chat.
[22:35:35] * Florob left the chat.
[22:35:51] * Florob joined the chat.
[22:36:22] * jameschurchman left the chat.
[22:36:33] * jameschurchman joined the chat.
[22:47:41] * Florob left the chat.
[22:48:01] * Florob joined the chat.
[22:54:46] * Florob left the chat.
[23:18:24] * tofu joined the chat.
[23:30:55] * naw left the chat.
[23:32:43] * jcea joined the chat.
[23:44:06] * Tobias left the chat.
[23:48:16] * hawke left the chat.
[23:54:25] * tofu left the chat.
[23:59:23] * Zash left the chat.