Process-one
ejabberd
ejabberd@conference.process-one.net
Wednesday, December 19, 2018< ^ >
zinid has set the subject to: ejabberd discussions: https://docs.ejabberd.im
Room Configuration
Room Occupants

GMT+0
[00:01:30] anodyne leaves the room
[00:05:31] mightyBroccoli leaves the room: Machine is going to sleep
[00:15:19] mightyBroccoli leaves the room
[00:17:18] info-screen leaves the room
[00:21:58] anodyne leaves the room
[00:22:16] shara leaves the room
[00:22:24] Neustradamus leaves the room
[00:25:22] Neustradamus leaves the room
[00:26:23] ThUnD3r|Gr33n© leaves the room
[00:29:31] Neustradamus leaves the room
[00:35:05] anodyne leaves the room
[00:36:01] chrys leaves the room
[00:39:26] mrDoctorWho leaves the room
[00:50:20] anodyne leaves the room
[00:56:24] chrys leaves the room
[01:04:28] frainz leaves the room
[01:12:02] anodyne leaves the room
[01:18:50] bowlofeggs leaves the room
[01:22:59] chrys leaves the room
[01:29:20] dos leaves the room
[01:37:55] anodyne leaves the room
[01:38:17] chrys leaves the room
[01:52:05] lorddavidiii leaves the room
[02:03:56] marek leaves the room
[02:05:25] dos leaves the room
[02:05:28] doctor leaves the room
[02:18:28] frainz leaves the room
[02:26:23] cippaciong leaves the room
[02:38:06] info-screen leaves the room
[02:44:21] pprrks leaves the room
[02:45:53] anodyne leaves the room
[02:49:42] oli leaves the room: Disconnected: Replaced by new connection
[02:59:39] pprrks leaves the room: Disconnected: Replaced by new connection
[03:03:02] cippaciong leaves the room
[03:15:24] frainz leaves the room
[03:43:35] Steven Roose leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:45:10] frainz leaves the room
[03:52:20] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:55:27] anodyne leaves the room
[04:13:07] frainz leaves the room
[04:17:02] ta leaves the room: Disconnected: Replaced by new connection
[04:30:24] frainz leaves the room
[04:40:22] ma1uta leaves the room: Replaced by new connection
[04:51:33] anodyne leaves the room
[04:55:04] chrys leaves the room
[04:59:53] bowlofeggs leaves the room
[05:08:11] ta leaves the room: Machine is going to sleep
[05:22:43] anodyne leaves the room
[05:27:28] mimi89999 leaves the room
[05:27:45] flow leaves the room: Stream reset by peer
[05:28:20] oli leaves the room
[05:44:48] anodyne leaves the room
[05:59:42] torus371 leaves the room
[06:06:12] anodyne leaves the room
[06:06:13] debalance leaves the room
[06:06:15] adrien leaves the room
[06:06:22] shara leaves the room
[06:07:08] adrien leaves the room
[06:26:12] sezuan leaves the room
[06:30:19] sezuan leaves the room
[06:33:33] adrien leaves the room
[06:37:42] spicewiesel leaves the room
[06:37:46] frainz leaves the room
[06:41:42] nekit leaves the room
[06:50:49] anodyne leaves the room
[06:55:58] ave leaves the room
[06:58:11] nekit leaves the room
[06:59:36] rtq3 leaves the room
[07:01:20] dion leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:03:37] pprrks leaves the room
[07:05:07] sezuan leaves the room: Rechner geht in den Ruhezustand
[07:09:25] APach leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:23:58] anodyne leaves the room
[07:24:20] oli leaves the room
[07:29:40] robert_mobil leaves the room
[07:30:59] erik leaves the room: Connection failed: timeout
[07:35:52] lorddavidiii leaves the room
[07:37:24] anodyne leaves the room
[07:46:43] spicewiesel leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:53:19] anodyne leaves the room
[07:53:35] lorddavidiii leaves the room
[08:02:29] Sergio leaves the room
[08:02:43] focus121 leaves the room
[08:06:22] oli leaves the room
[08:13:22] jeremy leaves the room
[08:16:10] Licaon_Kter [cnvrs] leaves the room
[08:22:09] anodyne leaves the room
[08:38:44] debalance leaves the room
[08:41:15] madmalkav leaves the room
[08:46:19] nekit leaves the room
[08:49:59] mimi89999 leaves the room
[08:50:39] anodyne leaves the room
[08:51:32] frainz leaves the room
[08:55:24] dos leaves the room
[08:56:46] frainz leaves the room
[09:02:43] ChaosKid42 leaves the room
[09:03:31] bammes leaves the room
[09:04:38] hornsen leaves the room
[09:09:49] madmalkav leaves the room
[09:12:36] cromain leaves the room
[09:17:39] dion leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:18:32] cromain leaves the room
[09:18:47] cromain leaves the room
[09:21:52] deavmi leaves the room
[09:34:37] anodyne leaves the room
[09:36:30] oli leaves the room
[09:40:12] mrDoctorWho leaves the room
[09:43:34] madmalkav leaves the room
[09:45:07] <madmalkav> Ummm , getting random errors for users that get failed c2s auth even when they have the password saved, and it starts working again after some time. Auth against ldap, I think it is ldap problem but not aure how to debug it
[09:48:03] anodyne leaves the room
[09:48:57] ta leaves the room
[09:51:49] <madmalkav> auth_use_cache is set to false , so we can skip cache issues I think
[09:51:58] frainz leaves the room
[09:52:55] deavmi leaves the room
[09:55:14] torus371 leaves the room: Disconnected: Replaced by new connection
[09:57:45] dos leaves the room
[09:59:45] <Steven Roose> > I can't send messages here because the konuro.net XMPP server is configured to only send out keys to people who are subscribed to your presence
If this is the case, how do I configure ejabberd to send out keys to everyone?
[10:06:14] lorddavidiii leaves the room
[10:07:47] <Holger> What keys?
[10:07:50] <Holger> OMEMO?
[10:08:54] <jc> yes, it was me how wrote that to Steven Roose
[10:08:57] dos leaves the room
[10:09:02] <jc> I'm adding OMEMO MUC support to Converse...
[10:09:06] <Holger> If so:
mod_pubsub:
  force_node_config:
    access_model: open # Make OMEMO keys available to non-contacts.
  # [...]
