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

GMT+0
[00:06:22] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:06:38] Neustradamus leaves the room
[00:06:38] ChaosKid42 leaves the room
[00:06:38] ChaosKid42 leaves the room
[00:30:14] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:35:57] xinit leaves the room
[00:40:45] Odin leaves the room
[00:41:22] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:51:54] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:52:11] beri leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:01:55] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:04:13] alexis leaves the room
[01:15:49] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:18:58] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:38:19] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:03:08] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:08:23] carlos leaves the room
[02:09:52] carlos leaves the room
[02:16:26] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:17:02] carlos leaves the room
[02:18:33] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:20:08] carlos leaves the room
[02:21:24] Neustradamus leaves the room
[02:25:55] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:27:54] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:41:58] carlos leaves the room
[02:50:15] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:50:41] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:59:02] jere leaves the room
[03:10:57] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:41:20] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:00:06] ta leaves the room: Machine going to sleep
[04:00:58] jere leaves the room
[04:06:47] pprrks leaves the room
[04:16:12] Marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:20:16] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:34:41] Licaon_Kter leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:38:49] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:42:07] Neustradamus leaves the room
[04:48:02] ta leaves the room: Machine going to sleep
[04:55:46] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:56:11] ta leaves the room
[04:57:23] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:20:16] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:20:39] Neustradamus leaves the room
[05:20:39] ddhuy leaves the room
[05:27:06] srgcdev leaves the room
[05:28:15] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:37:45] 4223 leaves the room
[05:38:45] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:41:49] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:49:29] Marzanna leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:51:01] ata2001 leaves the room: Disconnected: Replaced by new connection
[05:54:47] ta leaves the room
[06:02:58] ata2001 leaves the room: Disconnected: closed
[06:04:33] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:04:44] ata2001 leaves the room: Disconnected: Replaced by new connection
[06:05:20] fp leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:10:13] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:11:15] pztrn leaves the room
[06:12:43] marek leaves the room: Machine going to sleep
[06:13:31] lukas leaves the room
[06:14:09] ata2001 leaves the room: Disconnected: closed
[06:17:08] pztrn leaves the room: Stream reset by peer
[06:17:15] pztrn leaves the room
[06:19:46] <pztrn> zinid: thx, will update today)
[06:20:09] pztrn leaves the room
[06:21:36] pztrn leaves the room
[06:21:50] mrDoctorWho leaves the room
[06:28:26] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:29:59] pztrn leaves the room: Stream reset by peer
[06:32:03] ata2001 leaves the room: Disconnected: Replaced by new connection
[06:33:13] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:33:27] pztrn leaves the room: Stream reset by peer
[06:33:45] <Dimi> Struggling to find documentation on setting up OMEMO on ejabberd. Should it work out of the box?
[06:34:50] pztrn leaves the room: Stream reset by peer
[06:35:27] pztrn leaves the room
[06:35:43] <zinid> https://github.com/processone/ejabberd/blob/master/ejabberd.yml.example#L785
[06:36:32] <Dimi> Ow. Okay
[06:37:58] <Dimi> I'll try that.
[06:38:14] <Dimi> Thanks!
[06:39:24] ata2001 leaves the room: Disconnected: Replaced by new connection
[06:40:00] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:42:11] ata2001 leaves the room: Disconnected: closed
[06:47:13] ata2001 leaves the room: Disconnected: Replaced by new connection
[06:53:05] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:55:34] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:55:37] zuglufttier leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:04:58] lukas leaves the room
[07:07:24] Dimi leaves the room
[07:10:11] ThUnD3r|Gr33n® leaves the room
[07:10:24] Dimi leaves the room
[07:11:19] ata2001 leaves the room: Disconnected: closed
[07:13:05] Odin leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:17:43] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:18:46] <ThUnD3r|Gr33n®> !version emevth.no-ip.biz
[07:18:47] <Servant> ThUnD3r|Gr33n®: emevth.no-ip.biz is running ejabberd version 18.04.66 on unix/linux 3.4.113
[07:25:54] Dimi leaves the room
[07:26:52] ata2001 leaves the room: Disconnected: closed
[07:30:24] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:31:54] ata2001 leaves the room: Disconnected: closed
[07:31:54] Dimi leaves the room
[07:32:11] ata2001 leaves the room: Disconnected: closed
[07:32:51] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:37:52] ata2001 leaves the room: Disconnected: closed
[07:40:11] ata2001 leaves the room: Disconnected: closed
[07:42:09] ata2001 leaves the room: Disconnected: closed
[07:42:23] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:42:52] ata2001 leaves the room: Disconnected: closed
[07:43:07] Dimi leaves the room
[07:43:30] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:43:46] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:46:35] ata2001 leaves the room: Disconnected: closed
[07:53:40] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:02:20] prefiks leaves the room
[08:03:51] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:06:39] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:07:28] daniel leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:07:49] jannic leaves the room
[08:10:13] ata2001 leaves the room: Disconnected: closed
[08:11:22] ThUnD3r|Gr33n® leaves the room
[08:11:53] carlos leaves the room: Disconnected: Replaced by new connection
[08:12:52] ata2001 leaves the room: Disconnected: closed
[08:13:52] ata2001 leaves the room: Disconnected: closed
[08:14:21] 404 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:26:44] ata2001 leaves the room: Disconnected: closed
[08:26:45] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:29:51] Dimi leaves the room
[08:32:08] ata2001 leaves the room: Disconnected: closed
[08:32:24] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:32:26] ata2001 leaves the room: Disconnected: closed
[08:33:23] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[08:34:36] rom1dep leaves the room: Machine going to sleep
[08:35:50] beri leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:36:20] ata2001 leaves the room: Disconnected: closed
[08:37:14] xinit leaves the room
[08:41:08] cromain leaves the room
[08:45:28] beri leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:47:17] zuglufttier leaves the room
[08:57:15] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:57:35] prefiks leaves the room
[08:57:49] Andrew Nenakhov leaves the room: Connection failed: connection closed
[08:58:38] Andrew Nenakhov leaves the room: Connection failed: connection closed
[08:59:14] ata2001 leaves the room: Disconnected: closed
[08:59:27] Andrew Nenakhov leaves the room: Connection failed: connection closed
[09:00:24] fp leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:02:20] ata2001 leaves the room: Disconnected: closed
[09:02:26] Dimi leaves the room
[09:04:20] Dimi leaves the room
[09:12:39] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:21:11] ata2001 leaves the room: Disconnected: closed
[09:23:25] ata2001 leaves the room: Disconnected: closed
[09:24:50] ata2001 leaves the room: Disconnected: closed
[09:31:52] Akasch leaves the room: Rechner geht in den Ruhezustand
[09:38:06] ata2001 leaves the room: Disconnected: closed
[09:39:23] vanitasvitae leaves the room: Stream reset by peer
[09:42:25] Dimi leaves the room
[09:45:25] Dimi leaves the room
[09:47:25] Dimi leaves the room
[09:47:42] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:49:55] Dimi leaves the room
[09:50:25] Dimi leaves the room
[09:58:55] Dimi leaves the room
[10:00:55] Dimi leaves the room
[10:03:39] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:04:24] nekit leaves the room
[10:09:45] <vanitasvitae> My ejabberd appears to be sending disco infor results with duplicate features in it. Is that allowed?
[10:10:09] <vanitasvitae> More specifically, the <feature var='http://jabber.org/protocol/disco#info' />
is included in the response twice
[10:12:38] <vanitasvitae> Wild guess: Can this be caused by adding an admin contact address?
[10:15:14] daniel leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:22:36] Alacer leaves the room
[10:24:40] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:25:28] Alacer leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:29:44] ata2001 leaves the room: Disconnected: closed
[10:30:38] ata2001 leaves the room: Disconnected: closed
[10:36:27] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:38:34] <Holger> vanitasvitae: Ah I can reproduce it.
[10:38:55] <vanitasvitae> Holger, I'm about to create a bug report. Should I go ahead with it? 😀
[10:39:03] <Holger> Yes please :-)
[10:39:20] <Holger> I don't really have time to look right now.
[10:40:09] <Holger> (I would assume it's allowed, but either way it's ugly of course.)
[10:41:09] <Holger> vanitasvitae: This only happens in the dico#info response from the bare user JID, right?
[10:41:43] <vanitasvitae> I think so, yes
[10:41:57] <vanitasvitae> Smack crashes because of this
[10:42:04] <Holger> Eww.
[10:44:44] <vanitasvitae> https://github.com/processone/ejabberd/issues/2470
[10:46:09] <madmalkav> Weird, compiled 18.04 from github zip file, it went ok but when I do make install it complains about permissions over ejabberdctl.example file, but that file doesn't seems to exist on the zip file nor was generated during compilation
[10:46:10] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:46:46] <madmalkav> Time to go lunch and get afk a little , seems like a small problem I'm too dense to detect now
[10:49:16] <Holger> madmalkav: I'm not sure how you ran into this, but I'd either download the official tarball from https://www.process-one.net/en/ejabberd/downloads/ (-> Source Code Archive) or clone the Git repo.
[10:49:30] Alacer leaves the room
[10:50:46] <Holger> vanitasvitae: Thanks.
[10:54:00] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:54:26] Dimi leaves the room
[10:54:31] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:56:04] alexis leaves the room
[10:58:49] <madmalkav> Holger: I downloaded the zip from github, will download de file from procces-one website and try
[10:59:07] <madmalkav> Git behind my company proxy can be a PITA
[10:59:43] <Holger> madmalkav: If it still won't work please copy-paste the last few lines of output before the error message.
[11:03:58] ata2001 leaves the room: Disconnected: closed
[11:06:19] ata2001 leaves the room: Disconnected: closed
[11:06:41] <madmalkav> 👍
[11:10:32] xinit leaves the room
[11:11:25] Dimi leaves the room
[11:13:32] Dimi leaves the room
[11:15:18] ata2001 leaves the room: Disconnected: closed
[11:16:30] ata2001 leaves the room: Disconnected: closed
[11:16:56] <zinid> vanitasvitae, I need you to run the following in remsh:
> ets:tab2list(ejabberd_sm).
[11:17:20] <vanitasvitae> how do I do that?
[11:17:50] <Holger> zinid: I think the duplicate comes from here: https://github.com/processone/ejabberd/blob/0a20e45690/src/mod_vcard.erl#L189
[11:18:09] <zinid> removing duplicates is expensive operation
[11:18:13] <Holger> Nonsense.
[11:18:15] ata2001 leaves the room: Disconnected: closed
[11:18:23] <Holger> I meant mod_avatar.
[11:18:50] <zinid> ah
[11:19:03] <Holger> https://github.com/processone/ejabberd/blob/0a20e456900/src/mod_avatar.erl#L160
[11:19:54] <zinid> yes, should be removed from both modules
[11:21:01] ata2001 leaves the room: Disconnected: closed
[11:22:03] <zinid> lol, seems like I just copied that from mod_vcard into mod_avatar 😉
[11:22:06] Licaon_Kter leaves the room
[11:22:54] <Holger> But at first glance mod_vcard doesn't seem to add a duplicate despite that code, dunno why.
[11:22:57] cippaciong leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:23:31] <Holger> Oh.
[11:23:46] <zinid> vanitasvitae, `ejabberdctl debug`
[11:24:04] <Holger> Probably the first one in vanitasvitae's output is from mod_vcard, the second one from mod_avatar.
[11:24:08] <zinid> and better run:
> rp(ets:tab2list(sm_iqtable)).
[11:24:35] <zinid> let's check your hypothesis 😀
[11:25:12] <Holger> Initially I thought the first one is from mod_disco itself but that doesn't add any sm_features.
[11:25:16] <vanitasvitae> rp(ets:tab2list(sm_iqtable)).
Erlang/OTP 19 [erts-8.2.1] [source] [async-threads:10] [kernel-poll:true]
Eshell V8.2.1  (abort with ^G)
[11:25:44] <zinid> vanitasvitae, you should wait for the shell to be ready 😉
[11:25:50] <vanitasvitae> ah 😀
[11:26:08] <Holger> What's the idea behind adding this feature?
[11:26:15] <Holger> How does XMPP work? :-)
[11:26:28] <zinid> Holger, yeah, adding disco#info to SM is nonsense as you said
[11:26:56] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:27:06] <vanitasvitae> (ejabberd@localhost)1> rp(ets:tab2list(sm_iqtable)).
[{{<<"server.tld">>,<<"urn:xmpp:mam:2">>},
  mod_mam,process_iq_v0_3},
{{<<"server.tld">>,
   <<"http://jabber.org/protocol/commands">>},
  mod_adhoc,process_sm_iq},
{{<<"server.tld">>,<<"vcard-temp">>},
  mod_vcard,process_sm_iq},
{{<<"server.tld">>,
   <<"http://jabber.org/protocol/disco#items">>},
  mod_disco,process_sm_iq_items},
{{<<"server.tld">>,<<"jabber:iq:private">>},
  mod_private,process_sm_iq},
{{<<"server.tld">>,<<"urn:xmpp:mam:1">>},
  mod_mam,process_iq_v0_3},
{{<<"server.tld">>,
   <<"http://jabber.org/protocol/disco#info">>},
  mod_disco,process_sm_iq_info},
{{<<"server.tld">>,<<"urn:xmpp:mam:0">>},
  mod_mam,process_iq_v0_3},
{{<<"server.tld">>,<<"urn:xmpp:push:0">>},
  mod_push,process_iq},
{{<<"server.tld">>,<<"urn:xmpp:ping">>},mod_ping,iq_ping},
{{<<"server.tld">>,<<"urn:xmpp:mam:tmp">>},
  mod_mam,process_iq_v0_2},
{{<<"server.tld">>,
   <<"http://jabber.org/protocol/offline">>},
  mod_offline,handle_offline_query},
{{<<"server.tld">>,<<"jabber:iq:last">>},
  mod_last,process_sm_iq},
{{<<"server.tld">>,
   <<"http://jabber.org/protocol/pubsub#owner">>},
  mod_pubsub,iq_sm},
{{<<"server.tld">>,<<"urn:xmpp:captcha">>},
  ejabberd_captcha,process_iq},
{{<<"server.tld">>,<<"urn:xmpp:carbons:2">>},
  mod_carboncopy,iq_handler},
{{<<"server.tld">>,<<"jabber:iq:roster">>},
  mod_roster,process_iq},
{{<<"server.tld">>,
   <<"http://jabber.org/protocol/pubsub">>},
  mod_pubsub,iq_sm},
{{<<"server.tld">>,<<"jabber:iq:privacy">>},
  mod_privacy,process_iq},
{{<<"server.tld">>,<<"urn:xmpp:blocking">>},
  mod_blocking,process_iq}]
