Home
ejabberd
ejabberd@conference.jabber.ru
Четверг, 11 мая 2017< ^ >
Holger установил(а) тему: ejabberd · english room · https://ejabberd.im
Конфигурация комнаты
Участники комнаты

GMT+3
[00:10:37] SouL вышел(а) из комнаты
[00:10:38] SouL вошёл(а) в комнату
[00:10:53] pod вошёл(а) в комнату
[00:10:56] kimsehic3 вышел(а) из комнаты
[00:11:09] jodok вошёл(а) в комнату
[00:11:21] debalance вышел(а) из комнаты: Replaced by new connection
[00:11:27] debalance вошёл(а) в комнату
[00:15:12] jodok вышел(а) из комнаты
[00:18:37] sergio вышел(а) из комнаты
[00:21:27] debalance вышел(а) из комнаты: Replaced by new connection
[00:21:28] debalance вошёл(а) в комнату
[00:21:31] linus вышел(а) из комнаты
[00:26:25] rom1dep вышел(а) из комнаты: Connection failed: timeout
[00:26:52] Holger Weiß вошёл(а) в комнату
[00:31:29] jodok вошёл(а) в комнату
[00:35:17] jodok вышел(а) из комнаты
[00:35:40] jodok вошёл(а) в комнату
[00:37:10] kimsehic3 вошёл(а) в комнату
[00:37:39] Holger Weiß вышел(а) из комнаты
[00:47:44] jodok вышел(а) из комнаты: Bin gleich zurück.
[00:48:33] Eelco вышел(а) из комнаты: offline
[00:59:22] pod вышел(а) из комнаты
[01:09:21] sattellite вошёл(а) в комнату
[01:10:31] sezuan вышел(а) из комнаты: Replaced by new connection
[01:10:39] sezuan вошёл(а) в комнату
[01:12:58] linus вошёл(а) в комнату
[01:16:37] Holger вышел(а) из комнаты
[01:18:59] linus вышел(а) из комнаты
[01:19:41] Holger вошёл(а) в комнату
[01:20:20] sattellite вышел(а) из комнаты
[01:20:23] sattellite вошёл(а) в комнату
[01:24:22] linus вошёл(а) в комнату
[01:25:44] Holger вышел(а) из комнаты
[01:26:43] rom1dep вошёл(а) в комнату
[01:34:57] erik вышел(а) из комнаты: Machine going to sleep
[01:35:28] linus вышел(а) из комнаты: Replaced by new connection
[01:35:30] linus вошёл(а) в комнату
[01:36:51] Holger вошёл(а) в комнату
[01:42:00] sattellite вышел(а) из комнаты
[01:42:04] sattellite вошёл(а) в комнату
[01:42:47] Holger вышел(а) из комнаты
[01:45:02] Holger вошёл(а) в комнату
[01:45:38] zinid вышел(а) из комнаты
[01:47:05] linus вышел(а) из комнаты: Replaced by new connection
[01:47:08] linus вошёл(а) в комнату
[01:56:44] cippaciong вошёл(а) в комнату
[01:58:42] vanitasvitae вышел(а) из комнаты
[02:10:07] linus вышел(а) из комнаты: Replaced by new connection
[02:10:10] linus вошёл(а) в комнату
[02:20:48] linus вышел(а) из комнаты: Replaced by new connection
[02:20:51] linus вошёл(а) в комнату
[02:28:44] vanitasvitae вошёл(а) в комнату
[02:28:59] Marzanna вышел(а) из комнаты
[02:33:28] linus вышел(а) из комнаты: Replaced by new connection
[02:33:31] linus вошёл(а) в комнату
[02:35:06] vanitasvitae вышел(а) из комнаты: Rechner geht in den Ruhezustand
[02:35:18] sattellite вышел(а) из комнаты
[02:35:22] sattellite вошёл(а) в комнату
[02:45:46] linus вышел(а) из комнаты: Replaced by new connection
[02:45:49] linus вошёл(а) в комнату
[02:48:50] cippaciong вышел(а) из комнаты
[02:52:28] Holger вышел(а) из комнаты: Replaced by new connection
[02:54:16] Holger вошёл(а) в комнату
[02:57:52] linus вышел(а) из комнаты: Replaced by new connection
[02:57:55] linus вошёл(а) в комнату
[03:00:19] Holger вышел(а) из комнаты
[03:05:24] sezuan вышел(а) из комнаты
[03:07:04] hlad вышел(а) из комнаты: Replaced by new connection
[03:07:07] hlad вошёл(а) в комнату
[03:07:28] sattellite вышел(а) из комнаты
[03:07:33] sattellite вошёл(а) в комнату
[03:08:42] Holger вошёл(а) в комнату
[03:09:34] linus вышел(а) из комнаты: Replaced by new connection
[03:09:36] linus вошёл(а) в комнату
[03:12:14] cippaciong вошёл(а) в комнату
[03:14:47] Holger вышел(а) из комнаты
[03:15:59] Holger вошёл(а) в комнату
[03:19:36] linus вышел(а) из комнаты: Replaced by new connection
[03:19:39] linus вошёл(а) в комнату
[03:29:59] cippaciong вышел(а) из комнаты
[03:33:28] linus вышел(а) из комнаты: Replaced by new connection
[03:33:31] linus вошёл(а) в комнату
[03:43:31] linus вышел(а) из комнаты: Replaced by new connection
[03:43:33] linus вошёл(а) в комнату
[03:49:37] de-facto вышел(а) из комнаты
[03:51:08] andrey.g вышел(а) из комнаты
[03:53:12] erik вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:53:18] erik вошёл(а) в комнату
[03:53:31] linus вышел(а) из комнаты: Replaced by new connection
[03:53:34] linus вошёл(а) в комнату
[04:02:27] SouL вышел(а) из комнаты
[04:02:39] SouL вошёл(а) в комнату
[04:03:34] linus вышел(а) из комнаты: Replaced by new connection
[04:03:37] linus вошёл(а) в комнату
[04:04:21] rozzin вышел(а) из комнаты: Machine going to sleep
[04:07:02] andrey.g вошёл(а) в комнату
[04:13:36] linus вышел(а) из комнаты: Replaced by new connection
[04:13:39] linus вошёл(а) в комнату
[04:18:42] sattellite вышел(а) из комнаты
[04:18:46] sattellite вошёл(а) в комнату
[04:23:37] linus вышел(а) из комнаты: Replaced by new connection
[04:23:39] linus вошёл(а) в комнату
[04:34:10] linus вышел(а) из комнаты: Replaced by new connection
[04:34:12] linus вошёл(а) в комнату
[04:48:00] linus вышел(а) из комнаты: Replaced by new connection
[04:48:03] linus вошёл(а) в комнату
[04:54:30] rozzin вошёл(а) в комнату
[05:01:15] linus вышел(а) из комнаты: Replaced by new connection
[05:01:18] linus вошёл(а) в комнату
[05:03:53] jannic вышел(а) из комнаты
[05:13:03] linus вышел(а) из комнаты: Replaced by new connection
[05:13:06] linus вошёл(а) в комнату
[05:20:35] anand вошёл(а) в комнату
[05:22:14] sattellite вышел(а) из комнаты
[05:22:18] sattellite вошёл(а) в комнату
[05:25:56] linus вышел(а) из комнаты: Replaced by new connection
[05:26:00] linus вошёл(а) в комнату
[05:28:26] rozzin вышел(а) из комнаты: Machine going to sleep
[05:35:59] linus вышел(а) из комнаты: Replaced by new connection
[05:36:02] linus вошёл(а) в комнату
[05:47:20] erik вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[05:47:37] erik вошёл(а) в комнату
[05:49:02] linus вышел(а) из комнаты: Replaced by new connection
[05:49:05] linus вошёл(а) в комнату
[06:02:37] nabeel вышел(а) из комнаты
[06:02:40] linus вышел(а) из комнаты: Replaced by new connection
[06:02:43] linus вошёл(а) в комнату
[06:06:26] jannic вошёл(а) в комнату
[06:09:51] nabeel вошёл(а) в комнату
[06:09:55] anand вышел(а) из комнаты
[06:12:42] linus вышел(а) из комнаты: Replaced by new connection
[06:12:45] linus вошёл(а) в комнату
[06:25:44] linus вышел(а) из комнаты: Replaced by new connection
[06:25:47] linus вошёл(а) в комнату
[06:29:39] anand вошёл(а) в комнату
[06:33:17] sattellite вышел(а) из комнаты
[06:33:20] sattellite вошёл(а) в комнату
[06:39:29] linus вышел(а) из комнаты: Replaced by new connection
[06:39:32] linus вошёл(а) в комнату
[06:43:22] sattellite вышел(а) из комнаты
[06:43:27] sattellite вошёл(а) в комнату
[06:44:32] pinky вышел(а) из комнаты: Stream reset by peer
[06:44:39] pinky вошёл(а) в комнату
[06:49:32] linus вышел(а) из комнаты: Replaced by new connection
[06:49:35] linus вошёл(а) в комнату
[06:54:01] sattellite вышел(а) из комнаты
[06:54:05] sattellite вошёл(а) в комнату
[07:02:39] linus вышел(а) из комнаты: Replaced by new connection
[07:02:42] linus вошёл(а) в комнату
[07:14:13] linus вышел(а) из комнаты: Replaced by new connection
[07:14:15] linus вошёл(а) в комнату
[07:22:50] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[07:22:54] jere вошёл(а) в комнату
[07:25:29] linus вышел(а) из комнаты: Replaced by new connection
[07:25:32] linus вошёл(а) в комнату
[07:34:16] mimi89999 вышел(а) из комнаты
[07:34:45] pinky вышел(а) из комнаты: Stream reset by peer
[07:37:02] linus вышел(а) из комнаты: Replaced by new connection
[07:37:05] linus вошёл(а) в комнату
[07:37:09] sattellite вышел(а) из комнаты
[07:39:54] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[07:40:04] kimsehic3 вошёл(а) в комнату
[07:42:02] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[07:42:10] kimsehic3 вошёл(а) в комнату
[07:44:48] anand вышел(а) из комнаты
[07:46:12] sattellite вошёл(а) в комнату
[07:48:01] kimsehic3 вышел(а) из комнаты
[07:49:49] linus вышел(а) из комнаты: Replaced by new connection
[07:49:52] linus вошёл(а) в комнату
[07:53:14] sattellite вышел(а) из комнаты
[08:02:07] anand вошёл(а) в комнату
[08:02:51] linus вышел(а) из комнаты: Replaced by new connection
[08:02:54] linus вошёл(а) в комнату
[08:07:18] sattellite вошёл(а) в комнату
[08:08:42] sattellite вышел(а) из комнаты
[08:09:15] pod вошёл(а) в комнату
[08:12:10] kimsehic3 вошёл(а) в комнату
[08:13:01] linus вышел(а) из комнаты: Replaced by new connection
[08:13:04] linus вошёл(а) в комнату
[08:15:15] pod вышел(а) из комнаты: Replaced by new connection
[08:15:17] pod вошёл(а) в комнату
[08:26:03] linus вышел(а) из комнаты: Replaced by new connection
[08:26:05] linus вошёл(а) в комнату
[08:27:42] debalance вышел(а) из комнаты
[08:34:29] pod вошёл(а) в комнату
[08:36:29] linus вышел(а) из комнаты: Replaced by new connection
[08:36:32] linus вошёл(а) в комнату
[08:37:38] erik вышел(а) из комнаты: Connection failed: connection closed
[08:37:52] erik вошёл(а) в комнату
[08:39:18] sattellite вошёл(а) в комнату
[08:43:03] debalance вошёл(а) в комнату
[08:43:46] sattellite вышел(а) из комнаты
[08:46:28] linus вышел(а) из комнаты: Replaced by new connection
[08:46:32] linus вошёл(а) в комнату
[08:49:37] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[08:49:42] kimsehic3 вошёл(а) в комнату
[08:51:15] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[08:51:25] kimsehic3 вошёл(а) в комнату
[08:51:40] debalance вошёл(а) в комнату
[08:56:14] mimi89999 вошёл(а) в комнату
[08:56:31] linus вышел(а) из комнаты: Replaced by new connection
[08:56:34] linus вошёл(а) в комнату
[09:00:08] sergio вошёл(а) в комнату
[09:00:29] Marzanna вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[09:00:35] Marzanna вошёл(а) в комнату
[09:08:22] hlad вышел(а) из комнаты: Replaced by new connection
[09:08:27] hlad вошёл(а) в комнату
[09:14:00] linus вышел(а) из комнаты: Replaced by new connection
[09:14:03] linus вошёл(а) в комнату
[09:16:14] erik вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[09:16:17] erik вошёл(а) в комнату
[09:20:47] pod вышел(а) из комнаты
[09:21:07] pod вошёл(а) в комнату
[09:25:46] jere вышел(а) из комнаты
[09:25:47] linus вышел(а) из комнаты: Replaced by new connection
[09:25:50] linus вошёл(а) в комнату
[09:31:48] sattellite вошёл(а) в комнату
[09:34:46] zinid вышел(а) из комнаты
[09:34:49] sattellite вышел(а) из комнаты
[09:34:54] zinid вошёл(а) в комнату
[09:36:00] linus вышел(а) из комнаты: Replaced by new connection
[09:36:03] linus вошёл(а) в комнату
[09:37:50] rom1dep вошёл(а) в комнату
[09:39:20] pod вышел(а) из комнаты
[09:40:57] zinid вошёл(а) в комнату
[09:48:39] sezuan вошёл(а) в комнату
[09:49:02] linus вышел(а) из комнаты: Replaced by new connection
[09:49:05] linus вошёл(а) в комнату
[09:49:26] mimi89999 вышел(а) из комнаты
[09:49:36] vanitasvitae вошёл(а) в комнату
[09:58:20] hlad вошёл(а) в комнату
[10:01:16] sezuan вышел(а) из комнаты: Replaced by new connection
[10:01:20] sezuan вошёл(а) в комнату
[10:02:39] linus вышел(а) из комнаты: Replaced by new connection
[10:02:42] linus вошёл(а) в комнату
[10:03:19] hlad вышел(а) из комнаты
[10:05:46] hlad вошёл(а) в комнату
[10:06:13] pod вошёл(а) в комнату
[10:12:41] linus вышел(а) из комнаты: Replaced by new connection
[10:12:47] linus вошёл(а) в комнату
[10:26:12] pod вышел(а) из комнаты
[10:26:32] mimi89999 вошёл(а) в комнату
[10:27:06] linus вышел(а) из комнаты: Replaced by new connection
[10:27:09] linus вошёл(а) в комнату
[10:27:38] pod вошёл(а) в комнату
[10:30:16] debalance вышел(а) из комнаты
[10:31:06] debalance вошёл(а) в комнату
[10:33:18] sattellite вошёл(а) в комнату
[10:39:49] jeremy вышел(а) из комнаты: Replaced by new connection
[10:39:51] jeremy вошёл(а) в комнату
[10:42:02] sattellite вышел(а) из комнаты
[10:51:17] linus вышел(а) из комнаты
[10:53:59] pinky вошёл(а) в комнату
[10:54:07] <pinky> May 11 07:04:05 s2soutde9570 info Stream encrypted (TLSv1.2 with DHE-RSA-AES256-GCM-SHA384)
May 11 07:04:05 linuxstan.eu:saslauth info SASL EXTERNAL with jabbim.cz failed: not-authorized: self signed certificate in certificate chain
[10:54:25] <pinky> this is log from actual prosody vs ejabberd 17.04, i don't know, where is problem
[10:54:39] debalance вышел(а) из комнаты
[10:55:05] <pinky> prosody have cacert.org...
[10:56:09] debalance вошёл(а) в комнату
[10:57:48] <pinky> i have s2s_use_starttls: optional :-(
[11:00:53] sezuan вошёл(а) в комнату
[11:02:03] mimi89999 вышел(а) из комнаты
[11:04:17] <zinid> I don't understand the problem in fact
[11:04:23] <zinid> what this prosody log is about?
[11:04:53] <zinid> jabbim.cz is your server or what?
[11:04:56] <zinid> should I guess?
[11:06:51] <zinid> anyway, jabbim.cz has valid certificate
[11:07:30] <pinky> jabbim is my server, this is log from linuxstan.eu server
[11:07:34] <pinky> not my server
[11:07:39] <zinid> so?
[11:07:44] <zinid> why do you think it's your problem?
[11:07:56] <pinky> :-)
[11:08:01] <pinky> i don't know
[11:08:01] <zinid> self-signed certificate typically means they didn't configure CA storage correctly
[11:08:16] <zinid> and how this is your problem is beyond me
[11:08:53] <zinid> also, there are openssl client -xmpp starttls, ya know
[11:09:13] <zinid> if you're guys so obsessed with encryption you should use this tool
[11:09:42] <pinky> okok
[11:09:59] <pinky> please, zinid, is possible make dirty patch for Psi+ dirty bug? :-)
[11:10:05] <zinid> yes
[11:10:10] <zinid> but later, I have a job
[11:10:37] <pinky> okok
[11:12:39] <Holger> pinky: Do you have "mod_s2s_dialback: {}" in your list of modules?
[11:13:09] <zinid> Holger: he has, he's just obsessed with this tls auth ;)
[11:13:17] <zinid> which doesn't work in general
[11:13:24] <Holger> Ok.
[11:13:47] <zinid> I don't understand why people are trying to rely on semi-working technology
[11:13:55] linus вошёл(а) в комнату
[11:14:12] <Holger> TLS?
[11:14:23] <zinid> TLS auth, yes
[11:14:26] <zinid> PKIX auth
[11:14:29] <Holger> Ah yes.
[11:14:30] <zinid> or how it's called
[11:15:06] <Holger> But he says he has "s2s_use_starttls: optional" so I would've thought he's *not* enforcing TLS auth?
[11:15:45] <zinid> yes, but then why would he care about sasl external failures?
[11:16:08] <Holger> My guess would've been that Prosody 0.10.something fails to fall back to Dialback with our new code.
[11:16:35] <zinid> well, we don't even know if he has s2s working at all with that prosody
[11:16:41] <Holger> !version linuxstan.eu
[11:16:45] <Servant> Holger: linuxstan.eu is running Prosody version 0.10 nightly build 394 (2017-05-07, 2bda04a7b4d4) on Linux
[11:18:03] sattellite вошёл(а) в комнату
[11:18:09] kimsehic3 вышел(а) из комнаты
[11:18:21] kimsehic3 вошёл(а) в комнату
[11:19:55] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[11:20:03] kimsehic3 вошёл(а) в комнату
[11:20:05] sattellite вышел(а) из комнаты
[11:20:31] <zinid> but in general yes, if prosody is unable to make EXTERNAL, dialback would fail neither
[11:24:59] <Holger> https://hg.prosody.im/0.10/rev/89c42aff8510
[11:25:52] <Holger> This is the problem I mean.  We now always offer EXTERNAL and Prosody 0.10.something no longer falls back to Dialback on EXTERNAL failure.
[11:26:25] <Holger> I discussed this with Zash and he created a patch but it seems he didn't apply it. *shrug*
[11:26:26] <zinid> great idea
[11:26:31] linus вышел(а) из комнаты
[11:26:58] <zinid> external failure can occur even if certificates are correct, for example due to some temporary problem
[11:27:25] <zinid> why don't you want to try dialback is beyond me
[11:27:39] kimsehic3 вышел(а) из комнаты
[11:27:44] linus вошёл(а) в комнату
[11:27:44] <Holger> Yes we discussed this and I totally agree.
[11:27:48] kimsehic3 вошёл(а) в комнату
[11:28:11] <Holger> 0178 says the connection should be closed, but that makes no sense to me.
[11:28:41] <zinid> yes, also it's best practice btw
[11:28:45] <Holger> Yup.
[11:28:53] <zinid> you cannot assume remote server supports this xep
[11:28:58] <Holger> RIght.
[11:29:10] <Holger> FWIW: https://check.messaging.one/result.php?domain=linuxstan.eu&type=server
[11:29:22] kimsehic3 вышел(а) из комнаты
[11:29:30] kimsehic3 вошёл(а) в комнату
[11:32:21] <zinid> full-chain is not full?
[11:32:27] <zinid> ;)
[11:32:39] <zinid> ah
[11:32:41] <zinid> !!!
[11:32:54] <zinid> this is wrong, I mean this is a bug of this xmpp poking software
[11:33:18] <zinid> the RFC clearly states that top-level CA can be present in the chain
[11:33:32] <Holger> Sigh.  I've set up this instance myself and already fixed about 10 bugs.
[11:33:35] <zinid> #2 CA Cert Signing Authority
[11:33:45] linus вышел(а) из комнаты
[11:33:55] <zinid> this is top-level cacert certificate
[11:34:07] <Holger> Yes it's just not trusted.
[11:34:10] <zinid> it's present in CA system storage
[11:34:15] <zinid> no, it's trusted
[11:34:16] <Holger> No.
[11:34:33] <Holger> I'm using Debian's default CA store.  And they no longer trust CAcert.
[11:34:37] <zinid> it's self-signed, because it's top-level
[11:34:38] <zinid> ah
[11:34:45] <zinid> ok then
[11:34:45] <Holger> Just like pinky obviously doesn't trust CAcert.
[11:35:21] <Holger> I could add CAcert but I think it was ditched from most CA stores.
[11:38:06] <zinid> this tool is slow as shit
[11:38:17] <zinid> "Making 30 connections to the server is not uncommon. "
[11:38:29] <zinid> "During development it was observed that some servers require very strict rate limiting. Only when waiting 20 seconds between connection attempts it was possible to stay under these strict limits."
[11:39:01] <zinid> so because of those servers everybody should suffer
[11:39:34] <zinid> if I was the author I would just make 30 connections in parallel, that's it
[11:40:00] <Holger> Yes, I thought about changing that myself.
[11:40:24] <zinid> it's much faster for me just use openssl -startls
[11:40:42] <zinid> I don't care about ciphers, so...
[11:40:48] <Holger> Yes depends on what you want to know.
[11:40:49] <Holger> Right :-)
[11:40:58] <Holger> I do sometimes, when things fail ...
[11:41:09] <zinid> https://check.messaging.one/result.php?domain=jabber.ru&type=server
[11:41:24] <zinid> jabber.ru is still unreachable ;)
[11:41:26] <Holger> Though I have another Perl script for spitting out the ciphers (quickly).
[11:42:11] <Holger> Ah jabber.ru failed on xmpp.net as well.  No idea.
[11:42:34] <zinid> it used to work
[11:43:01] <zinid> also, it detects server's version, so it's not connectivity problem
[11:44:01] <Holger> Haha the version check is issued from a different host.  you don't want to know the details.
[11:44:16] <zinid> ah, ok
[11:44:22] <Holger> The tool can't cope with responses.
[11:44:36] <Holger> So it uses some remote XMPP account for the version check.
[11:44:56] linus вошёл(а) в комнату
[11:45:36] <zinid> I saw jabber.org connections in the log while using this tool
[11:45:56] <Holger> Yes that's probably the reason :-)
[11:46:07] <Holger> connect() to allports.jabber.ru:443 failed: Operation already in progress
[11:46:08] <Holger> Hrm.
[11:46:43] <zinid> child problems ;)
[11:46:58] <zinid> cannot into "Operation already in progress" :(
[11:47:45] <Holger> Well that happens e.g. if you make the socket non-blocking and then call connect() twice.
[11:47:53] <Holger> But this is the first connect() call.  Weirdo.
[11:49:45] <zinid> Holger: by the way, do you use web-admin?
[11:49:54] <zinid> in ejabberd I mean
[11:50:56] linus вышел(а) из комнаты
[11:51:06] <Holger> Hm "openssl s_client -starttls xmpp -connect allports.jabber.ru:443" is weird for me as well.
[11:51:14] <Holger> Connects and then doesn't proceed.
[11:51:20] <Holger> zinid: I use it very occasionally.
[11:51:30] <zinid> for what?
[11:52:27] <Holger> zinid: Changing config on-the-fly, (re)starting modules/listerners.  Now with your "ejabberdctl reload-config" fixes I'll no longer use it.
[11:52:47] <zinid> ok :)
[11:52:47] <Holger> $ host -t srv _xmpp-client._tcp.jabber.ru
_xmpp-client._tcp.jabber.ru has SRV record 10 0 443 allports.jabber.ru.
_xmpp-client._tcp.jabber.ru has SRV record 0 0 5222 jabber.ru.
[11:52:58] <zinid> gosh
[11:53:03] <Holger> Seems the jabber.ru entry works and the other one doesn't.
[11:53:06] <zinid> who put allports into srv?
[11:53:08] <zinid> wtf?
[11:53:11] <zinid> I will tell them
[11:53:28] ThUnd3r|Gr33n вошёл(а) в комнату
[12:01:48] <zinid> regarding openssl -starttls failure with allports.jabber.ru
[12:02:02] <zinid> that's because there is allports.jabber.ru in 'to'
[12:02:09] <zinid> the server replies with host-unknown
[12:03:25] <zinid> also, due allports has lower srv priority
[12:03:34] <zinid> why the tool is trying to connect to it?
[12:05:27] <Holger> It usually tries all nodes and reports separate results for them.  The fact that it stumbles so badly over allports.jabber.ru is a bug.
[12:11:30] <zinid> ok
[12:14:47] <Holger> Ah allports:443 works just fine for me in Gajim.
[12:16:17] <zinid> openssl s_client -starttls xmpp -xmpphost jabber.ru -connect allports.jabber.ru:443
[12:16:21] <zinid> this one works
[12:18:11] <Holger> Yeah my old OpenSSL doesn't have that ...
[12:18:41] <Holger> So no idea why that tool is failing.  I'll debug that later.
[12:19:03] <zinid> no need, I think it never worked with jabber.ru, so who cares :)
[12:20:03] <zinid> Holger: I'm asked if you're about to host the tool forever or until xmpp.net is back to normal?
[12:21:36] <Holger> I'd prefer not to host it, but I doubt xmpp.net will ever come back.
[12:21:54] <Holger> I'll host it as least as long as there's no other instance.
[12:22:30] <Holger> https://mail.jabber.org/pipermail/operators/2017-May/002976.html
[12:23:10] sattellite вошёл(а) в комнату
[12:25:48] sattellite вышел(а) из комнаты
[12:27:37] debalance вошёл(а) в комнату
[12:28:31] rom1dep вышел(а) из комнаты: Connection failed: timeout
[12:31:43] <Holger> $ host allports.jabber.ru.
allports.JABBER.ru has address 95.108.194.211
allports.JABBER.ru has address 84.201.146.163
[12:32:04] <Holger> If I connect to 95.108.194.211 I get a response from='catfeed.net'?
[12:35:07] rom1dep вошёл(а) в комнату
[12:36:02] mimi89999 вошёл(а) в комнату
[12:37:22] erik вышел(а) из комнаты: Connection failed: connection closed
[12:37:28] erik вошёл(а) в комнату
[12:37:39] <zinid> one of the virtual host I guess
[12:43:07] anand вышел(а) из комнаты
[12:55:16] linus вошёл(а) в комнату
[13:00:08] mimi89999 вышел(а) из комнаты
[13:01:16] linus вышел(а) из комнаты
[13:03:33] vanitasvitae вышел(а) из комнаты
[13:03:43] vanitasvitae вошёл(а) в комнату
[13:07:19] cippaciong вышел(а) из комнаты
[13:10:08] cippaciong вошёл(а) в комнату
[13:11:04] linus вошёл(а) в комнату
[13:24:05] <zinid> Holger: I failed to make using cache for scrammed passwords
[13:24:12] <zinid> Holger: in order to do this we need to keep 3 cache tables
[13:24:19] <zinid> also, in clustering will not work
[13:24:24] <zinid> so I just gave up
[13:25:37] <Holger> Wouldn't it work by using an Mnesia RAM table (and Redis/SQL, sigh)?
[13:26:04] <zinid> as a cache?
[13:26:27] <zinid> the problem is that we need to call get_password, user_exists
[13:26:28] <Holger> Well, yes (is it really a cache?) ...
[13:26:31] <zinid> how to cache those?
[13:26:43] <zinid> if we call get_password, scrammed password will be cached
[13:27:22] <zinid> so, if we have 3 (!!!) different caches for user_exts, get_password and check_password, this would work (without clustering)
[13:28:00] <zinid> using redis/sql for cache is inefficient
[13:28:08] <zinid> using mnesia means we have 2 cache implementations
[13:29:07] <Holger> I thought of this as a dedicated feature, unrelated to the rest of the auth stuff.  If it's enabled, ejabberd_c2s will only allow SASL PLAIN, will write the clear-text password to a RAM table; and on logout, remove it.  Or something.  It's not like I thought this through :-)
[13:29:32] <zinid> this is just a hack
[13:29:35] <Holger> Well.
[13:30:01] <Holger> But anyway the idea is not a cache.
[13:30:10] <Holger> We're not caching data which is stored elsewhere.
[13:30:21] <zinid> well it can be done via hooks probably
[13:30:54] <zinid> or using another auth backend
[13:31:22] <zinid> but the point of scram is not to keep plain passwords at all
[13:31:48] de-facto вошёл(а) в комнату
[13:31:54] <Holger> (So the data can't just be removed like it can from a cache, and it should be removed on logout.)
[13:32:41] <Holger> I dunno people might be happier with having plain passwords only in memory, but the use-case I really care about is things like LDAP auth where you just don't have the plain-text password.
[13:32:44] <zinid> anyway, I'm making a commit
[13:33:11] <Holger> Well the use-case I *really* care about is RADIUS auth without plain-text passwords because that's what I have :-)
[13:33:15] <Holger> I don't care about SCRAM :-)
[13:34:16] <zinid> then this will work in your case
[13:34:21] <zinid> with current implementation
[13:34:25] <zinid> except clustering
[13:34:26] <Holger> If everybody was using Mnesia/SQL auth I'd just tell them to disable SCRAM storage, yes.
[13:35:09] <Holger> For me personally it actually already works with the existing "extauth cache" (except that passwords aren't removed on logout).
[13:35:21] <Holger> But *that's* a hack ...
[13:35:49] <zinid> remove cache on logout is not a very great idea
[13:35:55] <zinid> we still need is_user_exists
[13:36:09] <zinid> (what a name, sic)
[13:37:15] <Holger> Well as I said in my mind the "is_user_exists" thing wasn't cached.
[13:37:28] <Holger> (And the extauth stuff also just "caches" the password.)
[13:37:42] <zinid> it probably should be cached if we want to move rosters outside of c2s
[13:37:57] <Holger> Ah.
[13:38:50] <Holger> I fixed the jabber.ru thing BTW ;-)
[13:38:51] <zinid> or the database might be destroyed until other hacks are applied in another part of the code
[13:38:53] <Holger> https://check.messaging.one/result.php?domain=jabber.ru&type=client
[13:38:56] <zinid> Holger:  thanks ;)
[13:39:13] <Holger> Hacks everywhere.
[13:39:48] <Holger> You just need to be faster in fixing the hacks than we others are in adding them.
[13:39:51] <zinid> yeah, one is ok with hacks as long as one doesn't make refactoring ;)
[13:41:11] <zinid> regarding move rosters outside of c2s, this my another pain
[13:41:32] <zinid> as cache lookups will copy data from ets to the calling process
[13:42:01] <zinid> I think this will have performance impact (which couldn't be detected using profiler)
[13:42:14] <Holger> Hmmm.
[13:42:21] <zinid> also, this will constantly blowing up eheap
[13:42:53] <zinid> there are solutions to this, but all looks non-trivial
[13:43:06] linus вышел(а) из комнаты
[13:43:42] <Holger> For the CAPS data I think we'll save memory because right now they're duplicated to N c2s processes for no good reason.
[13:43:49] <zinid> yes, caps is fine
[13:43:50] <Holger> But yes I see the problem with rosters.
[13:44:27] <zinid> the first solution comes to my mind is to cache {user, contact} -> {subscription, group, name, ...}
[13:44:44] <zinid> the copying would be fast
[13:44:45] <Holger> Memory usage won't be worse than the current usage plus the ETS usage right?
[13:44:58] <Holger> But performance I dunno.
[13:45:03] <zinid> yep
[13:45:09] <zinid> well, dunno :)
[13:45:18] <zinid> because copying might constantly trigger eheap_alloc
[13:45:30] <Holger> Ah hm yes.
[13:45:31] <zinid> and eheap allocator is very "clever"
[13:45:58] <zinid> it can allocate "more" memory than needed if it sees frequent allocations ;)
[13:46:22] <zinid> well, it should be checked, so...
[13:46:22] <Holger> Yeah.
[13:46:25] <zinid> I don't know...
[13:46:54] <zinid> I would be fine if we didn't have rosters in c2s, we wouldn't just have what to compare ;)
[13:47:04] sattellite вошёл(а) в комнату
[13:47:08] <Holger> Hehe.
[13:47:21] <zinid> but now it's a bit tricky, as we don't want performance regression
[13:47:34] linus вошёл(а) в комнату
[13:47:45] <Holger> Use a map instead of ETS? ;-)
[13:47:53] <zinid> how to share it?
[13:47:57] <zinid> by copying? :)
[13:48:10] linus вышел(а) из комнаты: Replaced by new connection
[13:48:14] linus вошёл(а) в комнату
[13:48:41] <zinid> another solution is using NIF with a tons of hacks (something like keeping references to some "parent" process, which will keep all data)
[13:48:43] <Holger> Well you copy references rather than actual data in that case right?
[13:48:43] sattellite вышел(а) из комнаты
[13:48:51] <Holger> But I'm sure this will end up worse :-)
[13:49:08] <Holger> Yeah.
[13:49:20] <zinid> erlang sucks in this regard
[13:49:29] <Holger> Yup.
[13:49:30] <zinid> surprisingly, the problem with cache implementation is not new
[13:49:39] <zinid> I got tons of complains in google
[13:50:10] <zinid> anyway, I will try to write some variants and compare
[13:50:18] <zinid> that's why I said "it's a pain"
[13:51:48] <Holger> I see the problem :-)
[13:51:49] <zinid> we also need to understand where and how frequently we need rosters (or particular roster items)
[13:58:31] Marzanna вошёл(а) в комнату
[13:58:31] sergio вышел(а) из комнаты: Replaced by new connection
[13:58:36] sergio вошёл(а) в комнату
[14:02:04] mimi89999 вошёл(а) в комнату
[14:07:57] Holger вышел(а) из комнаты
[14:09:00] linus вышел(а) из комнаты
[14:09:37] Holger вошёл(а) в комнату
[14:10:02] <zinid> https://check.messaging.one/result.php?domain=zinid.ru&type=server
[14:10:28] <zinid> it seems like all default ejabberds has B due to <2048 dh_params
[14:10:44] <Holger> Yup.
[14:10:46] <Holger> BBL.
[14:13:30] Holger вышел(а) из комнаты: Replaced by new connection
[14:13:43] Holger вошёл(а) в комнату
[14:17:13] debalance вышел(а) из комнаты
[14:20:50] ThUnd3r|Gr33n вышел(а) из комнаты: unknown reason
[14:22:57] <pinky> but it was easy peasy generate dh file for ejabberd
[14:23:05] <pinky> https://check.messaging.one/result.php?domain=jabbim.cz&type=server
[14:23:36] Holger вышел(а) из комнаты: Replaced by new connection
[14:23:55] Holger вошёл(а) в комнату
[14:27:22] anand вошёл(а) в комнату
[14:29:14] debalance вышел(а) из комнаты: Replaced by new connection
[14:29:20] debalance вошёл(а) в комнату
[14:40:41] linus вошёл(а) в комнату
[14:40:41] Holger вышел(а) из комнаты: Replaced by new connection
[14:40:52] Holger вошёл(а) в комнату
[14:51:44] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[14:51:55] kimsehic3 вошёл(а) в комнату
[14:55:32] <zinid> https://github.com/processone/ejabberd/commit/633b68db1130c81551b063f3aa15d599b0d355e5
[14:55:40] <zinid> ejabberd developers will hate me soon :D
[14:56:05] kimsehic3 вышел(а) из комнаты
[14:56:15] kimsehic3 вошёл(а) в комнату
[14:59:20] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[15:01:33] linus вышел(а) из комнаты
[15:01:56] debalance вышел(а) из комнаты: Replaced by new connection
[15:02:00] debalance вошёл(а) в комнату
[15:02:01] kimsehic3 вошёл(а) в комнату
[15:03:19] sezuan вышел(а) из комнаты
[15:03:53] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[15:04:04] kimsehic3 вошёл(а) в комнату
[15:08:05] anand вышел(а) из комнаты
[15:13:48] linus вошёл(а) в комнату
[15:23:49] debalance вышел(а) из комнаты
[15:26:07] debalance вошёл(а) в комнату
[15:32:16] ThUnd3r|Gr33n вышел(а) из комнаты: unknown reason
[15:32:38] mimi89999 вышел(а) из комнаты
[15:34:39] anand вошёл(а) в комнату
[15:39:01] hlad вышел(а) из комнаты: Replaced by new connection
[15:39:06] hlad вошёл(а) в комнату
[15:39:22] cippaciong вышел(а) из комнаты
[15:44:33] Holger вышел(а) из комнаты: Replaced by new connection
[15:44:44] Holger вошёл(а) в комнату
[15:45:59] cippaciong вошёл(а) в комнату
[15:49:55] linus вышел(а) из комнаты
[15:52:56] sattellite вошёл(а) в комнату
[15:53:09] ThUnd3r|Gr33n вошёл(а) в комнату
[15:57:36] sattellite вышел(а) из комнаты
[15:59:09] ThUnd3r|Gr33n вышел(а) из комнаты: unknown reason
[15:59:24] <zinid> pinky: is it ok for you to just disable un-registration?
[16:00:53] jere вошёл(а) в комнату
[16:04:24] nabeel вышел(а) из комнаты
[16:05:25] jannic вышел(а) из комнаты
[16:10:15] pod вышел(а) из комнаты
[16:10:58] pod вошёл(а) в комнату
[16:13:57] jere вошёл(а) в комнату
[16:25:00] jannic вошёл(а) в комнату
[16:25:41] <pinky> zinid: inband?
[16:25:48] <zinid> yes
[16:26:12] <pinky> zinid: if only inband, it will be nice, if will be possible hotswap of code, it will be nicer :-)
[16:26:40] <zinid> hum, what other was to unregister except inband? ;)
[16:26:48] <zinid> btw, do you even using inband registration?
[16:26:52] <zinid> *use
[16:26:58] <pinky> with captcha
[16:27:03] <zinid> ah
[16:27:12] <zinid> then we can do unregistration with captcha
[16:27:38] <zinid> but probably makes no sense :/
[16:27:49] <pinky> i need any way for deregistering account
[16:28:10] <zinid> well you of course can use admin functions for this
[16:28:18] <zinid> like ejabberdctl
[16:28:31] <pinky> i now using ejabberdctl and for users web interface from ejabberd https://jabb.im/register/delete
[16:28:51] anand вышел(а) из комнаты
[16:29:07] <zinid> ok
[16:29:21] <pinky> if we disable inband unreg, it will be cool
[16:29:48] <pinky> many users before this bug remove accidentally not account from client, but account from server, with psi
[16:30:17] <pinky> and please, you made for me patch for scram in vhosts, do you get this code to next ejabberd too?
[16:30:33] <pinky> do you put, not get
[16:30:44] <pinky> patch works good
[16:30:58] rozzin вошёл(а) в комнату
[16:31:03] <zinid> yes, already commited
[16:31:39] debalance вышел(а) из комнаты
[16:31:53] <pinky> nice
[16:32:19] <zinid> ok, I will just add 'access_remove' acl
[16:32:27] <zinid> hacky, but at least will work
[16:35:48] Holger вышел(а) из комнаты
[16:39:00] <zinid> pinky: the patch: https://github.com/processone/ejabberd/commit/a8dc5f80d11305fc73d866d1cc3ecff9ecb2e1bd
[16:39:35] anand вошёл(а) в комнату
[16:40:04] <zinid> compile, reload, add 'access_remove: deny' inside mod_register, then reload config via ejabberdctl
[16:40:37] <zinid> the patch will go into next ejabberd release
[16:42:50] Holger вошёл(а) в комнату
[16:43:02] linus вошёл(а) в комнату
[16:48:58] linus вышел(а) из комнаты
[16:53:28] rozzin вышел(а) из комнаты
[16:57:18] <pinky> zinid: without restart?
[16:57:35] <zinid> no restart
[16:58:06] <zinid> the patch is trivial and doesn't change any state
[16:58:25] linus вошёл(а) в комнату
[17:02:57] debalance вошёл(а) в комнату
[17:05:09] debalance вошёл(а) в комнату
[17:05:25] stefandxm вошёл(а) в комнату
[17:09:37] <pinky> zinid: mod_register.erl was changed from 17.04? patched file is smaller...
[17:10:00] <pinky> zinid: i don't have master from git but 17.04
[17:10:38] <zinid> I think it's not changed
[17:10:55] <zinid> anyway, the stuff the patch is fixing doesn't affect anything
[17:11:14] <zinid> in fact it only renames 'access' -> 'access_remove' in a single function
[17:11:29] debalance вышел(а) из комнаты: Rechner geht in den Ruhezustand
[17:14:50] linus вышел(а) из комнаты
[17:15:09] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[17:15:15] kimsehic3 вошёл(а) в комнату
[17:15:19] mimi89999 вошёл(а) в комнату
[17:17:05] <pinky> zinid: https://github.com/processone/ejabberd/blob/17.04/src/mod_register.erl this looks different then in master
[17:17:57] <zinid> so?
[17:18:03] <zinid> the patch doesn't apply or what?
[17:18:22] sattellite вошёл(а) в комнату
[17:18:34] <pinky> lines looks different, not only line numbers
[17:18:44] <zinid> -    Access = gen_mod:get_module_opt(Server, ?MODULE, access,
-                                   fun(A) -> A end, all),
+    Access = gen_mod:get_module_opt(Server, ?MODULE, access_remove, all),
[17:19:19] <zinid> this one you want to change
[17:19:27] <pinky> only this one?
[17:19:35] <zinid> and validating functions at the bottom
[17:20:16] <zinid> regarding the change: rename 'access' to 'access_remove' in *your* function from 17.04
[17:20:46] <zinid> so you should end up with:
Access = gen_mod:get_module_opt(Server, ?MODULE, access_remove, fun(A) -> A end, all)
[17:21:21] sattellite вышел(а) из комнаты
[17:21:42] <zinid> then add this clause:
mod_opt_type(access_remove) -> fun acl:access_rules_validator/1;
and add 'access_remove' to the list of options
[17:21:44] <zinid> got it?
[17:22:13] kimsehic3 вышел(а) из комнаты
[17:22:16] <zinid> actually you don't have to add validators, in this case you'll get 'unknown option' warning
[17:22:20] kimsehic3 вошёл(а) в комнату
[17:22:25] <zinid> but option will be used anyway
[17:22:40] pod вышел(а) из комнаты
[17:22:48] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[17:22:53] <pinky> yes
[17:22:58] jere вошёл(а) в комнату
[17:23:16] <zinid> so rename 'access' to 'access_remove' in a single place
[17:23:19] <zinid> as simple as this
[17:26:17] <pinky> zinid: and reload with erlang console, yes?
[17:26:52] <zinid> yes
[17:26:56] <zinid> l(mod_register).
[17:27:46] linus вошёл(а) в комнату
[17:28:07] <pinky> yes
[17:28:14] <zinid> then proceed with config change as I wrote above
[17:28:15] <pinky> reloaded, now reload config
[17:28:28] debalance вышел(а) из комнаты
[17:28:31] sattellite вошёл(а) в комнату
[17:29:52] <pinky> without access and only access_remove, it will be possible register?
[17:30:25] <zinid> yes
[17:31:20] sattellite вышел(а) из комнаты
[17:33:09] debalance вошёл(а) в комнату
[17:33:12] <pinky> works :-)
[17:33:25] <zinid> have you tried to unregister?
[17:33:30] <pinky> thank you very much, zinid
[17:34:54] cippaciong вышел(а) из комнаты
[17:35:15] Marzanna вышел(а) из комнаты
[17:36:56] Marzanna вошёл(а) в комнату
[17:37:01] rozzin вошёл(а) в комнату
[17:38:16] <pinky> if you try unregister account in psi: There was an error communicating with the XMPP server.
Details: Authentication error: No appropriate mechanism available for given security settings (e.g. SASL library too weak, or plaintext authentication not enabled)
Offered mechanisms: PLAIN
[17:38:36] <pinky> if you try unregister "" contact: no visible action
[17:38:38] sattellite вошёл(а) в комнату
[17:39:07] <zinid> good
[17:39:12] <zinid> but that PLAIN stuff is something other
[17:39:46] <zinid> seems like you have "PLAIN over encryption connection only" setting or something
[17:40:53] sattellite вышел(а) из комнаты
[17:40:54] <zinid> this is jabbim.cz?
[17:40:58] <zinid> let me try
[17:41:56] <pinky> yes, we have only plain (bcrypt for password storage)
[17:43:38] <zinid> yes, I see this in the log
[17:43:46] <zinid> *XML log
[17:44:16] linus вышел(а) из комнаты
[17:46:50] <zinid> <iq type='set' id='unreg1'>
  <query xmlns='jabber:iq:register'>
    <remove/>
  </query>
