Process-one
ejabberd
ejabberd@conference.process-one.net
Monday, May 13, 2019< ^ >
zinid has set the subject to: ejabberd discussions: https://docs.ejabberd.im
Room Configuration
Room Occupants

GMT+0
[00:06:31] maddl leaves the room
[00:06:37] maddl joins the room
[00:13:27] debalance leaves the room
[00:14:34] Licaon_Kter joins the room
[00:15:04] cippaciong leaves the room
[00:20:09] poVoq leaves the room
[00:21:09] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:21:31] maddl leaves the room
[00:21:37] maddl joins the room
[00:23:17] Licaon_Kter leaves the room
[00:24:47] stp leaves the room
[00:34:14] Licaon_Kter leaves the room
[00:34:16] Licaon_Kter joins the room
[00:36:15] Licaon_Kter [cnvrs] joins the room
[00:36:41] marek leaves the room
[00:37:13] Licaon_Kter joins the room
[00:37:43] Licaon_Kter leaves the room
[00:38:36] Licaon_Kter [cnvrs] leaves the room
[00:41:29] maddl leaves the room
[00:41:35] maddl joins the room
[00:46:58] Licaon_Kter leaves the room
[00:55:01] vanitasvitae joins the room
[01:00:12] raver leaves the room
[01:00:32] pprrks joins the room
[01:00:53] maddl leaves the room
[01:00:59] maddl joins the room
[01:02:59] stp joins the room
[01:05:45] vanitasvitae leaves the room
[01:07:27] debalance joins the room
[01:09:55] robert_mobil leaves the room
[01:21:50] maddl leaves the room
[01:21:56] maddl joins the room
[01:25:18] Amolith leaves the room
[01:25:20] Amolith joins the room
[01:35:39] stp leaves the room
[01:37:19] debacle leaves the room: Machine is going to sleep
[01:39:33] Amolith leaves the room
[01:39:36] Amolith joins the room
[01:45:58] maddl leaves the room
[01:46:04] maddl joins the room
[01:49:18] Eelco leaves the room
[01:49:19] Eelco joins the room
[01:54:31] Amolith leaves the room
[01:54:32] Amolith joins the room
[01:54:42] stp leaves the room
[01:54:48] stp joins the room
[02:01:36] Steven Roose leaves the room
[02:03:46] vanitasvitae joins the room
[02:04:00] vanitasvitae leaves the room
[02:11:27] Alacer joins the room
[02:13:31] debalance leaves the room
[02:20:59] stp leaves the room
[02:22:34] maddl leaves the room
[02:22:39] maddl joins the room
[02:23:37] stp joins the room
[02:41:49] maddl leaves the room
[02:41:56] maddl joins the room
[02:49:43] stp leaves the room
[02:50:41] Amolith leaves the room
[02:50:42] Amolith joins the room
[03:00:50] maddl leaves the room
[03:00:57] maddl joins the room
[03:03:18] Alacer leaves the room
[03:03:20] Alacer joins the room
[03:06:19] debalance joins the room
[03:24:50] maddl leaves the room
[03:24:56] maddl joins the room
[03:32:09] 404.city joins the room
[03:33:12] 404.city leaves the room
[03:33:18] Amolith leaves the room
[03:33:19] Amolith joins the room
[03:39:50] 404.city joins the room
[03:41:50] maddl leaves the room
[03:41:56] maddl joins the room
[03:42:02] pod joins the room
[03:46:51] debalance leaves the room
[03:50:09] Alacer leaves the room
[03:50:10] Alacer joins the room
[04:04:59] integrationsfigur joins the room
[04:05:53] maddl leaves the room
[04:05:59] maddl joins the room
[04:15:38] pod joins the room
[04:19:12] 404.city leaves the room
[04:26:23] APach joins the room
[04:29:06] 4223 joins the room
[04:32:56] APach leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:33:01] nekit joins the room
[04:33:05] APach joins the room
[04:50:29] robert_mobil leaves the room
[04:56:03] j.r joins the room
[04:56:40] Licaon_Kter joins the room
[04:58:17] ThUnD3r|Gr33n© joins the room
[05:00:26] j.r leaves the room
[05:00:55] robert_mobil joins the room
[05:01:37] Licaon_Kter leaves the room
[05:01:43] Licaon_Kter joins the room
[05:05:42] pprrks leaves the room
[05:07:19] maddl leaves the room
[05:09:53] robby8762 joins the room
[05:17:05] debalance joins the room
[05:17:20] pprrks joins the room
[05:23:52] madmalkav joins the room
[05:33:36] ThUnD3r|Gr33n© leaves the room
[05:34:52] hobo leaves the room
[05:34:52] hobo joins the room
[05:34:58] hellopse joins the room
[05:35:05] raver joins the room
[05:41:43] robby8762 leaves the room
[05:42:52] hobo leaves the room
[05:43:27] erik leaves the room: Machine going to sleep
[05:44:20] pod leaves the room
[05:46:08] pod joins the room
[05:46:25] ave leaves the room
[05:52:11] cippaciong joins the room
[05:54:41] ave joins the room
[05:58:32] ma1uta leaves the room: Replaced by new connection
[05:58:32] ma1uta joins the room
[06:02:55] debalance joins the room
[06:05:56] maddl joins the room
[06:07:52] Alacer leaves the room
[06:09:29] raver leaves the room
[06:09:33] raver joins the room
[06:09:45] <Holger> > so, around 7 seconds to load default config on 1000 virtual hosts
Yay!
[06:09:49] <Holger> 👍
[06:11:59] ChaosKid42 leaves the room
[06:12:10] ChaosKid42 joins the room
[06:15:23] robby8762 joins the room
[06:21:08] <rom1dep> What will the release notes for 19.05 be like? I feel there are not so many user-facing goodies
[06:23:05] Alexander joins the room
[06:24:10] ThUnD3r|Gr33n© joins the room
[06:25:49] mimi89999 leaves the room
[06:28:45] mimi89999 joins the room
[06:29:35] necronian joins the room
[06:30:33] <Licaon_Kter> rom1dep: does it matter?
[06:33:12] marek joins the room
[06:33:12] marek leaves the room: Machine is going to sleep
[06:33:29] <rom1dep> Licaon_Kter: checking whether I was missing something "big" looking at my clone. I'm generally super fine with incremental changes and I hate to gave to check-in my config file because the format has changed (even if in this case its unavoidable, I think)
[06:34:40] robert_mobil joins the room
[06:35:17] robby8762 leaves the room
[06:40:36] <Licaon_Kter> rom1dep: nothing has changed, config wise, it got better at reporting config typos though
[06:42:22] <rom1dep> I think I've seen something recent about http listeners
[06:44:03] <Licaon_Kter> rom1dep: https://github.com/processone/ejabberd/commit/c7d04a82a25c4c47fbee0caf8c7917d5a2dcc91c oh right
[06:44:21] <Licaon_Kter> Two weeks ago...not that recent :))
[06:44:38] <rom1dep> 😀
[06:45:04] <rom1dep> You had forgotten, even
[06:47:33] Steven Roose joins the room
[06:49:03] <Licaon_Kter> rom1dep: it's all a git pull, make, blur to me....running HEAD
[06:55:03] reset leaves the room
[06:59:38] APach leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:00:24] Alacer joins the room
[07:00:28] rincewind joins the room
[07:02:16] ablur joins the room
[07:03:54] sezuan joins the room
[07:06:59] pod leaves the room
[07:06:59] pod leaves the room
[07:08:10] pod joins the room
[07:08:10] pod leaves the room
[07:08:11] pod joins the room
[07:08:11] pod leaves the room
[07:08:12] pod joins the room
[07:08:12] pod leaves the room
[07:08:12] pod joins the room
[07:08:12] pod leaves the room
[07:08:13] pod joins the room
[07:08:13] pod leaves the room
[07:08:14] pod joins the room
[07:08:14] pod leaves the room
[07:08:15] pod joins the room
[07:08:15] pod leaves the room
[07:08:16] pod joins the room
[07:08:16] pod leaves the room
[07:08:17] pod joins the room
[07:08:17] pod leaves the room
[07:08:18] pod joins the room
[07:08:18] pod leaves the room
[07:08:19] pod joins the room
[07:08:19] pod leaves the room
[07:08:20] pod joins the room
[07:08:20] pod leaves the room
[07:08:21] pod joins the room
[07:08:21] pod leaves the room
[07:08:22] pod joins the room
[07:08:22] pod leaves the room
[07:08:23] pod joins the room
[07:08:23] pod leaves the room
[07:08:24] pod joins the room
[07:08:24] pod leaves the room
[07:08:25] pod joins the room
[07:08:25] pod leaves the room
[07:08:26] pod joins the room
[07:08:26] pod leaves the room
[07:08:27] pod joins the room
[07:08:27] pod leaves the room
[07:08:28] pod joins the room
[07:08:28] pod leaves the room
[07:08:29] pod joins the room
[07:08:29] pod leaves the room
[07:08:30] pod joins the room
[07:08:30] pod leaves the room
[07:08:31] pod joins the room
[07:08:31] pod leaves the room
[07:08:32] pod joins the room
[07:08:32] pod leaves the room
[07:08:33] pod joins the room
[07:08:33] pod leaves the room
[07:08:34] pod joins the room
[07:08:34] pod leaves the room
[07:08:35] pod joins the room
[07:08:35] pod leaves the room
[07:08:36] pod joins the room
[07:08:36] pod leaves the room
[07:08:37] pod joins the room
[07:08:37] pod leaves the room
[07:08:38] pod joins the room
[07:08:38] pod leaves the room
[07:08:39] pod joins the room
[07:08:39] pod leaves the room
[07:08:40] pod joins the room
[07:08:40] pod leaves the room
[07:08:41] pod joins the room
[07:08:41] pod leaves the room
[07:08:42] pod joins the room
[07:08:42] pod leaves the room
[07:08:43] pod joins the room
[07:08:43] pod leaves the room
[07:08:44] pod joins the room
[07:08:44] pod leaves the room
[07:08:45] pod joins the room
[07:08:45] pod leaves the room
[07:08:46] pod joins the room
[07:08:46] pod leaves the room
[07:08:47] pod joins the room
[07:08:47] pod leaves the room
[07:08:48] pod joins the room
[07:08:48] pod leaves the room
[07:08:49] pod joins the room
[07:08:49] pod leaves the room
[07:08:50] pod joins the room
[07:08:50] pod leaves the room
[07:08:51] pod joins the room
[07:08:51] pod leaves the room
[07:08:52] pod joins the room
[07:08:52] pod leaves the room
[07:08:53] pod joins the room
[07:08:53] pod leaves the room
[07:08:54] pod joins the room
[07:08:54] pod leaves the room
[07:08:55] pod joins the room
[07:08:55] pod leaves the room
[07:08:56] pod joins the room
[07:08:56] pod leaves the room
[07:08:57] pod joins the room
[07:08:57] pod leaves the room
[07:08:58] pod joins the room
[07:08:58] pod leaves the room
[07:08:59] pod joins the room
[07:08:59] pod leaves the room
[07:09:00] pod joins the room
[07:09:00] pod leaves the room
[07:09:01] pod joins the room
[07:09:01] pod leaves the room
[07:09:02] pod joins the room
[07:09:02] pod leaves the room
[07:09:03] pod joins the room
[07:09:03] pod leaves the room
[07:09:04] pod joins the room
[07:09:04] pod leaves the room
[07:09:05] pod joins the room
[07:09:05] pod leaves the room
[07:09:06] pod joins the room
[07:09:06] pod leaves the room
[07:09:07] pod joins the room
[07:09:07] pod leaves the room
[07:09:08] pod joins the room
[07:09:08] pod leaves the room
[07:09:09] pod joins the room
[07:09:09] pod leaves the room
[07:09:09] debalance joins the room
[07:09:10] pod joins the room
[07:09:10] pod leaves the room
[07:09:11] pod joins the room
[07:09:11] pod leaves the room
[07:09:11] ThUnD3r|Gr33n© leaves the room
[07:09:11] ThUnD3r|Gr33n© leaves the room
[07:09:12] pod joins the room
[07:09:12] pod leaves the room
[07:09:13] pod joins the room
[07:09:13] pod leaves the room
[07:09:14] pod joins the room
[07:09:14] pod leaves the room
[07:09:15] pod joins the room
[07:09:15] pod leaves the room
[07:09:16] pod joins the room
[07:09:16] pod leaves the room
[07:09:17] pod joins the room
[07:09:17] pod leaves the room
[07:09:18] pod joins the room
[07:09:18] pod leaves the room
[07:09:19] pod joins the room
[07:09:19] pod leaves the room
[07:09:20] pod joins the room
[07:09:20] pod leaves the room
[07:09:21] pod joins the room
[07:09:21] pod leaves the room
[07:09:22] pod joins the room
[07:09:22] pod leaves the room
[07:09:23] pod joins the room
[07:09:23] pod leaves the room
[07:09:24] pod joins the room
[07:09:24] pod leaves the room
[07:09:25] pod joins the room
[07:09:25] pod leaves the room
[07:09:26] pod joins the room
[07:09:26] pod leaves the room
[07:09:27] pod joins the room
[07:09:27] pod leaves the room
[07:09:28] pod joins the room
[07:09:28] pod leaves the room
[07:09:29] pod joins the room
[07:09:29] pod leaves the room
[07:09:30] pod joins the room
[07:09:30] pod leaves the room
[07:09:31] pod joins the room
[07:09:31] pod leaves the room
[07:09:32] pod joins the room
[07:09:32] pod leaves the room
[07:09:33] pod joins the room
[07:09:33] pod leaves the room
[07:09:34] pod joins the room
[07:09:34] pod leaves the room
[07:09:35] pod joins the room
[07:09:35] pod leaves the room
[07:09:36] pod joins the room
[07:09:36] pod leaves the room
[07:09:37] pod joins the room
[07:09:37] pod leaves the room
[07:09:38] pod joins the room
[07:09:38] pod leaves the room
[07:09:39] pod joins the room
[07:09:39] pod leaves the room
[07:09:40] pod joins the room
[07:09:40] pod leaves the room
[07:09:41] pod joins the room
[07:09:41] pod leaves the room
[07:09:42] pod joins the room
[07:09:42] pod leaves the room
[07:09:43] pod joins the room
[07:09:43] pod leaves the room
[07:09:44] pod joins the room
[07:09:44] pod leaves the room
[07:09:45] pod joins the room
[07:09:45] pod leaves the room
[07:09:46] pod joins the room
[07:09:46] pod leaves the room
[07:09:47] pod joins the room
[07:09:47] pod leaves the room
[07:09:48] pod joins the room
[07:09:48] pod leaves the room
[07:09:49] pod joins the room
[07:09:49] pod leaves the room
[07:09:50] pod joins the room
[07:09:50] pod leaves the room
[07:09:51] pod joins the room
[07:09:51] pod leaves the room
[07:09:52] pod joins the room
[07:09:52] pod leaves the room
[07:09:53] pod joins the room
[07:09:53] pod leaves the room
[07:09:54] pod joins the room
[07:09:54] pod leaves the room
[07:09:55] pod joins the room
[07:09:55] pod leaves the room
[07:09:56] pod joins the room
[07:09:56] pod leaves the room
[07:09:57] pod joins the room
[07:09:57] pod leaves the room
[07:09:58] pod joins the room
[07:09:58] pod leaves the room
[07:09:59] pod joins the room
[07:09:59] pod leaves the room
[07:10:00] pod joins the room
[07:10:00] pod leaves the room
[07:10:01] pod joins the room
[07:10:01] pod leaves the room
[07:10:02] pod joins the room
[07:10:02] pod leaves the room
[07:10:03] pod joins the room
[07:10:03] pod leaves the room
[07:10:04] pod joins the room
[07:10:04] pod leaves the room
[07:10:05] pod joins the room
[07:10:05] pod leaves the room
[07:10:06] pod joins the room
[07:10:06] pod leaves the room
[07:10:07] pod joins the room
[07:10:07] pod leaves the room
[07:10:08] pod joins the room
[07:10:08] pod leaves the room
[07:10:09] pod joins the room
[07:10:09] pod leaves the room
[07:10:10] pod joins the room
[07:10:10] pod leaves the room
[07:10:11] pod joins the room
[07:10:11] pod leaves the room
[07:10:12] pod joins the room
[07:10:12] pod leaves the room
[07:10:13] pod joins the room
[07:10:13] pod leaves the room
[07:10:14] pod joins the room
[07:10:14] pod leaves the room
[07:10:15] pod joins the room
[07:10:15] pod leaves the room
[07:10:16] pod joins the room
[07:10:16] pod leaves the room
[07:10:17] pod joins the room
[07:10:17] pod leaves the room
[07:10:18] pod joins the room
[07:10:18] pod leaves the room
[07:10:19] pod joins the room
[07:10:19] pod leaves the room
[07:10:20] pod joins the room
[07:10:20] pod leaves the room
[07:10:21] pod joins the room
[07:10:21] pod leaves the room
[07:10:22] pod joins the room
[07:10:22] pod leaves the room
[07:10:23] pod joins the room
[07:10:23] pod leaves the room
[07:10:24] pod joins the room
[07:10:24] pod leaves the room
[07:10:25] pod joins the room
[07:10:25] pod leaves the room
[07:10:26] pod joins the room
[07:10:26] pod leaves the room
[07:10:27] pod joins the room
[07:10:27] pod leaves the room
[07:10:28] pod joins the room
[07:10:28] pod leaves the room
[07:10:29] pod joins the room
[07:10:29] pod leaves the room
[07:10:30] pod joins the room
[07:10:30] pod leaves the room
[07:10:31] pod joins the room
[07:10:31] pod leaves the room
[07:10:32] pod joins the room
[07:10:32] pod leaves the room
[07:10:33] pod joins the room
[07:10:33] pod leaves the room
[07:10:34] pod joins the room
[07:10:34] pod leaves the room
[07:10:35] pod joins the room
[07:10:35] pod leaves the room
[07:10:36] pod joins the room
[07:10:36] pod leaves the room
[07:10:37] pod joins the room
[07:10:37] pod leaves the room
[07:10:38] pod joins the room
[07:10:38] pod leaves the room
[07:10:39] pod joins the room
[07:10:39] pod leaves the room
[07:10:40] pod joins the room
[07:10:40] pod leaves the room
[07:10:41] pod joins the room
[07:10:41] pod leaves the room
[07:10:42] pod joins the room
[07:10:42] pod leaves the room
[07:10:43] pod joins the room
[07:12:02] Alacer leaves the room
[07:16:01] zuglufttier joins the room
[07:20:01] Marzanna joins the room
[07:26:10] Alexander leaves the room
[07:27:00] robby8762 joins the room
[07:28:00] maddl leaves the room
[07:30:11] beri joins the room
[07:33:21] APach joins the room
[07:34:42] reset joins the room
[07:37:34] zinid joins the room
[07:42:17] Alexander joins the room
[07:44:07] robby8762 leaves the room
[07:44:22] lars leaves the room: Replaced by new connection
[07:44:22] lars joins the room
[07:44:27] pod leaves the room
[07:44:36] pod joins the room
[07:47:35] ablur leaves the room
[07:49:40] zinid leaves the room
[07:49:41] zinid joins the room
[07:49:48] jk joins the room
[07:51:44] zinid leaves the room
[07:51:44] zinid joins the room
[07:52:45] Eelco leaves the room
[07:53:56] Licaon_Kter [cnvrs] joins the room
[07:54:03] Eelco joins the room
[07:54:25] robby8762 joins the room
[07:55:05] ThUnD3r|Gr33n© joins the room
[07:55:59] zinid leaves the room
[07:55:59] zinid joins the room
[07:56:17] rom1dep joins the room
[07:57:36] zinid leaves the room
[07:57:36] zinid joins the room
[07:57:48] 4223 leaves the room
[07:59:45] ablur joins the room
[08:02:37] APach leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:02:47] xi leaves the room
[08:03:27] xi joins the room
[08:07:14] debalance leaves the room
[08:10:15] ulrich joins the room
[08:12:08] prefiks joins the room
[08:12:37] ChaosKid42 leaves the room
[08:13:40] zinid leaves the room
[08:13:40] zinid joins the room
[08:14:05] rincewind joins the room
[08:15:08] ChaosKid42 joins the room
[08:15:41] zinid leaves the room
[08:15:41] zinid joins the room
[08:16:01] robby8762 leaves the room
[08:16:03] robby8762 joins the room
[08:16:21] stp joins the room
[08:17:56] zinid leaves the room
[08:17:56] zinid joins the room
[08:18:22] zinid leaves the room
[08:19:46] zinid joins the room
[08:23:16] stp leaves the room
[08:23:19] stp joins the room
[08:23:25] doctor leaves the room
[08:23:25] doctor joins the room
[08:24:18] robby8762 leaves the room
[08:24:20] robby8762 joins the room
[08:26:04] maddl joins the room
[08:26:34] clerie leaves the room
[08:26:34] clerie joins the room
[08:27:36] pitchum joins the room
[08:30:40] rincewind leaves the room
[08:31:17] jk leaves the room: Rechner geht in den Ruhezustand
[08:32:03] APach joins the room
[08:32:45] ThUnD3r|Gr33n© leaves the room
[08:32:59] Alacer joins the room
[08:33:20] ThUnD3r|Gr33n© joins the room
[08:35:45] zinid leaves the room
[08:35:45] zinid joins the room
[08:36:29] nz joins the room
[08:38:24] zinid leaves the room
[08:38:24] zinid joins the room
[08:38:50] poVoq joins the room
[08:39:19] marevalo leaves the room
[08:39:33] marevalo joins the room
[08:40:27] zinid leaves the room
[08:40:28] zinid joins the room
[08:41:38] doctor leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:41:38] doctor joins the room
[08:42:37] <zinid> rom1dep: there will be slight probability that your config won't be loaded due to more strict validator, for example if you have duplicated options
[08:42:41] zinid leaves the room
[08:43:33] <zinid> but in general I am actually trying to improve config updater, starting from 2.1.10
[08:44:40] zinid joins the room
[08:44:53] robby8762 leaves the room
[08:45:01] robby8762 joins the room
[08:45:21] stp leaves the room
[08:46:18] zinid leaves the room
[08:46:18] zinid joins the room
[08:48:34] nekit leaves the room
[08:48:41] nz leaves the room
[08:48:44] nekit joins the room
[08:48:59] Eelco_ joins the room
[08:49:52] nz joins the room
[08:50:46] <zinid> rom1dep, and regarding goodies, well, you won't find a lot of them since no new major features are planned, mostly bugfixes and refactoring
[08:51:21] nz leaves the room
[08:51:34] <zinid> there will be minor features though, such as websockets support for mod_mqtt...
[08:52:02] nz joins the room
[08:52:25] robby8762 leaves the room
[08:53:37] nz leaves the room
[08:54:11] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:54:25] nz joins the room
[08:55:08] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:57:13] <rom1dep> zinid: and that's very good :)
[08:57:35] <rom1dep> any ETA for the switching of MAM to SQLite and automatic DB migrations?
[08:57:52] <zinid> rom1dep, this year, lmao 🙂
[08:58:28] <zinid> the problem is complicated with two schemas support...
[08:59:15] <rom1dep> yeah, it is
[08:59:46] spicewiesel leaves the room
[08:59:50] spicewiesel joins the room
[09:00:31] chrys leaves the room
[09:00:57] badlop joins the room
[09:01:33] <zinid> but switching to sqlite in the default config is not hard, I will consider this to do ASAP
[09:02:33] jk leaves the room
[09:02:36] chrys joins the room
[09:02:36] jk joins the room
[09:02:44] pprrks leaves the room
[09:02:53] nekit leaves the room
[09:04:34] robby8762 joins the room
[09:05:56] nekit joins the room
[09:10:33] rincewind joins the room
[09:11:36] Akasch joins the room
[09:13:43] marek joins the room
[09:19:18] robby8762 leaves the room
[09:20:48] cjaushe4ka joins the room
[09:20:53] pprrks joins the room
[09:22:00] cjaushe4ka leaves the room
[09:22:08] cjaushe4ka joins the room
[09:22:31] cjaushe4ka leaves the room
[09:22:34] cjaushe4ka joins the room
[09:22:59] robby8762 joins the room
[09:27:26] jk leaves the room
[09:27:27] jk joins the room
[09:27:33] ulrich leaves the room
[09:27:34] ulrich joins the room
[09:30:07] stp joins the room
[09:30:36] rom1dep leaves the room
[09:30:54] ablur leaves the room
[09:33:30] SouL leaves the room
[09:35:04] rom1dep joins the room
[09:36:49] pdurbin joins the room
[09:40:31] pdurbin leaves the room
[09:42:07] maddl leaves the room
[09:43:40] stp leaves the room
[09:44:04] ablur joins the room
[09:49:53] Akasch leaves the room: Rechner geht in den Ruhezustand
[09:51:09] debacle joins the room
[09:51:50] jk joins the room
[09:52:40] rincewind joins the room
[09:53:08] robby8762 leaves the room
[09:53:10] robby8762 joins the room
[09:54:01] rom1dep leaves the room
[09:54:06] rom1dep joins the room
[09:55:41] ablur leaves the room
[09:57:44] Holger joins the room
[09:57:51] rincewind leaves the room
[09:58:02] Akasch joins the room
[10:00:42] ablur joins the room
[10:02:15] zuglufttier leaves the room: Machine is going to sleep
[10:03:42] robby8762 leaves the room
[10:03:47] ablur leaves the room
[10:04:31] zuglufttier joins the room
[10:07:38] cjaushe4ka joins the room
[10:09:01] Holger leaves the room
[10:09:38] Holger joins the room
[10:09:56] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:11:11] ulrich leaves the room
[10:18:52] Sergio leaves the room
[10:18:56] Sergio joins the room
[10:19:43] rom1dep leaves the room: Machine is going to sleep
[10:20:20] Sergio leaves the room
[10:20:21] Sergio joins the room
[10:20:59] rincewind joins the room
[10:25:55] ThUnD3r|Gr33n© joins the room
[10:26:05] maddl joins the room
[10:26:13] ablur joins the room
[10:30:36] ablur leaves the room
[10:33:53] gallinodeluxe joins the room
[10:34:16] rincewind leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:34:18] rincewind joins the room
[10:35:00] Alacer leaves the room
[10:35:36] ave leaves the room
[10:40:27] <gallinodeluxe> Hi people, I'm using Conversejs + ejabberd 18.01-
When I send a message to an offline user I get this error:
<service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
I have mod_offline enabled with
  max_user_offline_messages:
    - 5000: admin
    - 1000