ok
[11:28:09] <zinid> hum
[11:28:10] <Holger> Hehe.
[11:28:20] <zinid> I don't see duplicates
[11:28:26] <zinid> seems like some hook is adding this
[11:28:26] <Holger> zinid: mod_disco fetches the features via a hook.
[11:28:30] <zinid> yeah
[11:28:58] <Holger> Anyway the examples in XEP-0030 include it as well.
[11:29:48] <Holger> So, we're announcing that disco#info queries are supported in the disco#info response?
[11:29:56] <zinid> yes
[11:29:59] <zinid> but we don't
[11:30:08] <Holger> Sounds useless to me, but if that's how things work, I'd let mod_disco do it?
[11:30:18] <zinid> I mean we don't serve disco#info requests on bare JID
[11:30:25] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:30:34] <zinid> (from what I remember)
[11:30:51] <zinid> anyway, there is no place for this in mod_vcard or mod_avatar, I will remove that shit
[11:31:12] <zinid> if we really decide we need to advertise it then mod_disco should do that
[11:31:49] <Holger> The example in vanitasvitae's issue is a disco#info request against his bare JID :-)
[11:32:25] <zinid> ah
[11:32:29] <zinid> 😀
[11:32:32] <vanitasvitae> Smack does that in its integration tests to figure out if mam is enabled I thinj
[11:33:05] <zinid> Holger, but why do you need to know if disco#info is supported in disco#info response, lol? 😀
[11:33:07] <Link Mauve> disco#info must contain the disco#info feature, it’s in the XEP.
[11:33:22] <Holger> zinid: That's what I meant.  It's useless but it's what the XEP says, it seems.
[11:34:03] <Holger> zinid: mod_disco adds ?NS_DISCO_INFO, ?NS_DISCO_ITEMS for requests against the bare server JID.  Maybe just do the same for the bare user JID (in get_sm_features()) and call it a day.
[11:34:25] Dimi leaves the room
[11:34:43] <Holger> > Every entity MUST have at least one identity, and every entity MUST support at least the 'http://jabber.org/protocol/disco#info' feature; however, an entity is not required to return a result
[11:34:47] <Holger> Whatever.
[11:37:01] <zinid> do we also need to advertise disco#items?
[11:37:22] <Holger> I was just going to say "probably better just advertise disco#info".
[11:37:29] <Holger> Typically no items on the user JID.
[11:38:15] <zinid> gosh, there is some magic in get_sm_features()
[11:38:34] <zinid> case {LFrom, LSFrom} of
      {LTo, LSTo} ->