(But Conversations would do that automatically.)
[10:09:07] <Holger> Ah.
[10:09:26] fp leaves the room
[10:09:29] <jc> Holger: how does Conversations do that? With #publish-options?
[10:09:37] <Holger> jc: Yes.
[10:09:46] <jc> That requires the clients of the people I'm trying to chat to, to do that however, so not something I can control
[10:09:52] <jc> I'm adding that to Converse as well
[10:10:22] <Holger> jc: Right.  Just mentioned it in case Steven Roose is using Conversations.  In that case I'd expect the axolotl to have access_model=open already.
[10:10:29] <Holger> *the acolotl nodes
[10:10:53] <Holger> *axolotl, typing easy not.
[10:12:47] shara leaves the room
[10:13:08] <edhelas> Holger that force_node_config feature is not documented as I saw :) but it's a nice one!
[10:13:57] <Holger> Ah, it's in the sample config file but indeed missing in the docs.
[10:17:25] anodyne leaves the room
[10:17:48] oli leaves the room
[10:17:55] pprrks leaves the room
[10:21:08] <Licaon_Kter> zinid: worried?
https://blade.tencent.com/magellan/index_en.html
[10:21:12] rom1dep leaves the room
[10:23:53] doctor leaves the room
[10:31:33] deavmi leaves the room
[10:32:49] fp leaves the room
[10:33:19] zuglufttier leaves the room: Machine is going to sleep
[10:36:54] ma1uta leaves the room: Replaced by new connection
[10:37:52] madmalkav leaves the room
[10:39:06] deavmi leaves the room: Disconnected: Replaced by new connection
[10:40:46] ma1uta leaves the room
[10:43:18] Sergio leaves the room
[10:48:29] anodyne leaves the room
[10:51:04] pprrks leaves the room
[10:54:37] frainz leaves the room
[10:56:27] anodyne leaves the room
[10:58:00] maddl leaves the room
[11:00:49] madmalkav leaves the room
[11:05:58] mimi89999 leaves the room: Disconnected: Replaced by new connection
[11:06:13] hornsen leaves the room
[11:10:30] shara leaves the room
[11:12:56] chrys leaves the room
[11:15:17] <Steven Roose> Holger, does that config have effect on other pubsub data?
[11:15:51] <Steven Roose> Seems like it could force any pubsub data to be open to the public, which sounds scary. Isn't there a wayto just force it to nodes somehow identified as OMEMO?
[11:17:16] anodyne leaves the room
[11:17:53] <zinid> Licaon_Kter, no, ejabberd is not affected
[11:18:52] <Holger> Steven Roose: Er, yes, my snippet was wrong of course :-)
[11:18:54] mimi89999 leaves the room
[11:19:35] <Holger> Steven Roose:
mod_pubsub:
  # [...]
  force_node_config:
    "eu.siacs.conversations.axolotl.*":
      access_model: open