There must be something I don't do right. But what?
[10:41:08] ulrich joins the room
[10:41:24] robby8762 joins the room
[10:44:23] ablur joins the room
[10:44:24] <zinid> gallinodeluxe, there should have been the <text/> element with human-readable description
[10:44:35] <Holger> zinid: Maybe not in 18.01?
[10:44:53] <zinid> not sure
[10:46:25] ChaosKid42 leaves the room
[10:46:31] raver leaves the room
[10:47:16] marek leaves the room
[10:47:40] raver joins the room
[10:49:23] paul joins the room
[10:49:58] robby8762 leaves the room
[10:49:59] <Holger> gallinodeluxe: Why do you mention Converse.js specifically?  Did you try other clients?
[10:50:21] Steven Roose joins the room
[10:50:58] ChaosKid42 joins the room
[10:51:25] marek joins the room
[10:51:56] ablur leaves the room
[10:59:03] j.r joins the room
[11:03:28] doctor leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:03:29] doctor joins the room
[11:05:32] rincewind joins the room
[11:06:25] marc joins the room
[11:06:33] robert_mobil leaves the room
[11:08:09] rom1dep joins the room
[11:09:39] doctor leaves the room
[11:09:40] doctor joins the room
[11:12:34] alex12345 leaves the room
[11:12:35] alex12345 joins the room
[11:13:50] robert_mobil joins the room
[11:15:40] 404.city joins the room
[11:16:04] 404.city leaves the room
[11:17:38] Steven Roose leaves the room
[11:18:21] Amolith leaves the room
[11:18:24] Amolith joins the room
[11:19:02] rom1dep leaves the room: Machine is going to sleep
[11:19:23] <gallinodeluxe> I'm about to try with pidgin
[11:20:40] <gallinodeluxe> the message shown in Conversejs is:
"Ci scusiamo, si é verificato un errore: <service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>"
(With the italian Locale, something like "We are sorry, an error occurred")
[11:20:56] rom1dep joins the room
[11:24:04] <Holger> I would try with e.g. Gajim and open the XML console before it happens.  That way you can see the full error stanza.
[11:27:30] <gallinodeluxe> Also with pidgin I get an error
[11:27:59] <gallinodeluxe> I'll try with Gajim and let you know
[11:28:33] rincewind leaves the room
[11:28:33] <Holger> gallinodeluxe: Or, with Pidgin, go to 'Tools' --> 'Plugins' and install the '[x] XMPP Console'.
[11:29:15] <Holger> gallinodeluxe: Once it's installed, enable it via 'Tools' --> 'XMPP Console' before reproducing the error.
[11:30:09] <gallinodeluxe> ok, perfect. This is the logged error:
<message lang='en' to='pierrenato.rufolo@welcomeitalia.it/68123162544543886542754' from='giovanni.agozzino@welcomeitalia.it' type='error' id='purple9a0321c3'>
    <active xmlns='http://jabber.org/protocol/chatstates'/>
    <error code='503' type='cancel'>
        <service-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
    </error>
