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

GMT+0
[00:01:16] debacle leaves the room
[00:02:26] thorsten joins the room
[00:09:20] tyler leaves the room: Machine is going to sleep
[00:11:27] isotelo joins the room
[00:12:46] sonny leaves the room: Disconnected: closed
[00:13:14] sonny joins the room
[00:15:23] riau illiyyin leaves the room
[00:18:26] ave leaves the room
[00:19:00] ave joins the room
[00:21:22] isotelo leaves the room
[00:21:49] oyvey leaves the room
[00:22:55] Ellenor Bjornsdottir leaves the room: Disconnected: Replaced by new connection
[00:23:29] Ellenor Bjornsdottir joins the room
[00:27:17] Ellenor Bjornsdottir leaves the room: Disconnected: Replaced by new connection
[00:27:32] Ellenor Bjornsdottir joins the room
[00:29:19] sonny leaves the room: Disconnected: closed
[00:29:47] sonny joins the room
[00:30:00] mimi89999 joins the room
[00:31:13] maddl leaves the room
[00:32:41] isotelo joins the room
[00:32:57] oyvey leaves the room
[00:33:01] oyvey joins the room
[00:35:13] vanitasvitae leaves the room
[00:35:49] dos leaves the room
[00:35:49] dos joins the room
[00:37:16] sonny leaves the room: Disconnected: closed
[00:37:44] sonny joins the room
[00:38:43] Amolith leaves the room
[00:39:03] Amolith joins the room
[00:48:09] aj joins the room
[00:50:03] sonny leaves the room: Disconnected: closed
[00:50:31] sonny joins the room
[00:54:35] oyvey leaves the room
[00:54:38] oyvey joins the room
[00:59:45] Murderous Winged Devil leaves the room
[01:02:18] rom1dep leaves the room
[01:02:25] carlos joins the room
[01:04:49] rom1dep joins the room
[01:05:56] j.r leaves the room
[01:07:34] aj leaves the room
[01:19:53] aj joins the room
[01:20:16] aj leaves the room
[01:20:19] j.r joins the room
[01:26:53] ave leaves the room
[01:27:24] ave joins the room
[01:28:56] Neustradamus_ leaves the room
[01:28:56] Neustradamus_ joins the room
[01:38:32] justatest leaves the room
[01:39:17] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:42:53] doctor joins the room
[01:44:58] Wojtek leaves the room
[01:45:00] j.r leaves the room
[01:55:53] doctor leaves the room: Stream closed by us: Replaced by new connection (conflict)
[01:56:01] doctor joins the room
[01:56:06] sonny leaves the room: Disconnected: closed
[01:56:15] sonny joins the room
[01:57:50] robert_mobil leaves the room
[01:59:05] j.r joins the room
[01:59:22] thorsten leaves the room
[02:03:39] thorsten joins the room
[02:04:41] sonny leaves the room: Disconnected: closed
[02:05:09] sonny joins the room
[02:13:23] isotelo leaves the room
[02:13:31] isotelo joins the room
[02:19:25] Demo joins the room
[02:20:34] stp joins the room
[02:21:24] stp leaves the room
[02:31:11] 4223 joins the room
[02:37:53] kris leaves the room
[02:37:54] j.r leaves the room
[02:41:29] sonny leaves the room: Disconnected: closed
[02:41:57] sonny joins the room
[02:48:31] sonny leaves the room: Disconnected: closed
[02:49:01] sonny joins the room
[02:49:02] doctor leaves the room: Stream closed by us: Replaced by new connection (conflict)
[02:49:04] doctor joins the room
[02:52:29] j.r joins the room
[02:54:21] 4223 leaves the room
[02:58:38] stp leaves the room
[02:58:55] stp joins the room
[03:05:46] stp leaves the room
[03:06:05] stp joins the room
[03:07:44] noon leaves the room
[03:07:45] noon joins the room
[03:13:37] j.r leaves the room
[03:20:24] dos leaves the room
[03:22:41] sonny leaves the room: Disconnected: closed
[03:23:14] sonny joins the room
[03:26:20] stp leaves the room
[03:27:13] riau illiyyin joins the room
[03:27:41] j.r joins the room
[03:36:52] thorsten leaves the room
[03:41:31] SouL joins the room
[03:43:02] kinetik joins the room
[03:43:44] riau illiyyin leaves the room
[03:45:53] j.r leaves the room
[03:58:17] chrys joins the room
[03:58:55] vanitasvitae leaves the room
[03:59:00] vanitasvitae joins the room
[04:09:08] j.r joins the room
[04:12:15] nekit joins the room
[04:12:53] thorsten joins the room
[04:13:22] mimi89999 leaves the room
[04:13:27] mimi89999 joins the room
[04:21:59] de-facto leaves the room
[04:26:33] sonny leaves the room: Disconnected: closed
[04:26:46] sonny joins the room
[04:26:57] Stephen leaves the room
[04:28:46] Holger leaves the room
[04:29:46] kinetik leaves the room
[04:31:00] thomas joins the room
[04:33:27] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[04:34:39] doctor joins the room
[04:40:40] Amolith leaves the room
[04:41:29] Amolith joins the room
[04:46:21] sonny leaves the room: Disconnected: closed
[04:46:49] sonny joins the room
[04:50:02] mss_cyclist leaves the room
[04:50:41] mss_cyclist joins the room
[04:52:03] SouL leaves the room
[04:55:28] SouL joins the room
[05:05:56] lorddavidiii joins the room
[05:08:24] adrien joins the room
[05:19:32] daniel joins the room
[05:22:35] Pingu from Woodquarter joins the room
[05:22:47] marek joins the room
[05:29:10] j.r leaves the room
[05:31:17] smalltimebloke joins the room
[05:31:52] Licaon_Kter joins the room
[05:32:08] Neustradamus_ leaves the room
[05:32:35] ave leaves the room
[05:32:43] ave joins the room
[05:32:54] ma1uta leaves the room: Replaced by new connection
[05:32:54] ma1uta joins the room
[05:33:17] marek leaves the room
[05:34:46] Neustradamus_ joins the room
[05:34:48] ma1uta leaves the room: Replaced by new connection
[05:34:49] ma1uta joins the room
[05:35:25] robert_mobil joins the room
[05:40:31] perflyst joins the room
[05:44:14] pod joins the room
[05:49:48] jadmanthrat joins the room
[05:49:52] kris leaves the room
[05:53:03] bkero joins the room
[05:53:49] daniel leaves the room
[05:56:47] perflyst leaves the room
[05:57:22] dennis joins the room
[05:59:49] jazzywind32 joins the room
[06:01:31] j.r joins the room
[06:03:58] perflyst joins the room
[06:04:45] cippaciong joins the room
[06:04:56] Dom leaves the room
[06:07:30] maddl joins the room
[06:10:46] Dom joins the room
[06:13:03] bkero leaves the room
[06:14:13] Neustradamus_ leaves the room
[06:14:13] Neustradamus_ joins the room
[06:20:23] Holger joins the room
[06:20:40] Dom leaves the room
[06:20:41] Dom joins the room
[06:22:44] mfoss leaves the room
[06:22:46] mfoss joins the room
[06:24:12] perflyst leaves the room
[06:24:56] mss_cyclist leaves the room
[06:25:11] mss_cyclist joins the room
[06:26:26] Barny leaves the room
[06:26:53] Alexander joins the room
[06:29:37] nekit leaves the room
[06:29:37] nekit joins the room
[06:29:39] Barny joins the room
[06:32:59] adrien leaves the room
[06:33:00] adrien joins the room
[06:33:16] raver joins the room
[06:34:37] pod joins the room
[06:34:42] bkero joins the room
[06:45:56] rom1dep joins the room
[06:50:11] Holger joins the room
[06:51:08] thorsten leaves the room
[06:51:44] Dom leaves the room
[06:51:45] Dom joins the room
[06:54:53] marc joins the room
[06:56:26] bkero leaves the room
[06:58:04] dominion joins the room
[06:59:43] debalance joins the room
[07:02:21] Christoph leaves the room
[07:05:07] debacle joins the room
[07:06:13] cippaciong leaves the room
[07:06:36] sonny joins the room
[07:06:40] j.r leaves the room
[07:07:12] briest leaves the room
[07:11:05] aj joins the room
[07:12:55] thorsten joins the room
[07:16:43] briest joins the room
[07:19:19] lobodelrayo leaves the room
[07:21:16] Christoph joins the room
[07:21:20] pprrks leaves the room
[07:22:50] perflyst joins the room
[07:23:00] ave leaves the room
[07:23:13] ave joins the room
[07:23:38] An. joins the room
[07:23:49] cippaciong joins the room
[07:24:27] pprrks joins the room
[07:24:54] iobug joins the room
[07:24:59] 4223 joins the room
[07:25:12] ij joins the room
[07:25:40] ij leaves the room
[07:27:21] mimi89999 leaves the room
[07:30:38] nuron leaves the room
[07:31:10] a.novakovski joins the room
[07:35:13] a.novakovski leaves the room
[07:35:18] a.novakovski joins the room
[07:35:28] perflyst leaves the room
[07:38:54] mimi89999 joins the room
[07:40:09] j.r joins the room
[07:42:12] Alacer leaves the room
[07:42:13] Alacer joins the room
[07:42:45] kolbrich leaves the room
[07:42:45] kolbrich joins the room
[07:43:22] nuron joins the room
[07:43:55] Felix joins the room
[07:44:19] mss_cyclist leaves the room
[07:44:34] mss_cyclist joins the room
[07:48:04] mightyBroccoli joins the room
[07:49:53] mightyBroccoli leaves the room: I'd rather be hibernating.
[07:51:53] carlos leaves the room
[07:52:01] carlos joins the room
[07:53:31] skyfar leaves the room
[07:54:48] skyfar joins the room
[07:54:49] Licaon_Kter leaves the room
[07:54:57] iobug leaves the room
[07:54:59] iobug joins the room
[07:55:12] Dom leaves the room
[07:55:31] kinetik joins the room
[07:55:40] Dom joins the room
[08:01:20] kolbrich leaves the room
[08:01:21] kolbrich joins the room
[08:01:58] kinetik leaves the room
[08:02:26] abba joins the room
[08:03:29] rintinfinn joins the room
[08:04:47] madmalkav joins the room
[08:10:30] rintinfinn leaves the room
[08:10:53] zuglufttier joins the room
[08:12:35] rintinfinn joins the room
[08:12:37] mss_cyclist leaves the room
[08:12:53] mss_cyclist joins the room
[08:14:29] mss_cyclist leaves the room
[08:14:42] mss_cyclist joins the room
[08:15:05] vanitasvitae joins the room
[08:16:30] nuron leaves the room
[08:21:25] badlop joins the room
[08:25:30] mfoss leaves the room
[08:25:34] mfoss joins the room
[08:26:53] abba leaves the room
[08:32:02] Licaon_Kter joins the room
[08:33:43] debacle leaves the room
[08:36:00] nuron joins the room
[08:36:59] carlos leaves the room
[08:37:02] carlos joins the room
[08:37:12] j.r leaves the room
[08:37:30] j.r joins the room
[08:39:44] mfoss leaves the room
[08:43:12] jeybe leaves the room
[08:46:27] kolbrich leaves the room
[08:46:37] aj leaves the room
[08:46:43] mfoss joins the room
[08:47:27] spicewiesel leaves the room
[08:55:40] Alacer leaves the room
[08:55:53] spicewiesel joins the room
[08:59:12] Alacer joins the room
[09:00:07] ave leaves the room
[09:00:22] ave joins the room
[09:01:21] j.r joins the room
[09:02:11] Eelco leaves the room
[09:03:33] marc leaves the room
[09:03:34] briest leaves the room
[09:03:58] marc joins the room
[09:04:11] briest joins the room
[09:04:20] oyvey joins the room
[09:04:27] Alacer leaves the room
[09:06:51] hlad leaves the room
[09:07:11] marc leaves the room
[09:07:28] marc joins the room
[09:10:10] Eelco joins the room
[09:10:30] Eelco leaves the room
[09:12:39] kolbrich joins the room
[09:13:02] Alacer joins the room
[09:13:20] Murderous Winged Devil joins the room
[09:16:38] stp joins the room
[09:17:09] briest leaves the room
[09:21:51] Eelco joins the room
[09:25:57] daniel joins the room
[09:30:12] ave leaves the room
[09:30:38] ave joins the room
[09:36:03] edhelas leaves the room
[09:36:52] edhelas joins the room
[09:38:19] zuglufttier leaves the room
[09:39:00] insanity leaves the room
[09:40:24] Demo leaves the room
[09:40:25] Demo joins the room
[09:42:01] insanity joins the room
[09:43:47] edhelas leaves the room
[09:44:14] edhelas joins the room
[09:44:19] maddl leaves the room
[09:48:58] kolbrich leaves the room
[09:48:58] kolbrich joins the room
[09:50:08] iobug leaves the room
[09:54:01] oyvey leaves the room
[09:54:01] oyvey leaves the room
[09:56:55] oyvey joins the room
[09:57:17] oyvey joins the room
[09:57:54] oyvey leaves the room
[09:58:03] oyvey joins the room
[09:58:05] maddl joins the room
[09:58:34] oyvey leaves the room
[09:58:41] oyvey joins the room
[10:00:13] ave leaves the room
[10:00:29] oyvey leaves the room: offline
[10:00:30] ave joins the room
[10:00:47] oyvey joins the room
[10:06:15] maddl leaves the room
[10:07:25] Ellenor Bjornsdottir leaves the room: Disconnected: Replaced by new connection
[10:08:27] Ellenor Bjornsdottir joins the room
[10:08:39] daniel leaves the room
[10:08:48] VC leaves the room
[10:10:01] Demo leaves the room
[10:11:01] debacle joins the room
[10:11:25] rintinfinn leaves the room
[10:12:13] rintinfinn joins the room
[10:15:08] Christoph leaves the room
[10:16:08] zuglufttier leaves the room
[10:16:54] zuglufttier joins the room
[10:19:20] perflyst joins the room
[10:19:21] oyvey leaves the room
[10:19:22] oyvey joins the room
[10:19:33] marc leaves the room
[10:19:51] marc joins the room
[10:20:20] Christoph joins the room
[10:25:03] oyvey leaves the room
[10:25:10] Neustradamus_ leaves the room
[10:25:10] Neustradamus_ joins the room
[10:25:13] oyvey joins the room
[10:25:29] kris joins the room
[10:27:57] marc leaves the room
[10:28:22] <oyvey> daniel
[10:28:26] Jerry joins the room
[10:28:52] kris leaves the room
[10:29:02] <Holger> oyvey, stop it.
[10:29:20] <oyvey> pfff
[10:29:20] <oyvey> k
[10:30:11] ave leaves the room
[10:30:51] <oyvey> Holger, could YOU please unban me from the conversations muc?
[10:30:56] ave joins the room
[10:31:01] <Holger> No.
[10:31:23] <oyvey> why? you have the coronas?
[10:31:27] <Holger> Only question is whether to ban you from this one.
[10:31:35] <oyvey> nuh no point
[10:31:55] <Holger> Sure.  You go on people's nerves.
[10:32:18] <oyvey> eh since you are monkeys
[10:32:23] <oyvey> anyway
[10:32:32] VC joins the room
[10:33:00] nik leaves the room
[10:33:28] dominion leaves the room
[10:33:46] skyfar leaves the room
[10:35:59] Jerry leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:36:59] j.r leaves the room
[10:37:37] sonny leaves the room
[10:37:39] skyfar joins the room
[10:37:47] j.r joins the room
[10:38:18] Marzanna joins the room
[10:39:21] briest leaves the room
[10:39:41] stp leaves the room
[10:40:02] stp joins the room
[10:43:39] briest joins the room
[10:49:08] mimi89999 joins the room
[10:52:40] Ellenor Bjornsdottir leaves the room
[10:52:40] Ellenor Bjornsdottir leaves the room
[10:53:14] stp leaves the room
[10:56:13] Licaon_Kter leaves the room
[10:58:12] Licaon_Kter joins the room
[11:01:11] jeybe joins the room
[11:01:31] jeybe leaves the room
[11:01:52] jeybe joins the room
[11:01:54] marc joins the room
[11:03:27] marc leaves the room
[11:03:47] marc joins the room
[11:06:51] perflyst leaves the room
[11:07:12] perflyst joins the room
[11:08:05] Ellenor Bjornsdottir joins the room
[11:08:08] Ellenor Bjornsdottir joins the room
[11:11:05] mfoss leaves the room
[11:14:32] <kolbrich> What can be the reason, if ejabberd replies with "no module is handling this query" when turn credentials are requested (jitsi web)? I'm running 20.04 and have two external coturn servers, configured as services using mod_stun_disco.
[11:15:12] <Holger> kolbrich, https://github.com/jitsi/jitsi-meet/issues/5786
[11:16:28] <kolbrich> Ok, so no way to get this working yet, right?
[11:16:54] <Holger> Right.  I hard-code TURN credentials (in the config.js I've shown above) 😂️
[11:17:11] <Holger> Someone[tm] should throw a patch at them, probably quite trivial.
[11:17:34] <Holger> Then again TURN support is really only needed for corner cases when dealing with Jitsi Meet.
[11:17:46] <kolbrich> Next time I will ask sooner, nearly spent the night debugging this :-(
[11:18:12] <Holger> It's used for p2p mode (which I disable anyway, for unrelated reasons), and for talking to the videobridge via TURNS if you're behind a restrictive firewall.
[11:19:00] <kolbrich> Their docs state, that TURN is better then the hard-coded tls handshake inside their video-bridge, thats why I never tried it and went directly with TURN.
[11:19:18] <kolbrich> That was my plan, i've also disabled p2p.
[11:20:31] <kolbrich> Looks like I need to switch and use the TCP harvester in JVB then right?
[11:20:36] <Holger> kolbrich, yes TURNS on port 443 is better _for that corner case_.  In all other cases clients will just talk UDP on (by default) port 10000 to the videobridge, which is by far the "best" solution.
[11:21:03] <Holger> TCP harvester is a middle-ground fallback for firewalls that filter UDP but do allow non-TLS TCP traffic.
[11:21:15] <Holger> Usually UDP will be fine.
[11:21:30] <Holger> (And offer the least stream latency.)
[11:22:09] <kolbrich> Yes but that should already work out of the box right? At least it does not for me and it looks like, jitsi-meet never tried to connect to the bridge (but I can see that JVB is connected to jvbbrewery)
[11:22:35] <kolbrich> So I thought, meet will try TURN first.
[11:24:07] <Holger> No it won't try TURN first.
[11:24:28] <Holger> Yes it will usually work out of the box, without TURN.  That's what I was trying to say.  TURN is entirely optional.
[11:24:39] <kolbrich> I don't see any error in my browsers console...
[11:24:44] nik leaves the room
[11:24:46] <Holger> (Way more than for e.g. Conversations, where you do client-to-client A/V).
[11:25:17] nik joins the room
[11:26:41] rom1dep leaves the room
[11:27:14] maddl joins the room
[11:28:38] thomas leaves the room
[11:30:08] marc leaves the room
[11:30:22] Licaon_Kter leaves the room
[11:32:39] mimi89999 leaves the room
[11:32:56] marc joins the room
[11:33:15] maddl leaves the room
[11:33:22] Felix leaves the room
[11:35:11] <Holger> kolbrich, sounds like the Videobridge isn't listening on a UDP address/port that's directly reachable from the client; if all else fails I'd watch with tcpdump ...
[11:35:45] <Holger> ... after checking with `netstat -ulpen | grep java` or something.
[11:35:59] <kolbrich> JVB listens on udp/10000 but there is no traffic when I watch with tcpdump (firewall disabled).
[11:36:10] <kolbrich> Like the client never tried to
[11:37:10] <kolbrich> In JVB log I can see something like an advertisement (much like a selection of ICE candidated would look like)
[11:37:16] kikuchiyo leaves the room
[11:37:25] <Holger> netstat-Output looks right?
[11:37:46] kikuchiyo joins the room
[11:37:56] kikuchiyo leaves the room
[11:38:10] rom1dep joins the room
[11:38:10] rom1dep leaves the room
[11:38:40] insanity leaves the room
[11:38:55] <Holger> FWIW I had to do this (despite not being behind any NAT) due to my server having multiple interfaces and the Videobridge choosing the wrong one:
```
org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=130.133.8.12
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=130.133.8.12
```
[11:38:59] Licaon_Kter joins the room
[11:39:08] kikuchiyo joins the room
[11:39:20] <Holger> But if tcpdump shows no incoming traffic it sounds like this isn't your issue.
[11:40:15] <kolbrich> Mine is not behind NAT. Did you set:
org.ice4j.ice.harvest.DISABLE_AWS_HARVESTER=true
org.ice4j.ice.harvest.DISABLE_TCP_HARVESTER=true
?
[11:41:12] briest leaves the room
[11:41:15] <Holger> Hah Meet always has one more setting than I'm aware of 🙂  What's the AWS_HARVESTER?
[11:41:35] <Holger> I do enable the TCP_HARVESTER as fallback.
[11:41:57] <kolbrich> Ok, will try that
[11:42:20] <Holger> Would be interesting whether that helps, but I guess you'd want to fix UDP either way.
[11:42:30] <kolbrich> Correct
[11:42:32] qijmivico joins the room
[11:42:43] <Holger> You didnt' respond, netstat looks fine?
[11:43:20] qijmivico leaves the room
[11:43:21] <kolbrich> root@vb1 ~ # netstat -ulpen | grep java
udp        0      0 0.0.0.0:5000            0.0.0.0:*                           999        25860      662/java
udp6       0      0 185.118.198.188:10000   :::*                                999        23748      662/java
udp6       0      0 2a06:9500:1003:0::10000 :::*                                999        23747      662/java
udp6       0      0 :::5000                 :::*                                999        25862      662/java
[11:43:22] <Holger> Over here:
```
udp        0      0 130.133.12.116:10000    0.0.0.0:*                           857        13046      4793/java          
udp        0      0 130.133.8.11:10000      0.0.0.0:*                           857        13045      4793/java          
udp        0      0 130.133.8.12:10000      0.0.0.0:*                           857        13044      4793/java          
udp        0      0 130.133.8.10:10000      0.0.0.0:*                           857        13043      4793/java
```
[11:43:25] <Holger> Ah.
[11:43:55] <Holger> So probably fine, yes.
[11:44:38] j.r leaves the room
[11:44:41] <kolbrich> It shows udp6 but it should be both on v4 and v6, at least that was always the case when it looked like that.
[11:45:09] <Holger> Yup, that's the default behavior on Linux.  (I have v6 disabled so it looks different over here.)
[11:45:38] <Holger> Did I mention Meet is a complex beast ...
[11:45:54] <kolbrich> I had many sleepless nights, yes
[11:46:07] <Holger> It's probably okay-ish if you just install their Docker container with built-in Prosody or something.
[11:46:26] <Holger> And never look into the black box.
[11:46:33] j.r joins the room
[11:47:01] <kolbrich> I already have but I want to integrate into ejabberd as I don't like software ship their own infrastructure if a better one is already available.
[11:47:08] <Holger> Until recently it had a hard-coded password for the focus@ user, but at least it works 😉
[11:47:32] oyvey leaves the room
[11:47:36] oyvey joins the room
[11:47:40] <kolbrich> And ejabberd is already running fine
[11:47:45] <Holger> 👍️
[11:48:34] <kolbrich> I will try with TCP harvester now, just like your example
[11:49:56] <Holger> I have `org.jitsi.videobridge.TCP_HARVESTER_PORT=4443` to avoid fighting with the web server on 443 (and I was too lazy to set up another IP address for 443; if 443 is needed that's where I do have it use TURN instead).
[11:49:57] ulrich leaves the room
[11:49:58] ulrich joins the room
[11:50:15] <kolbrich> I've moved JVB to it's own VM
[11:50:28] <kolbrich> It can use any port it desires :-)
[11:50:48] <Holger> Then 443 might be nice and might actually help with circumventing some firewalls without needing a separate TURNS server.
[11:51:06] <Holger> I.e. firewalls that permit TCP traffic on 443 but don't perform packet inspection.
[11:51:07] <kolbrich> if I enable the TCP hardvester, shouldn't it be listening on tcp?
[11:51:17] <Holger> Yes.
[11:51:44] <Holger> Er.  Mine doesn't either 😳️
[11:52:18] <Holger> Could've sworn it did so in the past.
[11:52:57] <Holger> Glad I'm not monitoring that port so monitoring doesn't go on my nerves 😂️
[11:53:00] <Holger> Weird.  No idea.
[11:53:43] <kolbrich> Ok, mine does not listen either... Even with tcp harvester and address variable, still same issue
[11:54:26] maddl joins the room
[11:54:35] <Holger> Ah I missed this change: https://github.com/jitsi/jitsi-videobridge/issues/1227
[11:55:09] <Holger> So these days you'd need `org.jitsi.videobridge.DISABLE_TCP_HARVESTER=false`.
[11:55:32] <Holger> Do you have that?  (I don't, and the Videobridge is in use so I don't want to restart right now.)
[11:55:57] <kolbrich> Yes, I do but no TCP listener
[11:56:10] <Holger> Hmm.
[11:56:34] Stephen joins the room
[11:56:36] <kolbrich> Ah, wait, wrong command namespace!
[11:57:11] <Holger> k.  This way I stumbled over my own issue 🙂
[11:57:58] <kolbrich> Ok, i've now got a listener
[11:58:50] tyler joins the room
[11:59:12] <kolbrich> No change, still same issue...
[12:00:46] <kolbrich> Do you sometimes see "org.jitsi.protocol.xmpp.AbstractOperationSetJingle.log() unsupported action session-terminate" in jocofo log?
[12:01:10] ave leaves the room
[12:01:33] <Holger> Nope.
[12:01:44] <oyvey> any way i could pass the compliance test for xep-368 (srv records cmpp over tls) - everything works as it should, srv records are correct but thats the only thing that fails from the test
[12:01:57] <oyvey> version 20.04 (not that it matters i guess)
[12:02:21] <kolbrich> There's also "org.jivesoftware.smackx.muc.MultiUserChat.processStanza() Presence not from a full JID: test1@conference.meet.srvfarm.net"... the only warnings (no errors, everything else is info)
[12:02:25] <oyvey> server: katadikos.gr
[12:02:27] 4223 joins the room
[12:02:55] <Holger> kolbrich, that one can be ignored, Jitsi doesn't cope with room avatar presence.
[12:02:58] <oyvey> (also, Holger thats why i wanted daniel )
[12:03:12] Licaon_Kter leaves the room
[12:03:56] Licaon_Kter joins the room
[12:04:47] <oyvey> oh thanks for the help
[12:04:51] <Holger> oyvey, looks fine to me indeed.
[12:05:04] <Holger> oyvey, very sorry it took me over a minute to look.
[12:05:21] <oyvey> yeah, his compliance tester has sth wrong imo
[12:05:29] <Holger> I'll return your payments.
[12:05:36] <Holger> Maybe the entry is new-ish?
[12:05:40] <oyvey> no no donate them to your cause
[12:05:51] <Holger> Compliance tester does some caching foo I think.
[12:05:51] dos joins the room
[12:06:03] <oyvey> well, i re-setup my srv a day ago and waited till now but still
[12:06:10] <oyvey> this specific one fails :/
[12:06:31] <oyvey> uuuh refreshed cache how often?
[12:06:32] dennis leaves the room
[12:08:20] SouL leaves the room: Disconnected: Replaced by new connection
[12:08:27] SouL joins the room
[12:09:34] <Holger> Wait, seems `openssl s_client -alpn xmpp-client -connect katadikos.gr:443` ends up being forwarded to Nginx rather than XMPP.
[12:09:56] stp joins the room
[12:10:37] <oyvey> hmm dunno how you found it, gonna fix nginx config and retest
[12:10:44] ave joins the room
[12:10:52] <oyvey> thnx btw
[12:11:17] <Holger> Type that command and then some random input (`<invalid/>`), see how Nginx returns an error rather than ejabberd.
[12:12:01] dennis joins the room
[12:13:10] <oyvey> ooooor wait, xmpp-client._tcp record should be on 443?
[12:13:30] <Holger> No, only _xmpps-client._tcp.  That part looks fine to me.
[12:13:47] <Holger> But the ALPN type is called "xmpp-client" without "s".
[12:16:06] Martin Kollaard joins the room
[12:16:58] Martin joins the room
[12:18:30] <edhelas> Holger is SCRAM-SHA-256 planned for ejabberd ?
[12:18:44] <Holger> I have no such plans.
[12:18:54] <edhelas> just had a look at https://xmpp.org/extensions/xep-0438.html
[12:19:16] <Holger> zinid kept ranting about the upgrade path from SHA-1 hashes and I think he had a point.
[12:19:25] <edhelas> SCRAM-SHA1 is there, seems simple to add -256
[12:19:37] <Holger> Simple!
[12:19:54] <edhelas> as always !
[12:20:04] <edhelas> you take the XEP, and you just have to implement it :p
[12:20:07] <Holger> You're Neustradamus_? 🙂
[12:20:14] <edhelas> easy peasy, lemon squeazy
[12:20:36] <edhelas> 😱 i'm uncovered
[12:20:45] <Holger> But daniel pointed me at 0438 as well today.  Not because -256 but for channel binding.  I see a bit more point in that.
[12:21:02] <edhelas> i also have to check Bind2 as well
[12:22:15] <Holger> edhelas, regarding SHA-256, as I said the problem is what to do with all those SHA-1 hashes in your DB?  Add a separate column and maintain two hashes?  Sounds yay.
[12:22:33] <edhelas> ah yeah I see
[12:22:43] <edhelas> or maintain only one and re-hash on login ?
[12:22:59] <daniel> Well you could at least make it available to new installations. But then you can only offer it to clients which already support
[12:23:08] <daniel> And have to resort to plain for old clients
[12:23:10] <Holger> And drop support for clients that don't do 256?  Now you're _really_ sounding like Neustradamus_ 😛
[12:23:11] <daniel> 'old'
[12:23:27] <Holger> You could do PLAIN + SHA-256 I guess.
[12:24:24] <Holger> edhelas, you could subscribe to https://github.com/processone/ejabberd/issues/2742 ...
[12:26:15] <edhelas> Holger I can exchange you this one with mine https://github.com/movim/movim/issues/878 \o/
[12:26:37] <Holger> 😂️
[12:26:46] ij leaves the room
[12:26:53] <edhelas> so now we have a mutual lock
[12:27:27] <daniel> If you want to have some upgrade path at least for new installations it's probably best to start with clients first
[12:27:41] <daniel> And the implementation is really easy
[12:27:43] <Holger> Starting with clients sounds awesome.
[12:27:56] <edhelas> how can I test my implementation against 🤔
[12:28:05] briest joins the room
[12:28:06] <Holger> Prosody! 🙂
[12:28:12] <edhelas> 😱
[12:28:13] <Holger> I think they have something no?
[12:28:22] <daniel> You probably don't need to if you know sha1 is working
[12:28:40] <daniel> But tigase and prosody apparently
[12:28:46] <Holger> Or if they don't it's usually a one-liner in Lua (regardless what feature we're talking about).
[12:28:47] <Holger> Ah.
[12:30:25] dennis leaves the room
[12:32:43] perflyst leaves the room
[12:32:55] perflyst joins the room
[12:35:15] alien joins the room
[12:36:01] alien leaves the room
[12:36:03] alien joins the room
[12:36:16] Felix joins the room
[12:37:38] <oyvey> i cant fix that thing, server works, all good fuck it
[12:38:01] <oyvey> also daniel, unban from conversations nigga
[12:38:49] <daniel> Seriously what the fuck is wrong with you? I don't even know who the fuck you are and why I banned you. But it seems justified
[12:39:05] <daniel> And you seem to be on a good path at getting banned here as well
[12:39:37] stp leaves the room
[12:40:57] <oyvey> lol
[12:41:05] <oyvey> you have banned me for over a year
[12:41:11] <oyvey> get over yourself
[12:41:42] <oyvey> and remove the ponytail buttplug for once, then remove teh ban on katadikos.gr
[12:41:50] <oyvey> daniel,
[12:42:34] Felix leaves the room
[12:43:22] ChaosKid42 leaves the room
[12:43:41] <daniel> And you think insulting people is a good way to get what you want?
[12:44:05] <oyvey> who did i insult?
[12:44:32] riau illiyyin joins the room
[12:45:10] 4223 joins the room
[12:45:41] <daniel> Well if it's attention that you want than congratulations you had mine for a few minutes
[12:46:00] <kolbrich> Holger, I've opened a thread over at jitsi for the issue. I'm clueless and don't get why the JVB does not work for me:
https://community.jitsi.org/t/no-traffic-to-jvb-from-client/70817
[12:46:36] <oyvey> daniel, that mean you unbaned?
[12:47:15] <daniel> That means I'm in the process of adding you to my 191. I really need to add a button for that
[12:47:41] <oyvey> the reason which you banned me was that i told you to change conversations license coz ppl actually steal from you. i set an example that i would fork it and sell it as mine (AS OTHERS DO....)
[12:47:49] <oyvey> and bam... you banned me...
[12:48:02] ij joins the room
[12:48:26] <oyvey> reasonable ban lol....
[12:49:35] <Holger> kolbrich, 👍️  Let me know if you get feedback.
[12:50:48] <oyvey> u rly gonna make me change my servers domain instead of unban?
[12:50:56] <oyvey> daniel
[12:51:14] <Holger> oyvey, I told you several times to shut up on this topic.
[12:51:15] j.r leaves the room
[12:51:26] <oyvey> ok masked man
[12:51:30] <oyvey> i shut up
[12:52:39] j.r joins the room
[12:55:21] marek leaves the room
[12:55:53] marek joins the room
[12:56:57] kolbrich leaves the room
[12:57:35] riau illiyyin leaves the room
[13:01:16] dschense leaves the room
[13:01:32] dschense joins the room
[13:02:45] dschense leaves the room
[13:02:58] dschense joins the room
[13:04:50] nuron joins the room
[13:04:52] dos leaves the room
[13:04:53] dos joins the room
[13:04:57] dos leaves the room
[13:11:20] 4223 leaves the room
[13:13:39] nuron leaves the room: Rechner geht in den Ruhezustand
[13:14:05] j.r leaves the room
[13:15:27] j.r joins the room
[13:19:33] j.r leaves the room
[13:22:39] isotelo leaves the room
[13:24:16] ChaosKid42 joins the room
[13:25:18] isotelo joins the room
[13:25:29] ij leaves the room
[13:26:33] mightyBroccoli joins the room
[13:29:32] ChaosKid42 leaves the room
[13:34:11] j.r joins the room
[13:37:04] Alacer leaves the room
[13:38:05] ij joins the room
[13:39:32] dos joins the room
[13:40:32] thorsten leaves the room
[13:42:10] lobodelrayo joins the room
[13:42:54] rom1dep joins the room
[13:43:33] ave leaves the room
[13:43:43] ave joins the room
[13:43:51] Alacer joins the room
[13:44:42] thorsten joins the room
[13:45:49] 4223 leaves the room
[13:48:56] dschense leaves the room
[13:49:15] dschense joins the room
[13:50:42] mfoss joins the room
[13:51:08] marc leaves the room
[13:53:35] Alacer leaves the room
[13:53:38] Alacer joins the room
[13:55:48] vanitasvitae joins the room
[13:55:58] stp joins the room
[13:57:11] Eelco leaves the room
[13:59:21] vanitasvitae leaves the room
[13:59:22] Stephen leaves the room
[14:00:59] Stephen joins the room
[14:01:44] Eelco joins the room
[14:01:53] marc joins the room
[14:03:28] stp leaves the room
[14:05:29] stp joins the room
[14:10:16] marc leaves the room
[14:13:36] perflyst leaves the room
[14:14:14] marc joins the room
[14:15:03] dennis joins the room
[14:15:27] insanity joins the room
[14:15:58] insanity leaves the room
[14:16:30] perflyst joins the room
[14:16:34] rom1dep leaves the room
[14:17:03] insanity joins the room
[14:17:52] insanity leaves the room
[14:18:29] insanity joins the room
[14:19:38] insanity leaves the room
[14:20:07] insanity joins the room
[14:20:10] Ellenor Bjornsdottir leaves the room: Disconnected: Replaced by new connection
[14:21:06] insanity leaves the room
[14:21:36] dennis leaves the room
[14:21:41] Felix joins the room
[14:21:45] insanity joins the room
[14:22:33] Ellenor Bjornsdottir joins the room
[14:22:45] insanity leaves the room
[14:23:14] insanity joins the room
[14:24:38] jadmanthrat leaves the room
[14:25:49] insanity leaves the room
[14:26:35] de-facto joins the room
[14:29:18] kolbrich leaves the room
[14:29:19] kolbrich joins the room
[14:29:40] debalance leaves the room
[14:30:57] insanity joins the room
[14:32:31] insanity leaves the room
[14:32:35] <Neustradamus_> Thanks to speak about me!
[14:33:29] <Neustradamus_> A lot of clients have the compatibility of SCRAM-SHA-256-PLUS/SCRAM-SHA-256/SCRAM-SHA-1-PLUS/SCRAM-SHA-1 and more.
[14:34:40] stp leaves the room
[14:34:40] <Neustradamus_> And about XMPP Server too (Jackal, Metronome IM, Mongoose IM, Tigase, Prosody 0.12.x)
[14:35:37] <Neustradamus_> Mongoose IM devs have done a lot of work in ProcessOne code about SCRAM.
[14:35:50] <Neustradamus_> It is now easy to have in ejabberd...
[14:37:38] dschense leaves the room
[14:37:49] dschense joins the room
[14:38:07] <Neustradamus_> Do not forget the order 256+ -> 256 -> 1+ -> 1
"When using the SASL SCRAM mechanism, the SCRAM-SHA-256-PLUS variant SHOULD be preferred over the SCRAM-SHA-256 variant, and SHA-256 variants [RFC7677] SHOULD be preferred over SHA-1 variants [RFC5802])"
-> https://tools.ietf.org/html/rfc8600
[14:38:37] <Holger> It's kind just like pressing a knob. Problems such as those we mentioned simply don't exist.
[14:38:51] <Holger> It's kind of just like pressing a knob. Problems such as those we mentioned simply don't exist.
[14:39:10] stefan leaves the room
[14:39:17] vanitasvitae leaves the room
[14:40:05] mightyBroccoli leaves the room
[14:40:08] mightyBroccoli joins the room
[14:40:35] <Neustradamus_> There is no problem for new installation...
[14:40:54] nik leaves the room
[14:40:58] stefan joins the room
[14:41:36] stp joins the room
[14:41:43] nik joins the room
[14:41:57] <Neustradamus_> It is easy:
- New install : no problem
- Old PLAIN server can migrate to new encryption...
- Old SCRAM-SHA-1 do not change...
[14:42:22] <Neustradamus_> It is easy:
- New server install : no problem
- Old PLAIN server can migrate to new encryption...
- Old SCRAM-SHA-1 server do not change...
[14:42:23] dschense leaves the room
[14:42:38] dschense joins the room
[14:43:24] stefan leaves the room
[14:43:42] <Holger> Wow, you're responding to a question! 🙂
[14:43:47] stefan joins the room
[14:44:09] <Holger> What about SCRAM-SHA-1-only clients?  What about RFC-6120-compliance?
[14:44:51] jannic leaves the room
[14:44:51] maddl leaves the room
[14:46:20] jannic joins the room
[14:46:39] <Neustradamus_> If the XMPP client is always in development : Devs must to add new SCRAM supports if it is not yet, if not, people can change of XMPP clients... easy.
[14:47:27] <Holger> If we just ignore compatibility with existing clients then everything is very easy indeed.
[14:47:58] <Holger> Unfortunately, open specs are all about interoperability.
[14:48:03] maddl joins the room
[14:48:06] <Neustradamus_> And you can have in the same time : 256/1.
[14:48:23] nuron leaves the room
[14:48:29] nuron joins the room
[14:48:32] <Neustradamus_> If 256 is not supported, 1 will be used...
[14:48:36] <Holger> How? By adding a new SQL column and maintaining two hashes?
[14:48:49] ChaosKid42 joins the room
[14:49:01] <Neustradamus_> Look how Tigase and Mongoose IM do it...
[14:49:08] Wojtek joins the room
[14:49:30] <Neustradamus_> Look how Jackal, Metronome, Prosody 0.12.x, Tigase and Mongoose IM do it...
[14:49:35] <Holger> I could imagine a config option for new servers. Then again I see admins wanting to revert to -1 once they figured out how -256 breaks things, and then it's too late.
[14:49:42] robert_mobil leaves the room
[14:50:07] <Holger> I think Prosody maintains two hashes. That's nothing I'm going to implement.
[14:50:35] <Neustradamus_> -> https://docs.tigase.net/tigase-server/master-snapshot/Administration_Guide/webhelp/_enabling_and_disabling_sasl_mechanisms_credentials_encoder_decoder.html
[14:51:04] dominion joins the room
[14:51:08] <Holger> Personally I have zero interest in that feature so no I'm not going to read other server docs sorry.
[14:51:55] <Neustradamus_> You search a solution to have several SCRAM possibilies, I inform you about...
[14:52:27] marc leaves the room
[14:52:27] isotelo leaves the room
[14:53:10] <Holger> Well *I* would really just stick to -1 for the time being.  That's what the RFC tells me to do and I'm not aware of an actual security issue solved by -256.  I was just commenting on edhelas asking for that feature.
[14:53:23] <Holger> But I do appreciate how you at least try to address a concern! 😀️
[14:53:29] Stephen leaves the room
[14:53:50] Stephen joins the room
[14:54:17] <Neustradamus_> edhelas can add other SCRAM compliances because it is supported by other XMPP servers...
[14:54:51] <Neustradamus_> https://github.com/scram-xmpp/info/issues/1
[14:54:59] nuron leaves the room
[14:55:00] nuron joins the room
[14:55:00] <Holger> As I said the story is a little different for channel binding.  The RFC tells us to do that as well, and we currently don't.  Plus I do see at least a theoretical attack vector this helps against.  At least if we also implement a different binding method than the one the RFC tells us to ...
[14:55:36] <Neustradamus_> The last known changes is that Miranda IM now supports other SCRAM.
[14:55:44] <Neustradamus_> The last known change is that Miranda IM now supports other SCRAM.
[14:56:06] <Holger> Plus channel binding support doesn't introduce interop problems.
[14:56:14] debalance joins the room
[14:57:02] perflyst leaves the room
[14:57:04] <Holger> Then again I think there's way more pressing issues than those.
[14:57:05] <Neustradamus_> Mozilla Thunderbird supports SCRAM-SHA-256, you can see that it is important.
[14:57:16] <Holger> Weird conclusion.
[14:57:18] perflyst joins the room
[14:57:37] ave leaves the room
[14:57:50] ave joins the room
[15:00:07] <Holger> Neustradamus_, check the revenue and number of employees on <https://en.wikipedia.org/wiki/Mozilla_Corporation> before assuming they lack the manpower to implement anything but the most important features.
[15:00:22] dschense leaves the room
[15:00:31] dschense joins the room
[15:01:45] ulrich leaves the room
[15:02:07] <Neustradamus_> It is really hard to have a new feature in Mozilla products...
[15:02:07] raver leaves the room
[15:02:07] raver leaves the room
[15:03:15] <Holger> We try our very best to beat Mozilla at refusing new features!
[15:03:19] ulrich joins the room
[15:04:05] <Neustradamus_> It is a victory about SCRAM-SHA-256 support in Thunderbird...
- https://bugzilla.mozilla.org/show_bug.cgi?id=1577688
[15:04:22] prefiks joins the room
[15:07:07] <Holger> Glad it makes you happy, but if you really believe this helps the average Thunderbird XMPP user more than if they had invested their dev time on, say, HTTP upload support, then we disagree.
[15:07:26] robert_mobil joins the room
[15:07:34] Alexander leaves the room
[15:08:02] <Holger> It was a crappy client without SHA-256 support, now it's a crappy client with SHA-256 support.  I'd much prefer a better client without -256.
[15:10:54] dos leaves the room
[15:11:20] thorsten leaves the room
[15:12:26] insanity joins the room
[15:13:02] insanity leaves the room
[15:13:52] insanity joins the room
[15:14:20] thorsten joins the room
[15:14:52] insanity leaves the room
[15:14:56] raver joins the room
[15:15:17] robert_mobil leaves the room
[15:15:23] insanity joins the room
[15:16:03] <vanitasvitae> Looks like I missed some popcorn time :D
[15:16:09] insanity leaves the room
[15:16:21] prefiks leaves the room
[15:16:28] <Holger> 🙂
[15:16:38] raver leaves the room
[15:16:39] insanity joins the room
[15:16:54] raver joins the room
[15:17:01] raver leaves the room
[15:17:18] raver joins the room
[15:17:21] perflyst leaves the room
[15:17:27] raver leaves the room
[15:17:28] insanity leaves the room
[15:17:37] perflyst joins the room
[15:17:42] raver joins the room
[15:17:50] raver leaves the room
[15:18:02] raver joins the room
[15:18:08] insanity joins the room
[15:18:11] raver leaves the room
[15:18:26] raver joins the room
[15:18:34] raver leaves the room
[15:18:48] raver joins the room
[15:18:57] raver leaves the room
[15:19:10] raver joins the room
[15:19:19] raver leaves the room
[15:19:35] insanity leaves the room
[15:19:36] raver joins the room
[15:19:44] raver leaves the room
[15:20:02] raver joins the room
[15:20:11] raver leaves the room
[15:20:22] raver joins the room
[15:20:28] raver joins the room
[15:20:31] raver leaves the room
[15:20:44] raver joins the room
[15:20:53] raver leaves the room
[15:21:03] raver joins the room
[15:21:11] raver leaves the room
[15:21:20] raver joins the room
[15:21:20] <raver> Hi, does anyone know what l need to change in ejabberd.yml when switching from Coturn to eturnal?
Is it just the change of the values in mod_stun_disco?
[15:21:27] raver joins the room
[15:21:35] raver leaves the room
[15:21:47] raver joins the room
[15:21:55] <raver> Testing right now
[15:21:56] raver leaves the room
[15:22:13] raver joins the room
[15:22:19] <Holger> raver, I would hope you'd need no change at all 🙂  If eturnal listens on the same addresses/ports and uses the same shared secret.
[15:22:22] raver leaves the room
[15:22:32] <raver> Looks good, l moved from coturn to eturnal and switched the host
[15:22:33] raver joins the room
[15:22:40] ave leaves the room
[15:22:41] raver leaves the room
[15:22:44] raver leaves the room
[15:22:50] ave joins the room
[15:22:53] raver joins the room
[15:23:01] raver leaves the room
[15:23:02] <raver> No, eturnal is now on the same machine than ejabberd
[15:23:13] raver joins the room
[15:23:15] <Holger> Ah.  Yes nothing else needs to change.
[15:23:15] <raver> Coturn was on another Linux machine
[15:23:22] raver leaves the room
[15:23:25] <raver> Thx Holger
[15:23:31] raver joins the room
[15:23:38] insanity joins the room
[15:23:40] raver leaves the room
[15:23:56] <raver> I turned off ejabberd stun turn section as it is not needed correct?
[15:23:57] raver joins the room
[15:23:59] stp leaves the room
[15:24:05] <Holger> Correct.
[15:24:05] raver leaves the room
[15:24:18] <raver> Great, thanks ✌️
[15:24:19] raver joins the room
[15:24:19] stp joins the room
[15:24:21] insanity leaves the room
[15:24:28] raver leaves the room
[15:24:39] raver joins the room
[15:24:47] raver leaves the room
[15:24:58] insanity joins the room
[15:25:04] raver joins the room
[15:25:12] raver leaves the room
[15:25:28] raver joins the room
[15:25:36] raver leaves the room
[15:25:52] raver joins the room
[15:26:00] raver leaves the room
[15:26:09] raver joins the room
[15:26:17] raver leaves the room
[15:27:02] nuron leaves the room
[15:27:03] nuron joins the room
[15:27:15] raver joins the room
[15:27:21] raver leaves the room
[15:27:24] <Holger> Then again if you _only_ use STUN/TURN with ejabberd you could of course just as well use the built-in `ejabberd_stun` listeners.  The actual STUN/TURN code is the same as eturnal's.  (Except details such as more verbose logging in eturnal ...)
[15:27:48] raver joins the room
[15:27:56] raver joins the room
[15:28:05] raver leaves the room
[15:28:20] raver joins the room
[15:28:25] raver leaves the room
[15:28:33] raver leaves the room
[15:28:44] raver joins the room
[15:29:05] raver joins the room
[15:29:12] raver leaves the room
[15:29:30] raver joins the room
[15:29:38] raver leaves the room
[15:29:50] spicewiesel leaves the room
[15:29:57] raver joins the room
[15:29:57] raver leaves the room
[15:30:06] raver leaves the room
[15:30:14] spicewiesel joins the room
[15:30:15] raver joins the room
[15:30:19] jadmanthrat joins the room
[15:30:25] raver joins the room
[15:30:34] raver leaves the room
[15:30:38] raver leaves the room
[15:30:44] raver joins the room
[15:30:51] raver leaves the room
[15:30:53] raver joins the room
[15:31:11] raver joins the room
[15:31:18] raver leaves the room
[15:31:54] raver joins the room
[15:32:03] raver leaves the room
[15:32:15] <raver> I remember why l chose another host...
[15:32:15] raver joins the room
[15:32:20] raver leaves the room
[15:32:39] raver joins the room
[15:32:39] raver leaves the room
[15:32:40] <Holger> Hah why ...
[15:32:46] raver leaves the room
[15:32:53] <raver> Seems the hoster where ejabberd is running has a really weird network configuration...
[15:32:57] raver joins the room
[15:33:09] <raver> It's Uberspace.de
[15:33:11] <Holger> Ah.  Yes "weird network" sounds bad for STUN/TURN.
[15:33:14] raver leaves the room
[15:33:24] raver joins the room
[15:33:27] <Holger> Ahh yes they do weird stuff indeed.
[15:33:32] raver joins the room
[15:33:32] raver leaves the room
[15:33:32] <raver> They have a virtual network for each user
[15:33:36] nuron leaves the room
[15:33:48] raver leaves the room
[15:33:57] raver joins the room
[15:33:58] <raver> And your can route up to 20 ports to the public network
[15:33:59] <Holger> Yup I already tracked down STUN/TURN issues for a Uberspace user.
[15:34:04] raver joins the room
[15:34:12] raver leaves the room
[15:34:14] raver leaves the room
[15:34:22] <raver> I was hoping that it's not the case for udp 😔
[15:34:23] raver joins the room
[15:34:27] raver joins the room
[15:34:33] raver leaves the room
[15:34:50] raver joins the room
[15:34:51] <raver> So l moved coturn to another host and use that in stun_disco
[15:34:51] <Holger> It is.  Good enough for a few parallel A/V calls.
[15:35:00] raver leaves the room
[15:35:10] <Holger> TURN should work but AFAICS there's no way to get STUN working on Uberspace.
[15:35:13] <raver> I don't get a connection established
[15:35:17] raver joins the room
[15:35:26] raver leaves the room
[15:35:34] <Holger> (Because there's no way the STUN server will see the real IP address of the client.)
[15:35:40] raver leaves the room
[15:35:58] <raver> Ah l understand
[15:36:07] <raver> So l stick with the second host
[15:36:07] raver joins the room
[15:36:12] stp leaves the room
[15:36:19] <Holger> > While this architecture shouldn't restrict you in any way (ping us at hallo@uberspace.de, if it does!)
https://manual.uberspace.de/background-network.html#network-namespaces
You could always try to ping them 😉
[15:36:25] raver leaves the room
[15:36:43] raver joins the room
[15:36:44] <raver> Is it worth to replace coturn written eturnal there?
[15:36:54] raver leaves the room
[15:36:58] <raver> Is it worth to replace coturn with eturnal there?
[15:36:58] raver joins the room
[15:37:05] raver leaves the room
[15:37:25] <raver> I know and use it quite often l guess
[15:37:26] <Holger> Probably not.  It's not like Coturn doesn't work.
[15:37:38] raver joins the room
[15:37:45] raver leaves the room
[15:37:59] <raver> Yep. Someday everything will move to my rockpro64 at home
[15:38:01] raver joins the room
[15:38:05] raver joins the room
[15:38:07] raver leaves the room
[15:38:34] <Holger> And while Uberspace is the nice guys and all, it's probably really just the wrong tech for running STUN/TURN on it.
[15:38:39] raver joins the room
[15:38:45] <raver> When lpv4 is dead, or at least all mobile systems support ipv6
[15:38:46] raver leaves the room
[15:38:47] raver leaves the room
[15:38:52] <raver> Yep agree
[15:39:00] raver joins the room
[15:39:19] raver leaves the room
[15:39:28] raver joins the room
[15:39:57] stp joins the room
[15:40:45] <Holger> The one eturnal selling point I'm working on this very second is *logging*. I'm tired of not being able to follow TURN sessions in the logs.
[15:40:56] raver leaves the room
[15:41:01] <Holger> This is horrible with Coturn as well.
[15:41:13] raver joins the room
[15:41:51] oyvey leaves the room
[15:42:25] raver joins the room
[15:42:27] nuron joins the room
[15:42:31] raver leaves the room
[15:42:39] raver leaves the room
[15:42:57] raver joins the room
[15:43:06] raver joins the room
[15:43:14] raver leaves the room
[15:43:28] raver joins the room
[15:43:35] raver leaves the room
[15:43:45] <raver> Absolutely, and closer to ejabberd. Maybe someday the same code base can be used as ejabberd extension or standalone at the same time
[15:43:50] raver joins the room
[15:43:57] raver leaves the room
[15:44:15] raver joins the room
[15:44:18] raver leaves the room
[15:44:36] raver joins the room
[15:44:44] raver leaves the room
[15:45:13] raver joins the room
[15:45:20] <Holger> So I'm adding a "session ID", you see 123456@example.com authenticated and got started the session "x92ns", you grep for "x92ns" and see everything related to that TURN session.  Obviously only needed when things go wrong but then it'll help (me) a lot.  ("Was TURN relaying used?  Via TLS?  Why was the session terminated?  How many bytes were transferred?")
[15:45:20] raver leaves the room
[15:45:21] raver leaves the room
[15:45:28] raver joins the room
[15:45:34] raver leaves the room
[15:45:42] raver joins the room
[15:45:50] raver leaves the room
[15:45:56] <Holger> Code base is the same already, as the actual protocol code is in a library (processone/stun).
[15:46:00] raver joins the room
[15:46:16] raver leaves the room
[15:46:34] raver joins the room
[15:46:43] raver leaves the room
[15:46:46] Amolith leaves the room
[15:46:49] <Holger> Just the stuff around it (listeners, auth, config, logging, and so on) is different.
[15:47:00] raver joins the room
[15:47:57] raver joins the room
[15:48:46] Amolith joins the room
[15:49:50] raver leaves the room
[15:49:51] raver joins the room
[15:50:00] <Holger> Or do you mean the same running process could serve both?
[15:50:00] raver leaves the room
[15:50:14] <Holger> Anyway I promised to stop spamming this room, there's xmpp:eturnal@conference.process-one.net?join 🙂
[15:51:21] raver leaves the room
[15:51:24] raver joins the room
[15:52:09] raver leaves the room
[15:53:08] raver joins the room
[15:53:26] raver leaves the room
[15:55:14] <raver> I mean the last one, isn't ejabberd able to load erlang plugins at runtime?
[15:55:20] nico joins the room
[15:55:29] dennis joins the room
[15:56:13] <raver> But as you said your already have modularized the critical parts to a lib
[15:56:44] raver joins the room
[15:56:59] raver leaves the room
[15:57:04] <Holger> Yeah but then I don't quite see the difference to just using `ejabberd_stun` without eturnal.  Except right now it doesn't really support offering TURN for external apps such as Nextcloud Talk or BBB or whatever.  But if that's needed I should rather change things in ejabberd to make that possible, wouldn't be hard.
[15:57:10] <raver> I'm not a friend of spending energy redundant for same problems over and over again 🙂
[15:57:19] <Holger> Absolutely.
[15:57:24] VC leaves the room
[15:58:25] mightyBroccoli joins the room
[15:58:37] <raver> There is no difference, as long as you never fork the lib 😜
[15:59:33] <Holger> Very unlikely 🙂
[16:00:08] ThFree leaves the room
[16:00:09] ThFree joins the room
[16:00:43] raver joins the room
[16:01:45] raver leaves the room
[16:02:16] nico leaves the room
[16:02:27] APach leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:02:34] APach joins the room
[16:03:03] insanity leaves the room
[16:04:18] raver joins the room
[16:04:33] raver leaves the room
[16:04:53] raver joins the room
[16:04:58] raver leaves the room
[16:05:00] VC joins the room
[16:05:17] raver joins the room
[16:05:36] raver leaves the room
[16:05:49] raver joins the room
[16:09:21] raver leaves the room
[16:09:32] raver joins the room
[16:09:55] raver leaves the room
[16:10:13] raver joins the room
[16:10:26] 4223 joins the room
[16:10:31] raver leaves the room
[16:10:49] raver joins the room
[16:11:05] skyfar joins the room
[16:11:11] raver leaves the room
[16:11:28] raver joins the room
[16:11:44] oyvey leaves the room
[16:11:52] oyvey joins the room
[16:12:30] j.r leaves the room
[16:12:41] raver leaves the room
[16:12:56] raver joins the room
[16:13:12] j.r joins the room
[16:15:40] raver leaves the room
[16:15:45] skyfar leaves the room
[16:16:43] raver joins the room
[16:17:13] raver leaves the room
[16:17:29] raver joins the room
[16:18:36] raver leaves the room
[16:18:52] raver joins the room
[16:20:19] raver leaves the room
[16:20:59] skyfar leaves the room
[16:21:46] Stephen leaves the room
[16:23:26] raver joins the room
[16:23:29] VC leaves the room
[16:23:30] raver leaves the room
[16:23:46] raver joins the room
[16:23:48] alien leaves the room
[16:24:07] alien joins the room
[16:24:10] insanity joins the room
[16:24:31] raver leaves the room
[16:24:33] perflyst leaves the room
[16:24:36] insanity leaves the room
[16:24:42] riau illiyyin joins the room
[16:25:04] perflyst joins the room
[16:25:24] insanity joins the room
[16:25:25] raver joins the room
[16:25:33] oyvey joins the room
[16:25:49] raver leaves the room
[16:26:16] oyvey leaves the room
[16:26:17] insanity leaves the room
[16:26:43] oyvey joins the room
[16:26:45] insanity joins the room
[16:27:20] j.r leaves the room
[16:27:26] j.r joins the room
[16:27:34] insanity leaves the room
[16:27:51] Eelco leaves the room
[16:27:53] Eelco joins the room
[16:27:58] raver joins the room
[16:28:04] insanity joins the room
[16:28:19] raver leaves the room
[16:28:33] raver joins the room
[16:28:51] insanity leaves the room
[16:29:22] insanity joins the room
[16:29:37] raver leaves the room
[16:29:39] raver joins the room
[16:30:08] insanity leaves the room
[16:30:12] raver leaves the room
[16:30:26] raver joins the room
[16:30:39] insanity joins the room
[16:30:54] skyfar joins the room
[16:31:22] insanity leaves the room
[16:31:40] raver leaves the room
[16:31:54] insanity joins the room
[16:32:39] insanity leaves the room
[16:32:50] j.r leaves the room
[16:32:57] j.r joins the room
[16:34:33] raver joins the room
[16:35:18] raver leaves the room
[16:35:28] raver joins the room
[16:35:41] robert_mobil joins the room
[16:35:45] raver leaves the room
[16:35:54] raver joins the room
[16:35:56] insanity joins the room
[16:36:49] insanity leaves the room
[16:37:18] insanity joins the room
[16:38:13] insanity leaves the room
[16:39:51] ave leaves the room
[16:40:05] ave joins the room
[16:41:28] raver leaves the room
[16:41:46] raver joins the room
[16:41:59] insanity joins the room
[16:42:33] raver leaves the room
[16:42:49] raver joins the room
[16:42:59] insanity leaves the room
[16:43:53] raver leaves the room
[16:44:04] raver joins the room
[16:44:24] Neustradamus_ leaves the room
[16:44:24] Neustradamus_ joins the room
[16:44:27] raver leaves the room
[16:44:42] raver joins the room
[16:45:01] riau illiyyin leaves the room
[16:45:57] raver leaves the room
[16:46:16] raver leaves the room
[16:48:45] insanity joins the room
[16:49:34] raver joins the room
[16:49:50] raver leaves the room
[16:49:53] carlos leaves the room
[16:50:00] raver joins the room
[16:50:08] dominion leaves the room
[16:50:42] carlos joins the room
[16:50:43] raver leaves the room
[16:51:00] raver joins the room
[16:51:44] sonny leaves the room
[16:52:19] raver leaves the room
[16:52:31] raver joins the room
[16:52:50] raver leaves the room
[16:53:03] raver joins the room
[16:53:46] raver leaves the room
[16:54:02] raver joins the room
[16:54:23] raver leaves the room
[16:54:33] raver joins the room
[16:55:13] raver leaves the room
[16:55:26] raver joins the room
[16:55:38] sonny joins the room
[16:56:06] Christoph leaves the room
[16:57:15] dos joins the room
[16:57:51] Alacer joins the room
[16:57:54] raver leaves the room
[16:59:13] raver joins the room
[16:59:29] raver leaves the room
[16:59:44] raver joins the room
[17:00:46] oyvey leaves the room
[17:01:08] stp leaves the room
[17:01:30] raver joins the room
[17:01:32] Akasch joins the room
[17:02:00] perflyst leaves the room
[17:02:03] stp joins the room
[17:02:27] raver leaves the room
[17:02:29] perflyst joins the room
[17:03:51] raver joins the room
[17:04:18] j.r leaves the room
[17:04:26] j.r joins the room
[17:04:59] Christoph joins the room
[17:05:01] isotelo joins the room
[17:05:56] raver leaves the room
[17:06:53] raver joins the room
[17:08:13] marevalo leaves the room
[17:08:23] raver leaves the room
[17:10:28] vanitasvitae joins the room
[17:10:31] nekit leaves the room
[17:11:21] marevalo joins the room
[17:15:08] raver joins the room
[17:16:55] Martin Kollaard leaves the room
[17:16:55] Martin leaves the room
[17:17:49] marevalo leaves the room
[17:18:57] Stephen joins the room
[17:19:33] VC joins the room
[17:19:35] raver leaves the room
[17:19:50] raver joins the room
[17:19:55] edhelas joins the room
[17:20:07] raver leaves the room
[17:20:24] raver joins the room
[17:21:20] marevalo joins the room
[17:22:22] raver leaves the room
[17:22:39] raver joins the room
[17:24:04] VC leaves the room
[17:24:15] briest joins the room
[17:24:32] raver leaves the room
[17:24:40] VC joins the room
[17:25:55] raver joins the room
[17:26:14] raver leaves the room
[17:26:31] raver joins the room
[17:27:22] briest leaves the room
[17:28:15] insanity leaves the room
[17:31:27] perflyst leaves the room
[17:31:46] perflyst joins the room
[17:32:08] raver leaves the room
[17:32:22] raver joins the room
[17:32:49] raver leaves the room
[17:33:08] raver joins the room
[17:34:42] raver leaves the room
[17:35:09] raver joins the room
[17:35:26] marevalo leaves the room
[17:36:04] raver leaves the room
[17:37:01] draft9 joins the room
[17:39:52] raver joins the room
[17:39:55] nuron leaves the room
[17:39:57] nuron joins the room
[17:40:58] raver leaves the room
[17:41:03] insanity joins the room
[17:41:10] raver joins the room
[17:41:40] raver leaves the room
[17:41:58] raver joins the room
[17:42:24] raver leaves the room
[17:42:36] raver joins the room
[17:42:56] draft9 leaves the room
[17:44:10] raver leaves the room
[17:46:17] raver joins the room
[17:46:38] raver leaves the room
[17:46:53] raver joins the room
[17:48:43] raver leaves the room
[17:48:54] raver joins the room
[17:49:12] raver leaves the room
[17:49:28] raver joins the room
[17:49:46] raver leaves the room
[17:49:55] raver joins the room
[17:51:37] raver leaves the room
[17:53:51] pod leaves the room
[17:54:10] insanity leaves the room
[17:54:15] raver joins the room
[17:54:36] raver leaves the room
[17:54:48] insanity joins the room
[17:54:50] raver joins the room
[17:55:07] zuglufttier joins the room
[17:55:58] raver leaves the room
[17:56:11] raver joins the room
[17:57:13] insanity leaves the room
[17:57:51] tyler leaves the room
[17:58:15] insanity joins the room
[17:59:24] insanity leaves the room
[18:00:17] tyler joins the room
[18:01:32] marevalo joins the room
[18:01:42] draft9 joins the room
[18:02:20] insanity joins the room
[18:02:39] draft9 leaves the room
[18:04:33] raver leaves the room
[18:05:14] raver joins the room
[18:06:59] raver leaves the room
[18:08:10] j.r leaves the room
[18:09:45] j.r joins the room
[18:09:56] draft9 joins the room
[18:10:16] raver joins the room
[18:11:08] raver leaves the room
[18:11:13] sonny leaves the room
[18:11:17] sonny joins the room
[18:13:03] raver joins the room
[18:14:14] raver leaves the room
[18:17:00] raver joins the room
[18:17:56] isotelo leaves the room
[18:20:06] insanity leaves the room
[18:20:14] draft9 leaves the room
[18:20:16] isotelo joins the room
[18:21:32] raver leaves the room
[18:21:39] dominion leaves the room
[18:21:47] dominion joins the room
[18:21:47] raver joins the room
[18:23:25] raver leaves the room
[18:24:55] edhelas leaves the room
[18:25:20] raver joins the room
[18:25:30] raver leaves the room
[18:25:37] Stephen leaves the room
[18:26:16] raver joins the room
[18:26:26] j.r leaves the room
[18:27:10] daniel joins the room
[18:29:01] insanity joins the room
[18:29:42] sonny leaves the room: Disconnected: closed
[18:29:49] sonny joins the room
[18:29:58] sonny leaves the room: Disconnected: Replaced by new connection
[18:30:02] sonny joins the room
[18:30:39] raver leaves the room
[18:30:39] sonny leaves the room: Disconnected: Replaced by new connection
[18:30:44] sonny joins the room
[18:30:54] raver joins the room
[18:32:33] raver leaves the room
[18:33:36] Stephen joins the room
[18:35:47] raver joins the room
[18:36:03] daniel leaves the room
[18:36:15] raver leaves the room
[18:38:12] raver joins the room
[18:38:59] raver leaves the room
[18:39:17] raver joins the room
[18:39:24] Felix leaves the room
[18:39:34] rom1dep joins the room
[18:42:07] ij leaves the room
[18:42:17] raver leaves the room
[18:42:58] ulrich leaves the room
[18:44:23] ulrich joins the room
[18:46:12] Licaon_Kter leaves the room
[18:46:20] Felix joins the room
[18:46:45] Licaon_Kter joins the room
[18:48:03] ij joins the room
[18:48:31] edhelas joins the room
[18:48:49] raver joins the room
[18:49:05] raver leaves the room
[18:49:09] zuglufttier leaves the room
[18:49:19] raver joins the room
[18:50:39] raver leaves the room
[18:50:50] raver joins the room
[18:51:16] raver leaves the room
[18:51:31] raver joins the room
[18:51:57] raver leaves the room
[18:52:08] raver joins the room
[18:52:38] raver leaves the room
[18:52:51] raver joins the room
[18:52:51] draft9 joins the room
[18:53:39] Felix leaves the room
[18:53:49] draft9 leaves the room
[18:54:15] antranigv joins the room
[18:54:18] raver leaves the room
[18:54:35] raver joins the room
[18:54:49] cippaciong leaves the room
[18:54:57] cippaciong joins the room
[18:55:13] <antranigv> Hey all, how are you? so I'm getting "Only occupants are allowed to send messages to the conference" when using the "send_message" API, this is because I'm not an occupant yet, altho the JID is already a member. any suggestions?
[18:55:52] mimi89999 joins the room
[18:56:12] <antranigv> https://github.com/processone/ejabberd/blob/61926a44be8d646e874c2bc2bdb6ba8855d7f418/src/mod_muc_room.erl#L4515 I think here where it happens.
[18:56:16] <Holger> Occupant != member.
[18:56:24] raver leaves the room
[18:56:35] raver joins the room
[18:56:44] <antranigv> ofc, a member is a member, an occupant is not in the MUC yet, no matter member of owner.
[18:56:49] <antranigv> how are you Holger? :)
[18:57:07] <Holger> That's just how XEP-0045 works.  Only JIDs joined to the room are permitted to send groupchat messages to the room.
[18:57:40] <Holger> ejabberd will also allow JIDs in `mod_muc`s `access_admin` list to send messages.
[18:57:53] raver leaves the room
[18:58:01] <Holger> And probably (non-standard) MUC/Sub foo.
[18:58:09] raver joins the room
[18:59:27] badlop leaves the room
[18:59:31] <antranigv> Holger: any docs on the MUC/Sub?
[18:59:40] raver leaves the room
[19:00:09] <Holger> antranigv, https://docs.ejabberd.im/developer/xmpp-clients-bots/extensions/muc-sub/
[19:00:13] Christoph leaves the room
[19:01:13] nuron leaves the room
[19:01:44] raver joins the room
[19:02:04] raver leaves the room
[19:02:11] Christoph joins the room
[19:02:15] raver joins the room
[19:02:32] raver leaves the room
[19:02:43] raver joins the room
[19:03:02] nuron joins the room
[19:03:40] maddl leaves the room
[19:05:08] raver leaves the room
[19:05:33] smalltimebloke leaves the room
[19:05:34] smalltimebloke joins the room
[19:07:15] 4223 joins the room
[19:11:02] raver joins the room
[19:12:11] raver leaves the room
[19:12:55] Demo joins the room
[19:12:56] nuron leaves the room
[19:14:23] raver joins the room
[19:15:11] raver leaves the room
[19:15:27] raver joins the room
[19:15:45] <antranigv> Holger: thanks mate <3
[19:17:07] raver leaves the room
[19:19:12] nuron joins the room
[19:19:20] debalance leaves the room
[19:19:25] raver joins the room
[19:19:41] raver leaves the room
[19:19:57] raver joins the room
[19:31:28] debacle leaves the room
[19:31:45] raver leaves the room
[19:33:56] raver joins the room
[19:34:21] raver leaves the room
[19:35:11] raver joins the room
[19:35:23] raver leaves the room
[19:35:34] smalltimebloke leaves the room
[19:37:34] Felix joins the room
[19:38:00] raver joins the room
[19:38:16] raver leaves the room
[19:38:27] raver joins the room
[19:38:48] raver leaves the room
[19:39:00] raver joins the room
[19:39:09] focus121 leaves the room
[19:39:40] stp leaves the room
[19:40:19] raver leaves the room
[19:40:34] raver joins the room
[19:42:30] raver leaves the room
[19:42:43] raver joins the room
[19:45:01] Felix leaves the room
[19:45:36] Felix joins the room
[19:46:03] raver leaves the room
[19:47:17] raver joins the room
[19:47:47] raver leaves the room
[19:48:03] raver joins the room
[19:48:21] raver leaves the room
[19:48:36] raver joins the room
[19:49:20] raver leaves the room
[19:49:27] stp joins the room
[19:49:38] raver joins the room
[19:49:55] raver leaves the room
[19:50:04] raver joins the room
[19:50:18] Stephen leaves the room
[19:51:15] Felix leaves the room
[19:51:25] Felix joins the room
[19:55:47] debacle joins the room
[19:57:36] Demo leaves the room
[19:57:37] raver leaves the room
[19:57:52] raver joins the room
[19:58:03] perflyst leaves the room
[19:58:17] raver leaves the room
[19:58:19] ave leaves the room
[19:58:27] ave joins the room
[19:58:32] raver joins the room
[19:59:57] raver leaves the room
[20:00:11] raver joins the room
[20:00:12] Stephen joins the room
[20:00:23] Felix leaves the room
[20:02:02] raver leaves the room
[20:03:51] Holger leaves the room
[20:04:03] stp leaves the room
[20:04:15] raver joins the room
[20:04:46] ThUnD3r|Gr33n joins the room
[20:06:13] stp joins the room
[20:06:51] mightyBroccoli leaves the room: Machine is going to sleep
[20:08:17] raver leaves the room
[20:08:27] raver joins the room
[20:09:21] raver leaves the room
[20:09:33] raver joins the room
[20:09:38] Felix joins the room
[20:10:23] debacle leaves the room
[20:10:31] lobodelrayo leaves the room
[20:10:33] lobodelrayo joins the room
[20:10:51] antranigv leaves the room
[20:10:53] antranigv joins the room
[20:12:49] j.r leaves the room
[20:14:14] raver leaves the room
[20:15:09] raver joins the room
[20:16:00] Felix leaves the room
[20:16:30] smalltimebloke joins the room
[20:17:01] stp leaves the room
[20:18:22] raver leaves the room
[20:18:39] raver joins the room
[20:21:09] raver leaves the room
[20:21:50] Alacer leaves the room
[20:22:17] raver joins the room
[20:22:58] raver leaves the room
[20:23:16] dos leaves the room
[20:23:17] raver joins the room
[20:24:04] raver leaves the room
[20:24:32] raver joins the room
[20:25:42] raver leaves the room
[20:25:53] raver joins the room
[20:26:30] 4223 leaves the room
[20:27:06] raver leaves the room
[20:27:22] raver joins the room
[20:27:49] j.r joins the room
[20:28:26] raver leaves the room
[20:28:42] raver joins the room
[20:31:41] Felix joins the room
[20:32:18] raver leaves the room
[20:32:33] raver joins the room
[20:34:08] raver leaves the room
[20:38:04] Licaon_Kter leaves the room
[20:39:44] raver joins the room
[20:39:59] raver leaves the room
[20:40:13] bkero joins the room
[20:40:16] stp joins the room
[20:40:16] raver joins the room
[20:40:41] raver leaves the room
[20:40:50] raver joins the room
[20:41:30] raver leaves the room
[20:41:45] raver joins the room
[20:42:27] raver leaves the room
[20:42:44] raver joins the room
[20:43:55] raver leaves the room
[20:44:08] raver joins the room
[20:44:49] raver leaves the room
[20:45:00] raver joins the room
[20:45:09] bkero leaves the room
[20:45:15] Pingu from Woodquarter leaves the room
[20:47:25] jeybe leaves the room
[20:49:25] Licaon_Kter joins the room
[20:49:54] raver leaves the room
[20:51:58] raver joins the room
[20:52:13] raver leaves the room
[20:52:24] raver joins the room
[20:54:08] raver leaves the room
[20:54:43] vanitasvitae leaves the room
[20:56:27] stp leaves the room
[20:56:40] raver joins the room
[20:57:23] pod leaves the room
[20:57:25] raver leaves the room
[20:57:35] raver joins the room
[20:58:19] raver leaves the room
[20:58:31] raver joins the room
[20:58:36] smalltimebloke leaves the room
[20:59:17] kolbrich leaves the room
[20:59:35] raver leaves the room
[20:59:50] raver joins the room
[21:00:08] Martin joins the room
[21:00:18] stp joins the room
[21:00:48] raver leaves the room
[21:02:30] tyler leaves the room
[21:02:33] tyler joins the room
[21:02:59] kolbrich joins the room
[21:06:29] dennis leaves the room
[21:07:56] raver joins the room
[21:08:57] raver leaves the room
[21:09:09] raver joins the room
[21:10:48] Marzanna leaves the room: Bye!
[21:11:01] raver leaves the room
[21:13:40] ave leaves the room
[21:13:42] raver joins the room
[21:14:12] ave joins the room
[21:14:57] smalltimebloke joins the room
[21:15:24] raver leaves the room
[21:15:34] nekit joins the room
[21:15:53] cippaciong joins the room
[21:16:05] raver joins the room
[21:16:16] raver leaves the room
[21:18:13] cippaciong leaves the room
[21:18:18] cippaciong joins the room
[21:19:11] rom1dep leaves the room
[21:19:13] raver joins the room
[21:19:47] raver leaves the room
[21:22:07] stp leaves the room
[21:24:06] raver joins the room
[21:25:43] raver leaves the room
[21:25:53] raver joins the room
[21:26:14] stp joins the room
[21:27:00] raver leaves the room
[21:27:10] raver joins the room
[21:27:13] Licaon_Kter leaves the room
[21:27:44] perflyst joins the room
[21:28:20] raver leaves the room
[21:28:33] raver joins the room
[21:29:52] jadmanthrat leaves the room
[21:32:39] raver leaves the room
[21:32:50] 4223 leaves the room
[21:32:55] raver joins the room
[21:34:26] raver leaves the room
[21:35:06] raver joins the room
[21:35:46] raver leaves the room
[21:35:55] raver joins the room
[21:36:56] daniel leaves the room
[21:37:04] raver leaves the room
[21:39:00] raver joins the room
[21:39:57] raver leaves the room
[21:41:49] raver joins the room
[21:42:58] raver leaves the room
[21:44:25] raver joins the room
[21:44:40] raver leaves the room
[21:44:57] raver joins the room
[21:45:25] nuron leaves the room
[21:45:26] nuron joins the room
[21:46:05] raver leaves the room
[21:46:22] raver joins the room
[21:47:04] nuron joins the room
[21:47:09] rintinfinn leaves the room
[21:47:49] raver leaves the room
[21:48:04] raver joins the room
[21:48:32] edhelas leaves the room
[21:48:50] raver leaves the room
[21:53:16] Felix leaves the room
[21:53:32] rom1dep leaves the room
[21:54:17] mimi89999 leaves the room
[21:54:19] raver joins the room
[21:54:36] raver leaves the room
[21:54:45] rom1dep joins the room
[21:54:52] raver joins the room
[21:55:50] Akasch leaves the room
[21:56:28] raver leaves the room
[21:57:53] perflyst leaves the room
[21:58:16] Martin leaves the room
[21:59:35] raver joins the room
[21:59:37] alien leaves the room
[21:59:59] Wojtek leaves the room
[22:00:29] robertooo joins the room
[22:00:45] raver leaves the room
[22:00:56] raver joins the room
[22:01:26] Eelco leaves the room
[22:01:54] raver leaves the room
[22:02:03] raver joins the room
[22:02:24] raver leaves the room
[22:02:41] raver joins the room
[22:03:00] raver leaves the room
[22:03:16] raver joins the room
[22:03:32] raver leaves the room
[22:03:48] raver joins the room
[22:04:07] raver leaves the room
[22:04:17] raver joins the room
[22:04:34] raver leaves the room
[22:04:44] raver joins the room
[22:04:53] 4223 joins the room
[22:05:03] 4223 leaves the room
[22:05:03] raver leaves the room
[22:05:18] raver joins the room
[22:05:34] raver leaves the room
[22:05:46] raver joins the room
[22:07:18] stp leaves the room
[22:07:35] stp joins the room
[22:07:41] raver leaves the room
[22:09:27] perflyst joins the room
[22:09:55] Felix joins the room
[22:10:04] stp leaves the room
[22:10:26] stp joins the room
[22:11:10] cippaciong leaves the room
[22:11:42] raver joins the room
[22:11:58] raver leaves the room
[22:12:14] raver joins the room
[22:12:21] raver leaves the room
[22:12:36] raver joins the room
[22:13:13] raver leaves the room
[22:13:30] raver joins the room
[22:17:52] raver leaves the room
[22:18:04] raver joins the room
[22:18:55] raver leaves the room
[22:19:10] raver joins the room
[22:20:13] raver leaves the room
[22:20:15] jeybe joins the room
[22:20:28] raver joins the room
[22:20:49] raver leaves the room
[22:21:02] raver joins the room
[22:21:58] raver leaves the room
[22:22:16] raver joins the room
[22:22:39] debacle joins the room
[22:22:51] insanity leaves the room
[22:25:47] SouL leaves the room
[22:25:51] edhelas joins the room
[22:26:17] raver leaves the room
[22:26:27] raver joins the room
[22:28:08] raver leaves the room
[22:29:45] raver joins the room
[22:29:52] 4223 leaves the room
[22:30:15] raver leaves the room
[22:30:32] raver joins the room
[22:31:58] raver leaves the room
[22:32:27] edhelas leaves the room
[22:33:10] raver joins the room
[22:33:31] raver leaves the room
[22:33:42] raver joins the room
[22:35:08] mightyBroccoli leaves the room
[22:35:38] raver leaves the room
[22:37:53] briest leaves the room
[22:37:54] briest joins the room
[22:38:08] Wojtek joins the room
[22:38:11] raver joins the room
[22:38:27] raver leaves the room
[22:38:35] raver joins the room
[22:39:50] Wojtek leaves the room
[22:40:22] raver leaves the room
[22:41:59] raver joins the room
[22:42:08] Christoph leaves the room
[22:42:17] Eelco joins the room
[22:42:18] raver leaves the room
[22:44:10] jazzywind32 leaves the room
[22:44:13] Felix leaves the room
[22:44:15] perflyst leaves the room
[22:45:47] spicewiesel leaves the room
[22:46:30] spicewiesel joins the room
[22:46:53] raver joins the room
[22:46:56] VC leaves the room
[22:46:57] VC joins the room
[22:47:52] raver leaves the room
[22:48:01] raver joins the room
[22:49:14] raver leaves the room
[22:49:25] VC leaves the room
[22:49:27] VC joins the room
[22:49:28] raver joins the room
[22:51:15] raver leaves the room
[22:55:40] VC leaves the room
[22:56:04] Dom leaves the room
[22:57:51] raver joins the room
[22:58:35] raver leaves the room
[23:00:23] raver joins the room
[23:00:38] raver leaves the room
[23:00:47] raver joins the room
[23:01:16] VC joins the room
[23:01:30] raver leaves the room
[23:01:34] kolbrich leaves the room
[23:01:45] raver joins the room
[23:02:02] raver leaves the room
[23:02:14] raver joins the room
[23:02:16] smalltimebloke leaves the room
[23:03:57] raver leaves the room
[23:04:59] raver joins the room
[23:05:07] raver leaves the room
[23:05:20] raver joins the room
[23:07:56] noon leaves the room
[23:08:06] noon joins the room
[23:08:57] VC leaves the room
[23:08:58] VC joins the room
[23:09:32] raver leaves the room
[23:09:45] raver joins the room
[23:10:23] raver leaves the room
[23:10:33] raver joins the room
[23:10:48] isotelo leaves the room
[23:11:01] isotelo joins the room
[23:11:38] raver leaves the room
[23:11:48] raver joins the room
[23:12:28] kolbrich joins the room
[23:13:02] raver leaves the room
[23:13:16] raver joins the room
[23:13:33] raver leaves the room
[23:13:43] raver joins the room
[23:14:47] raver leaves the room
[23:15:04] raver joins the room
[23:15:17] perflyst joins the room
[23:16:08] VC leaves the room
[23:16:14] raver leaves the room
[23:16:26] raver joins the room
[23:17:30] perflyst leaves the room
[23:17:55] perflyst joins the room
[23:20:07] VC joins the room
[23:23:16] Eelco leaves the room
[23:23:38] Eelco joins the room
[23:24:03] stp leaves the room
[23:24:42] perflyst leaves the room
[23:26:32] VC leaves the room
[23:26:33] VC joins the room
[23:31:32] VC leaves the room
[23:31:34] VC joins the room
[23:34:02] debacle leaves the room
[23:34:43] Murderous Winged Devil leaves the room: Machine is going to sleep
[23:35:18] lorddavidiii leaves the room
[23:37:26] ave leaves the room
[23:37:45] Christoph joins the room
[23:44:43] isotelo leaves the room
[23:44:46] isotelo joins the room
[23:45:04] isotelo leaves the room
[23:45:12] isotelo joins the room
[23:48:36] j.r leaves the room
[23:52:25] franky leaves the room
[23:57:46] mimi89999 leaves the room
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!