[11:20:00] <Holger> Steven Roose: Just a test whether you pay attention.
[11:20:51] <edhelas> I'm wondering if the Compliance Suit 2019 shoudn't force the XMPP servers to have such configs for the related XEPs
[11:20:58] <edhelas> like Bookmark and other PEP ones
[11:21:16] <Holger> Nah.
[11:21:56] <Holger> That's just workarounds for broken clients.
[11:22:14] <Steven Roose> Holger, :D thanks!
[11:23:00] shara leaves the room
[11:23:05] <Steven Roose> Holger, one last thing: does that also have effect on existing nodes?
[11:23:11] <Steven Roose> or just new nodes?
[11:26:00] madmalkav leaves the room
[11:26:32] spicewiesel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:29:21] <Holger> Steven Roose: Just new nodes.
[11:30:19] zuglufttier leaves the room: Machine is going to sleep
[11:38:08] Steven Roose leaves the room
[11:42:20] dion leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:42:22] focus121 leaves the room
[11:43:05] APach leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:46:45] deavmi leaves the room
[11:50:12] oli leaves the room
[11:50:49] focus121 leaves the room
[11:55:43] rom1dep leaves the room
[11:57:57] 404 leaves the room
[11:58:09] Akasch leaves the room: Rechner geht in den Ruhezustand
[12:03:50] ta leaves the room
[12:05:29] fp leaves the room
[12:06:04] info-screen leaves the room
[12:06:07] frainz leaves the room
[12:07:45] ChaosKid42 leaves the room
[12:09:00] anodyne leaves the room
[12:09:46] infinihub leaves the room
[12:10:06] lorddavidiii leaves the room
[12:11:30] frainz leaves the room
[12:12:53] frainz leaves the room
[12:18:57] 4223 leaves the room
[12:19:23] 4223 leaves the room
[12:19:51] VC leaves the room
[12:19:55] 4223 leaves the room
[12:20:05] 4223 leaves the room
[12:21:06] shara leaves the room
[12:22:06] anodyne leaves the room
[12:29:09] shara leaves the room
[12:29:21] lorddavidiii leaves the room
[12:29:29] shara leaves the room
[12:37:35] VC leaves the room
[12:38:00] 4223 leaves the room
[12:38:40] dion leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:39:12] zuglufttier leaves the room: Machine is going to sleep
[12:39:17] 4223 leaves the room
[12:39:37] anodyne leaves the room
[12:44:36] cippaciong leaves the room
[12:45:25] chrys leaves the room
[12:49:39] doctor leaves the room
[12:52:07] <edhelas> zinid Holger what is the difference between mod_offline and mod_mam, they interract with eachothers ?
[12:52:19] hornsen leaves the room
[12:53:18] <Holger> edhelas: mod_offline is the old-school offline spool, XMPP had that since forever.  Messages are written there if none of the recipient's clients is online, and are delivered to the first client that reconnects.
[12:53:49] <edhelas> ok, is it deprecated ?
[12:55:10] <Holger> edhelas: So from the client's point of view, they're just like normal live messages (just with a <delay/> tag).  You need to de-dup against messages retrieved from MAM (using the <stanza-id/>).  Or use some XEP-0013 command do ditch the offline spool before sending presence (I think Conversations does that as an optimization).
[12:55:23] frainz leaves the room
[12:55:29] <Holger> edhelas: Well you can disable it if you think the assumption that all your clients support MAM is safe.
[12:56:05] <edhelas> ok :) I'm curious about that optimisation
[12:56:13] <edhelas> thanks for the info !
[12:56:20] VC leaves the room
[12:57:40] frainz leaves the room
[13:04:55] anodyne leaves the room
[13:04:56] Alacer leaves the room
[13:06:40] mrDoctorWho leaves the room
[13:07:41] ulrich leaves the room
[13:07:54] rtq3 leaves the room
[13:08:16] frainz leaves the room
[13:11:42] Alacer leaves the room
[13:12:03] maddl leaves the room
[13:13:17] rtq3 leaves the room
[13:13:53] Eclipse leaves the room
[13:14:17] madmalkav leaves the room
[13:19:36] ChaosKid42 leaves the room
[13:21:13] Alacer leaves the room
[13:22:51] anodyne leaves the room
[13:25:27] <zinid> offline is another source of performance bottle neck BTW
[13:25:44] <zinid> enable it only when you really need it
[13:26:15] ThUnD3r|Gr33n© leaves the room
[13:26:19] <zinid> SQL DELETEs are expensive as fuck
[13:27:00] <edhelas> zinid https://github.com/processone/ejabberd/blob/master/ejabberd.yml.example#L201 :o
[13:27:20] <zinid> yes, so?
[13:27:45] <zinid> we don't assume only modern clients will be used
[13:27:51] <edhelas> true
[13:30:50] Alacer leaves the room
[13:31:20] Steven Roose leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:33:45] shara leaves the room
[13:34:55] VC leaves the room
[13:35:29] anodyne leaves the room
[13:37:33] flow leaves the room: Stream closed by us: system-shutdown
[13:39:58] deavmi leaves the room
[13:45:18] Holger leaves the room
[13:46:58] deavmi leaves the room
[13:48:28] ma1uta leaves the room
[13:48:49] jc leaves the room: Disconnected: closed
[13:52:03] lorddavidiii leaves the room
[13:52:54] maddl leaves the room
[14:01:54] VC leaves the room
[14:05:26] deavmi leaves the room
[14:05:34] lorddavidiii leaves the room
[14:06:55] anodyne leaves the room
[14:07:05] lorddavidiii leaves the room
[14:07:40] lorddavidiii leaves the room
[14:09:09] shara leaves the room
[14:13:37] ChaosKid42 leaves the room
[14:14:20] cromain leaves the room
[14:15:30] pod leaves the room
[14:18:35] marek leaves the room: Machine is going to sleep
[14:22:45] ave leaves the room
[14:25:27] anodyne leaves the room
[14:31:13] zuglufttier leaves the room: Machine is going to sleep
[14:31:23] deavmi leaves the room
[14:31:35] shara leaves the room
[14:32:26] maddl leaves the room
[14:42:38] deavmi leaves the room: Machine going to sleep
[14:43:18] ChaosKid42 leaves the room
[14:52:27] robert_mobil leaves the room
[14:54:26] lorddavidiii leaves the room
[14:55:07] anodyne leaves the room
[15:01:49] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:08:35] deavmi leaves the room
[15:11:32] ta leaves the room
[15:12:24] <Steven Roose> Does anyone have any experience/idea of the possibility of migrating an ejabberd with SQL SCRAM authentication to LDAP?
[15:15:43] <Holger> You won't be able to migrate the passwords.
[15:16:41] <Holger> I mean in theory you could enforce SASL PLAIN and store the passwords whenever users authenticate, but at least Conversations will refuse to use PLAIN if it did SCRAM before.
[15:18:27] anodyne leaves the room
[15:18:32] <zinid> just don't use SCRAM. EVER.
[15:18:39] <Steven Roose> There is no way to somehow force ldap to use the same SCRAM params as ejabberd used to keep the salted passwords identical? Like migrate salt and everything with it?
[15:18:41] <zinid> use SASL EXTERNAL worse case
[15:18:46] <Steven Roose> zinid, alternative?
[15:18:54] <zinid> SASL EXTERNAL
[15:18:54] <flow> isn't there a SCRAM binding for LDAP?
[15:19:10] <Steven Roose> zinid, how does SASL EXTERNAL work?
[15:19:16] <flow> (I assume it is possibly not widely implemented)
[15:19:18] <Holger> Steven Roose, flow: ejabberd's LDAP code doesn't support SCRAM.
[15:19:20] <zinid> Steven Roose, client certificate authentication
[15:19:21] <Steven Roose> zinid, What's your objection to SCRAM? :)
[15:19:36] <zinid> Steven Roose, migration, format incompatibility
[15:19:49] <zinid> DoS attack vector if SASL PLAIN is allowed
[15:20:14] <Steven Roose> > Steven Roose, client certificate authentication
That doesn't help me much..
[15:20:30] <Steven Roose> Is "SASL EXTERNAL" a thing outside of ejabberd? Or just a name ofr a certain authentication internally?
[15:20:51] <zinid> Steven Roose, you just provide a TLS certificate to your client where you sign its JID
[15:20:56] <zinid> even Conversations support this
[15:21:17] <Steven Roose> zinid, that doesn't seem very user-friendly..
[15:21:27] <flow> Holger, I know, but the question is how hard it would be for ejabberd to support RFC 5803 and if it would help with the SCRAM+LDAP situation if ejabberd does
[15:21:42] <zinid> Steven Roose, it depends on how implement it in the clients
[15:22:26] <zinid> ah, Gajim also supports it
[15:22:41] <Steven Roose> So ok I'm getting overloaded with words. What is the current "recommended" way to do authentication?
[15:22:48] <Steven Roose> It can't possibly be plaintext, is it?
[15:23:07] <zinid> Steven Roose, I recommend either PLAIN or EXTERNAL
[15:23:47] <zinid> with SCRAM you will be fucked when cryptowhores will invent next new and shiny incompatible SCRAM-SUPER-1024
[15:24:56] <zinid> regarding LDAP for instance: I'm not even sure you can convert SCRAM data from ejabberd to your @LDAP_SERVER@
[15:25:08] maddl leaves the room
[15:25:11] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:25:52] <zinid> and I as developer will have a lot of PITA: writing converters, implementing this scram shit in ldap drivers and so on
[15:29:24] torus371 leaves the room
[15:30:05] anodyne leaves the room
[15:34:16] nosnilmot leaves the room
[15:36:46] ulrich leaves the room
[15:41:27] shara leaves the room
[15:52:08] badlop leaves the room
[15:53:44] rom1dep leaves the room
[15:57:00] maddl leaves the room
[16:03:33] bammes leaves the room
[16:04:50] VC leaves the room
[16:10:17] 4223 leaves the room
[16:12:26] anodyne leaves the room
[16:23:53] zuglufttier leaves the room: Machine is going to sleep
[16:28:59] marek leaves the room: Machine is going to sleep
[16:29:40] torus371 leaves the room
[16:35:50] nico leaves the room
[16:42:18] 404 leaves the room
[16:45:43] adrien leaves the room
[16:46:11] tyler leaves the room: Machine is going to sleep
[16:49:14] APach leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:51:15] anodyne leaves the room
[16:52:52] ta leaves the room
[16:57:15] VC leaves the room
[16:57:43] fp leaves the room
[17:04:31] rincewind leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:09:32] anodyne leaves the room
[17:13:43] oli leaves the room
[17:16:32] mightyBroccoli leaves the room
[17:21:36] debalance leaves the room
[17:22:28] deavmi leaves the room
[17:22:57] debalance leaves the room
[17:24:57] cromain leaves the room
[17:34:10] Sergio leaves the room
[17:34:41] anodyne leaves the room
[17:40:34] rincewind leaves the room
[17:41:28] bammes leaves the room
[17:42:22] maddl leaves the room
[17:42:24] deavmi leaves the room
[17:42:27] maddl leaves the room
[17:42:35] debalance leaves the room
[17:43:49] <Neustradamus> A whitepapers about SCRAM: https://www.isode.com/whitepapers/scram.html
[17:44:04] <Neustradamus> And https://tools.ietf.org/html/rfc7677 about SCRAM-SHA-256 / SCRAM-SHA-256-PLUS
[17:46:02] <Neustradamus> It is possible to look for LDAP pulls? https://github.com/processone/ejabberd/pulls?utf8=%E2%9C%93&q=ldap+is%3Aopen
[17:46:29] spicewiesel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:51:24] nekit leaves the room
[17:56:54] hornsen leaves the room
[17:57:35] anodyne leaves the room
[18:01:11] debalance leaves the room
[18:07:27] rtq3 leaves the room
[18:13:50] torus371 leaves the room
[18:20:57] anodyne leaves the room
[18:20:57] edhelas leaves the room
[18:30:41] zuglufttier leaves the room: Machine is going to sleep
[18:32:10] anodyne leaves the room
[18:37:09] deavmi leaves the room: Disconnected: Replaced by new connection
[18:38:34] deavmi leaves the room: Machine going to sleep
[18:40:06] \(*.*)/ leaves the room
[18:40:58] shara leaves the room
[18:45:22] tyler leaves the room
[18:45:37] debalance leaves the room
[18:47:24] maddl leaves the room
[18:50:22] marc leaves the room
[18:55:13] 4223 leaves the room
[18:55:32] 4223 leaves the room
[18:56:33] deavmi leaves the room
[18:57:00] anodyne leaves the room
[19:00:30] nico leaves the room
[19:00:32] nico leaves the room
[19:00:38] mightyBroccoli leaves the room
[19:00:40] nico leaves the room
[19:00:55] nico leaves the room
[19:00:58] nico leaves the room
[19:01:03] nico leaves the room
[19:01:07] nico leaves the room
[19:01:18] nico leaves the room
[19:01:24] nico leaves the room
[19:07:20] <Licaon_Kter> zinid: what's the holdup with 18.12.1? People start to update...
[19:08:59] <zinid> Licaon_Kter, no idea
[19:10:11] <Licaon_Kter> Neustradamus: is there a translation issue? What does _Always possible for 18.12+_ mean?
[19:14:19] deavmi leaves the room
[19:15:58] rom1dep leaves the room
[19:16:05] anodyne leaves the room
[19:23:09] <Neustradamus> Licaon_Kter: to validate now ^^
[19:26:59] nekit leaves the room
[19:27:45] shara leaves the room
[19:27:46] debalance leaves the room
[19:28:40] <Licaon_Kter> Neustradamus: you mean if the PR still can be applied?
[19:37:46] anodyne leaves the room
[19:38:22] Akasch leaves the room: Rechner geht in den Ruhezustand
[19:41:16] prefiks leaves the room
[19:43:57] rtq3 leaves the room
[19:45:11] debalance leaves the room
[19:49:01] jannic leaves the room
[19:51:10] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:52:54] Odin leaves the room
[19:56:48] ta leaves the room
[19:57:22] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:01:35] debalance leaves the room
[20:02:19] anodyne leaves the room
[20:03:27] mightyBroccoli leaves the room: Machine is going to sleep
[20:03:27] nico leaves the room
[20:04:35] <Neustradamus> Licaon_Kter: yes
[20:08:08] mightyBroccoli leaves the room
[20:08:31] bammes leaves the room
[20:19:00] ave leaves the room
[20:20:15] ave leaves the room
[20:20:22] torus371 leaves the room
[20:23:38] ave leaves the room
[20:26:15] ave leaves the room
[20:28:11] ave leaves the room
[20:28:53] tyler leaves the room: Machine is going to sleep
[20:28:58] <ave> ...we just had a downtime because I set the ejabberd user as not superuser on postgresql... is that really a requirement for not making ejabberd die, or am I missing something?
[20:29:35] <ave> (first the connections timed out, then on consequent restarts we didn't have proper roster and all, had to set superuser again to "fix" it)
[20:31:47] <zinid> I don't have ejabberd as superuser on postgresql at all
[20:32:07] <zinid> I mean it's GRANT ALL on ejabberd database of course ;)
[20:32:38] <ave> It's set like that on my end too.
[20:32:55] <zinid> dunno, read pgsql logs maybe
[20:33:54] <zinid> ejabberd doesn't even modify table or database metadata, it performs only inserts/deletes/updates
[20:33:59] <zinid> I don't know how we can help
[20:34:18] <ave> I was just wondering if it was a requirement as there's no docs on docs.ejabberd.im about pgsql
[20:35:06] <zinid> https://github.com/processone/ejabberd/blob/master/test/README#L14
[20:35:23] <zinid> this is pretty much enough: this is what we use in the test suite on travis
[20:35:43] maddl leaves the room
[20:36:41] <zinid> it's just ACLs in postgresql is black magic
[20:37:17] <zinid> you spend a tons of time and nerves, then you say fuck this and go superuser. Typical scenario :D
[20:38:55] bammes leaves the room
[20:40:12] lorddavidiii leaves the room
[20:42:53] pod leaves the room
[20:45:20] anodyne leaves the room
[20:46:10] <ave> I had to nuke ejabberd stuff once before moving stuff, I think i _may_ have forgotten to grant all
[20:47:14] <ave> nop. I did that. weird.
[20:48:55] ma1uta leaves the room
[20:51:10] \(*.*)/ leaves the room
[20:54:40] debalance leaves the room
[20:58:29] shara leaves the room
[20:58:54] pod leaves the room
[21:00:13] deavmi leaves the room
[21:01:07] deavmi leaves the room
[21:06:16] ludo leaves the room
[21:12:43] zinid leaves the room
[21:15:12] zinid leaves the room
[21:15:18] frainz leaves the room
[21:18:22] 404 leaves the room
[21:20:00] rincewind leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:23:28] beri leaves the room
[21:23:37] deavmi leaves the room: Disconnected: closed
[21:25:34] deavmi leaves the room
[21:27:21] anodyne leaves the room
[21:37:41] nekit leaves the room
[21:43:41] debalance leaves the room
[21:50:27] anodyne leaves the room
[21:51:13] maddl leaves the room
[21:55:26] sezuan leaves the room: Rechner geht in den Ruhezustand
[21:58:38] hornsen leaves the room
[21:59:06] tyler leaves the room
[21:59:19] frainz leaves the room
[22:03:30] debalance leaves the room
[22:05:52] torus371 leaves the room
[22:06:48] anodyne leaves the room
[22:11:48] cippaciong leaves the room
[22:14:17] zinid leaves the room
[22:18:00] hornsen leaves the room
[22:28:28] rtq3 leaves the room
[22:32:01] ludo leaves the room
[22:35:27] debalance leaves the room
[22:42:30] lorddavidiii leaves the room
[22:43:27] debalance leaves the room
[22:43:37] hornsen leaves the room
[22:52:16] zuglufttier leaves the room
[23:02:16] fp leaves the room
[23:09:39] tyler leaves the room
[23:12:09] marc leaves the room
[23:26:53] fp leaves the room
[23:27:25] dion leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:29:50] chrys leaves the room
[23:31:18] fp leaves the room
[23:32:42] cippaciong leaves the room
[23:34:39] hornsen leaves the room
[23:35:21] chrys leaves the room
[23:40:58] Neustradamus leaves the room
[23:46:31] <Steven Roose> Neustradamus, you thing it's possible to use a SCRAM version that is compatible with LDAP and potentially importable into LDAP lateron?
[23:51:37] dos leaves the room
[23:58:01] sezuan leaves the room
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!