</message>
[11:30:31] <Holger> So no <text/>, yay.
[11:30:46] <Holger> Any [error]s in the ejabberd.log?
[11:30:50] <Holger> Are you using Mnesia?
[11:31:39] <gallinodeluxe> yes, i'm using mnesia
[11:31:43] robby8762 joins the room
[11:33:00] nekit leaves the room
[11:33:19] <Holger> According to the source you should get an error `<text/>` in all cases except if the user doesn't exist or the sender is blocked via privacy lists.
[11:33:48] <gallinodeluxe> 2019-05-13 13:33:04.593 [debug] <0.732.0>@mod_client_state:filter_other:267 Won't add stanza for pierrenato.rufolo@welcomeitalia.it/68123162544543886542754 to CSI queue
2019-05-13 13:33:04.593 [debug] <0.732.0>@mod_client_state:dequeue_sender:318 Flushing packets of giovanni.agozzino@welcomeitalia.it from CSI queue of pierrenato.rufolo@welcomeitalia.it/68123162544543886542754
2019-05-13 13:33:04.593 [debug] <0.732.0>@xmpp_socket:send:218 (tls|<0.732.0>) Send XML on stream = <<"<message xml:lang='en' to='pierrenato.rufolo@welcomeitalia.it/68123162544543886542754' from='giovanni.agozzino@welcomeitalia.it' type='error' id='purple9a0321ce'><active xmlns='http://jabber.org/protocol/chatstates'/><error code='503' type='cancel'><service-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></message>">>
[11:34:15] nekit joins the room
[11:34:22] <gallinodeluxe> this is what i get on ejabberd.log
[11:34:38] <Holger> Ah, so the recipient is *not* offline.
[11:34:53] <gallinodeluxe> uhm, the recipient is offline
[11:35:11] <gallinodeluxe> I I go online with the recipient all works fine
[11:35:14] <Holger> Ah right.
[11:35:15] <Holger> Sorry.
[11:35:31] <gallinodeluxe> If I go online with the recipient all works fine
[11:35:39] <Holger> Read it wrong way roung.
[11:35:41] <Holger> Read it wrong way round.
[11:35:47] <gallinodeluxe> don't worry
[11:36:03] <Holger> Well that [debug] log only shows the delivery of the error stanza to you.
[11:37:16] <gallinodeluxe> Do I need to change the log leve?
[11:37:20] <gallinodeluxe> Do I need to change the log level?
[11:37:52] <Holger> No.  What are the log entries before those two lines?
[11:38:04] j.r joins the room
[11:39:45] <gallinodeluxe> 019-05-13 13:33:46.944 [debug] <0.732.0>@ejabberd_router:do_route:357 route:
#iq{id = <<"purple9a0321cf">>,type = get,lang = <<"en">>,
    from = #jid{user = <<"pierrenato.rufolo">>,
                server = <<"welcomeitalia.it">>,
                resource = <<"68123162544543886542754">>,
                luser = <<"pierrenato.rufolo">>,
                lserver = <<"welcomeitalia.it">>,
                lresource = <<"68123162544543886542754">>},
    to = #jid{user = <<"pierrenato.rufolo">>,server = <<"welcomeitalia.it">>,
              resource = <<>>,luser = <<"pierrenato.rufolo">>,
              lserver = <<"welcomeitalia.it">>,lresource = <<>>},
    sub_els = [#xmlel{name = <<"ping">>,
                      attrs = [{<<"xmlns">>,<<"urn:xmpp:ping">>}],
                      children = []}],
    meta = #{ip => {0,0,0,0,0,65535,49320,9533}}}
