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

GMT+0
[00:03:11] vanitasvitae leaves the room
[00:10:39] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:26:25] Licaon_Kter leaves the room: Stream closed by us: Replaced by new connection (conflict)
[00:38:18] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:48:58] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:13:09] Neustradamus leaves the room
[01:13:09] alacer leaves the room
[01:16:53] carlos leaves the room
[01:19:09] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:23:19] vanitasvitae leaves the room
[01:25:21] Student leaves the room: Replaced by new connection
[01:48:53] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:05:19] pprrks leaves the room
[02:20:01] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:58:16] robert_mobile leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:07:09] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:09:52] mr.newbie leaves the room: Connection failed: ping_timeout
[03:21:06] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:34:46] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:38:52] jeremy leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:41:11] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:47:07] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:49:22] vanitasvitae leaves the room: Connection failed: connection closed
[04:11:12] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:15:31] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:21:16] Akasch leaves the room
[04:52:06] carlos leaves the room
[05:00:04] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:09:58] debalance leaves the room
[05:13:04] mr.newbie leaves the room: Connection failed: ping_timeout
[05:23:30] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:24:31] ileh leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:25:00] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:26:42] pod leaves the room
[05:38:18] <zinid> mr.newbie: you cannot run stun behind dynamic IP
[05:46:04] <mr.newbie> I guess i'll write a script that checks my public ip, if it got changed it well replace the turn_ip and restart the server
[05:52:05] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:52:06] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:00:27] pinky leaves the room: Stream reset by peer
[06:04:22] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:09:37] erik leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:14:08] lukas leaves the room
[06:14:44] lukas leaves the room
[06:16:25] lukas leaves the room
[06:22:23] lukas leaves the room
[06:23:05] suzyo leaves the room
[06:25:31] suzyo leaves the room: Disconnected: Replaced by new connection
[06:28:36] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:33:33] jannic leaves the room: Replaced by new connection
[06:36:42] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:39:19] erik leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:48:17] srgcdev leaves the room
[06:52:59] <zinid> no need to restart, reload is enough
[06:54:38] hlad leaves the room
[06:54:39] hlad leaves the room
[06:57:12] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:00:38] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:19:58] SaltyBones leaves the room: Machine going to sleep
[07:20:50] SaltyBones leaves the room: Machine going to sleep
[07:25:28] hlad leaves the room
[07:27:33] robert_mobile leaves the room
[07:27:53] suzyo leaves the room
[07:31:28] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:33:14] SaltyBones leaves the room: Machine going to sleep
[07:42:15] ata2001 leaves the room: Disconnected: closed
[07:45:27] hlad leaves the room
[07:46:12] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:50:15] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:58:34] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:02:11] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:11:52] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:15:52] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:16:33] mr.newbie leaves the room
[08:17:10] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:26:13] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:31:27] mr.newbie leaves the room: Connection failed: ping_timeout
[08:33:55] ata2001 leaves the room: Disconnected: Replaced by new connection
[08:40:57] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:41:14] <ThUnD3r|Gr33nĀ®> mr.newbie: sounds nice .if you get stun running let me know
[08:42:02] Akasch leaves the room
[08:42:03] Akasch leaves the room
[08:50:30] Akasch leaves the room
[08:50:33] ata2001 leaves the room: Disconnected: closed
[09:00:36] ata2001 leaves the room: Disconnected: closed
[09:07:00] <pinky> hello zinid
[09:07:26] <zinid> pinky,
[09:07:27] <zinid> hi
[09:12:12] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:15:17] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:15:18] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:16:56] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:19:44] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:20:53] <flow> is there any guideance on how to configure ejabberd for xep368 (xmpps)?
[09:22:02] ata2001 leaves the room: Disconnected: closed
[09:23:12] <zuglufttier> flow, yes: https://wiki.xmpp.org/web/Tech_pages/XEP-0368
[09:24:58] <flow> ahh ok using sslh
[09:26:09] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:26:17] <zuglufttier> That's one possibility.
[09:29:27] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:31:32] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:32:20] pinky leaves the room: Stream closed by us: reset
[09:35:46] srgcdev leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:37:38] pinky leaves the room: Stream reset by peer
[09:37:56] mr.newbie leaves the room: Connection failed: ping_timeout
[09:38:21] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:40:15] pinky leaves the room: Stream reset by peer
[09:42:23] mr.newbie leaves the room: Connection failed: ping_timeout
[09:44:15] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:48:30] ata2001 leaves the room: Disconnected: closed
[09:51:27] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:55:08] ata2001 leaves the room: Disconnected: closed
[09:55:20] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:00:30] lukas leaves the room
[10:02:21] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:04:12] marek leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:06:18] lukas leaves the room
[10:11:59] <flow> Holger, fix-event-type-checks causes ejabberd to now return an item-required error
[10:12:28] <flow> although an non-payload id-only item was attempted to get published
[10:16:28] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:18:37] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:18:39] ata2001 leaves the room: Disconnected: Replaced by new connection
[10:18:44] Akasch leaves the room: Disconnected: Replaced by new connection
[10:20:55] pinky leaves the room: Stream reset by peer
[10:21:07] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:22:26] vanitasvitae leaves the room
[10:23:15] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:23:41] <Holger> flow: Hmm, then the function I'm calling to check for <item/> doesn't work as I expected.  I'll have a look.
[10:24:32] <Holger> flow: This won't be checked if the node is configured to be non-persistent, BTW.
[10:24:54] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:29:31] <Holger> flow: Do you have the node creation / publish requests to reproduce the issue in front of you?
[10:29:34] <zuglufttier> I'm getting "Any occupant is allowed to see your full JID" in one muc all the time. Is it the server on which my account lives or the one on which the muc is hosted?
[10:29:45] <zuglufttier> I'm getting "Any occupant is allowed to see your full JID" in gajim in one muc all the time. Is it the server on which my account lives or the one on which the muc is hosted?
[10:30:22] <Holger> zuglufttier: The room is configured that way.
[10:30:48] <zuglufttier> Is there anything that can be done about it?
[10:30:56] <flow> Holger, I configure the node with deliver_payloads=false and persistent_items=true
[10:31:08] <Holger> zuglufttier: Room owners can make the room anonymous, if they wish.
[10:31:18] <flow> Holger, collecting the stanzas, hold one a sec
[10:31:29] <Holger> zuglufttier: Gajim reports this repeatedly?
[10:31:43] <zuglufttier> Holger, it is supposed to be non-anonymous, I'm getting flooded by those messages every few seconds.
[10:32:18] <Holger> flow: Yeah then I'd expect the code to check for an <item/> (as per 0060).  With persistent_items=false it wouldn't check.
[10:32:21] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:32:39] <Holger> flow: But yes the question is why the check fails of course.
[10:33:45] suzyo leaves the room
[10:34:11] <Holger> zuglufttier: This is how the client is notified of room configuration changes: https://xmpp.org/extensions/xep-0045.html#roomconfig-notify
[10:34:46] <Holger> zuglufttier: I'd open Gajim's XML console and check whether you get such <status code='172'/> messages repeatedly.
[10:36:48] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:37:08] <flow> Holger, http://paste.debian.net/1011625/
[10:38:57] <zuglufttier> Holger, I think it's sending <status code='100'/> all the time.
[10:39:59] <Holger> flow: Thanks!  I'll try to reproduce.
[10:40:25] <Holger> zuglufttier: 100 should only be sent in the original <presence/> when joining the room.
[10:40:47] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:40:54] <Holger> zuglufttier: Maybe Gajim keeps rejoining for some reason?
[10:41:35] robert_mobile leaves the room
[10:43:01] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:47:55] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:49:34] ata2001 leaves the room: Disconnected: Replaced by new connection
[10:50:12] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:50:15] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:50:47] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:57:19] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:59:21] pinky leaves the room: Stream reset by peer
[11:06:21] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:08:06] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:08:14] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:09:32] Man_Life leaves the room: Logged out
[11:09:33] <zuglufttier> OK, it's not the status code, that only happens once.
[11:09:50] robert_mobile leaves the room
[11:10:53] <Holger> zuglufttier: Which one is it not? :-)  Neither the <presence/> stanza with code=100, nor <message/> stanzas with code=172?
[11:11:59] <Holger> zuglufttier: Ah, I see they asked for the log in the Gajim room already.  Showing them the traffic is what I would've suggested.
[11:12:51] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:12:55] <zuglufttier> I'll continue there!
[11:14:21] <Holger> flow: Ah, I see the problem.  I can't easily check for an <item/> (if it's empty) at that point.  Sigh.
[11:15:48] <Holger> I guess nothing will break if we just omit that check.
[11:15:54] uio leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:19:17] ata2001 leaves the room: Disconnected: closed
[11:21:16] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:24:18] zinid leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:27:05] vanitasvitae leaves the room
[11:27:10] zuglufttier leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:27:56] <zinid> flow, if you just need to accept direct-tls, you should add a listner with `tls: true`
[11:27:58] ata2001 leaves the room: Disconnected: closed
[11:28:29] <zinid> flow, it supports SNI, so nothing else should be done
[11:29:09] <Holger> zinid: Flow is running 17.04.  But dunno whether he has multiple host names anyway.
[11:29:22] <zinid> ah
[11:29:38] <zinid> well, yes, if there only a single vhost then SNI is not needed
[11:29:53] <zinid> otherwise an upgrade will help šŸ™‚
[11:31:44] SaltyBones leaves the room: Machine going to sleep
[11:32:18] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:33:57] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:34:28] cippaciong leaves the room: Connection failed: connection closed
[11:37:43] <Holger> flow: This patch omits that check: https://jabber.fu-berlin.de/share/holger/JQ0lsTz5Gioax20Z/fix-event-type-checks.patch
[11:37:53] Akasch leaves the room
[11:37:58] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:37:59] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:39:10] <Holger> flow: 0060 says we MUST perform that check though:
> If the event type is persistent (either event notification or payload) and the publisher does not include an item, the service MUST bounce the publication request with a <bad-request/> error and a pubsub-specific error condition of <item-required/>.
[11:39:16] <Holger> I don't understand that requirement.
[11:40:16] <Holger> Our specs always define anything that's really essential for interop as a SHOULD, at best.  In this case I see no interop issue at all, and of course it's a MUST.
[11:41:52] <Holger> But I'll change the code to adhere to that.
[11:44:19] <Holger> flow: There was a typo, next try: https://jabber.fu-berlin.de/share/holger/RIU0U3SJD2pTp87Y/fix-event-type-checks.patch
[11:44:44] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:45:50] cippaciong leaves the room: Connection failed: timeout
[11:51:17] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:02:46] cippaciong leaves the room: Connection failed: connection closed
[12:04:44] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:04:51] suzyo leaves the room
[12:05:47] suzyo leaves the room: Disconnected: Replaced by new connection
[12:06:30] suzyo leaves the room
[12:08:29] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:09:17] suzyo leaves the room
[12:11:27] suzyo leaves the room: Disconnected: Replaced by new connection
[12:16:57] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:17:27] ata2001 leaves the room: Disconnected: Replaced by new connection
[12:23:52] suzyo leaves the room
[12:27:10] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:28:41] hlad leaves the room
[12:28:42] hlad leaves the room
[12:28:53] uio leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:31:24] <zinid> Epic Games just said they have 3M users online on ejabberd šŸ˜€
[12:32:30] <zinid> Damn, this is probably bigger than the whole nerd xmpp network
[12:32:39] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:33:59] <Holger> Nice :-)
[12:36:50] suzyo leaves the room
[12:42:09] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:43:23] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:44:31] robert_mobile leaves the room
[12:47:47] ata2001 leaves the room: Disconnected: Replaced by new connection
[12:47:58] ChaosKid42 leaves the room: Stream closed by us: Durch neue Verbindung ersetzt (conflict)
[12:48:07] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:48:28] ChaosKid42 leaves the room: Stream closed by us: Durch neue Verbindung ersetzt (conflict)
[12:49:26] ChaosKid42 leaves the room: Stream closed by us: Durch neue Verbindung ersetzt (conflict)
[12:52:44] <marc> zinid, is there already a function to generate a random alphanum string?
[12:54:00] ChaosKid42 leaves the room
[12:54:12] ChaosKid42 leaves the room
[12:54:36] SaltyBones leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:54:44] ChaosKid42 leaves the room
[12:56:29] uio leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:58:34] <zinid> marc: no, only numeric one
[12:58:39] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:58:51] <zinid> randoms:get_string()
[13:00:59] alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:04:34] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:04:48] ata2001 leaves the room: Disconnected: closed
[13:11:26] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:11:38] uio leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:11:50] zuglufttier leaves the room
[13:14:34] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:18:42] ChaosKid42 leaves the room
[13:26:02] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:27:25] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:32:16] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:39:24] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:39:25] ata2001 leaves the room: Disconnected: Replaced by new connection
[13:40:26] vanitasvitae leaves the room
[13:40:42] ata2001 leaves the room: Disconnected: Replaced by new connection
[13:44:23] zinid leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:51:17] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:55:39] ata2001 leaves the room: Disconnected: Replaced by new connection
[13:56:45] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:58:39] robert_mobile leaves the room
[14:03:25] marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:08:00] mr.newbie leaves the room: Connection failed: ping_timeout
[14:08:05] joekokker leaves the room: Replaced by new connection
[14:09:45] marek leaves the room
[14:10:22] mrDoctorWho leaves the room
[14:10:56] ata2001 leaves the room: Disconnected: Replaced by new connection
[14:14:38] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:20:07] erik leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:20:12] ata2001 leaves the room: Disconnected: Replaced by new connection
[14:20:53] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:26:01] mr.newbie leaves the room: Connection failed: ping_timeout
[14:26:38] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:27:50] lukas leaves the room
[14:29:28] lukas leaves the room
[14:30:18] lukas leaves the room
[14:31:50] suzyo leaves the room: Disconnected: Replaced by new connection
[14:32:43] damas leaves the room
[14:35:50] ata2001 leaves the room: Disconnected: Replaced by new connection
[14:37:27] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:38:44] suzyo leaves the room
[14:39:56] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:41:12] SaltyBones leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:42:31] ata2001 leaves the room: Disconnected: Replaced by new connection
[14:44:55] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:51:06] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:51:12] robert_mobile leaves the room
[14:52:02] suzyo leaves the room: Disconnected: Replaced by new connection
[14:54:39] uio leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:55:49] robert_mobile leaves the room
[14:56:58] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:58:35] vanitasvitae leaves the room
[14:59:05] vanitasvitae leaves the room
[15:04:58] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:05:38] robert_mobile leaves the room
[15:05:59] <flow> Holger: All possible Smack Integration Tests completed successfully. \o/
[15:06:17] <Holger> flow: Yay.
[15:07:07] ThUnD3r|Gr33nĀ® leaves the room
[15:08:59] <flow> Holger, are you checking for the existence of an item or an item with payload?
[15:10:01] <flow> maybe that helps you to understand the requirement, which makes sense AFAIKT
[15:10:06] <Holger> flow: I now figured out that I can only check for the latter without applying more changes to the code.  Which is why I ditched the check for item existence.
[15:10:30] <flow> Ahh ok, i leave that to you
[15:10:50] <Holger> That's sad ;-)
[15:11:23] <flow> My production/personal XMPP server at geekplace.eu runs ejabberd 18.01 on debian, and my testing server for the integration tests at salem.geekplace.eu runs 17.04 from gentoo (which makes it easy to test patches)
[15:11:25] suzyo leaves the room
[15:11:41] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:11:56] <flow> So I'm going to try to enable xep386 for geekplace.eu
[15:12:41] <Holger> Bind2?
[15:12:48] <Holger> We support that??
[15:13:00] <flow> arg, no the xmpps-(client|server) thingy
[15:13:06] <Holger> Ah!
[15:13:31] <flow> I sometimes get confused by the numbers (IMHO the XSF should never have used numbers but instead a few letters instead)
[15:13:42] <flow> so for xmpps-client is
[15:13:50] <flow>   -
    port: 5223
    ip: "::"
    module: ejabberd_c2s
    tls: true
    zlib: true
    protocol_options: 'TLS_OPTIONS'
    max_stanza_size: 65536
    shaper: c2s_shaper
    access: c2s
