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

GMT+0
[00:14:01] VC leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:24:36] Marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:30:35] ChaosKid42 leaves the room
[00:33:46] ludo leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:34:36] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[00:42:31] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:17:16] tyler leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:21:34] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:27:47] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:34:35] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:36:08] xinit leaves the room
[01:43:55] zash leaves the room
[01:44:58] jeremy leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:45:11] jeremy leaves the room
[01:45:27] jeremy leaves the room
[01:47:11] zash leaves the room
[01:48:50] ta leaves the room
[01:49:33] carlos leaves the room: Disconnected: Replaced by new connection
[01:51:27] Marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:03:46] <bowlofeggs> Test
[02:03:46] marek leaves the room
[02:05:42] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:12:39] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:20:53] bowlofeggs leaves the room: Connection failed: host is unreachable
[02:38:15] zash leaves the room: Disconnected: No route to host
[02:57:54] xinit leaves the room
[03:07:24] dion leaves the room: Connection failed: host is unreachable
[03:17:16] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[03:21:38] zinid leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:40:52] <bitclassic> Hi All
[03:41:05] <bitclassic> :)
[03:42:01] jere leaves the room
[03:44:44] jere leaves the room
[03:56:13] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:15:07] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:17:01] bitclassic leaves the room: Stream reset by peer
[04:36:08] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:36:25] jeremy leaves the room: Machine going to sleep
[04:38:52] mrDoctorWho leaves the room
[04:42:35] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:44:34] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[04:46:41] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:06:48] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[05:08:43] ta leaves the room: Disconnected: Replaced by new connection
[05:25:22] edhelas leaves the room: Stream reset by peer
[05:28:42] <Licaon_Kter> zinid:
> Licaon_Kter, so they already built the reputation? Nice to hear that
See these 2 posts: https://news.ycombinator.com/item?id=17621645
edhelas: that thread become a marketing hole for Mattermost, Movim, Zulip etc
[05:31:12] <zinid> Their engineers are shit
[05:31:13] tester leaves the room
[05:31:15] <zinid> Typical
[05:31:53] <zinid> My main question: why python?
[05:32:02] <zinid> Why fucking Go?
[05:32:11] <zinid> They are just stupid
[05:32:48] Marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[05:35:01] bitclassic leaves the room
[05:38:51] paul leaves the room: Stream reset by peer
[05:41:04] 4223 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:02:45] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:08:54] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:09:41] xinit leaves the room
[06:10:46] srgcdev leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:13:43] <Licaon_Kter> Is this spam?
https://github.com/processone/ejabberd/issues/2275#issuecomment-407983177
[06:14:37] <zinid> dunno
[06:14:50] <zinid> looks like dup from the same person posting from a different login
[06:14:50] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:15:43] syever leaves the room
[06:19:44] beri leaves the room
[06:25:08] paul leaves the room: Stream reset by peer
[06:33:07] joekokker leaves the room: Machine going to sleep
[06:34:39] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:40:38] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[06:41:19] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:51:35] tester leaves the room
[06:51:36] zuglufttier leaves the room
[06:55:29] tester leaves the room
[06:55:43] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:00:55] mimi89999 leaves the room
[07:01:15] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:02:04] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:03:23] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[07:14:14] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:14:42] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:19:22] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:36:54] srgcdev leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:42:29] zash leaves the room: Disconnected: No route to host
[07:44:59] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:47:24] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:48:35] Akasch leaves the room: Disconnected: Replaced by new connection
[07:50:03] bammes leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:55:56] adrien leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:57:22] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:59:13] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:01:03] Akasch leaves the room: Disconnected: Replaced by new connection
[08:29:46] paul leaves the room: Stream reset by peer
[08:31:03] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:32:52] Holger leaves the room: Stream closed by us: Replaced by new connection (conflict)
[08:33:09] cippaciong leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[08:49:05] cromain leaves the room
[08:53:30] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:00:03] Andrew Nenakhov leaves the room: Connection failed: connection closed
[09:01:03] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:01:59] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:02:31] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:11:00] xinit leaves the room
[09:13:42] Akasch leaves the room
[09:14:06] mimi89999 leaves the room
[09:14:13] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:17:23] dion leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:18:42] andrey.g leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:19:09] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:22:06] ChaosKid42 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:23:06] mrDoctorWho leaves the room
[09:27:13] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:31:40] mrDoctorWho leaves the room
[09:36:28] mrDoctorWho leaves the room: Disconnected: Replaced by new connection
[09:41:28] zuglufttier leaves the room
[09:50:02] <madmalkav> http_upload works great setting the fqdns, thanks
[09:52:58] aditya_borikar leaves the room
[09:55:48] tester leaves the room
[09:56:04] Dominik Paulus leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[09:58:20] Akasch leaves the room
[10:03:29] pod leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:06:45] Odin leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:08:18] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:08:29] <zinid> sure ;)
[10:10:38] <madmalkav> But I discovered my company also do weird stuff with certificates. I can't complain about a monotonous work, that's for sure
[10:12:08] Andrew Nenakhov leaves the room
[10:13:21] erik leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:14:04] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:15:02] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:18:51] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:19:40] ThUnD3r|Gr33n® leaves the room
[10:29:16] Andrew Nenakhov leaves the room: Connection failed: connection closed
[10:30:08] sindrake leaves the room
[10:32:19] aditya_borikar leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:33:02] <madmalkav> Oh, using fqdns, when I add the second domain it gives an error. Time to declare it only on one host and configure mod_disco, I suppose
[10:33:54] <Holger> madmalkav: What error?
[10:34:58] <madmalkav> Error, already started, 0.25956.0
[10:36:53] <zinid> Full error please from crash.log
[10:37:23] <Holger> madmalkav: Ah indeed, you need different URLs for different domains (e.g. put_url: "https://node1.example.com:5443/@HOST@/") or the solution you mentioned.
[10:37:45] sindrake leaves the room
[10:38:03] <zinid> Holger: but crash is no good either 🤔
[10:38:39] <Holger> Yeah we could catch that and write a useful [warning].
[10:38:41] <zinid> I didn't understand the problem though, distracted
[10:38:48] <madmalkav> Will try that
[10:39:16] <Holger> zinid: Let me know if you want it explained.
[10:39:32] <zinid> Holger: later maybe
[10:40:03] sindrake leaves the room
[10:43:47] mimi89999 leaves the room
[10:44:40] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:45:24] xinit leaves the room
[10:45:52] mimi89999 leaves the room
[10:46:27] <madmalkav> Heh. I have a test user that is 5 numbers and a capital letter. Gajim converts that letter to lowercase and auth fails
[10:46:29] <madmalkav> Lol
[10:47:13] aditya_borikar leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:47:16] mimi89999 leaves the room
[10:49:19] ThUnD3r|Gr33n® leaves the room
[10:51:15] <zinid> It should not
[10:51:15] genofire leaves the room
[10:51:43] <zinid> I mean ejabberd lowercases that by itself
[10:53:15] genofire leaves the room
[10:54:43] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:54:53] <ThUnD3r|Gr33n®> Hola ladies
[10:56:49] <madmalkav> You are right, there is something wrong on my config
[10:56:53] spicewiesel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:56:57] <madmalkav> Time to lunch and refresh my mind , bbl
[10:58:53] genofire leaves the room
[10:59:13] Andrew Nenakhov leaves the room
[10:59:54] mightyBroccoli leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:02:26] genofire leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:02:49] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:05:11] alexis leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:05:21] genofire leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:10:31] paul leaves the room: Stream reset by peer
[11:15:01] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:17:32] aditya_borikar leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:19:26] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:23:35] pprrks leaves the room
[11:25:06] zash leaves the room: Disconnected: closed
[11:27:00] spicewiesel leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:27:09] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:27:42] Andrew Nenakhov leaves the room
[11:28:25] Andrew Nenakhov leaves the room
[11:29:00] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:31:36] mimi89999 leaves the room
[11:31:40] genofire leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:38:08] erik leaves the room: Connection failed: timeout
[11:38:29] cromain leaves the room
[11:38:50] sindrake leaves the room: Disconnected: Replaced by new connection
[11:39:08] sindrake leaves the room
[11:43:20] <zuglufttier> zinid, https://github.com/processone/ejabberd/issues/2546
[11:43:47] <zinid> zuglufttier: yeah, I receive notifications 😁
[11:43:53] <zinid> Thanks 👍
[11:43:56] <zuglufttier> :D
[11:44:02] <zuglufttier> No worries.
[11:45:42] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:45:54] <Licaon_Kter> zuglufttier: but did you 👍 and ⭐️ the repo first?😉
[11:46:34] <zuglufttier> I left a one star rating.
[11:50:03] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[11:56:45] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:57:42] zash leaves the room: Disconnected: No route to host
[11:58:57] Alacer leaves the room
[11:58:58] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:59:48] pod leaves the room
[12:07:01] mightyBroccoli leaves the room: I'd rather be hibernating.
[12:08:07] zuglufttier leaves the room
[12:09:15] sindrake leaves the room
[12:10:24] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[12:17:17] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:19:48] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:20:50] prefiks leaves the room: unknown reason
[12:24:15] <madmalkav> Has anyone tested the ldap external perl script with recent ejabberd versions? We ha e an oooold test system running it ok ahainst ejabberd 16.01 , but I'm getting lots of errors when trying to use it on 18.06
[12:26:16] fp leaves the room
[12:28:46] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:29:05] genofire leaves the room: Machine going to sleep
[12:31:47] sindrake leaves the room
[12:31:53] sindrake leaves the room
[12:34:00] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:37:56] <Holger> 18.06 starts multiple instances of the extauth script by default, maybe that's related to your problems?
[12:39:08] <madmalkav> It was set to three instances in the other server and worked ok, can change that to one and retry
[12:39:24] <madmalkav> https://gist.github.com/madmalkav/a767047ecb969a01b52d6e1c2bc99b40
[12:39:43] <madmalkav> I need to learn how to properly look at those logs
[12:42:11] <madmalkav> Funny thing is, when I uncomment the part of the config related to this, the other domain ldap auth starts failing too, so probably there is something wrong on my config file
[12:43:26] debalance leaves the room
[12:45:19] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:45:24] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:46:07] genofire leaves the room
[12:46:08] genofire leaves the room
[12:47:11] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:52:28] <madmalkav> I have added the auth config of my yml file to the gist link in case anyone is bored and willing to take a look
[12:56:44] cromain leaves the room
[12:57:28] Dominik Paulus leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:00:39] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:04:01] <madmalkav> It is the perl script linked in the docs, by the way
[13:05:38] srgcdev leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:06:11] ThUnD3r|Gr33n® leaves the room
[13:06:42] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:07:41] 4223 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:08:25] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:08:47] dion leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:09:00] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:09:31] ulrich leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:09:42] ThUnD3r|Gr33n® leaves the room
[13:10:54] mightyBroccoli leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:14:28] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:19:53] <edhelas> https://news.ycombinator.com/item?id=17624917
[13:19:57] <edhelas> damn
[13:22:39] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:27:27] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:28:11] sindrake leaves the room: Disconnected: Replaced by new connection
[13:29:07] ta leaves the room
[13:31:33] tyler leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:39:13] badlop leaves the room: Stream reset by peer
[13:39:38] <madmalkav> Oh boy, I'm pretty dumb
[13:40:01] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:40:34] ta leaves the room
[13:46:33] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:46:56] andrey.g leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:46:58] robert_mobil leaves the room
[13:47:07] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:48:13] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[13:48:42] Andrew Nenakhov leaves the room: Connection failed: connection closed
[13:49:41] zuglufttier leaves the room
[13:50:17] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:54:42] fp leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:54:49] mimi89999 leaves the room
[13:57:02] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:01:03] bowlofeggs leaves the room: Stream reset by peer
[14:02:25] <madmalkav> Ok, this thing is working. I have to figure out how the domains interact between then, like, if I need to config mod_disco or being part of the same server it isn't necesary, but other than that, its done
[14:02:30] <madmalkav> Time for celebration
[14:02:55] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:03:34] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:04:25] zuglufttier leaves the room: Machine going to sleep
[14:05:59] <Licaon_Kter> edhelas: you need a logo dammit, for awareness
[14:06:16] <edhelas> yup
[14:10:19] Man_Life leaves the room: Logged out
[14:12:16] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:13:48] <Holger> My one single complaint with Erlang syntax: f(X) -> F = fun(X) -> ok end, F(42).
[14:13:55] <Holger> WHY DOES THE INNER X SHADOW THE OUTER ONE?
[14:14:14] <zinid> Holger, that's weird backward compat I think
[14:14:22] <zash> what the scope?
[14:14:38] <zinid> edhelas, "age of json", my ass  😁
[14:18:31] jeremy leaves the room: Machine going to sleep
[14:19:04] genofire leaves the room
[14:19:04] genofire leaves the room
[14:20:43] mimi89999 leaves the room
[14:21:12] <Holger> zash: Scoping here is as you'd expect from other languages.  But Erlang has single assignment, and pattern matching in function heads.  So you'd expect the inner X to be matched agains the outer one.  I.e. in this example, if I call f(42) I'd expect it to return 'ok', if I call f() with any other argument, I'd expect it to throw an exception.
[14:22:23] <Holger> zash: Behavior instead is that the inner X will shadow the outer one and act as a normal parameter to the inner (anon) function.
[14:22:45] <zash> My head hurts
[14:23:19] <Holger> So to get my desired behavior you have to say f(X) -> F = fun(Y) when X =:= Y -> ok end, F(42).
[14:23:42] <Holger> Imagine how much useful code you could've written while you wasted your time writing "when X =:= Y".
[14:24:40] <zash> three fiddy?
[14:25:29] <aditya_borikar> Run the input through SHA-1 (RFC 3174 [4]).
Treat the output as little endian and extract the last-significant 16 bits. (These are the first two bytes of the output, with the second byte being the most significant one.)
Divide the value by 65536 (use float division) and multiply it by 2π (two Pi).
[14:25:42] <aditya_borikar> can anyone tell me how to do it ?
[14:28:58] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:35:11] <zinid> what exactly you don't understand?
[14:36:02] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:38:55] pod leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:42:29] <aditya_borikar> i have a task of using sha1 algo
[14:42:47] <zinid> your language doesn't have sha1 functions?
[14:43:00] <aditya_borikar> sha1 algo produces 160 bit output
[14:43:11] <aditya_borikar> and 40 chars
[14:43:18] <aditya_borikar> i'm working in kjava
[14:43:23] <aditya_borikar> *java
[14:43:53] <aditya_borikar> so 1 char would equate to 4 bit
[14:44:24] <aditya_borikar> and so i took the last 4 char to get my desired 16 bit output
[14:44:24] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:44:43] <aditya_borikar> https://xmpp.org/extensions/xep-0392.html#algorithm-angle
[14:44:47] <aditya_borikar> check this out
[14:45:25] <aditya_borikar> next it says Divide the value by 65536 (use float division) and multiply it by 2π (two Pi).
[14:45:44] <zinid> 1 char couldn't equate to 4 bit
[14:45:52] <aditya_borikar> exactly
[14:45:55] <zinid> seems like your output is hex encoded
[14:46:32] <aditya_borikar> SHA1 for HI is
[14:46:34] <aditya_borikar> sha1:  253420c1158bc6382093d409ce2e9cff5806e980
[14:46:54] <aditya_borikar> there are 40 distinct chars
[14:47:26] <zinid> 2534 - these are those 2 bytes you need if I understand correctly that mantra
[14:47:26] <aditya_borikar> also sha1 is said to give 160 bit output
[14:47:53] <aditya_borikar> zinid‎, didn'tquite  get you
[14:48:01] <aditya_borikar> whats 2534
[14:48:08] adrien leaves the room
[14:48:14] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:48:17] <zinid> that's 0x25, 0x34
[14:48:25] <zinid> it's hex encoded goddamit
[14:48:31] <aditya_borikar> and for last 16
[14:48:42] <zinid> so 16 bits is 2 bytes
[14:48:47] <aditya_borikar> it would be e980
[14:48:50] <aditya_borikar> right ?
[14:48:56] <zinid> or that ;)
[14:49:03] <zinid> I frankly don't understand the mantra
[14:49:13] <zinid> there are test vectors in the XEP, check it out
[14:49:42] <Holger> Just google for "java sha1 hex" and copy-paste the function call from StackOverflow as every professional developer does?
[14:49:54] <zinid> "last-significant" - there is no such definition, probably a typo and should be least-significant
[14:50:15] <zinid> but the least-significant bit cannot be the first in the output
[14:50:16] <aditya_borikar> Holger‎,  😅  ok sir
[14:50:33] <aditya_borikar> zinid‎, yea maybe
[14:50:46] <zinid> so I don't understand what the author meant
[14:51:11] <zinid> if you need "first bytes", then you get e980, if you need least-significant, then 2534 :)
[14:51:14] <aditya_borikar> zinid‎, alright
[14:51:26] <aditya_borikar> zinid‎, okay
[14:51:59] <aditya_borikar> and the XEP says we have to divide e980 by 65536
[14:52:11] <aditya_borikar> which will eventually give an exception
[14:52:24] <zinid> fuck you're dumb
[14:52:25] <aditya_borikar> this is where i'm exactly confused
[14:54:13] <vanitasvitae> aditya_borikar, Smack offers code which does consistent color generation already 😀
[14:54:47] <vanitasvitae> https://github.com/igniterealtime/Smack/blob/master/smack-experimental/src/main/java/org/jivesoftware/smackx/colors/ConsistentColor.java
[14:54:49] <aditya_borikar> vanitasvitae‎,  😀
[14:54:55] <aditya_borikar> that's great
[14:55:07] <aditya_borikar> vanitasvitae‎ always a saver
[14:55:16] <vanitasvitae> 😜
[14:55:57] <zinid> double v = u(h[0]) + (256 * u(h[1]));
[14:56:03] <zinid> yeah, so 2534
[14:56:20] <zinid> i.e. 0x25,0x34 treated as little-endian
[14:56:47] <zinid> but the wording in the XEP is weird
[14:57:04] <Licaon_Kter> aditya_borikar: and Babbler 0.8.0 iirc
[14:57:17] <vanitasvitae> zinid, yeah it took me some time and questions on the mailinglist to figure that out as well 😀
[14:57:36] <vanitasvitae> luckily the XEP also includes examples to test against, so brute-force was indeed an option
[14:58:15] <vanitasvitae> > vanitasvitae‎ always a saver
Dont rely on that too much 😉
[14:58:43] <aditya_borikar> 😀
[14:58:50] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:00:20] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:01:30] <zinid> Same code in erlang btw:
<<Code:16/little, _/binary>> = crypto:hash(sha, <<"foobar">>).
[15:02:12] <zinid> but why you need divison by 65536?
[15:02:15] <Holger> zinid: I have some c2s filter hook that calls xmpp:decode_els/1 to inspect (but not modify) the message.  Is it nicer to return the decoded result from the hook, or stick to the original #message{}?
[15:02:29] <Holger> I.e. is there any downside in returning the decoded result?
[15:02:40] <zinid> Holger, no downside
[15:02:45] <Holger> k, thx.
[15:03:17] <zinid> I think it's the other way around actually, ejabberd will spend less time later on
[15:03:38] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:04:04] <zinid> ah, division is needed to get float < 1
[15:04:45] sindrake leaves the room
[15:11:52] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:15:52] Marzanna leaves the room: Stream reset by peer
[15:16:00] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:18:31] Marzanna leaves the room: Connection failed: connection closed
[15:24:40] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:27:56] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:29:58] pod leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:33:35] paul leaves the room: Stream reset by peer
[15:34:29] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:40:03] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:48:47] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[15:53:47] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:54:41] Holger leaves the room
[15:56:30] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:01:58] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:02:58] ta leaves the room
[16:03:49] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:04:13] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:06:56] ave leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:08:50] sindrake leaves the room
[16:09:34] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:11:41] cippaciong leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:15:22] 404 leaves the room
[16:15:50] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:17:43] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:18:21] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:19:31] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:21:02] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:22:38] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:23:30] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:24:20] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:24:20] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:24:44] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:27:36] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:28:18] xinit leaves the room
[16:29:31] zuglufttier leaves the room: Stream closed by us: system-shutdown
[16:31:23] aditya_borikar leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:31:53] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:33:32] zuglufttier leaves the room
[16:33:49] jannic leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:33:53] zuglufttier leaves the room
[16:35:07] zuglufttier leaves the room
[16:38:03] dion leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[16:38:09] ta leaves the room
[16:44:23] erik leaves the room: Connection failed: timeout
[16:51:53] Holger leaves the room
[16:55:50] beri leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:03:41] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:12:45] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:16:51] madmalkav leaves the room
[17:18:20] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:18:20] fp leaves the room
[17:19:30] Andrew Nenakhov leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:23:13] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:25:00] xinit leaves the room
[17:32:21] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:34:48] joekokker leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:41:42] vanitasvitae leaves the room
[17:42:30] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:43:34] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:44:32] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:47:31] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:51:45] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:01:58] mrDoctorWho leaves the room: Disconnected: Replaced by new connection
[18:05:11] mightyBroccoli leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:06:44] rom1dep leaves the room: Machine going to sleep
[18:10:14] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:23:22] ludo leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:24:26] Alacer leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:24:46] beri leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:26:13] adrien leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:26:43] sindrake leaves the room
[18:26:43] sindrake leaves the room
[18:26:43] ta leaves the room
[18:27:54] sindrake leaves the room
[18:29:09] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:29:12] mightyBroccoli leaves the room: Stream closed by us: Replaced by new connection (conflict)
[18:30:37] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:46:15] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:48:15] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:48:16] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:56:19] 404 leaves the room
[18:56:46] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:57:54] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:04:18] spicewiesel leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:06:30] beri leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:06:48] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:08:43] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:12:01] sindrake leaves the room
[19:15:52] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:17:40] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:23:28] mightyBroccoli leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:32:59] xinit leaves the room
[19:33:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:34:36] aditya_borikar leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:35:32] robert_mobil leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:39:02] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:39:09] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:39:39] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:42:31] tyler leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:43:49] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:44:11] jere leaves the room
[19:47:01] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:48:03] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:52:37] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:55:02] zuglufttier leaves the room
[19:58:51] joekokker leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:59:13] spicewiesel leaves the room: Machine going to sleep
[20:03:19] adrien leaves the room
[20:03:59] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:06:39] jeremy leaves the room: Machine going to sleep
[20:08:01] rom1dep leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:13:12] spicewiesel leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:16:09] secret_agent leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:18:28] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:21:05] robert_mobil leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:23:00] srgcdev leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:23:05] adrien leaves the room
[20:24:02] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:32:26] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:33:08] adrien leaves the room
[20:34:35] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:35:49] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:37:53] zinid leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:38:46] adrien leaves the room: offline
[20:39:09] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:41:06] mightyBroccoli leaves the room: Rechner geht in den Ruhezustand
[20:42:05] xinit leaves the room
[20:44:00] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:47:02] jeremy leaves the room: Machine going to sleep
[20:47:08] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:47:54] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:48:01] adrien leaves the room
[20:48:29] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[20:49:33] Akasch leaves the room
[20:52:29] spicewiesel leaves the room
[20:53:53] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:57:41] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:00:34] carlos leaves the room
[21:01:10] zinid leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:01:17] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:06:33] Dominik Paulus leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:06:44] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:07:09] Akasch leaves the room
[21:15:41] madmalkav leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:17:13] carlos leaves the room
[21:19:11] ludo leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:20:26] carlos leaves the room
[21:22:47] rom1dep leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:23:55] genofire leaves the room: Machine going to sleep
[21:27:26] srgcdev leaves the room
[21:28:35] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:29:48] pod leaves the room
[21:30:49] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:33:43] carlos leaves the room
[21:37:15] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:37:15] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:43:23] ChaosKid42 leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:46:39] sindrake leaves the room
[21:47:27] spicewiesel leaves the room
[21:48:33] Dominik Paulus leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:50:21] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:53:28] tyler leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:53:45] cippaciong leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:58:08] mightyBroccoli leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:01:19] ulrich leaves the room
[22:04:46] Marzanna leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:05:14] sindrake leaves the room: Disconnected: Replaced by new connection
[22:06:45] adrien leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:09:35] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:10:40] debalance leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:14:36] madmalkav leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:14:41] tyler leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:16:57] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:22:06] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:29:45] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:30:40] zuglufttier leaves the room
[22:31:46] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:33:12] dion leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:44:16] rom1dep leaves the room
[22:44:17] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:44:29] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:45:36] nekit leaves the room
[22:45:51] Akasch leaves the room: Rechner geht in den Ruhezustand
[22:46:21] beri leaves the room
[22:46:22] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:51:39] Licaon_Kter leaves the room
[22:58:06] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:58:40] ta leaves the room
[22:58:40] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:59:54] zinid leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:03:24] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:03:41] Dominik Paulus leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:04:04] Licaon_Kter leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:05:59] alexis leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:09:44] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:10:16] zuglufttier leaves the room
[23:10:42] debalance leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:15:49] alexis leaves the room
[23:16:51] sindrake leaves the room
[23:17:39] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:23:20] Dominik Paulus leaves the room: Machine going to sleep
[23:23:24] tyler leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:24:31] targ leaves the room: offline
[23:24:54] jeremy leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:30:31] frainz leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:37:28] go777go leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:38:16] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:38:27] genofire leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:47:47] vogt leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:50:10] marc leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:53:00] Dominik Paulus leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:57:45] 404 leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:58:21] 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!