2019-05-13 13:33:46.945 [debug] <0.732.0>@ejabberd_local:do_route:201 local route:
#iq{id = <<"purple9a0321cf">>,type = get,lang = <<"en">>,
    from = #jid{user = <<"pierrenato.rufolo">>,
                server = <<"welcomeitalia.it">>,
                resource = <<"68123162544543886542754">>,
                luser = <<"pierrenato.rufolo">>,
                lserver = <<"welcomeitalia.it">>,
                lresource = <<"68123162544543886542754">>},
    to = #jid{user = <<"pierrenato.rufolo">>,server = <<"welcomeitalia.it">>,
              resource = <<>>,luser = <<"pierrenato.rufolo">>,
              lserver = <<"welcomeitalia.it">>,lresource = <<>>},
    sub_els = [#xmlel{name = <<"ping">>,
                      attrs = [{<<"xmlns">>,<<"urn:xmpp:ping">>}],
                      children = []}],
    meta = #{ip => {0,0,0,0,0,65535,49320,9533}}}
2019-05-13 13:33:46.946 [debug] <0.732.0>@ejabberd_sm:do_route:677 processing IQ to bare JID:
#iq{id = <<"purple9a0321cf">>,type = get,lang = <<"en">>,
    from = #jid{user = <<"pierrenato.rufolo">>,
                server = <<"welcomeitalia.it">>,
                resource = <<"68123162544543886542754">>,
                luser = <<"pierrenato.rufolo">>,
                lserver = <<"welcomeitalia.it">>,
                lresource = <<"68123162544543886542754">>},
    to = #jid{user = <<"pierrenato.rufolo">>,server = <<"welcomeitalia.it">>,
              resource = <<>>,luser = <<"pierrenato.rufolo">>,
              lserver = <<"welcomeitalia.it">>,lresource = <<>>},
    sub_els = [#xmlel{name = <<"ping">>,
                      attrs = [{<<"xmlns">>,<<"urn:xmpp:ping">>}],
                      children = []}],
    meta = #{ip => {0,0,0,0,0,65535,49320,9533}}}
2019-05-13 13:33:46.947 [debug] <0.732.0>@ejabberd_router:do_route:357 route:
#iq{id = <<"purple9a0321cf">>,type = result,lang = <<"en">>,
    from = #jid{user = <<"pierrenato.rufolo">>,
                server = <<"welcomeitalia.it">>,resource = <<>>,
                luser = <<"pierrenato.rufolo">>,
                lserver = <<"welcomeitalia.it">>,lresource = <<>>},
    to = #jid{user = <<"pierrenato.rufolo">>,server = <<"welcomeitalia.it">>,
              resource = <<"68123162544543886542754">>,
              luser = <<"pierrenato.rufolo">>,
              lserver = <<"welcomeitalia.it">>,
              lresource = <<"68123162544543886542754">>},
    sub_els = [],
    meta = #{ip => {0,0,0,0,0,65535,49320,9533}}}
2019-05-13 13:33:46.948 [debug] <0.732.0>@ejabberd_local:do_route:201 local route:
#iq{id = <<"purple9a0321cf">>,type = result,lang = <<"en">>,
    from = #jid{user = <<"pierrenato.rufolo">>,
                server = <<"welcomeitalia.it">>,resource = <<>>,
                luser = <<"pierrenato.rufolo">>,
                lserver = <<"welcomeitalia.it">>,lresource = <<>>},
    to = #jid{user = <<"pierrenato.rufolo">>,server = <<"welcomeitalia.it">>,
              resource = <<"68123162544543886542754">>,
              luser = <<"pierrenato.rufolo">>,
              lserver = <<"welcomeitalia.it">>,
              lresource = <<"68123162544543886542754">>},
    sub_els = [],
    meta = #{ip => {0,0,0,0,0,65535,49320,9533}}}
2019-05-13 13:33:46.948 [debug] <0.732.0>@ejabberd_sm:do_route:680 processing packet to full JID:
#iq{id = <<"purple9a0321cf">>,type = result,lang = <<"en">>,
    from = #jid{user = <<"pierrenato.rufolo">>,
                server = <<"welcomeitalia.it">>,resource = <<>>,
                luser = <<"pierrenato.rufolo">>,
                lserver = <<"welcomeitalia.it">>,lresource = <<>>},
    to = #jid{user = <<"pierrenato.rufolo">>,server = <<"welcomeitalia.it">>,
              resource = <<"68123162544543886542754">>,
              luser = <<"pierrenato.rufolo">>,
              lserver = <<"welcomeitalia.it">>,
              lresource = <<"68123162544543886542754">>},
    sub_els = [],
    meta = #{ip => {0,0,0,0,0,65535,49320,9533}}}
2019-05-13 13:33:46.949 [debug] <0.732.0>@ejabberd_sm:do_route:704 sending to process <0.732.0>:
#iq{id = <<"purple9a0321cf">>,type = result,lang = <<"en">>,
    from = #jid{user = <<"pierrenato.rufolo">>,
                server = <<"welcomeitalia.it">>,resource = <<>>,
                luser = <<"pierrenato.rufolo">>,
                lserver = <<"welcomeitalia.it">>,lresource = <<>>},
    to = #jid{user = <<"pierrenato.rufolo">>,server = <<"welcomeitalia.it">>,
              resource = <<"68123162544543886542754">>,
              luser = <<"pierrenato.rufolo">>,
              lserver = <<"welcomeitalia.it">>,
              lresource = <<"68123162544543886542754">>},
    sub_els = [],
    meta = #{ip => {0,0,0,0,0,65535,49320,9533}}}