[11:38:37] <zinid> the fuck?
[11:38:58] <zinid> ah, got it
[11:39:02] <Holger> If you query your features you get different results than when I query your features I guess?
[11:41:13] <Holger> Some modules do add 'disco_sm_items' \o/
[11:42:01] ata2001 leaves the room: Disconnected: closed
[11:43:00] <Holger> E.g. mod_adhoc.
[11:43:07] lukas leaves the room
[11:43:54] <Holger> Or mod_offline if the disco#info query was issued against that XEP-0013 node.
[11:44:53] <Holger> So maybe announce the ?NS_DISCO_ITEMS feature after all, because you might get items and either way item queries are *supported*?
[11:49:58] <zinid> yes, we respond to it:
```
<iq xml:lang='ru-RU'
    to='user1@zinid.ddns.net/tkabber'
    from='user1@zinid.ddns.net'
    type='result'
    id='info'>
  <query xmlns='http://jabber.org/protocol/disco#items'>
    <item name='user1'
    jid='user1@zinid.ddns.net/tkabber'/>
  </query>
</iq>
```
[11:50:17] <zinid> even if no modules with disco#items hooks are loaded
[11:50:32] <zinid> so we should add it too, yes
[11:53:10] <zinid> Holger, but won't those modules add their own ?NS_DISCO_ITEMS?
[11:53:23] <zinid> and we run into duplicates again 😉
[11:54:06] <Holger> At least those two modules don't ...
[11:54:15] <Holger> Seems we currently just don't announce that feature.
[11:54:31] <Holger> ... on the bare user JID.
[11:54:49] <zinid> yeah, ok, I prepared the fix
[11:55:04] <Holger> 👍
[11:55:45] <zinid> pushed
[11:58:03] <Holger> Looks good to me.
[11:58:34] <zinid> I'm only not quite sure about non-empty nodes, but whatever
[11:58:56] <Holger> Hehe was thinking about the same.
[12:00:36] <Holger> But I guess this behavior makes sense in practice, and the XEP says "however, an entity is not required to return a result and MAY return an error, most likely <feature-not-implemented/> or <service-unavailable/>, although other error conditions may be appropriate."
[12:00:42] pztrn leaves the room
[12:01:55] <Holger> vanitasvitae: But if Smack is crashing on this that doesn't sound good either :-)
[12:02:25] <vanitasvitae> it is an `assert(notADuplicate);`
[12:02:36] pztrn leaves the room
[12:02:39] <zinid> Yeah, this is kinda cosmetic bug, it should not trigger crashes
[12:02:39] <vanitasvitae> I assume this is done on purpose to detect faulty implementations
[12:02:46] <Holger> Huh.
[12:03:03] <zinid> Faulty in what sense?
[12:03:21] cromain leaves the room
[12:03:23] <vanitasvitae> Faulty in the sense of "not what smack expects" 😀
[12:03:31] <vanitasvitae> I will ask Flow to remove that assertion
[12:04:30] <zinid> flow: ?
[12:08:27] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:08:43] <flow> In this case faulty mostly in the sense that there is something not optimal
[12:09:04] <zinid> 😲
[12:10:29] <zinid> Whatever, I suggest a compromise: we removed duplicates and you remove assertion 😀
[12:10:41] pztrn leaves the room
[12:11:09] <flow> What's wrong with it?
[12:11:17] cippaciong leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:11:30] <zinid> What's wrong in having duplicates?
[12:11:39] <flow> Mostly space efficiency
[12:11:53] <Holger> flow: As a client dev, I wouldn't want my library to crash on legal syntax.
[12:12:06] <flow> Holger, but it doesn't
[12:12:21] <flow> assertions are commonly disabled when not testing stuff
[12:12:27] <zinid> flow: but in my opinion removing duplicates on server side is not efficient
[12:12:27] <Holger> Then I misunderstood.  It just does during tests?
[12:12:27] Dimi leaves the room
[12:12:28] <Holger> Ah.
[12:12:51] pztrn leaves the room
[12:12:59] <Holger> Will the tests also crash on unnecessary whitespace then? :-)
[12:13:10] Dimi leaves the room
[12:13:15] <Holger> Whatever, I don't care then.
[12:13:16] <flow> Holger, that's where are draw an arbitrary line
[12:13:22] <madmalkav> Holger: worked ok with the tar from processone website, it was a problem with the 18.04 zip on github
[12:13:27] <zinid> Also, I fail to see how +1 element makes stuff inefficient
[12:13:36] <Holger> madmalkav: Good.
[12:13:36] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:14:20] ata2001 leaves the room: Disconnected: closed
[12:14:51] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:15:25] Dimi leaves the room
[12:22:23] <mightyBroccoli> I am practising my python through writing a simple python xmpp bot with slixmpp. Am I missing a clever way to get the contact addresses? I feel like messing around with the disco#info xml isn't exactly what I should do.
[12:23:19] <flow> mightyBroccoli, 1. that doens't sound like an ejabberd specific question 2. contact addresses from where? and 3. give aioxmpp a shot ;)
[12:25:28] ata2001 leaves the room: Disconnected: closed
[12:26:07] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:27:57] <Licaon_Kter> mightyBroccoli: what does the bot do?
[12:30:35] <mightyBroccoli> for some of my mods there are some api features ( mostly shared roster stuff ) and publicly querying the software version and connection testing.
[12:33:03] <Holger> mightyBroccoli: https://xmpp.org/extensions/xep-0157.html
[12:33:06] <Holger> mightyBroccoli: Do you mean that?
[12:33:56] <mightyBroccoli> Holger, yes I mean that. At the moment I get the result iq and grep it from there but thats messy :D
[12:34:47] <Holger> mightyBroccoli: Add a plugin for proper support into https://github.com/louiz/slixmpp/tree/master/slixmpp/plugins I guess :-P
[12:35:34] <Holger> mightyBroccoli: Or ask in xmpp:sleek@conference.jabber.org?join ...
[12:38:13] <mightyBroccoli> I though of writing my own class for that I was a little hesitant about that :D
But I will take a look at it. I count that as a little progress to my own servant :D
[12:43:02] Andrew Nenakhov leaves the room: Connection failed: connection closed
[12:43:32] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:44:03] Andrew Nenakhov leaves the room: Connection failed: connection closed
[12:46:43] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:48:45] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:49:34] ata2001 leaves the room: Disconnected: closed
[12:54:18] Dimi leaves the room
[12:54:31] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:55:14] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:55:14] xinit leaves the room
[12:56:39] lukas leaves the room
[12:56:54] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:57:13] vanitasvitae leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:58:25] Dimi leaves the room
[13:05:40] cromain leaves the room
[13:07:00] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:08:06] mimi89999 leaves the room: Disconnected: Replaced by new connection
[13:11:38] mrDoctorWho leaves the room
[13:16:01] daniel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:18:01] ThUnD3r|Gr33n® leaves the room
[13:21:30] xinit leaves the room
[13:24:31] jere leaves the room
[13:26:44] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:29:55] Dimi leaves the room
[13:30:37] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:31:00] Licaon_Kter leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:39:16] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:41:09] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:42:01] Dimi leaves the room
[13:43:15] Andrew Nenakhov leaves the room: Connection failed: connection closed
[13:43:24] mimi89999 leaves the room
[13:44:38] Andrew Nenakhov leaves the room
[13:46:52] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:51:53] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:52:01] Odin leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:56:26] ata2001 leaves the room: Disconnected: closed
[14:00:10] ata2001 leaves the room: Disconnected: closed
[14:02:29] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:02:48] pod leaves the room
[14:02:48] 404 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:06:14] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:08:08] ata2001 leaves the room: Disconnected: closed
[14:09:02] ata2001 leaves the room: Disconnected: closed
[14:14:44] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:15:40] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:18:01] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:24:13] jere leaves the room: Disconnected: Replaced by new connection
[14:25:10] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:29:48] beitter leaves the room: Replaced by new connection
[14:40:16] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:41:39] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:46:27] Dimi leaves the room
[14:46:58] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:48:50] <404> Does not Ejabberd automatically update the Postgresql table?The base of the server is growing rapidly. Mnesia will soon be missed. Mnesia will soon be short (2GB). Current db 120Mb. The base has increased by 50 megabytes per month.
[14:49:43] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:49:58] lukas leaves the room
[14:50:56] Dimi leaves the room
[14:51:59] Alacer leaves the room
[14:52:26] Dimi leaves the room
[14:53:02] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:54:57] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:55:03] ata2001 leaves the room: Disconnected: closed
[14:55:24] <mightyBroccoli> 404, the timeframe in which you would reach the 2 gb mark would be around 3 years then? thats quite some time.
[14:58:10] <404> mightyBroccoli, The growth of the database is increasing. Last month there were 25 megabytes. People became more interested in XMPP
[14:58:30] <Alacer> Dears I have just installed a fresh Local Instance of ejabberd ver 18.04-2 on Debian stretch. I am getting SASLError says SASLError using SCRAM-SHA-1 not authorized. I checked it using xabber as my cell is not connected right now to PC and adb logcat in case of conversations is not possible but conversations also saying authentication error
[14:58:59] <mightyBroccoli> 404, dammit I wanted to show my sick math skillz now I look like a fool :D
[14:59:10] lukas leaves the room
[15:02:25] lukas leaves the room
[15:02:46] <404> mightyBroccoli,  I think the base is enough for 1-2 years maximum.
[15:03:38] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:04:20] <zinid> Alacer: well, that means 'not authorized' 😁 Not sure what we can say more from the info you provided
[15:05:10] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:05:13] avb leaves the room
[15:05:31] adrien leaves the room: Connection failed: connection closed
[15:05:57] <Alacer> zinid: Thanks ...How could I get more info. on client side Then I have to do adb loagcat...??? to get some details...
[15:06:42] <404> mightyBroccoli, Do you already have SQl?
[15:07:00] <zinid> Alacer: what is the problem? Maybe your password is wrong?
[15:07:01] <mightyBroccoli> 404, yes I am using mariadb
[15:07:42] Licaon_Kter leaves the room
[15:08:59] <404> mightyBroccoli,  I have Mnesia + PostgreSQL for MAM.
[15:09:13] <404> mightyBroccoli, Is it easy for you to update the tables?
[15:09:21] <Alacer> zinid: Nope ... I have another instance wich I started as 18.01 and then upgraded to 18.04 and its working fine. This new install directly 18.04-2 is the only one with issue...
[15:10:20] <zinid> Alacer: I don't understand: the issue happened after the upgrade?
[15:11:07] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:11:32] <mightyBroccoli> 404, at the moment I did not update to the new schema at all. I am not sure if it is a good idea to manually upgrade the tables.
[15:12:09] <Alacer> zinid: Thanks man... I am going for Adb Logcat to check some more info...
[15:13:03] zuglufttier leaves the room
[15:15:38] Dimi leaves the room
[15:16:03] lorddavidiii leaves the room
[15:18:10] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:18:27] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[15:20:00] ata2001 leaves the room: Disconnected: Replaced by new connection
[15:21:17] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:21:38] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:25:21] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:29:21] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:32:46] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:33:08] jere leaves the room
[15:40:05] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:43:42] zinid leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:57:17] alexis leaves the room
[15:59:34] prefiks leaves the room
[16:01:42] cromain leaves the room
[16:02:04] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:02:19] ta leaves the room
[16:04:56] Dimi leaves the room
[16:10:10] Steven Roose leaves the room: Machine going to sleep
[16:15:56] Dimi leaves the room
[16:19:39] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:23:14] madmalkav leaves the room
[16:28:23] wiktor leaves the room
[16:31:11] <curiosjoe> hey guys, it seems like offline messaging does not work if I try to send it to a chatsecure user whose chatsecure app is not open at the time of message sending, is this expected? I have mod_offline enabled , I do not have this issue with other app users.
[16:32:05] <curiosjoe> I ma using the example config from here https://docs.ejabberd.im/admin/configuration/#mod-offline
[16:33:00] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:33:17] rom1dep leaves the room
[16:34:57] cromain leaves the room
[16:36:26] Dimi leaves the room
[16:41:39] rom1dep leaves the room: Machine going to sleep
[16:49:15] mimi89999 leaves the room
[16:53:18] <rom1dep> curiosjoe: the chatsecure push server may be borked, happens often. When it happens, chatsecure isn't woken up and your message never seen
[16:54:31] adrien leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:59:54] <Holger> It should still be received next time you open the app, if course.
[17:00:57] <Holger> Issue sounds weird, from the clients point of view there's no difference between live and "offline" messages. Except if OTR is involved.
[17:04:39] <curiosjoe> rom1dep: :( Thats sux, I wonder why they let their push server in that state
[17:04:47] Akasch leaves the room
[17:05:36] <curiosjoe> When I send to offline chatsecure client, I get delivery failed in Conversations, not so with other clients
[17:05:56] <rom1dep> Perhaps it takes time, money, or both to scale their server? I don't know.
[17:06:06] <curiosjoe> rom1dep: I can see that thanks
[17:06:07] <rom1dep> Delivery failed is strange, though
[17:06:15] <curiosjoe> yeah no idea, I get it almost right away
[17:06:17] jere leaves the room
[17:06:27] <rom1dep> What's the recipient's server?
[17:06:29] <curiosjoe> no issue when the chatsecure app is online
[17:06:35] <curiosjoe> on the same server
[17:06:50] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:06:58] <Holger> rom1dep: He said the push server is fine since he ignores "low prio" notifications.
[17:07:02] <curiosjoe> both users are on my personal server
[17:07:45] <curiosjoe> I guess this is something about chatsecure not playing nice with ejabberd then
[17:08:12] <Holger> curiosjoe: Works just fine for me.
[17:08:32] <Holger> curiosjoe: It might be stream management sessions timing out.
[17:08:59] <Holger> curiosjoe: I can tell you the relevant config knobs when I'm back at my desk.
[17:11:20] <curiosjoe> Holger: thanks, I appreciate it
[17:13:02] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:18:03] alexis leaves the room
[17:20:00] ata2001 leaves the room: Disconnected: Replaced by new connection
[17:21:48] ata2001 leaves the room: Disconnected: closed
[17:27:14] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:35:31] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:40:10] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:41:03] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:46:30] Alacer leaves the room
[17:48:49] Akasch leaves the room: Rechner geht in den Ruhezustand
[17:50:14] Marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:54:52] beitter leaves the room: Replaced by new connection
[17:55:02] ata2001 leaves the room: Disconnected: closed
[17:57:40] ata2001 leaves the room: Disconnected: Replaced by new connection
[17:58:05] ata2001 leaves the room: Disconnected: Replaced by new connection
[17:58:23] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:58:51] ata2001 leaves the room: Disconnected: Replaced by new connection
[18:06:53] cromain leaves the room
[18:15:43] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:20:16] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:22:06] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:22:51] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:23:28] <Holger> curiosjoe: What ejabberd version?
[18:25:46] daniel leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:26:58] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:27:59] <Holger> modules:
  mod_stream_mgmt:
    resend_on_timeout: if_offline
  mod_mam:
    assume_mam_usage: true
  mod_push:
    include_body: "New message"
  mod_push_keepalive: {}
