Logs for jdev

Show join/part/nick changes:

[00:13:02] * scippio joined the chat.
[00:15:01] * darkrain_ left the chat.
[00:16:39] * eris0xff left the chat.
[00:27:03] * rtreffer joined the chat.
[00:56:26] * Zash left the chat.
[01:54:33] * rtreffer left the chat.
[01:54:57] * rtreffer joined the chat.
[02:25:34] * Treebilou left the chat.
[02:28:56] * notKev left the chat.
[03:10:47] * lastsky joined the chat.
[03:13:45] * rtreffer left the chat.
[03:13:59] * rtreffer joined the chat.
[03:27:59] * rtreffer left the chat.
[03:30:34] * aholler left the chat.
[03:44:24] * rtreffer joined the chat.
[05:05:50] * Jack Bates left the chat.
[05:28:07] * thkoch2001 joined the chat.
[05:56:41] * Asterix joined the chat.
[06:12:21] * Asterix left the chat.
[06:13:49] * teo left the chat.
[06:13:50] * teo joined the chat.
[06:27:45] * Alex joined the chat.
[06:44:12] * Tobias joined the chat.
[07:05:09] * aholler joined the chat.
[07:10:16] <aholler> hmm, isn't it wrong to send </stream:stream> directly after <proceed xmlns='...tls'/>? swift does that.
[07:11:53] <Tobias> what are you waiting for?
[07:13:24] <aholler> nothing, but when the server sended proceed the stream got restartet, so what swift is doing is to start a stream with </stream:stream>.
[07:13:48] <aholler> and swift seems to use this sequence to test connectivity
[07:13:53] <Tobias> proceed doesn't by itself restart the stream
[07:14:04] <Hermitifier> aholler: client should start tls negotiation immediately after <proceed/>
[07:14:04] <Tobias> it just says after this, apply a TLS filter to the incoming data
[07:14:37] <aholler> it restarts the stream
[07:15:32] <Hermitifier> Tobias: right, and "</stream:stream>" is not a tls packet.
[07:16:56] <Tobias> aholler, are you refrring to "The initiating entity MUST send a new initial stream header to the receiving entity over the encrypted connection (as specified under Section 4.3.3, the initiating entity MUST NOT send a closing </stream> tag before sending the new initial stream header, since the receiving entity and initiating entity MUST consider the original stream to be replaced upon success of the TLS negotiation)."
[07:17:37] <aholler> swift sends </stream:stream> after tls-negotion
[07:17:51] <Tobias> aholler, yeah..the MUST NOT there
[07:18:17] <aholler> it seems to want to close the stream, but forgotten that with proceed/tls no stream is logically started
[07:19:27] <Tobias> the section says after successful TLS negotiation, the existing stream is expected to be replaced by a new one
[07:20:17] <Tobias> http://xmpp.org/rfcs/rfc6120.html#tls-process-neg-success
[07:20:25] <aholler> i now
[07:20:37] <aholler> know
[07:21:03] <Tobias> yeah..seems swift does something wrong there
[07:21:19] <Tobias> i'll aks one of the devs on that one when they come online
[07:24:04] <aholler> they seem to use ejabberd, that doesn't complain ;)
[07:24:13] * remko joined the chat.
[07:24:31] <remko> aholler: that sounds wrong. Will file a case and look into that. Which version are you using?
[07:24:56] <aholler> of ejabberd?
[07:25:02] <Tobias> swift
[07:25:21] <aholler> HEAD of swift
[07:26:11] <aholler> just called Swiften/Examples/ConnectivityTest/ConnectivityTest, but swift itself does the same
[07:26:23] <aholler> (to test connectivity)
[07:26:33] <remko> aholler: and you're seeing this on the swift debug console, right?
[07:26:59] <aholler> one second, I fire up my thingy ;)
[07:27:47] <remko> it sounds to me that something is going wrong with tls, and that swift disconnects (and sends a </stream>).
[07:27:58] <aholler> http://fpaste.org/ukEN/
[07:28:53] <remko> right, but that's the connectivity test, those could fail because of a self-signed cert
[07:29:01] <remko> or if there's a cert error
[07:29:46] <remko> we shouldn't send a </stream>, but the end result would mostly be the same
[07:30:48] <aholler> it's a self-signed cert
[07:31:09] <Tobias> remko, you must not send </stream> in failure case ;)
[07:31:34] <remko> Tobias: i agree, but it would be less bad of a bug :)
[07:31:50] <remko> aholler: right, that explains the connectivitytest. You also have a problem with Swift itself?
[07:32:02] <aholler> and swift has accepted the cert, the </stream> ad error it becomes back are tls
[07:32:31] <aholler> s/tls/ssl/
[07:33:28] <aholler> so it should just send a <stream:stream/> to stop instead of </stream:stream>
[07:33:43] <aholler> at that point
[07:34:00] * tkoski joined the chat.
[07:34:04] * tkoski left the chat.
[07:36:31] * thkoch2001 left the chat.
[07:38:27] <remko> aholler: is this a server i can connect to? If so, can you send me the address (in a PM)
[07:40:15] <aholler> ahsoftware.de
[07:40:25] * lastsky left the chat.
[07:40:44] * lastsky joined the chat.
[07:42:39] <aholler> ok, the error the server sends back doesn't make much sense too at this stage, but what else to send ;)
[07:42:42] <remko> aholler: ok, i'll have to check tonight. In the meantime, can you try QA/ClientTest?
[07:43:21] <remko> set SWIFT_CLIENTTEST_JID env var to "foo@ahsoftware.de", SWIFT_CLIENTTEST_PASS to something, and then call the program
[07:43:37] <aholler> will do, after the breakfast ;)
[07:43:51] * luca tagliaferri joined the chat.
[07:53:29] <aholler> btw. to compile it on gentoo I had to add some stuff: http://fpaste.org/DnGL/
[08:01:46] * lastsky left the chat.
[08:06:15] * rtreffer left the chat.
[08:07:02] * rtreffer joined the chat.
[08:07:08] * dwd joined the chat.
[08:25:09] * tong joined the chat.
[08:36:38] * guus joined the chat.
[08:40:28] * rtreffer left the chat.
[08:40:39] * rtreffer joined the chat.
[08:42:32] * rtreffer left the chat.
[08:45:09] * remko left the chat.
[08:49:50] * rtreffer joined the chat.
[08:50:08] * luca tagliaferri left the chat.
[08:51:00] * petermount joined the chat.
[08:53:37] * scippio left the chat.
[08:54:25] <aholler> clienttest works, but swift does not. doesn't it accept self-signed certs by default?
[08:59:40] * luca tagliaferri joined the chat.
[09:17:08] * marseille left the chat.
[09:17:25] * marseille joined the chat.
[09:37:12] <dwd> aholler, I have to admit, I thought it did, but it's been a while since I tried that. Tobias may well know, in Remko/Kev's absence.
[09:37:48] <aholler> I've just started gdb. ;)
[09:38:21] <dwd> Might be quicker to just look at what it does in the verification callback.
[09:39:57] <Tobias> is that self-signed cert in your local cert store?
[09:41:14] <aholler> no
[09:41:35] <dwd> Tobias, I was assuming it was a self-signed cert, rather than unknown CA.
[09:41:59] <dwd> Tobias, Although I suppose you could stick that in the local cert store directly; I've never tried.
[09:42:11] <Tobias> because swift's source has this:
[09:42:12] <Tobias> virtual bool isCertificateTrusted(Certificate::ref certificate) { lastCertificate = certificate; return storage->hasCertificate(certificate); }
[09:42:15] <Tobias> that's why i'm wondering
[09:47:40] * rtreffer left the chat.
[09:47:40] * rtreffer joined the chat.
[09:47:40] * rtreffer left the chat.
[09:47:40] * rtreffer joined the chat.
[09:47:58] * rtreffer left the chat.
[09:48:07] * rtreffer joined the chat.
[10:13:33] * scippio joined the chat.
[10:21:15] <aholler> hmm, there must be an error with the dialog which asks if a certificate is trusted or such. I think that dialog should get displayed but isn't.
[10:21:42] <aholler> if (1 || certificateTrustChecker && certificateTrustChecker->isCertificateTrusted(certificate)) {
[10:21:50] <aholler> using that it connected ;)
[10:21:59] <dwd> Well, yes...
[10:22:03] <aholler> and now it connects everytime
[10:22:44] <dwd> aholler, Might want to take this to the swift chatroom, though; it's getting very specific.
[10:23:03] <aholler> where is that room?
[10:23:22] <aholler> I look myself ;)
[10:23:32] <Tobias> swift@rooms.swift.im i think
[10:23:34] <dwd> swift@rooms.swift.im
[10:24:39] <aholler> thanks
[10:31:50] * marseille left the chat.
[10:32:05] * marseille joined the chat.
[10:47:24] * xnyhps left the chat.
[10:50:14] * xnyhps joined the chat.
[11:05:38] <aholler> for the records, the dialog to ask for trusting the certificate isn't displayed because of the bug with the </stream:stream> ;)
[11:15:52] <Tobias> dwd, does m-link allow changing password via IBR?
[11:17:51] <dwd> Tobias, Yes, if the moon is in the correct constellation.
[11:18:14] <Tobias> dwd, is that the case for the instance running on jabber.org?
[11:18:28] <dwd> Tobias, Basically we can only do that if we're able to change the password on the backend; it's off by default, and requires a security layer by default if you turn it on.
[11:18:37] <dwd> Tobias, Erm... Actually I don't know.
[11:18:42] <Tobias> k
[11:18:46] <dwd> Tobias, Try it?
[11:19:27] <dwd> Tobias, It's certainly possible for us to do it in the jabber.org deployment, but I don't know if it's configured.
[11:21:46] <Tobias> dwd, seems it's on and working
[11:34:03] * teo left the chat.
[11:35:17] * rtreffer left the chat.
[12:00:29] * remko joined the chat.
[12:06:05] * teo joined the chat.
[12:10:11] * nielsvh joined the chat.
[12:26:04] * nielsvh left the chat.
[12:26:07] * nielsvh joined the chat.
[12:26:10] * nielsvh left the chat.
[12:26:19] * nielsvh joined the chat.
[12:37:31] * nielsvh left the chat.
[12:37:45] * nielsvh joined the chat.
[13:01:23] * Florob joined the chat.
[13:28:25] * Alex left the chat.
[13:36:59] * Zash joined the chat.
[13:50:25] * Treebilou joined the chat.
[13:51:08] * Treebilou left the chat.
[13:51:12] * Treebilou joined the chat.
[13:52:37] * deryni left the chat.
[14:12:08] * naw joined the chat.
[14:13:39] * Neustradamus left the chat.
[14:16:15] * Jack Bates joined the chat.
[14:16:15] * Jack Bates left the chat.
[14:17:05] * Jack Bates joined the chat.
[14:26:10] * gigam joined the chat.
[14:36:31] * deryni joined the chat.
[14:42:12] * Jack Bates left the chat.
[14:45:03] * darkrain_ joined the chat.
[14:47:12] * Jack Bates joined the chat.
[14:47:12] * Jack Bates left the chat.
[14:52:13] * Jack Bates joined the chat.
[14:52:13] * Jack Bates left the chat.
[14:57:14] * Jack Bates joined the chat.
[14:57:14] * Jack Bates left the chat.
[15:02:15] * Jack Bates joined the chat.
[15:02:15] * Jack Bates left the chat.
[15:07:17] * Jack Bates joined the chat.
[15:07:17] * Jack Bates left the chat.
[15:12:17] * Jack Bates joined the chat.
[15:12:18] * Jack Bates left the chat.
[15:17:19] * Jack Bates joined the chat.
[15:17:19] * Jack Bates left the chat.
[15:18:33] * Neustradamus joined the chat.
[15:22:20] * Jack Bates joined the chat.
[15:22:20] * Jack Bates left the chat.
[15:25:52] * gigam left the chat.
[15:27:21] * Jack Bates joined the chat.
[15:27:21] * Jack Bates left the chat.
[15:31:13] * Florob left the chat.
[15:32:22] * Jack Bates joined the chat.
[15:40:30] * luca tagliaferri left the chat.
[15:40:32] * luca tagliaferri joined the chat.
[15:46:39] * Neustradamus left the chat.
[15:47:29] * Neustradamus joined the chat.
[15:47:29] * Jack Bates left the chat.
[15:52:27] * Jack Bates joined the chat.
[16:02:22] * teo left the chat.
[16:02:35] * teo joined the chat.
[16:02:35] * Jack Bates left the chat.
[16:02:43] * marseille left the chat.
[16:02:59] * marseille joined the chat.
[16:03:45] * evilotto joined the chat.
[16:07:30] * Jack Bates joined the chat.
[16:07:30] * Jack Bates left the chat.
[16:12:31] * Jack Bates joined the chat.
[16:12:31] * Jack Bates left the chat.
[16:17:31] * Jack Bates joined the chat.
[16:17:31] * Jack Bates left the chat.
[16:22:31] * Jack Bates joined the chat.
[16:22:32] * Jack Bates left the chat.
[16:27:32] * Jack Bates joined the chat.
[16:27:32] * Jack Bates left the chat.
[16:32:33] * Jack Bates joined the chat.
[16:32:33] * Jack Bates left the chat.
[16:37:35] * Jack Bates joined the chat.
[16:37:35] * Jack Bates left the chat.
[16:40:24] * stpeter joined the chat.
[16:42:36] * Jack Bates joined the chat.
[16:42:37] * Jack Bates left the chat.
[16:43:43] * remko left the chat.
[16:45:15] * louiz’ left the chat.
[16:47:38] * Jack Bates joined the chat.
[16:49:15] * louiz’ joined the chat.
[16:51:39] * Lance joined the chat.
[16:52:39] * Jack Bates left the chat.
[16:53:07] * luca tagliaferri left the chat.
[16:57:40] * Jack Bates joined the chat.
[16:57:40] * Jack Bates left the chat.
[16:57:59] * Florob joined the chat.
[17:02:41] * Jack Bates joined the chat.
[17:02:42] * Jack Bates left the chat.
[17:07:43] * Jack Bates joined the chat.
[17:07:43] * Jack Bates left the chat.
[17:07:50] * Lance left the chat.
[17:08:34] * petermount left the chat.
[17:11:26] * aRyo joined the chat.
[17:12:43] * Jack Bates joined the chat.
[17:12:44] * Jack Bates left the chat.
[17:13:06] * scippio left the chat.
[17:14:42] * louiz’ left the chat.
[17:14:58] * louiz’ joined the chat.
[17:15:12] * thkoch2001 joined the chat.
[17:17:44] * Jack Bates joined the chat.
[17:17:45] * Jack Bates left the chat.
[17:18:10] * guus left the chat.
[17:18:45] * Florob left the chat.
[17:18:46] * Florob joined the chat.
[17:22:45] * Jack Bates joined the chat.
[17:38:15] * thkoch2001 left the chat.
[18:03:31] * naw left the chat.
[18:10:51] * Asterix joined the chat.
[18:18:05] * Jack Bates left the chat.
[18:22:59] * Jack Bates joined the chat.
[18:44:24] * scippio joined the chat.
[18:50:10] * aRyo left the chat.
[18:59:12] * luca tagliaferri joined the chat.
[18:59:18] * Lance joined the chat.
[19:06:57] * xnyhps left the chat.
[19:11:48] * aRyo joined the chat.
[19:12:36] * Lance left the chat.
[19:13:08] * Lance joined the chat.
[19:16:42] * t joined the chat.
[19:17:04] <t> tt
[19:18:47] * t left the chat.
[19:19:13] * Lance left the chat.
[19:19:15] * Lance joined the chat.
[19:21:16] * justin joined the chat.
[19:21:17] * justin left the chat.
[19:25:17] * justin joined the chat.
[19:25:18] * justin left the chat.
[19:30:18] * justin joined the chat.
[19:30:18] * justin left the chat.
[19:35:00] * justin joined the chat.
[19:35:00] * justin left the chat.
[19:35:20] * justin joined the chat.
[19:35:20] * justin left the chat.
[19:37:23] * Lance left the chat.
[19:37:30] * justin joined the chat.
[19:37:33] * Lance joined the chat.
[19:37:34] <justin> asdf
[19:37:44] <Zash> aoeu
[19:37:54] <justin> just testing. i couldn't seem to use the groupchat from my gmail account
[19:37:57] <justin> now i'm on jabber.org
[19:39:08] * xnyhps joined the chat.
[19:39:14] * nielsvh left the chat.
[19:41:22] <justin> i'm curious if anyone's ever done stanza forwarding or proxying. for example, when i needed to do load balancing, i made a special plugin in the xmpp server that determined which xmpp entity should process the stanza, enveloped that stanza in a message stanza with a <route> element, and then sent the message to the handling entity. this was enough for the handling entity to then respond similarly, passing back through the filter plugin in the xmpp server which would unenvelope and send
[19:42:04] <justin> i wonder if something like this could be done in a more standard way, if it hasn't been already. for example using SHIM to declare the needed routing info for responding
[19:48:31] <Zash> jabberd probably does/did something like that
[19:49:08] <justin> yes i seem to recall at least jabberd2 working that way, and is probably where i got the idea
[19:50:16] <stpeter> justin: is this for failover or high availability or somesuch?
[19:50:47] <justin> stpeter: yup
[19:50:47] <stpeter> most HA-style servers have some magic routing stuff internally, but it's secret sauce and people don't want to standardize it
[19:51:01] <justin> yeah, that's what i figured
[19:51:07] <Zash> I'm pretty sure xmpp-core says it's out of scope for that
[19:51:36] <stpeter> Zash: I've always considered it out of scope, ever since people wanted to document jabberd's <route/> element :)
[19:52:16] <stpeter> ejabberd does one thing, Prosody another, M-Link a third, Cisco Connect a fourth, and I'm sure Tigase does something entirely different :)
[19:52:48] <justin> yep tigase has its own internal thing
[19:53:02] <justin> what i did was attempt to make it xmpp compliant
[19:53:30] <justin> or routable, i should say. so instead of inventing a new top level element, wrap in a message and delivery normally
[19:53:48] <justin> in theory that would allow load balancing across internet between different server types. and that's kind of what i was going for with my question today
[19:54:47] <justin> but it still is hard to really standardize how that works. rules for where things route is also part of the secret sauce. maybe more so than how the routing happens
[19:58:23] <Tobias> stpeter, so former jabber inc. server is now under the name Cisco Connect?
[19:58:33] <stpeter> or something :)
[19:58:40] <stpeter> that's what we call the main deployment internally
[19:58:46] <stpeter> the codebase is still called XCP
[19:58:59] <Tobias> ahh..ok
[19:59:00] <stpeter> it's not being marketed externally at this time AFAIK
[20:01:16] * marseille left the chat.
[20:01:35] * marseille joined the chat.
[20:03:19] * notKev joined the chat.
[20:09:27] <tong> hello, i've just published a google chrome extension for searching XEPs https://chrome.google.com/webstore/detail/agikkldfdhbpaocpoidjcfefaahobeap
[20:09:49] <Tobias> heh..funny..a friend is on holiday and the hotel network blocks ICQ and MSN..standard XMPP over port 5222 works fine though
[20:10:53] <tong> .. just a first sprint. might not be bug free, but already useable
[20:12:01] <tong> feedback welcome!
[20:19:40] * Lance left the chat.
[20:23:43] <tong> if the website does not load .. it might in some minutes. the chrome webstore makes troubles all the time when uploading a new version
[20:24:02] <Zash> What does it search on?
[20:24:41] <tong> XEPs
[20:25:03] <tong> source is here: https://github.com/tong/chrome.xep.search
[20:25:13] <Zash> I got that. I meant, what does it match the query against
[20:25:43] <tong> xep title, name or number
[20:32:35] * Lance joined the chat.
[20:59:32] * deryni left the chat.
[21:10:51] * notKev left the chat.
[21:14:18] * luca tagliaferri left the chat.
[21:14:44] * luca tagliaferri joined the chat.
[21:33:37] * Lance left the chat.
[21:35:37] * scippio left the chat.
[21:35:37] * Asterix left the chat.
[21:35:42] * scippio joined the chat.
[21:43:33] * stpeter left the chat.
[22:06:33] * rtreffer joined the chat.
[22:08:13] * xnyhps left the chat.
[22:08:13] * xnyhps joined the chat.
[22:14:09] * tong left the chat.
[22:14:22] * tong joined the chat.
[22:19:20] * Tobias left the chat.
[22:31:13] * rtreffer left the chat.
[22:31:51] * marseille left the chat.
[22:35:45] * naw joined the chat.
[22:43:37] * rtreffer joined the chat.
[22:46:46] * aRyo left the chat.
[23:12:17] * deryni joined the chat.
[23:17:46] * rtreffer left the chat.
[23:18:36] * marseille joined the chat.
[23:20:10] * marseille left the chat.
[23:20:25] * marseille joined the chat.
[23:20:48] * rtreffer joined the chat.
[23:24:17] * marseille left the chat.
[23:26:16] * Zash left the chat.
[23:26:16] * Zash joined the chat.
[23:42:14] * Treebilou left the chat.
[23:45:47] * Treebilou joined the chat.
[23:45:50] * marseille joined the chat.
[23:50:27] * marseille left the chat.
[23:55:45] * marseille joined the chat.
[23:57:02] * marseille left the chat.
[00:03:05] * notKev joined the chat.
[00:08:38] * marseille joined the chat.
[00:09:33] * marseille left the chat.
[00:10:29] * marseille joined the chat.
[00:13:29] * justin left the chat.
[00:15:01] * darkrain_ left the chat.