</iq>
<iq from="zinid@jabbim.cz" type="error" xml:lang="en" to="zinid@jabbim.cz/zinid" id="unreg1">
<query xmlns="jabber:iq:register">
<remove/>
</query>
<error type="auth" code="403">
<forbidden xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
<text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Denied by ACL</text>
</error>
</iq>
[17:46:52] <zinid> it works
[17:47:42] <pinky> nice
[17:47:57] <pinky> thanks you...
[17:47:57] rom1dep вышел(а) из комнаты: Connection failed: timeout
[17:48:12] <zinid> unregistered from web-console
[17:48:23] <zinid> https://jabb.im/register/delete <-- this one
[17:48:30] cippaciong вошёл(а) в комнату
[17:48:36] <pinky> nice
[17:48:36] <zinid> so everything works fine, good
[17:48:41] <pinky> yes
[17:50:15] cippaciong вошёл(а) в комнату
[17:50:41] <pinky> zinid: please, try join jabber@chat.jabb.im
[17:51:33] <zinid> from what server?
[17:51:39] <pinky> not jabbim
[17:52:08] <pinky> hm :-(
[17:52:10] <zinid> doesn't work
[17:52:32] <pinky> zinid [blabla] vstoupil do místnosti.
16:52
zinid opustil místnost.
[17:52:41] <pinky> join and leave...
[17:52:44] <pinky> why..
[17:52:57] <zinid> anything in the log?
[17:53:07] <pinky> i don't log now
[17:53:21] <pinky> but it's from 17.04…
[17:53:28] <pinky> but why...
[17:53:43] <pinky> from local domains not problem...
[17:54:49] <zinid> I can establish outbound s2s to chat.jabb.im
[17:55:02] <zinid> but incoming s2s from chat.jabb.im doesn't work
[17:55:37] <pinky> chat.jabb.im don't have cert…
[17:56:27] <pinky> probably use default cert before, but yesterday i remove this cert and have only certs for vhosts
[17:56:46] <zinid> ha
[17:57:06] <pinky> but why, i have s2s optional...
[17:57:18] <pinky> sorry, tls
[17:57:23] <pinky> tls for s2s
[17:57:29] <zinid> because it tries to read certfile and is failing
[17:57:29] <pinky> and dialback module is enabled...
[17:57:59] <pinky> hm, this is problem, probably gateways don't works now too
[17:58:06] <pinky> for users from another servers
[17:58:29] <zinid> just put the cert back and reload config, why crying? :)
[17:58:45] <pinky> you said about priority
[17:58:46] sattellite вошёл(а) в комнату
[17:58:57] <pinky> global cert have bigger priority then vhost cert
[17:59:01] <zinid> leave domain_certfile
[17:59:06] <zinid> no
[17:59:18] <zinid> I said s2s_certfile has bigger priority than domain_certfile
[17:59:36] <zinid> you should have removed s2s_certfile only
[17:59:44] <zinid> and you removed everything, lol :)
[18:00:08] <pinky> i removed s2s_certfile
[18:00:21] <zinid> yes, but you should have put domain_certfile then
[18:00:32] <pinky> vhost for module?
[18:00:35] <zinid> this will be a default certfile if vhost doesn't specify its own
[18:01:17] <zinid> well, this is a bit complicated, I understand, I'm working on making it easier to configure
[18:01:25] <pinky> domain_certfile to global, ok?
[18:01:29] <zinid> yes
[18:01:44] <zinid> top-level option
[18:02:26] <zinid> if you have a lot of vhosts this is indeed brutal to configure
[18:02:46] mimi89999 вышел(а) из комнаты
[18:02:49] sattellite вышел(а) из комнаты
[18:03:05] jere вышел(а) из комнаты: Disconnected: Received SIGTERM
[18:03:05] jere вышел(а) из комнаты: Disconnected: Received SIGTERM
[18:03:29] jere вошёл(а) в комнату
[18:03:49] <pinky> reloaded
[18:03:55] zinid вошёл(а) в комнату
[18:04:02] zinid вышел(а) из комнаты
[18:04:06] <pinky> yes, 14 vhosts
[18:04:15] <pinky> and two nodes
[18:04:29] <pinky> it's possible try it, please?
[18:04:49] <zinid> it works
[18:04:49] jere вышел(а) из комнаты
[18:04:54] jere вошёл(а) в комнату
[18:04:59] mimi89999 вошёл(а) в комнату
[18:05:23] <zinid> at least jabbim.cz and chat.jabb.im works for me
[18:05:27] <zinid> TLS auth
[18:05:31] <pinky> nice
[18:06:56] rom1dep вошёл(а) в комнату
[18:08:54] <zinid> brebex.jabbim.cz doesn't work
[18:09:32] <zinid> facebook neither
2017-05-11 15:09:12.231 [info] <0.582.0>@ejabberd_s2s_in:handle_auth_failure:204 (tls|<0.581.0>) Failed inbound s2s EXTERNAL authentication facebook.jabbim.com -> zinid.ru (::FFFF:88.86.102.51): Certificate host name mismatch
[18:10:13] <zinid> icq, and so on
[18:10:27] sattellite вошёл(а) в комнату
[18:10:34] <zinid> for some domains, lol
[18:10:48] <pinky> hm, this is problem
[18:10:48] <zinid> icq.jabbim.cz works, icq.netlab.cz doesn't ;)
[18:11:28] <pinky> other transports are on old ejabberd farm
[18:12:44] <zinid> well, clearly certificates are wrong
[18:14:37] <zinid> but there is something wrong with brebex.jabbim.cz
[18:14:45] <zinid> it's not trying to connect to me at all
[18:15:15] <zinid> however, it's authenticating me successfully
[18:15:21] kimsehic3 вышел(а) из комнаты
[18:15:35] cippaciong вышел(а) из комнаты
[18:16:01] sattellite вышел(а) из комнаты
[18:16:17] Marzanna вышел(а) из комнаты
[18:17:13] kimsehic3 вошёл(а) в комнату
[18:19:29] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:19:42] kimsehic3 вошёл(а) в комнату
[18:20:09] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:20:11] cippaciong вошёл(а) в комнату
[18:20:15] jere вошёл(а) в комнату
[18:20:59] Marzanna вошёл(а) в комнату
[18:21:05] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:21:11] kimsehic3 вошёл(а) в комнату
[18:21:44] Marzanna вышел(а) из комнаты
[18:22:09] cippaciong вышел(а) из комнаты
[18:22:30] cippaciong вошёл(а) в комнату
[18:27:29] ThUnd3r|Gr33n вошёл(а) в комнату
[18:28:08] Marzanna вошёл(а) в комнату
[18:28:12] <stefandxm> dang. i missed my back log. was there any reply about the jabber component issue?
[18:28:34] <zinid> regarding messing messages?
[18:28:45] kimsehic3 вышел(а) из комнаты
[18:28:52] kimsehic3 вошёл(а) в комнату
[18:30:17] <stefandxm> yes
[18:30:58] kimsehic3 вышел(а) из комнаты
[18:31:09] kimsehic3 вошёл(а) в комнату
[18:32:16] <zinid> show the listener sections
[18:32:30] Marzanna вышел(а) из комнаты: Connection failed: timeout
[18:32:30] <stefandxm> in the config?
[18:32:58] kimsehic3 вышел(а) из комнаты
[18:33:09] kimsehic3 вошёл(а) в комнату
[18:34:04] Marzanna вошёл(а) в комнату
[18:34:23] Eelco вошёл(а) в комнату
[18:34:57] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:35:00] <stefandxm> its open to WAN is it ok if i pm you the config?
[18:35:20] kimsehic3 вошёл(а) в комнату
[18:35:29] ileh вошёл(а) в комнату
[18:37:04] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:37:12] kimsehic3 вошёл(а) в комнату
[18:39:13] <stefandxm> i sent you a pm because it contains passwords
[18:41:24] nabeel вошёл(а) в комнату
[18:42:22] kimsehic3 вышел(а) из комнаты
[18:42:36] sattellite вошёл(а) в комнату
[18:43:15] <zinid> stefandxm: ejabberd version?
[18:43:38] sattellite вышел(а) из комнаты
[18:43:45] <stefandxm> 17.03
[18:44:15] <stefandxm> no problem to deploy from source
[18:44:49] <zinid> so all these 17+ components are connected?
[18:45:08] <stefandxm> in the error case no
[18:45:15] <stefandxm> only 2 or 3
[18:45:24] <zinid> how many nodes?
[18:45:29] <stefandxm> its set up for staged tests
[18:45:49] <stefandxm> 1 node
[18:45:59] <stefandxm> if you mean clustering
[18:46:09] <zinid> yep
[18:46:31] <zinid> so, when you send a message to component #3 it can be routed to component #15?
[18:46:40] <stefandxm> yeah
[18:46:44] <zinid> nice
[18:46:48] <zinid> :D
[18:46:53] <stefandxm> if i ask test 1 i sometimes (often) get reply from dev
[18:47:13] <stefandxm> automatically round robin scaling :-D
[18:47:38] <zinid> tl;dr, are you using mnesia for all backends?
[18:47:42] <stefandxm> yes
[18:48:32] <zinid> ah, you only get replies from incorrect component
[18:48:32] <stefandxm> iam not sure if everything is running right now. but i can have it set up to run test1/2 and dev if you want to try
[18:48:35] <zinid> that's different
[18:48:43] <stefandxm> ok?
[18:49:01] <zinid> ok, but I need to leave for a couple of hours
[18:49:19] <stefandxm> we send to component xmpp address (domain name) and get reply from wrong one
[18:49:21] <stefandxm> its ok
[18:49:24] <stefandxm> iam on vacation :-)
[18:49:29] <zinid> good
[18:49:35] <stefandxm> so no hurries
[18:49:40] <zinid> ah, do you have remsh access?
[18:49:45] <zinid> `ejabberdctl debug`
[18:49:58] <zinid> it would simplify things a lot
[18:50:03] <stefandxm> do you want to have a ssh account?
[18:50:17] <stefandxm> its no problem to set it up for you
[18:50:46] <stefandxm> i can arrange test1,test2 & dev running + ssh access if you like
[18:51:02] <stefandxm> but it will probably be done by the evening
[18:51:08] <stefandxm> and then you can play around as you like
[18:51:29] <zinid> this probably will not be required
[18:51:44] <stefandxm> nah, but it can simplify things :)
[18:51:47] <stefandxm> its just a test server
[18:51:48] <zinid> what I need atm is from remsh:
ets:tab2list(route).
[18:52:09] <zinid> to see how the components are connected
[18:52:09] Marzanna вышел(а) из комнаты: Connection failed: timeout
[18:52:30] Marzanna вошёл(а) в комнату
[18:54:11] <stefandxm> i sent you a pm with login details
[18:54:26] <stefandxm> no hurry or pressure, do try if you like :)
[18:55:41] <stefandxm> and as long as you dont mess up our static backup on the secondary disks you are ok ;-)
[18:55:58] <zinid> ok
[18:56:08] zinid leaves
[18:56:24] <stefandxm> :)
[18:56:43] <stefandxm> ill go and have a bath and i will probably be off until evening or tomorrow
[18:57:21] <stefandxm> but my private jid is stefan@clayster.com if you want to send a message
[18:57:23] <Holger> Excessive bathing.
[18:57:26] <stefandxm> :D
[18:57:26] SouL вышел(а) из комнаты
[18:57:26] SouL вышел(а) из комнаты
[18:57:39] <stefandxm> yeah. going to dinner afterwards i hope
[18:57:47] <stefandxm> in lithuania and playing golf :)
[18:58:20] <Holger> Wat!
[18:58:21] <Holger> Nice :-)
[18:58:38] <stefandxm> klaipeda :)
[18:59:16] <Holger> Most north-eathern city Germany's.
[18:59:18] <Holger> Until 1920.
[18:59:29] <Holger> First sentence in the German Wikipedia :-)
[18:59:41] <stefandxm> haha cool
[18:59:48] <stefandxm> but they speak "russian" =)
[18:59:58] <stefandxm> ie speaking with their teeths shut
[19:00:42] SouL вошёл(а) в комнату
[19:02:39] pinky вышел(а) из комнаты: Stream reset by peer
[19:03:21] sattellite вошёл(а) в комнату
[19:03:39] <Holger> After 1920, the "Memel Territory [...] was to remain under the control of the League of Nations until a future day when the people of these regions would be allowed to vote on whether the land would return to Germany or not." -- https://en.wikipedia.org/wiki/Klaip#da_Region
[19:03:47] Holger didn't know that.
[19:03:51] <Holger> (Or forgot.)
[19:04:58] <stefandxm> :d
[19:05:16] <stefandxm> its funny how 50 years make so much big difference
[19:05:46] sattellite вышел(а) из комнаты
[19:07:00] <stefandxm> holger,  you play golf yet?
[19:08:18] <Holger> Haha no.
[19:08:19] <Holger> Never tried.
[19:08:22] <Holger> Fun?
[19:09:32] <stefandxm> yes
[19:09:39] nabeel вышел(а) из комнаты
[19:09:40] cippaciong вышел(а) из комнаты
[19:09:59] <stefandxm> time consuming but fun :)
[19:10:08] <stefandxm> i managed to get my gf to play aswell
[19:10:55] cippaciong вошёл(а) в комнату
[19:11:53] SouL вышел(а) из комнаты
[19:11:54] SouL вошёл(а) в комнату
[19:13:24] sattellite вошёл(а) в комнату
[19:13:28] <Holger> http://www.wochenblatt.de/storage/scl/bilderfueralle-2013/sportspielfreizeit/706149_m3w592h309q75v15143_7004762_xxl.jpg
[19:13:41] <Holger> I guess it's cool if you have such a thing.
[19:13:47] nabeel вошёл(а) в комнату
[19:13:49] Marzanna вышел(а) из комнаты
[19:13:49] <Holger> And lots of beer :-)
[19:14:18] <stefandxm> we do
[19:14:25] <stefandxm> i managed to drift quite a lot today
[19:14:26] <Holger> \o/
[19:14:34] <stefandxm> its funny with its someone elses tires
[19:16:09] sattellite вышел(а) из комнаты
[19:17:35] Marzanna вышел(а) из комнаты: Connection failed: connection closed
[19:23:29] sattellite вошёл(а) в комнату
[19:25:30] Marzanna вошёл(а) в комнату
[19:25:52] debalance вышел(а) из комнаты
[19:26:45] debalance вышел(а) из комнаты
[19:28:10] rom1dep вышел(а) из комнаты
[19:28:23] rom1dep вошёл(а) в комнату
[19:29:40] zinid вышел(а) из комнаты
[19:29:42] rom1dep вышел(а) из комнаты
[19:29:49] rom1dep вошёл(а) в комнату
[19:30:29] sattellite вышел(а) из комнаты
[19:31:37] Marzanna вышел(а) из комнаты: Connection failed: timeout
[19:33:10] anand вышел(а) из комнаты
[19:36:17] cippaciong вышел(а) из комнаты
[19:36:40] cippaciong вошёл(а) в комнату
[19:36:48] Marzanna вошёл(а) в комнату
[19:40:45] linus вошёл(а) в комнату
[19:42:50] Marzanna вышел(а) из комнаты: Connection failed: timeout
[19:46:00] Marzanna вошёл(а) в комнату
[19:47:05] linus вышел(а) из комнаты
[19:54:28] sattellite вошёл(а) в комнату
[19:55:16] linus вошёл(а) в комнату
[20:01:17] linus вышел(а) из комнаты
[20:01:19] mimi89999 вошёл(а) в комнату
[20:02:15] sattellite вышел(а) из комнаты
[20:04:33] sattellite вошёл(а) в комнату
[20:12:56] cippaciong вышел(а) из комнаты
[20:16:24] rom1dep вышел(а) из комнаты: Connection failed: timeout
[20:18:39] linus вошёл(а) в комнату
[20:21:28] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[20:24:43] linus вышел(а) из комнаты
[20:32:38] cippaciong вошёл(а) в комнату
[20:38:10] kimsehic3 вошёл(а) в комнату
[20:39:07] sattellite вышел(а) из комнаты
[20:39:58] kimsehic3 вышел(а) из комнаты: Disconnected: Replaced by new connection
[20:41:10] zinid вошёл(а) в комнату
[20:42:46] kimsehic3 вошёл(а) в комнату
[20:44:05] jere вышел(а) из комнаты: Disconnected: Replaced by new connection
[20:44:09] jere вошёл(а) в комнату
[20:46:14] cippaciong вышел(а) из комнаты
[20:46:45] cippaciong вошёл(а) в комнату
[20:55:22] sattellite вошёл(а) в комнату
[20:55:37] linus вошёл(а) в комнату
[20:56:37] erik вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[20:56:40] erik вошёл(а) в комнату
[20:58:04] sattellite вышел(а) из комнаты
[21:01:36] linus вышел(а) из комнаты
[21:05:50] sattellite вошёл(а) в комнату
[21:06:34] ileh вышел(а) из комнаты
[21:06:40] zinid вышел(а) из комнаты
[21:06:44] sattellite вышел(а) из комнаты
[21:06:48] ileh вошёл(а) в комнату
[21:09:56] hlad вышел(а) из комнаты
[21:11:35] zinid вошёл(а) в комнату
[21:13:04] linus вошёл(а) в комнату
[21:19:40] ThUnd3r|Gr33n вышел(а) из комнаты: unknown reason
[21:20:13] sezuan вошёл(а) в комнату
[21:22:24] pinky вошёл(а) в комнату
[21:25:09] linus вышел(а) из комнаты: Replaced by new connection
[21:26:05] sattellite вошёл(а) в комнату
[21:27:02] Marzanna вошёл(а) в комнату
[21:29:49] sattellite вышел(а) из комнаты
[21:32:31] ThUnd3r|Gr33n вошёл(а) в комнату
[21:36:06] sattellite вошёл(а) в комнату
[21:37:39] jere вышел(а) из комнаты
[21:41:13] SouL вошёл(а) в комнату
[21:42:42] sattellite вышел(а) из комнаты
[21:43:02] rozzin вышел(а) из комнаты: Machine going to sleep
[21:44:58] hlad вошёл(а) в комнату
[21:47:22] linus вошёл(а) в комнату
[21:47:23] sattellite вошёл(а) в комнату
[21:53:51] ThUnd3r|Gr33n вошёл(а) в комнату
[21:54:33] sattellite вышел(а) из комнаты
[22:00:45] linus вышел(а) из комнаты
[22:04:30] stefandxm вошёл(а) в комнату
[22:07:29] debalance вошёл(а) в комнату
[22:12:25] <pinky> Holger: please, give me url new xmpp testing tool…
[22:12:59] linus вошёл(а) в комнату
[22:13:04] <zinid> https://check.messaging.one
[22:13:05] ThUnd3r|Gr33n вышел(а) из комнаты: Connection failed: connection closed
[22:13:10] <pinky> thanks, zinid
[22:13:10] <zinid> not Holger though
[22:13:18] <pinky> aha, ok
[22:13:30] vanitasvitae вышел(а) из комнаты
[22:17:40] sattellite вошёл(а) в комнату
[22:20:37] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[22:23:16] <pinky> zinid, 17.04 looks much better optimized then 16.09
[22:23:25] <zinid> what do you mean?
[22:23:35] <pinky> cpu usage, database usage
[22:23:49] <zinid> and what about memory?
[22:24:01] sattellite вышел(а) из комнаты
[22:25:40] linus вышел(а) из комнаты
[22:25:42] <rom1dep> Oh, this is xmpp.net back online, neat
[22:26:22] <zinid> pinky: you will be surprised with 17.06, trust me ;)
[22:26:32] <pinky> yes? nice
[22:26:52] <zinid> much better caching, optimized queueing, optimized strings processing and so on
[22:27:25] cippaciong вышел(а) из комнаты
[22:27:41] <pinky> aha
[22:27:49] <pinky> memory looks maybe better too
[22:27:59] <zinid> we need to wait for memory stats
[22:28:03] <pinky> i don't know, i have box with 128GB of RAM
[22:28:06] <zinid> it may grow slowly then will peak
[22:28:19] <rom1dep> zinid: eh, try to leave a few bugs here and there do I have a reason to complain at least!
[22:28:29] <zinid> again :(
[22:29:07] <zinid> what do you suggest? sitting on a butt and doing nothing?
[22:29:22] <zinid> we don't have all ejabberd covered with tests, it's virtually impossible
[22:29:33] <zinid> especially configuration processing
[22:29:56] <rom1dep> -do+so +/s
[22:30:36] <zinid> take some version, apply some patches and wait for next stable ;)
[22:31:01] <pinky> i'm happy with ejabberd
[22:31:25] <zinid> me too ;)
[22:31:26] <pinky> my first jabber server was at jabberd 1.x, it was hell
[22:31:36] <pinky> we have very good server
[22:31:48] <pinky> we have problems more with clients…
[22:31:53] Marzanna вышел(а) из комнаты: Connection failed: timeout
[22:32:06] <pinky> and maybe with any good push module, standardized
[22:32:11] <zinid> rom1dep: also, if you're so picky, you can try beta ;)
[22:32:27] <zinid> rom1dep: you know we fix the bugs fast, so just find them and report :)
[22:32:48] <rom1dep> zinid: I actually find it great for such an old project to have the guts to get into so broad undertakings and refactorings
[22:33:09] <rom1dep> And I'm very happy too 😊
[22:33:12] <zinid> this year will be refactoring. period.
[22:33:24] <zinid> we cannot move with existing code, it's awful
[22:33:39] <pinky> yep
[22:33:49] <zinid> also, the new features are not strictly speaking refactoring
[22:33:56] <pinky> but this update was pain
[22:34:04] <zinid> yes, some parts are updated, but everything is a new code
[22:34:16] Marzanna вошёл(а) в комнату
[22:34:17] <zinid> *everything other
[22:34:28] <pinky> pain was for me update from 2.1.x to comunity edition too, last year
[22:34:35] <zinid> the biggest refactoring ever was 16.09 -> 16.12 and 17.01 -> 17.03
[22:35:15] <zinid> pinky: btw, what database are you using? psql, mysql?
[22:35:21] <pinky> mysql
[22:35:34] <pinky> and i'm thinking about combination with redis
[22:36:15] <rom1dep> zinid: still recommending anything over SQLite ?
[22:36:27] linus вошёл(а) в комнату
[22:36:41] <zinid> nope :/
[22:36:54] <zinid> and sqlite made several bad surprised to me
[22:36:57] <zinid> :(
[22:37:10] debalance вышел(а) из комнаты
[22:37:50] <zinid> pinky: redis is waaaaay better in 17.06 and all shared data (not only sessions) (can be stored there)
[22:38:01] <pinky> yes
[22:38:02] <rom1dep> Maybe I'll migrate that with 17.06 then
[22:38:30] <pinky> i'm 40 years old and i have problems new techs, i'm little bit conservative now
[22:38:47] cippaciong вошёл(а) в комнату
[22:39:04] <pinky> i have problems with new techs
[22:39:11] <zinid> haha, me too (37), but users don't let me relaxing ;)
[22:39:36] <zinid> well, customers too
[22:39:40] <pinky> but we are using in work elastic, mongo and redis, maybe redis is good next step
[22:40:20] <zinid> I heard there is a problem with multimaster in redis, is it true?
[22:40:32] <zinid> it's buggy or something
[22:40:43] <zinid> people say memcached is much more stable in this regard
[22:40:55] <pinky> and few years i'm manager… not developer or admin… it's not easy for me change mind to developing or administering
[22:41:18] <zinid> lol, I was a manager 8 years ago, didn't like it
[22:41:23] <zinid> I want to code
[22:41:46] <pinky> i like it
[22:41:59] <zinid> sure, no problem :)
[22:42:05] <pinky> and now i'm in small company and i have time for prototyping too
[22:42:25] <pinky> now i'm trying thinks like machine learning… it's fun
[22:43:06] <zinid> it's modern!
[22:43:06] <pinky> it's small company, i was in corporate, but it wasnt for me, you have true
[22:43:26] <pinky> definitely yes
[22:43:33] Holger вышел(а) из комнаты: Replaced by new connection
[22:43:42] Holger вошёл(а) в комнату
[22:43:45] <pinky> it's cool and big hipe about it
[22:43:53] <zinid> btw, where is stephan? I found the bug
[22:44:01] <zinid> now I don't know what to do with it
[22:44:38] <zinid> the bug is not due to refactoring, rom1dep !!! ;)
[22:46:45] rozzin вошёл(а) в комнату
[22:49:06] linus вышел(а) из комнаты
[22:49:16] <Holger> Playing golf or something.
[22:49:53] cippaciong вышел(а) из комнаты
[22:50:35] cippaciong вошёл(а) в комнату
[22:50:47] <zinid> good for him
[22:54:45] <rom1dep> > the bug is not due to refactoring, rom1dep !!! ;)
/o\
[23:00:59] pinky вышел(а) из комнаты: Stream reset by peer
[23:01:10] anand вошёл(а) в комнату
[23:04:21] linus вошёл(а) в комнату
[23:04:36] stefandxm вошёл(а) в комнату
[23:04:44] ThUnd3r|Gr33n вышел(а) из комнаты: unknown reason
[23:06:58] Marzanna вышел(а) из комнаты: Connection failed: timeout
[23:07:12] Marzanna вошёл(а) в комнату
[23:09:41] rozzin вышел(а) из комнаты
[23:10:19] linus вышел(а) из комнаты
[23:12:51] linus вошёл(а) в комнату
[23:13:10] ThUnd3r|Gr33n вошёл(а) в комнату
[23:18:35] sattellite вошёл(а) в комнату
[23:20:30] ThUnd3r|Gr33n вышел(а) из комнаты: unknown reason
[23:20:30] hlad вышел(а) из комнаты: Replaced by new connection
[23:20:36] hlad вошёл(а) в комнату
[23:21:45] pod вышел(а) из комнаты
[23:22:53] sattellite вышел(а) из комнаты
[23:24:01] vanitasvitae вошёл(а) в комнату
[23:26:37] anand вышел(а) из комнаты
[23:28:35] sattellite вошёл(а) в комнату
[23:33:32] linus вышел(а) из комнаты: Replaced by new connection
[23:33:35] linus вошёл(а) в комнату
[23:35:34] sattellite вышел(а) из комнаты
[23:35:47] ThUnd3r|Gr33n вошёл(а) в комнату
[23:40:42] SouL вышел(а) из комнаты
[23:40:42] SouL вышел(а) из комнаты
[23:46:47] jere вошёл(а) в комнату
[23:47:03] Holger вышел(а) из комнаты: Replaced by new connection
[23:49:40] Holger вошёл(а) в комнату
[23:51:21] sattellite вошёл(а) в комнату
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!