... is what I'd suggest for ejabberd 18.04.
[18:29:28] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:35:41] horst leaves the room
[18:45:09] ta leaves the room
[18:48:54] Andrew Nenakhov leaves the room
[18:50:12] Odin leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:52:08] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:52:21] <curiosjoe> Holger: I am on ejabberd-18.04
[18:52:27] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:52:58] ata2001 leaves the room: Disconnected: Replaced by new connection
[18:54:05] Dimi leaves the room
[18:54:51] <curiosjoe> Holger: I was missing the resend time out and mod_mam, I will try these now
[18:55:45] curiosjoe leaves the room: Stream closed by us: system-shutdown
[18:56:18] curiosjoe leaves the room
[18:58:09] curiosjoe leaves the room
[18:58:21] alexis leaves the room
[18:58:54] curiosjoe leaves the room
[18:59:26] Dimi leaves the room
[19:00:05] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:00:27] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:01:41] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:03:28] <stigger> some time ago I reported a crash on encode_pubsub_item that started happening for me after upgrading to 18.04: https://process-one.net/logs/ejabberd@conference.process-one.net/2018/05/01.html#10:22:33.171722
turns out, the problem was not with library version mismatch, it was caused by existing pep items in the database that were triggering the problem. deleting the database fixed the problem, right now everything works correctly, even when pep items contain '\n'. perhaps, a migration to the newer state wouldn't hurt here. took me a while to figure it out.
[19:06:05] <stigger> some time ago I reported a crash on encode_pubsub_item that started happening for me after upgrading to 18.04: https://process-one.net/logs/ejabberd@conference.process-one.net/2018/05/01.html#10:22:33.171722
turns out, the problem was not with library version mismatch, it was caused by existing pep items in the database that were triggering the problem. deleting the pubsub* tables fixed the problem, right now everything works correctly, even when pep items contain '\n'. perhaps, a migration to the newer state wouldn't hurt here. took me a while to figure it out.
[19:09:11] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:11:25] ata2001 leaves the room: Disconnected: closed
[19:12:06] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:13:12] daniel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:13:19] cromain leaves the room
[19:18:40] Andrew Nenakhov leaves the room: Connection failed: connection closed
[19:19:04] Andrew Nenakhov leaves the room: Connection failed: connection closed
[19:20:41] Andrew Nenakhov leaves the room: Connection failed: connection closed
[19:26:23] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:26:41] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:27:27] Andrew Nenakhov leaves the room: Connection failed: connection closed
[19:27:50] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:27:58] Andrew Nenakhov leaves the room: Connection failed: connection closed
[19:28:39] Andrew Nenakhov leaves the room: Connection failed: connection closed
[19:31:20] bowlofeggs leaves the room
[19:31:51] bowlofeggs leaves the room
[19:32:40] ta leaves the room
[19:35:00] horst leaves the room
[19:35:45] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:38:43] ta leaves the room
[19:41:26] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:50:46] beri leaves the room
[19:51:46] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:51:58] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:55:08] pod leaves the room
[19:59:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:59:24] ta leaves the room
[20:00:09] pod leaves the room
[20:09:13] lukas leaves the room
[20:09:44] lorddavidiii leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:11:54] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:15:02] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:16:51] wiktor leaves the room
[20:24:48] ata2001 leaves the room
[20:27:49] beri leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:28:23] zinid leaves the room
[20:29:06] mightyBroccoli leaves the room: I'd rather be hibernating.
[20:30:06] wiktor leaves the room: Disconnected: Replaced by new connection
[20:30:38] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:30:42] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[20:33:42] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:34:12] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:40:02] ThUnD3r|Gr33n® leaves the room
[20:40:03] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:43:56] Neustradamus leaves the room
[20:44:23] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:44:38] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[20:53:05] adrien leaves the room
[20:55:37] marek leaves the room
[20:59:09] vanitasvitae leaves the room: Stream reset by peer
[21:00:21] mightyBroccoli leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:00:35] daniel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:02:03] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:02:30] beitter leaves the room: Replaced by new connection
[21:03:17] Andrew Nenakhov leaves the room: Connection failed: connection closed
[21:03:26] VC leaves the room
[21:03:49] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:05:15] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:06:30] <bowlofeggs> does anybody in here use ejabberd with riak, or use riak for other purposes?
[21:07:17] <bowlofeggs> i've been having trouble getting riak to build on Fedora Rawhide and am debating whether to keep the package in fedora or not since upstream doesn't seem very active (and one of their packages still doesn't build with erlang 19 upstream, much less 20)
[21:07:55] <bowlofeggs> so just trying to gauge how useful the software is, if you have feedback to share about it :)
[21:10:11] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:11:27] srgcdev leaves the room
[21:11:41] Andrew Nenakhov leaves the room: Connection failed: connection closed
[21:13:38] fp leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:15:20] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:16:03] beri leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:21:30] 404 leaves the room
[21:22:59] rom1dep leaves the room
[21:25:30] zuglufttier leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:27:18] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:35:51] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:43:18] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:43:42] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:44:55] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:50:37] marek leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:58:00] jannic leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:08:52] cippaciong leaves the room
[22:11:19] vanitasvitae leaves the room: Stream reset by peer
[22:13:03] Marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:17:20] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:19:00] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:28:13] targ leaves the room: offline
[22:30:51] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:31:05] nekit leaves the room
[22:34:41] cippaciong leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:36:59] ulrich leaves the room
[22:39:17] vanitasvitae leaves the room: Stream reset by peer
[22:40:11] ata2001 leaves the room: Disconnected: closed
[22:41:17] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:41:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:54:16] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:55:47] vanitasvitae leaves the room
[22:57:43] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:59:18] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:00:54] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:01:20] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:02:31] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:04:08] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:05:44] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:07:20] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:08:57] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:10:29] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:11:51] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:13:28] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:13:31] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:14:03] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:15:04] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:16:40] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:18:16] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:19:54] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:21:33] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:23:09] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:24:44] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:26:20] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:26:37] ata2001 leaves the room: Disconnected: closed
[23:28:04] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:29:43] vanitasvitae leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:35:13] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:35:28] xinit leaves the room
[23:35:49] vanitasvitae leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:42:33] alexis leaves the room
[23:48:19] horst leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:51:10] jannic leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:58:50] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!