[11:40:01] <gallinodeluxe> (sorry for the brutal paste 😃 )
[11:41:24] <Holger> Nothing regarding giovanni.agozzino@ ...
[11:41:34] maddl leaves the room
[11:41:55] <Holger> And according to the timestamps, those log entries came *after* the two lines you pasted above, not before them.
[11:42:08] j.r leaves the room
[11:42:47] <gallinodeluxe> sorry, I must have paste a previous attempt
[11:44:45] <gallinodeluxe> https://pastebin.com/HVjPnU7Q
a complete attempt
[11:44:53] <zinid> what's the problem with the error? ejabberd just bounces chatstates of disconnected users
[11:45:17] <zinid> with 503 code, as per RFC
[11:45:33] <gallinodeluxe> zinid: but with mod_offline active, should ejabberd store the message?
[11:46:07] <zinid> gallinodeluxe: chatstates? I am not sure, but there was an option I think
[11:46:08] <gallinodeluxe> How can I tell ejabberd to store the message and forward it to the user when he will be online?
[11:46:46] <gallinodeluxe> Uhm, I don't get it. Ejabberd bounces the "chatstate"?
[11:46:52] <zinid> yes
[11:46:53] lars leaves the room: Replaced by new connection
[11:46:53] lars joins the room
[11:47:05] <zinid> typing and activity notifications
[11:47:29] robby8762 leaves the room
[11:47:50] SouL joins the room
[11:48:02] <zinid> you sent the user that you activated the chat, since user is disconnected ejabberd returned the error back to you
[11:48:39] <zinid> I honestly don't know if it's worth storing this in offline
[11:48:49] spicewiesel leaves the room
[11:49:01] <gallinodeluxe> Ok, but with this error neither the chat messages are stored offline
[11:49:02] <Holger> Yes it is configurable but I'm not sure this is the problem (thought so too initially).
[11:49:25] <gallinodeluxe> When the user is back online he doesn't receive the messages.
[11:49:30] <Holger> We would include <text>User session not found</text> if it was just this.
[11:49:49] <zinid> then privacy lists?
[11:50:01] pod leaves the room
[11:50:09] <Holger> Yeah that was my guess, but why would it work while the recipient is online.
[11:50:18] <Holger> gallinodeluxe: How do you perform authentication?
[11:50:21] <Holger> gallinodeluxe: extauth?
[11:50:58] <zinid> Holger: because there is no default privacy list set?
[11:51:02] Amolith leaves the room
[11:51:04] Amolith joins the room
[11:51:21] <Holger> zinid: Ahh, maybe.  Sigh.
[11:51:21] <gallinodeluxe> external authentication, yes
[11:51:22] robby8762 joins the room
[11:51:31] <zinid> or no active list, I don't remember
[11:51:37] <Holger> Yeah.
[11:52:09] <Holger> gallinodeluxe: So probably either that, or you're returning the wrong thing for the 'isuser' query.
[11:52:22] spicewiesel joins the room
[11:52:23] <zinid> gallinodeluxe: does your auth script checks user existence correctly?
[11:52:44] <Holger> You using extauth lets my crystal ball assume it's the script :-)
[11:53:17] <gallinodeluxe> Ok, I wrote the script so I think I MUST BE THE PROBLEM 😃
Thank you, I'll check the isuser branch
[11:53:57] <zinid> we didn't assume you're the problem, you said that 😁
[11:54:15] <gallinodeluxe> ahaah yes, because I know me better than you :F
[11:54:19] <gallinodeluxe> ahaah yes, because I know me better than you 😃
[11:55:49] <gallinodeluxe> thank you all, I'll review the script and let you know
[11:56:25] <Holger> 👍
[11:56:52] <Holger> GitHub needs an "auto-close issue if no response within the next 2 weeks" feature.
[11:58:26] mightyBroccoli joins the room
[11:59:48] ablur joins the room
[12:01:10] spicewiesel leaves the room
[12:02:25] spicewiesel joins the room
[12:03:00] <zinid> Holger: jira had this feature, yeah
[12:03:07] <zinid> Holger: jira has this feature, yeah
[12:03:49] <flow> Holger, You could probably automate that via the github API and a script
[12:03:53] <Licaon_Kter [cnvrs]> Holger Does Github have any AI to figure out that? eg. if last response is _"Holger: will look into it"_ you shall not close...
[12:04:15] <Holger> flow: Yeah ...
[12:04:16] mimi89999 leaves the room
[12:04:35] robby8762 leaves the room
[12:04:38] robby8762 joins the room
[12:04:59] <MattJ> A bunch of Github projects already automate that
[12:05:14] <Holger> Licaon_Kter [cnvrs]: I think GitHub has nothing.
[12:05:28] <MattJ> e.g. https://github.com/bstriner/github-bot-close-inactive-issues
[12:05:35] <Holger> But I'm using GitHub because I want to just press a knob and be done!
[12:05:39] <Licaon_Kter [cnvrs]> MattJ Saw that too, and then users (not devs) will come and reopen with "Still not fixed" every effing X weeks? Yeah..great...
[12:06:08] spicewiesel leaves the room
[12:06:45] <Licaon_Kter [cnvrs]> _Our repo has no open issues_ the easy way
[12:07:13] spicewiesel joins the room
[12:07:58] jeremy leaves the room
[12:08:02] jeremy joins the room
[12:14:05] robby8762 leaves the room
[12:16:22] ulrich leaves the room
[12:22:32] rincewind joins the room
[12:25:25] ulrich leaves the room
[12:25:58] Amolith leaves the room
[12:26:07] maddl joins the room
[12:27:01] ulrich joins the room
[12:27:03] pod joins the room
[12:27:22] pprrks leaves the room
[12:27:28] pprrks joins the room
[12:29:09] gallinodeluxe leaves the room: Disconnected: closed
[12:31:29] rincewind leaves the room
[12:31:59] robby8762 joins the room
[12:34:11] Steven Roose joins the room
[12:35:00] j.r leaves the room
[12:35:26] gallinodeluxe joins the room
[12:36:55] ulrich leaves the room
[12:37:04] ulrich joins the room
[12:39:35] jk leaves the room
[12:40:45] <gallinodeluxe> Ok I can confirm it was a problem in the script. Now it's all ok and mod_offline works as expected
[12:40:49] <gallinodeluxe> thank you all
[12:41:28] clerie leaves the room
[12:41:47] robby8762 leaves the room
[12:42:00] robert_mobil leaves the room
[12:42:27] chrys leaves the room
[12:44:07] clerie joins the room
[12:45:40] hobo joins the room
[12:49:43] stp joins the room
[12:50:17] j.r joins the room
[12:50:19] Amolith joins the room
[12:50:20] robby8762 joins the room
[12:54:01] reset leaves the room
[12:54:18] reset joins the room
[12:57:51] stp leaves the room
[12:57:57] Amolith leaves the room
[12:58:01] Amolith joins the room
[12:58:13] clerie leaves the room
[13:02:42] robby8762 leaves the room
[13:03:33] Amolith leaves the room
[13:03:35] Amolith joins the room
[13:03:40] clerie joins the room
[13:10:29] stp joins the room
[13:12:01] clerie leaves the room
[13:12:02] cippaciong leaves the room
[13:14:01] lars leaves the room: Replaced by new connection
[13:14:01] lars joins the room
[13:14:22] cippaciong joins the room
[13:14:42] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:16:27] clerie joins the room
[13:16:38] jk joins the room
[13:18:25] paul joins the room
[13:25:27] SouL leaves the room
[13:26:41] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:26:41] clerie leaves the room
[13:26:47] robby8762 joins the room
[13:28:46] Amolith leaves the room
[13:28:48] Amolith joins the room
[13:30:03] maddl leaves the room
[13:33:46] stp leaves the room
[13:36:24] robby8762 leaves the room
[13:38:14] j.r leaves the room
[13:40:04] rincewind joins the room
[13:41:09] clerie joins the room
[13:41:35] zinid leaves the room
[13:41:35] zinid joins the room
[13:43:59] Alacer joins the room
[13:48:39] stp joins the room
[13:48:52] spicewiesel leaves the room
[13:49:11] spicewiesel joins the room
[13:51:05] gallinodeluxe leaves the room: Disconnected: closed
[13:51:31] Alacer leaves the room
[13:51:33] Alacer joins the room
[13:52:58] j.r joins the room
[13:53:41] gallinodeluxe joins the room
[13:55:37] stp leaves the room
[13:57:04] stp joins the room
[13:59:54] Amolith leaves the room
[13:59:58] lars leaves the room: Replaced by new connection
[13:59:58] lars joins the room
[14:01:21] j.r leaves the room
[14:02:35] j.r joins the room
[14:02:37] cippaciong leaves the room
[14:05:09] rincewind joins the room
[14:10:09] stp leaves the room
[14:10:13] stp joins the room
[14:15:54] Holger leaves the room
[14:16:26] chrys joins the room
[14:18:01] gallinodeluxe leaves the room: Disconnected: closed
[14:20:39] gallinodeluxe joins the room
[14:20:42] mightyBroccoli joins the room
[14:20:51] stp leaves the room
[14:21:30] mightyBroccoli leaves the room
[14:21:34] mightyBroccoli joins the room
[14:21:38] ulrich joins the room
[14:22:00] stp joins the room
[14:25:13] Akasch leaves the room: Rechner geht in den Ruhezustand
[14:28:20] debalance leaves the room
[14:29:27] clerie leaves the room
[14:29:47] j.r leaves the room
[14:29:51] debalance joins the room
[14:33:30] clerie joins the room
[14:38:26] cippaciong joins the room
[14:40:05] stp leaves the room
[14:40:58] Licaon_Kter [cnvrs] leaves the room
[14:41:24] Licaon_Kter [cnvrs] joins the room
[14:42:13] stp joins the room
[14:43:01] debalance leaves the room
[14:43:08] debalance joins the room
[14:43:15] clerie joins the room
[14:45:56] Licaon_Kter [cnvrs] leaves the room
[14:46:44] Amolith joins the room
[14:48:38] stp leaves the room
[14:49:01] Licaon_Kter [cnvrs] joins the room
[14:49:19] ulrich leaves the room
[14:49:22] ulrich joins the room
[14:49:44] ablur leaves the room
[14:49:49] stp joins the room
[14:50:09] raver leaves the room
[14:50:16] raver joins the room
[14:51:52] gallinodeluxe leaves the room: Disconnected: closed
[14:52:34] SouL joins the room
[14:53:15] 404.city joins the room
[14:53:17] gallinodeluxe joins the room
[14:56:06] cjaushe4ka leaves the room
[14:56:07] cjaushe4ka joins the room
[14:57:00] <pitchum> hello there, I've started discussion on the ML with Holger (http://lists.jabber.ru/pipermail/ejabberd/2019-May/009548.html )
I'd like to know if there's a possible flaw in mod_shared_roster_ldap that may be fixed one day or if it is a problem in my understanding
tl;dr: I don't understand why an LDAP query is fired with "ldap_rfilter" each time a contact changes status
[14:57:42] jeremy joins the room
[14:57:58] <pitchum> I thought that mod_shared_roster(_ldap) would be needed only to populate the roster of each account, not to take care of status changes, am I wrong?
[14:58:10] gallinodeluxe leaves the room: Disconnected: closed
[14:59:42] lars leaves the room: Replaced by new connection
[14:59:42] lars joins the room
[15:00:06] <Holger> I think you're right, I think it's flawed, and I'm not sure if/when someone will fix it 😕
[15:00:45] gallinodeluxe joins the room
[15:00:51] <Holger> There's *some* improvement in 19.02's mod_shared_roster, from the top of my head I'm not sure mod_shared_roster_ldap reuses the code.
[15:00:54] <pitchum> ok then it's just a matter of time
[15:01:19] <pitchum> I'll have a look with "git diff", thx Holger
[15:01:47] an joins the room
[15:02:24] sezuan leaves the room
[15:02:40] stp leaves the room
[15:02:58] nekit leaves the room
[15:03:36] nekit joins the room
[15:05:25] gallinodeluxe leaves the room: Disconnected: closed
[15:05:41] gallinodeluxe joins the room
[15:05:54] stp joins the room
[15:05:58] jeremy leaves the room
[15:06:48] zinid leaves the room
[15:06:51] Amolith leaves the room
[15:07:00] spicewiesel leaves the room
[15:07:21] spicewiesel joins the room
[15:08:17] Amolith joins the room
[15:08:34] raver leaves the room
[15:08:35] raver joins the room
[15:08:52] Marzanna leaves the room: Bye!
[15:09:40] Eelco_ leaves the room: Machine is going to sleep
[15:10:34] gallinodeluxe leaves the room: Disconnected: closed
[15:11:03] ave joins the room
[15:11:59] rincewind leaves the room
[15:12:33] stp leaves the room
[15:12:43] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:13:13] gallinodeluxe joins the room
[15:13:59] stp joins the room
[15:16:54] raver leaves the room
[15:18:27] Alexander leaves the room
[15:20:10] stp leaves the room
[15:20:53] gallinodeluxe leaves the room: Disconnected: closed
[15:21:53] stp joins the room
[15:23:12] nz leaves the room
[15:23:47] gallinodeluxe joins the room
[15:25:40] jeremy joins the room
[15:27:58] nz joins the room
[15:29:53] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:30:31] cjaushe4ka leaves the room
[15:32:05] <pitchum> from what I read here: https://github.com/processone/ejabberd/blob/19.02/src/mod_shared_roster_ldap.erl#L302-L351
it seems that functions get_group_users, get_group_name and get_user_name benefit from some caching mechanism but function get_user_displayed_groups no
[15:32:10] raver joins the room
[15:32:13] ma1uta leaves the room: Replaced by new connection
[15:32:13] ma1uta joins the room
[15:32:46] <pitchum> unfortunately I'm not familiar with erlang, so maybe there's something I didn't notice
[15:33:51] <pitchum> still, it confirms what I've observed: LDAP queries using rfilter do not benefit from caching
[15:33:58] Eelco leaves the room
[15:33:59] Eelco joins the room
[15:34:41] stp leaves the room
[15:36:11] <pitchum> how easy would it be to patch /usr/lib/x86_64-linux-gnu/ejabberd-18.12.1-2~bpo9+1/ebin/mod_shared_roster_ldap.beam on production?
(since the service does not work at all, I'm allowed to test things on production :) )
[15:37:45] stp joins the room
[15:38:41] zinid joins the room
[15:41:18] Licaon_Kter [cnvrs] leaves the room
[15:42:00] gallinodeluxe leaves the room: Disconnected: closed
[15:43:08] vanitasvitae joins the room
[15:43:16] jeremy leaves the room
[15:43:31] gallinodeluxe joins the room
[15:45:01] marevalo leaves the room
[15:45:15] marevalo joins the room
[15:47:16] clerie leaves the room
[15:47:17] clerie joins the room
[15:51:19] marek joins the room
[15:52:36] gallinodeluxe leaves the room: Disconnected: closed
[15:52:48] ablur joins the room
[15:52:53] gallinodeluxe joins the room
[15:54:16] Amolith joins the room
[15:56:56] gallinodeluxe leaves the room: Disconnected: closed
[15:57:06] ulrich leaves the room
[15:57:08] ulrich joins the room
[15:57:12] gallinodeluxe joins the room
[15:59:53] Steven Roose leaves the room
[16:00:07] Steven Roose joins the room
[16:00:08] Amolith leaves the room
[16:00:11] Amolith joins the room
[16:00:50] tyler leaves the room
[16:00:52] zuglufttier leaves the room
[16:01:27] tyler joins the room
[16:01:43] tyler leaves the room
[16:02:00] tyler joins the room
[16:03:15] tyler leaves the room
[16:03:26] tyler joins the room
[16:04:21] tyler leaves the room
[16:04:37] tyler joins the room
[16:05:17] Akasch joins the room
[16:06:47] tyler leaves the room
[16:06:55] ablur leaves the room
[16:06:59] tyler joins the room
[16:08:00] tyler leaves the room
[16:08:14] tyler joins the room
[16:08:31] robert_mobil leaves the room
[16:08:42] j.r leaves the room
[16:09:08] tyler leaves the room
[16:09:25] tyler joins the room
[16:09:37] ablur joins the room
[16:09:40] tyler leaves the room
[16:09:52] tyler joins the room
[16:10:21] tyler leaves the room
[16:10:36] tyler joins the room
[16:11:32] tyler leaves the room
[16:11:59] tyler joins the room
[16:12:08] jk leaves the room
[16:13:34] rincewind joins the room
[16:14:20] tyler leaves the room
[16:14:46] lars leaves the room: Replaced by new connection
[16:14:46] lars joins the room
[16:14:49] tyler joins the room
[16:16:15] tyler leaves the room
[16:16:33] tyler joins the room
[16:16:35] tyler leaves the room
[16:17:04] tyler joins the room
[16:17:07] tyler leaves the room
[16:17:15] tyler joins the room
[16:17:28] tyler leaves the room
[16:17:45] tyler joins the room
[16:17:48] tyler leaves the room
[16:17:48] Sergio leaves the room
[16:17:58] ablur leaves the room
[16:18:12] tyler joins the room
[16:18:20] stp leaves the room
[16:18:24] tyler leaves the room
[16:18:40] tyler joins the room
[16:18:51] Sergio joins the room
[16:19:32] tyler leaves the room
[16:19:54] tyler joins the room
[16:20:54] tyler leaves the room
[16:22:10] tyler joins the room
[16:23:11] tyler leaves the room
[16:23:31] tyler joins the room
[16:24:04] rom1dep leaves the room
[16:24:11] rom1dep joins the room
[16:24:13] tyler leaves the room
[16:25:23] tyler joins the room
[16:25:35] tyler leaves the room
[16:25:40] stp joins the room
[16:25:50] tyler joins the room
[16:26:06] maddl joins the room
[16:26:59] tyler leaves the room
[16:31:01] Akasch leaves the room: Rechner geht in den Ruhezustand
[16:33:34] ablur joins the room
[16:33:41] raver leaves the room
[16:33:45] ulrich leaves the room: Rechner geht in den Ruhezustand
[16:35:13] raver joins the room
[16:36:35] erik leaves the room
[16:39:41] <Holger> pitchum: One way to do it:
apt-get -t stretch-backports build-dep ejabberd # As root.
apt-get -t stretch-backports source ejabberd # As non-root.
cd ejabberd-18.12.1
debian/rules build
Now you can `vi src/mod_shared_roster_ldap.erl` and then `make`.  That will produce a new `ebin/mod_shared_roster_ldap.beam`.  That can be copied into `/usr/lib/x86_64-linux-gnu/ejabberd-18.12.1-2~bpo9+1/ebin` and then `ejabberdctl update mod_shared_roster_ldap`.
[16:41:02] prefiks leaves the room
[16:43:00] <pitchum> cool I was looking in that direction, thanks again Holger I'll give feedback if I can find something useful
[16:43:28] <Holger> pitchum: As an alternative, you can quite easily increment the version number and build a new DEB.  But `make && cp` allows you to update the code without server restart.
[16:45:21] <Holger> pitchum: Also note you need a `deb-src` line for `stretch-backports` in your `/etc/apt/sources.list` to make the `apt-get source` command work.
[16:45:22] ma1uta leaves the room
[16:45:41] debalance leaves the room
[16:47:42] debalance joins the room
[16:49:58] ma1uta joins the room
[16:50:22] ChaosKid42 leaves the room
[16:51:05] ChaosKid42 joins the room
[16:55:12] paul joins the room
[17:00:00] marc leaves the room
[17:03:04] ablur leaves the room
[17:04:32] clerie leaves the room: Rechner geht in den Ruhezustand
[17:07:11] ablur joins the room
[17:12:21] ablur leaves the room
[17:12:27] j.r joins the room
[17:12:54] mario_26 leaves the room
[17:13:57] vanitasvitae leaves the room
[17:15:50] j.r joins the room
[17:16:04] marek leaves the room: Machine is going to sleep
[17:19:08] <pitchum> \o/  I managed to print my custom debug message in logs:
2019-05-13 19:17:44.932 [debug] <0.1406.0>@mod_shared_roster_ldap:get_user_displayed_groups:303 XXX DEBUG pitchum "plop"
** Reason = {error,undef,[{logger,error,["XXX DEBUG pitchum: ~p",["plop"]],[]},{mod_shared_roster_ldap,get_user_displayed_groups,1,[{file,"src/mod_shared_roster_ldap.erl"},{line,304}]},{mod_shared_roster_ldap,get_user_to_groups_map,2,[{file,"src/mod_shared_roster_ldap.erl"},{line,266}]},{mod_shared_roster_ldap,get_jid_info,4,[{file,"src/mod_shared_roster_ldap.erl"},{line,170}]},{ejabberd_hooks,safe_apply,4,[{file,"src/ejabberd_hooks.erl"},{line,381}]},{ejabberd_hooks,run_fold1,4,[{file,"src/ejabberd_hooks.erl"},{line,365}]},{mod_caps,c2s_presence_in,2,[{file,"src/mod_caps.erl"},{line,214}]},{ejabberd_hooks,safe_apply,4,[{file,"src/ejabberd_hooks.erl"},{line,381}]}]}
that's enough victories for today, I'll dig deeper tomorrow
[17:19:18] 4223 joins the room
[17:21:10] ablur joins the room
[17:21:37] pitchum leaves the room
[17:22:08] rom1dep leaves the room: Machine is going to sleep
[17:22:27] robby8762 joins the room
[17:22:38] pitchum joins the room
[17:23:02] j.r leaves the room
[17:23:18] pitchum leaves the room
[17:23:22] mimi89999 joins the room
[17:24:19] clerie leaves the room
[17:26:18] clerie joins the room
[17:26:25] ablur leaves the room
[17:28:20] ChaosKid42 leaves the room
[17:30:21] ChaosKid42 joins the room
[17:32:14] frainz leaves the room
[17:32:18] frainz joins the room
[17:32:35] ulrich joins the room
[17:33:24] nz leaves the room
[17:33:32] nz joins the room
[17:33:58] ablur joins the room
[17:33:59] 404.city leaves the room
[17:34:17] 404.city joins the room
[17:38:49] <Holger> pitchum: Hehe the trace looks like something went wrong though 🙂 You called both ?DEBUG() and logger:error() I guess?
[17:42:07] ulrich leaves the room
[17:43:24] maddl leaves the room
[17:45:51] vanitasvitae leaves the room
[17:46:00] 404.city leaves the room
[17:46:36] lars leaves the room: Replaced by new connection
[17:46:37] lars joins the room
[17:47:13] ablur leaves the room
[17:48:04] <zinid> there are no such function
[17:48:04] ablur joins the room
[17:48:11] poVoq leaves the room
[17:48:17] poVoq joins the room
[17:50:12] robby8762 leaves the room
[17:51:03] ablur leaves the room
[17:51:35] jeremy joins the room
[17:52:05] ablur joins the room
[17:52:47] <zinid> anyway, I'm not sure what you're trying to debug, fixing the issue in a clean way is not that simple
[17:53:51] vanitasvitae joins the room
[17:54:11] nz leaves the room
[17:54:17] nz joins the room
[17:55:54] erik joins the room
[17:57:28] robby8762 joins the room
[17:59:40] ablur leaves the room
[18:00:17] jk leaves the room
[18:00:17] jk joins the room
[18:02:13] tyler joins the room
[18:02:30] zuglufttier joins the room
[18:04:18] rincewind joins the room
[18:04:19] nekit leaves the room
[18:05:08] ablur joins the room
[18:06:33] marevalo leaves the room
[18:06:38] marevalo joins the room
[18:08:55] robby8762 leaves the room
[18:08:57] robby8762 joins the room
[18:09:21] rom1dep joins the room
[18:11:09] j.r joins the room
[18:17:22] pitchum joins the room
[18:18:24] Steven Roose leaves the room
[18:18:34] raver leaves the room
[18:18:37] raver joins the room
[18:23:04] robby8762 leaves the room
[18:23:25] pitchum leaves the room
[18:27:38] ablur leaves the room
[18:30:47] APach leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:32:18] doctor leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:32:42] maddl joins the room
[18:33:50] gallinodeluxe leaves the room: Disconnected: closed
[18:34:08] ablur joins the room
[18:35:13] gallinodeluxe joins the room
[18:37:18] APach joins the room
[18:39:29] rom1dep leaves the room: Machine is going to sleep
[18:41:06] doctor joins the room
[18:41:26] pitchum joins the room
[18:48:06] pitchum leaves the room
[18:48:33] pitchum joins the room
[18:52:31] ablur leaves the room
[18:52:31] rincewind leaves the room
[18:52:31] rincewind leaves the room
[18:55:27] Sergio leaves the room
[18:55:27] Sergio joins the room
[18:56:41] SouL leaves the room
[18:56:46] gallinodeluxe leaves the room: Disconnected: closed
[18:57:55] gallinodeluxe joins the room
[18:57:55] ablur joins the room
[18:58:35] pod leaves the room
[18:59:59] marevalo joins the room
[19:02:59] stp leaves the room
[19:03:20] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:04:30] zuglufttier leaves the room
[19:04:59] ablur leaves the room
[19:05:29] clerie leaves the room
[19:05:30] clerie joins the room
[19:06:15] doctor joins the room
[19:06:33] integrationsfigur leaves the room
[19:12:02] debacle leaves the room: Machine is going to sleep
[19:13:59] nekit joins the room
[19:18:37] clerie leaves the room
[19:19:15] clerie joins the room
[19:19:16] mimi89999 joins the room
[19:19:41] chrys leaves the room: Disconnected: Replaced by new connection
[19:19:42] chrys joins the room
[19:20:31] ablur joins the room
[19:25:36] clerie joins the room
[19:29:50] erik joins the room
[19:31:14] SouL joins the room
[19:33:54] Alacer leaves the room
[19:37:49] <nz> Holger: zinid: Licaon_Kter [cnvrs]: Postgresql clusters perfectly, 4 days of work to get everything in line, documentation is scarce as always, 25% documentation, 25% stackexchange, and 50% testing over and over and over about 80 times wipe and reinstall wipe and reinstall
[19:38:47] <nz> You need to install etcd, postgres, patroni, and haproxy in a specific and precise order and making it work reliably and consistently is a nightmare, but when it works it work really well, thanks again for all the help!
[19:39:34] <Holger> Why haproxy?
[19:40:11] <nz> By the way I learned that psql clusters are in failover, so actually all nodes are connected to the same DB on the same node and other DBs take over in case the node that is currently the leader goes offline
[19:40:35] <nz> > Why haproxy?
For my above message, this is how I saw it done everywhere. Is your experience different?
[19:40:51] <nz> Haproxy only for psql, not ejabberd of course
[19:40:52] <zinid> nz: yeah, and you will notice weird side effects in fail over mode
[19:41:05] <nz> Is there a better way?
[19:41:14] <zinid> no
[19:41:41] <nz> Even with haproxy disabled connecting to a non-leader patroni via psql and adding a DB I get cannot write on read only session
[19:41:48] <nz> > no
Ah ok, just checking thanks
[19:41:55] <Holger> Hmm. Maybe Galera clustering is still nicer.
[19:42:01] <Holger> (But I'm clueless.)
[19:42:16] Sergio leaves the room
[19:42:17] Sergio joins the room
[19:42:23] <nz> > nz: yeah, and you will notice weird side effects in fail over mode
But this is the way to do it right?
[19:42:31] <nz> > Hmm. Maybe Galera clustering is still nicer.
> (But I'm clueless.)
Will look into it
[19:42:50] ablur leaves the room
[19:43:46] <Licaon_Kter> nz:  👍 keep us posted
[19:44:09] <nz> > nz: yeah, and you will notice weird side effects in fail over mode
Theoretically since every ejabberd node is connected to the same DB node if disconnections happen, at least all ejabberd nodes should reflect the same abnormalities right? So a message might not get sent, but the not being sent will be consistent across all ejabberd cluster nodes, right?
[19:44:23] <Holger> nz: That's MySQL/MariaDB, not Postgres.  In the past SQL people told me that's what you want to use for master-master SQL replication, but I thought recent Postgres versions got better at it.
[19:44:51] <nz> > nz: That's MySQL/MariaDB, not Postgres.  In the past SQL people told me that's what you want to use for master-master SQL replication, but I thought recent Postgres versions got better at it.
Ok, interesting, very ignorant in DB space especially, so will read more about it
[19:46:11] <Holger> I think Galera users typically let ejabberd just write to the localhost DB instance.  Sounds like Postgres wouldn't support this.
[19:47:25] ThUnD3r|Gr33n© leaves the room
[19:48:43] maddl leaves the room
[19:49:05] debacle joins the room
[19:49:51] marevalo leaves the room
[19:51:15] zinid leaves the room
[19:52:27] lars leaves the room: Replaced by new connection
[19:52:27] jannic leaves the room
[19:52:28] lars joins the room
[19:55:15] marevalo leaves the room
[19:55:29] marevalo joins the room
[19:56:31] jannic joins the room
[20:06:00] rom1dep joins the room
[20:06:28] stp joins the room
[20:10:39] rincewind joins the room
[20:10:40] <zinid> > Theoretically since every ejabberd node is connected to the same DB node if disconnections happen, at least all ejabberd nodes should reflect the same abnormalities right? So a message might not get sent, but the not being sent will be consistent across all ejabberd cluster nodes, right?
the point is that it is very hard to predict, because xmpp is not only about messages
[20:11:31] <zinid> also, hard fail of the node is not a problem, network partitioning is
[20:12:32] stp leaves the room
[20:13:34] mimi89999 leaves the room
[20:16:26] marek joins the room
[20:16:33] rincewind joins the room
[20:19:21] raver joins the room
[20:19:29] beri leaves the room
[20:20:07] Alacer joins the room
[20:20:52] Amolith leaves the room: Machine is going to sleep
[20:21:08] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[20:21:08] Amolith leaves the room
[20:21:12] Amolith joins the room
[20:24:09] <nz> Within etcd/patroni?
> also, hard fail of the node is not a problem, network partitioning is
[20:24:31] <nz> Or you mean in the actual interaction between ejab and DB?
[20:26:04] mightyBroccoli leaves the room
[20:26:19] marevalo joins the room
[20:26:26] maddl joins the room
[20:29:10] APach leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:30:10] Alacer leaves the room
[20:31:19] Akasch joins the room
[20:34:02] nutsole joins the room
[20:34:17] Amolith joins the room
[20:35:07] mimi89999 joins the room
[20:35:45] Amolith leaves the room
[20:35:48] Amolith joins the room
[20:35:54] raver leaves the room
[20:37:03] Eelco leaves the room
[20:40:55] APach joins the room
[20:41:00] madmalkav leaves the room
[20:41:19] Amolith leaves the room
[20:43:03] madmalkav joins the room
[20:44:18] j.r leaves the room
[20:44:39] j.r joins the room
[20:55:50] ulrich joins the room
[20:55:56] ulrich leaves the room
[20:58:01] doctor leaves the room
[20:58:09] doctor joins the room
[20:58:27] rincewind leaves the room
[20:58:27] rincewind leaves the room
[20:58:53] rincewind joins the room
[20:58:53] rincewind leaves the room
[20:59:00] rincewind joins the room
[20:59:00] rincewind leaves the room
[20:59:07] rincewind joins the room
[20:59:07] rincewind leaves the room
[20:59:14] rincewind joins the room
[20:59:14] rincewind leaves the room
[20:59:22] rincewind joins the room
[20:59:22] rincewind leaves the room
[20:59:30] rincewind joins the room
[20:59:30] rincewind leaves the room
[20:59:37] rincewind joins the room
[20:59:37] rincewind leaves the room
[20:59:59] rincewind joins the room
[20:59:59] rincewind leaves the room
[21:00:05] rincewind joins the room
[21:00:05] rincewind leaves the room
[21:00:12] rincewind joins the room
[21:00:12] rincewind leaves the room
[21:00:30] rincewind joins the room
[21:00:30] rincewind leaves the room
[21:00:36] rincewind joins the room
[21:00:36] rincewind leaves the room
[21:00:44] rincewind joins the room
[21:00:44] rincewind leaves the room
[21:00:53] rincewind joins the room
[21:00:53] rincewind leaves the room
[21:00:57] rincewind joins the room
[21:00:58] rincewind leaves the room
[21:01:04] rincewind joins the room
[21:01:04] rincewind leaves the room
[21:01:09] rincewind joins the room
[21:01:09] rincewind leaves the room
[21:01:11] rincewind joins the room
[21:01:11] rincewind leaves the room
[21:01:18] rincewind joins the room
[21:01:18] rincewind leaves the room
[21:01:18] rincewind joins the room
[21:01:18] rincewind leaves the room
[21:01:19] rincewind joins the room
[21:01:20] rincewind leaves the room
[21:01:21] rincewind joins the room
[21:01:21] rincewind leaves the room
[21:01:23] rincewind joins the room
[21:01:23] rincewind leaves the room
[21:01:23] rincewind joins the room
[21:01:24] rincewind leaves the room
[21:01:25] rincewind joins the room
[21:01:25] rincewind leaves the room
[21:01:27] rincewind joins the room
[21:01:27] rincewind leaves the room
[21:01:36] rincewind joins the room
[21:01:36] rincewind leaves the room
[21:01:36] rincewind joins the room
[21:01:36] rincewind leaves the room
[21:01:38] rincewind joins the room
[21:01:38] rincewind leaves the room
[21:01:39] rincewind joins the room
[21:01:39] rincewind leaves the room
[21:01:42] rincewind joins the room
[21:01:42] rincewind leaves the room
[21:01:44] rincewind joins the room
[21:01:44] rincewind leaves the room
[21:01:44] rincewind joins the room
[21:01:44] rincewind leaves the room
[21:01:46] rincewind joins the room
[21:01:46] rincewind leaves the room
[21:01:47] rincewind joins the room
[21:01:47] rincewind leaves the room
[21:01:47] rincewind joins the room
[21:01:47] rincewind leaves the room
[21:01:50] rincewind joins the room
[21:01:50] rincewind leaves the room
[21:01:52] rincewind joins the room
[21:01:52] rincewind leaves the room
[21:01:54] rincewind joins the room
[21:01:54] rincewind leaves the room
[21:01:54] rincewind joins the room
[21:01:54] rincewind leaves the room
[21:01:55] rincewind joins the room
[21:01:55] rincewind leaves the room
[21:01:56] 4223 leaves the room
[21:01:58] rincewind joins the room
[21:02:09] 4223 joins the room
[21:02:34] marc joins the room
[21:03:14] rincewind leaves the room
[21:03:18] debalance leaves the room
[21:03:54] rincewind joins the room
[21:07:30] mimi89999 leaves the room: La machine se met en veille
[21:07:48] rincewind leaves the room
[21:07:58] rincewind joins the room
[21:08:06] rincewind joins the room
[21:08:44] j.r leaves the room
[21:08:56] rincewind leaves the room
[21:09:04] rincewind joins the room
[21:09:14] clerie leaves the room
[21:09:31] marek leaves the room: Machine is going to sleep
[21:09:32] j.r joins the room
[21:11:19] mightyBroccoli joins the room
[21:11:32] ablur joins the room
[21:14:31] marek leaves the room
[21:15:23] Akasch leaves the room: Rechner geht in den Ruhezustand
[21:16:17] rincewind leaves the room
[21:16:41] rincewind joins the room
[21:17:05] mightyBroccoli leaves the room
[21:19:16] ablur leaves the room
[21:19:42] ablur joins the room
[21:21:46] lars leaves the room: Replaced by new connection
[21:21:46] lars joins the room
[21:24:00] ablur leaves the room
[21:24:06] <zinid> nz: I think I mean both
[21:24:31] <zinid> ah, okay, I meant ejabberd and db
[21:24:35] <zinid> 😁
[21:24:43] badlop leaves the room
[21:28:23] ludo leaves the room
[21:29:42] maddl leaves the room
[21:33:04] marevalo leaves the room
[21:33:09] marevalo joins the room
[21:33:12] erik leaves the room: Machine going to sleep
[21:33:27] Amolith joins the room
[21:42:04] rincewind leaves the room
[21:42:09] rincewind joins the room
[21:43:29] rincewind leaves the room
[21:44:58] rincewind joins the room
[21:46:03] marc leaves the room
[21:47:09] rincewind leaves the room
[21:47:17] Licaon_Kter leaves the room
[21:47:51] rincewind joins the room
[21:48:13] jk joins the room
[21:48:15] rincewind leaves the room
[21:48:33] rincewind joins the room
[21:50:54] rom1dep leaves the room: Machine is going to sleep
[21:56:35] jk leaves the room
[21:57:02] poVoq leaves the room
[21:59:03] ablur joins the room
[22:01:47] lars leaves the room: Replaced by new connection
[22:01:47] lars joins the room
[22:04:37] nz leaves the room
[22:04:43] nz joins the room
[22:06:56] ablur leaves the room
[22:07:05] nekit leaves the room
[22:08:20] Eelco joins the room
[22:11:26] j.r leaves the room
[22:19:39] poVoq joins the room
[22:20:45] doctor leaves the room
[22:20:52] doctor joins the room
[22:20:54] nz leaves the room
[22:21:05] nz joins the room
[22:21:14] 4223 leaves the room
[22:28:50] ablur joins the room
[22:30:58] ablur leaves the room
[22:34:01] ablur joins the room
[22:38:09] doctor leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:38:09] doctor joins the room
[22:39:07] ablur leaves the room
[22:40:57] rincewind leaves the room
[22:42:10] debacle leaves the room: Machine is going to sleep
[22:43:52] doctor leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:43:53] doctor joins the room
[22:45:53] lars leaves the room: Replaced by new connection
[22:45:53] lars joins the room
[22:59:02] necronian leaves the room
[23:00:16] debalance leaves the room
[23:03:32] mimi89999 joins the room
[23:09:57] cippaciong leaves the room
[23:10:00] nz leaves the room
[23:10:43] necronian joins the room
[23:11:27] marevalo leaves the room
[23:15:47] madmalkav leaves the room
[23:17:41] marevalo joins the room
[23:24:32] poVoq leaves the room
[23:35:35] mimi89999 leaves the room: La machine se met en veille
[23:35:47] nz joins the room
[23:36:17] an leaves the room
[23:38:46] rincewind leaves the room
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!