[15:13:56] <Holger> At least for the _xmpps-client, you don't need a recent version though, unless you want SNI support.
[15:13:57] <flow> sufficient?
[15:14:01] <rom1dep> > Epic Games just said they have 3M users online on ejabberd šŸ˜€
Source!
[15:14:02] <Holger> Right.
[15:14:13] <flow> which is basically the same as 5222 but with s/starttls/tls/
[15:14:17] <Holger> Yes.
[15:14:32] <flow> ok, how's the situation with ejabberd and xmpps-server?
[15:14:52] <flow> Is it supported incoming? Outgoing? Both? Not at all?
[15:15:02] <Holger> 18.01 supports both.
[15:15:31] <Holger> Nothing to do for outgoing; specify "tls: true" for the s2s_in listener for incoming.
[15:15:36] <flow> ah cool, so ejabberd does lookup xmpps-server SRV RRs?
[15:15:41] <Holger> Yes.
[15:15:47] <Holger> Recent versions.
[15:15:59] <flow> Holger, but I need another listen: list item
[15:15:59] <Holger> (Forgot when exactly zinid added this.)
[15:16:04] <Holger> flow: Yes.
[15:16:09] <flow> or is both supported on the same port?
[15:16:15] <flow> ok 5270 it is
[15:16:18] <Holger> flow: No.
[15:16:24] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:16:28] <Holger> That would require peeking into the traffic magic.
[15:16:38] <Holger> Too much magic :-)
[15:16:41] <flow> well at leat the first 2 bytes or so
[15:16:51] <zinid> multiplexing is something I consider to add, but no particular date
[15:17:04] <flow> zinid, non-TLS/TLS multiplexing?
[15:17:08] <zinid> flow, yes
[15:17:11] <flow> +1
[15:17:15] <Holger> .oO( "You have 3 minutes." )
[15:17:55] <flow> applying new xmpps enabled ejabberd config, don't be suprised if I drop
[15:18:29] <flow> allright, i'm still here
[15:19:14] <Holger> \o/
[15:19:41] <zinid> very strange!
[15:19:50] <zinid> flow, did you manage to update ejabberd?
[15:20:30] <flow> zinid, update the ejabberd version or configuration?
[15:20:42] <zinid> flow, ejabberd version
[15:21:17] <flow> well on debian I'm on the latest release I think. and on gentoo i'm waiting for https://bugs.gentoo.org/626260
[15:21:35] <flow> I may try to take are of that gentoo bump myself at some point
[15:21:44] <Holger> zinid: Two different instances.
[15:21:57] <zinid> Holger, ah
[15:22:34] <zinid> for the record, xmpps- lookups introduced in 17.09
[15:23:14] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:23:47] <zinid> but yeah, half-year server version is horribly outdated because of all those new fancy stuff
[15:25:33] hlad leaves the room
[15:25:34] hlad leaves the room
[15:27:51] suzyo leaves the room
[15:28:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:28:37] hlad leaves the room
[15:29:26] joekokker leaves the room: Replaced by new connection
[15:29:38] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:35:31] ChaosKid42 leaves the room
[15:35:37] <zinid> Holger, thanks for the info about eve online šŸ™‚ https://blog.process-one.net/eve-online-chat-is-moving-to-ejabberd/
[15:36:25] <Holger> zinid: šŸ‘
[15:36:41] <Holger> You guys talked to them now?
[15:36:51] <zinid> Holger, not me šŸ˜‰
[15:36:58] <zinid> Mickael maybe, but I doubt
[15:37:12] <Holger> Ah.
[15:37:31] <zinid> The blogpost is purely based on the info you provided, I think šŸ˜€
[15:38:13] hlad leaves the room
[15:38:14] hlad leaves the room
[15:38:20] <zinid> well, ejabberd is quite abused by game makers
[15:38:35] <zinid> riot games, epic games, eve online, maybe others I forgot about
[15:38:51] <Holger> "Epic Games just said" did sound a bit like direct communication.
[15:38:53] <Holger> Whatever :-)
[15:38:57] <Holger> zinid: Yeah.
[15:42:25] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:46:16] mr.newbie leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:50:27] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:52:06] lukas leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:53:13] joekokker leaves the room: Replaced by new connection
[15:54:51] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:58:04] Akasch leaves the room: Rechner geht in den Ruhezustand
[16:01:00] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:02:27] robert_mobile leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:04:08] frainz leaves the room
[16:05:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:06:54] debalance leaves the room: offline
[16:13:42] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:13:43] ileh leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:15:10] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:18:47] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:19:31] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:23:59] <marc> zinid, are you happy with such a function for random string generation? https://paste.fedoraproject.org/paste/QKWBLVjVw-pCOLDR2jID~A
[16:25:30] <zinid> zomg
[16:25:45] <zinid> lists:nth?
[16:25:50] <zinid> it's O(N)
[16:26:08] <zinid> what's wrong with crypto:strong_rand_bytes() ?
[16:26:21] <marc> zinid, oh, didn't know that
[16:26:33] <zinid> base64:encode(crypt:strong_rand_bytes(20)).
[16:26:38] <zinid> *crypto
[16:27:15] <Holger> randoms:strong_rand_bytes() wraps it and calls crypto:rand_bytes on old Erlang versions ...
[16:27:48] <zinid> ah
[16:27:50] <Holger> randoms:bytes/1, I mean.
[16:28:18] <zinid> yeah, randoms:bytes/1 is fine
[16:28:53] pinky leaves the room: Stream reset by peer
[16:29:57] <zinid> I'm not sure why this is needed
[16:30:21] <zinid> I would rather just use checksum
[16:30:24] <marc> zinid, base64 outputs "illegal" chars for me
[16:30:31] <marc> like "=" and "/"
[16:31:31] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:31:35] <zinid> just use randoms:get_string() and append str:sha([ejabberd_config:shared_key(), InfoToProtect])
[16:32:11] <zinid> then, when you receive a response, you get the info, get the checksum and calculate checksum to check if it's not forged
[16:32:29] <zinid> see ejabberd_iq.erl
[16:33:02] lukas leaves the room
[16:33:12] <Holger> FWIW I have this in mod_http_upload, that should probably also go into misc or randoms or be replaced with something else: https://github.com/processone/ejabberd/blob/ea87bdfbe57027/src/mod_http_upload.erl#L692
[16:33:36] frainz leaves the room
[16:35:09] <marc> Holger, thanks, that's what I'm looking for :)
[16:35:49] <marc> maybe randoms:get_alphanum_string() ?
[16:35:52] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:35:58] <zinid> marc, is it for invitation token?
[16:36:04] <marc> zinid, yes
[16:36:18] robert_mobile leaves the room
[16:36:21] <zinid> marc, and you're going to store them in a database?
[16:36:30] <marc> zinid, yep
[16:36:38] <zinid> but why? šŸ™‚
[16:37:34] <marc> zinid, what should I do instead? store it in a list? ^^
[16:37:43] <zinid> marc, not to store?
[16:38:07] <marc> zinid, you mean I should generate a token and forget it and just accept all tokens? :)
[16:38:21] <marc> that would be easier, indeed :)
[16:38:35] <zinid> marc, no, you should attach checksum to the token
[16:38:42] <Holger> marc: What zinid said above.
[16:38:57] hlad leaves the room
[16:38:58] <Holger> For this use case that's much nicer indeed.
[16:38:58] hlad leaves the room
[16:40:01] <zinid> the format would be:
random_id + create_time + checksum (salt + random_id + jid + create_time)
[16:40:19] robert_mobile leaves the room
[16:40:39] <zinid> salt is ejabberd_config:shared_key(), it's guaranteed to be unique accross cluster
[16:41:45] hlad leaves the room
[16:41:46] hlad leaves the room
[16:41:48] <Holger> zinid: I guess you mean the Erlang cookie but I see no shared_key() function in ejabberd_config?
[16:41:49] hlad leaves the room
[16:41:58] <zinid> hum
[16:42:11] <zinid> maybe typo, just a second
[16:42:23] <zinid> I don't remember all those 100500 functions in ejabberd and friends šŸ™‚
[16:42:27] <Holger> Ah
[16:42:33] <Holger> ejabberd_config:get_option(shared_key).
[16:42:47] <Holger> It's stored as an option.
[16:42:59] <zinid> https://github.com/processone/ejabberd/blob/master/src/ejabberd_iq.erl#L167
[16:43:03] <zinid> yep
[16:43:29] <marc> zinid, okay, what's the advantage for my usecase?
[16:43:42] <zinid> marc, you don't need a database
[16:43:56] <marc> zinid, but I need it anyway
[16:44:04] <zinid> for what?
[16:44:12] <marc> expiration time, inviter
[16:44:23] <zinid> marc, but it's encoded in your token
[16:44:59] <zinid> random_id + expire_time + checksum (salt + random_id + invitee + expire_time)
[16:45:24] <marc> that's the token?
[16:45:24] SaltyBones leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:45:28] <zinid> yes
[16:45:35] <marc> that's like 100 chars?
[16:45:48] <zinid> yes
[16:46:36] srgcdev leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:46:48] <marc> I had a *big* disucssion with Ge0rg (apparently not here) because *_5_* chars in the invitation URL
[16:47:00] <marc> and know the token is 100 chars :D
[16:47:54] <zinid> oh, if Ge0rg says so, then of course!
[16:48:18] <Holger> What
[16:48:25] <Holger> What's his problem with long URLs?
[16:48:48] <marc> zinid, I was overruled by some others too ;)
[16:48:54] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:49:13] <marc> zinid, but tell me how I should extract the inviter JID  from the token?
[16:50:25] <zinid> can't you extract it from other attributes?
[16:50:36] <zinid> also, it's 30 chars
[16:50:48] <marc> Holger, because that's too confusing and can not be shared via some channels like SMS
[16:51:20] <marc> zinid, no because only the token is sent via IBR
[16:51:36] <zinid> then attach it to the token
[16:51:49] <zinid> and drop random_id
[16:52:06] <zinid> expire_time + inviter + checksum()
[16:52:09] <marc> zinid, then it is not unique
[16:52:18] <zinid> really?
[16:52:28] <marc> I can register multiple times, no?
[16:52:49] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:52:53] <zinid> include inviteE in checksum, I guess you can extract it from IBR request
[16:53:05] mimi89999 leaves the room
[16:53:40] <marc> zinid, I need a random ID, otherwise I could use the token multiple times
[16:53:47] <zinid> how?
[16:54:06] <zinid> since the user is already registered, you cannot register once again
[16:54:19] <marc> zinid, but with a different username?
[16:54:26] <marc> the username is not fixed
[16:54:29] <zinid> but username is in checksum
[16:54:45] <zinid> checksum will not match
[16:54:48] <marc> the username is not available during token generation
[16:54:55] <marc> you can choose it on IBR
[16:55:01] <zinid> ah
[16:55:13] <marc> it would work for account generation
[16:55:18] lukas leaves the room
[16:55:52] <zinid> ok, then you need a database
[16:55:59] <marc> zinid, okay :)
[16:55:59] <zinid> good like writing it for sql, mnesia and riak
[16:56:04] <zinid> with cache šŸ˜‰
[16:56:16] <marc> zinid, but nice idea though :)
[16:56:26] <marc> zinid, (my)sql is done
[16:56:49] <zinid> ok, you can leave riak actually, we still didn't decided what to do with it
[16:57:04] <zinid> *haven't
[16:57:12] <marc> zinid, can I move random string function from mod_http_upload functions to randoms like suggested before?
[16:57:20] <zinid> marc, yes
[16:57:25] <marc> zinid, thanks
[16:58:42] lukas leaves the room
[16:58:51] lukas leaves the room
[17:01:21] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:02:11] <Holger> In Brussels, the Mongoose guy told me that Riak was taken over by someone? And will be fully open sourced?
[17:02:19] lukas leaves the room
[17:02:26] <Holger> Of course I forgot by whom and Google doesn't spit this out immediately.
[17:02:26] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:02:30] <zinid> Holger, yes, seems like there is life in their repo again
[17:02:59] Man_Life leaves the room: Replaced by new connection
[17:03:03] <zinid> some huge customer with critical(TM) bussiness(R)
[17:03:23] <Holger> I can't even find the current repo :-)
[17:03:35] <zinid> see riak_kv or riak_core
[17:03:57] <zinid> https://github.com/basho
[17:04:07] <Holger> Oh on the basho account.
[17:04:18] <Holger> I remembered some other 'community' account and was searching for that.
[17:04:47] <zinid> well, I guess they don't re-brand, they just bought Basho
[17:05:16] <Holger> Ah yes that would explain it :-)
[17:05:52] <zinid> still, 90% of customers are asking of MongoDB, hehe
[17:05:58] <zinid> I need finally to start doing it
[17:06:01] <Holger> Yeah it's web scale.
[17:07:26] cromain leaves the room
[17:12:25] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:14:59] hlad leaves the room
[17:15:01] hlad leaves the room
[17:20:45] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:21:57] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:25:08] srgcdev leaves the room
[17:29:09] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:32:29] Man_Life leaves the room: Replaced by new connection
[17:34:25] <marc> zinid, okay, made a PR
[17:35:42] <zinid> merged
[17:35:45] <zinid> thanks
[17:36:06] cippaciong leaves the room: Connection failed: connection closed
[17:36:54] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:37:46] <marc> zinid, that was fast, thanks :)
[17:39:37] hlad leaves the room
[17:39:38] hlad leaves the room
[17:40:23] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:44:00] hlad leaves the room
[17:44:57] Man_Life leaves the room
[17:45:05] zuglufttier leaves the room
[17:46:32] prefiks leaves the room
[17:55:22] lukas leaves the room
[17:55:46] Man_Life leaves the room: Logged out
[17:56:00] lukas leaves the room
[18:03:58] ata2001 leaves the room: Disconnected: Replaced by new connection
[18:04:03] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:09:59] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:12:37] lukas leaves the room
[18:15:35] lukas leaves the room
[18:17:19] lukas leaves the room
[18:20:35] cippaciong leaves the room: Connection failed: connection closed
[18:22:34] Man_Life leaves the room: Logged out
[18:23:09] Akasch leaves the room
[18:26:44] lukas leaves the room
[18:29:46] lukas leaves the room
[18:30:14] hlad leaves the room
[18:31:10] hlad leaves the room
[18:32:58] marc leaves the room: unknown reason
[18:38:51] Student leaves the room
[18:41:45] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:46:06] Akasch leaves the room
[18:46:19] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:51:05] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:52:10] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:53:20] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:54:22] Akasch leaves the room: Disconnected: Replaced by new connection
[18:54:35] zuglufttier leaves the room
[18:57:24] vanitasvitae leaves the room
[19:00:05] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:09:00] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:09:18] marzanna leaves the room
[19:10:27] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:12:55] lukas leaves the room
[19:14:16] zuglufttier leaves the room
[19:20:02] Akasch leaves the room: Disconnected: Replaced by new connection
[19:22:17] frainz leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:27:31] Akasch leaves the room
[19:31:48] jeremy leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:32:00] mimi89999 leaves the room
[19:33:21] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:35:29] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:44:20] pod leaves the room
[19:48:15] ileh leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:53:11] Akasch leaves the room: Replaced by new connection
[19:57:54] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:58:14] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:00:46] robert_mobile leaves the room
[20:01:56] lukas leaves the room
[20:03:14] lukas leaves the room
[20:05:16] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:07:58] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:12:38] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:16:59] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:25:04] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:26:27] hlad leaves the room
[20:32:27] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:37:21] zinid leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:45:00] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:48:43] hlad leaves the room
[20:52:01] Man_Life leaves the room
[20:54:44] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:56:35] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:57:38] hlad leaves the room
[21:02:49] hlad leaves the room
[21:03:38] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:05:08] robert_mobile leaves the room
[21:05:52] lukas leaves the room
[21:10:48] Marzanna leaves the room
[21:12:43] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:15:47] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:18:54] jeremy leaves the room: Machine going to sleep
[21:20:41] srgcdev leaves the room
[21:26:38] lukas leaves the room
[21:30:10] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:31:20] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:38:00] lukas leaves the room
[21:38:41] cippaciong leaves the room
[21:43:06] lukas leaves the room
[21:44:41] lukas leaves the room
[21:48:01] lukas leaves the room
[21:50:04] lukas leaves the room
[21:50:23] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:52:39] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:53:54] cippaciong leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:55:17] carlos leaves the room
[21:59:26] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:06:16] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:11:27] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:12:48] mimi89999 leaves the room
[22:20:18] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:20:53] pinky leaves the room: Stream reset by peer
[22:25:54] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:26:01] cippaciong leaves the room
[22:26:01] cippaciong leaves the room
[22:29:13] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:35:11] zuglufttier leaves the room
[22:35:24] zuglufttier leaves the room
[22:35:46] zuglufttier leaves the room
[22:35:59] zuglufttier leaves the room
[22:36:21] zuglufttier leaves the room
[22:36:34] zuglufttier leaves the room
[22:36:56] zuglufttier leaves the room
[22:37:09] zuglufttier leaves the room
[22:37:31] zuglufttier leaves the room
[22:37:44] zuglufttier leaves the room
[22:38:06] zuglufttier leaves the room
[22:38:19] zuglufttier leaves the room
[22:38:41] zuglufttier leaves the room
[22:38:54] zuglufttier leaves the room
[22:39:16] zuglufttier leaves the room
[22:39:29] zuglufttier leaves the room
[22:39:51] zuglufttier leaves the room
[22:40:04] zuglufttier leaves the room
[22:40:26] zuglufttier leaves the room
[22:40:39] zuglufttier leaves the room
[22:41:01] zuglufttier leaves the room
[22:41:14] zuglufttier leaves the room
[22:41:36] zuglufttier leaves the room
[22:41:49] zuglufttier leaves the room
[22:42:11] zuglufttier leaves the room
[22:42:24] zuglufttier leaves the room
[22:42:46] zuglufttier leaves the room
[22:42:59] zuglufttier leaves the room
[22:43:21] zuglufttier leaves the room
[22:43:27] joekokker leaves the room
[22:43:34] zuglufttier leaves the room
[22:43:56] zuglufttier leaves the room
[22:44:09] zuglufttier leaves the room
[22:44:31] zuglufttier leaves the room
[22:44:44] zuglufttier leaves the room
[22:45:06] zuglufttier leaves the room
[22:45:19] zuglufttier leaves the room
[22:45:41] zuglufttier leaves the room
[22:45:54] zuglufttier leaves the room
[22:46:16] zuglufttier leaves the room
[22:46:28] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:46:29] zuglufttier leaves the room
[22:46:51] zuglufttier leaves the room
[22:47:03] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:47:04] zuglufttier leaves the room
[22:47:26] zuglufttier leaves the room
[22:47:39] zuglufttier leaves the room
[22:48:01] zuglufttier leaves the room
[22:48:07] lukas leaves the room
[22:48:14] zuglufttier leaves the room
[22:48:36] zuglufttier leaves the room
[22:48:49] zuglufttier leaves the room
[22:49:11] zuglufttier leaves the room
[22:49:24] zuglufttier leaves the room
[22:49:46] zuglufttier leaves the room
[22:50:21] zuglufttier leaves the room
[22:50:56] zuglufttier leaves the room
[22:51:31] zuglufttier leaves the room
[22:52:06] zuglufttier leaves the room
[22:52:41] zuglufttier leaves the room
[22:53:16] zuglufttier leaves the room
[22:53:51] zuglufttier leaves the room
[22:54:26] zuglufttier leaves the room
[22:55:00] zuglufttier leaves the room
[22:55:36] zuglufttier leaves the room
[22:56:11] zuglufttier leaves the room
[22:56:46] zuglufttier leaves the room
[22:57:21] zuglufttier leaves the room
[22:57:40] lukas leaves the room
[22:57:56] zuglufttier leaves the room
[22:58:31] zuglufttier leaves the room
[22:59:06] zuglufttier leaves the room
[22:59:41] zuglufttier leaves the room
[23:00:16] zuglufttier leaves the room
[23:00:51] zuglufttier leaves the room
[23:00:59] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:01:26] zuglufttier leaves the room
[23:02:01] zuglufttier leaves the room
[23:02:36] zuglufttier leaves the room
[23:03:11] zuglufttier leaves the room
[23:12:59] Man_Life leaves the room: Logged out
[23:13:59] pinky leaves the room: Stream reset by peer
[23:18:54] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:31:45] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:37:32] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:42:25] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:49:04] lukas leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:57:34] frainz 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!