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

GMT+0
[00:06:20] apach joins the room
[00:08:38] thomas joins the room
[00:09:41] raver leaves the room
[00:09:41] isotelo leaves the room
[00:10:06] stp leaves the room
[00:10:28] Kris leaves the room
[00:10:41] pprrks leaves the room
[00:10:45] isotelo joins the room
[00:11:50] deepest leaves the room
[00:12:36] apach leaves the room
[00:13:00] Mike leaves the room
[00:13:01] Mike joins the room
[00:13:46] deepest joins the room
[00:15:38] sunblade leaves the room
[00:16:14] apach joins the room
[00:17:52] raver joins the room
[00:34:54] sunblade joins the room
[00:36:05] deepest leaves the room
[00:37:52] deepest joins the room
[00:38:13] vanitasvitae leaves the room
[00:51:07] riau.pro leaves the room
[00:54:59] bowlofeggs joins the room
[00:55:02] locotiktok joins the room
[00:55:20] malloc leaves the room
[00:55:22] malloc joins the room
[00:55:29] locotiktok leaves the room
[00:57:52] isotelo leaves the room
[00:58:15] ij joins the room
[00:59:53] deepest leaves the room
[01:00:25] Demo leaves the room
[01:00:25] Demo leaves the room
[01:00:45] deepest joins the room
[01:02:28] raver leaves the room
[01:04:52] ij leaves the room
[01:07:00] isotelo joins the room
[01:10:51] malloc leaves the room
[01:10:54] malloc joins the room
[01:11:03] cofob leaves the room
[01:11:05] cofob joins the room
[01:13:41] Martin joins the room
[01:17:20] henrik leaves the room
[01:18:29] malloc leaves the room
[01:20:12] isotelo leaves the room
[01:20:14] Martin leaves the room
[01:21:46] isotelo joins the room
[01:23:31] malloc joins the room
[01:26:09] twl leaves the room
[01:29:12] mightyBroccoli leaves the room
[01:29:12] Millesimus leaves the room
[01:31:50] chrys leaves the room: Disconnected: Replaced by new connection
[01:31:51] chrys joins the room
[01:32:09] riau.pro joins the room
[01:35:19] Millesimus joins the room
[01:35:29] twl joins the room
[01:41:02] Tim leaves the room
[01:41:50] presprout leaves the room
[01:46:00] Tim joins the room
[01:46:49] mightyBroccoli joins the room
[01:51:04] bung leaves the room
[01:53:55] bowlofeggs leaves the room
[01:54:10] presprout leaves the room
[01:57:26] sunblade leaves the room
[01:58:30] jerry joins the room
[01:59:45] madmalkav leaves the room
[01:59:45] sander leaves the room
[02:05:03] jerry leaves the room
[02:06:08] sander joins the room
[02:24:55] dwd leaves the room
[02:25:18] jerry joins the room
[02:34:41] mikeye joins the room
[02:35:00] Millesimus leaves the room
[02:35:28] bung joins the room
[02:36:59] jerry leaves the room
[02:38:04] Millesimus joins the room
[02:40:22] chrys leaves the room
[02:40:30] _frank_ leaves the room
[02:41:17] mikeye leaves the room
[02:41:22] _frank_ joins the room
[02:41:33] Thomas Lewis leaves the room
[02:41:35] Thomas Lewis joins the room
[02:41:40] Thomas Lewis leaves the room
[02:41:55] Thomas Lewis joins the room
[02:42:03] <anujchadha> Hi. I get this error
[02:42:12] <anujchadha> Domain not verified
[02:42:50] <anujchadha> Domain not verifiable
[02:43:01] <anujchadha> Any idea?
[02:43:30] <anujchadha> I am installed on sub domain like abc.xyz.com
[02:43:57] Alacer joins the room
[02:44:36] <Thomas Lewis> What are the messages in /var/log/ejabberd/ejabberd.log or /var/log/ejabberd/error.log ?
[02:47:03] bunnybunbun leaves the room
[02:47:03] sander leaves the room
[02:47:03] ave leaves the room
[02:47:03] isotelo leaves the room
[02:47:03] Dragon_rouge leaves the room
[02:47:04] conv leaves the room
[02:47:17] Tshering Lhamo leaves the room
[02:47:19] marzzzello leaves the room
[02:47:19] marzzzello joins the room
[02:47:47] sunblade joins the room
[02:48:28] ave joins the room
[02:48:36] Tshering Lhamo joins the room
[02:51:39] isotelo joins the room
[02:52:34] Thomas Lewis leaves the room
[03:01:01] Thomas Lewis joins the room
[03:01:14] Thomas Lewis leaves the room
[03:01:15] Thomas Lewis joins the room
[03:01:33] JonNJ leaves the room: Machine is going to sleep
[03:01:33] Thomas Lewis leaves the room
[03:01:43] Thomas Lewis joins the room
[03:03:33] cofob leaves the room
[03:07:04] kryptos leaves the room
[03:08:06] genofire leaves the room
[03:08:27] Thomas Lewis leaves the room
[03:08:42] genofire joins the room
[03:12:56] Thomas Lewis joins the room
[03:13:03] kryptos joins the room
[03:13:07] Thomas Lewis leaves the room
[03:13:09] Thomas Lewis joins the room
[03:13:25] Thomas Lewis leaves the room
[03:13:27] Thomas Lewis joins the room
[03:13:46] Thomas Lewis leaves the room
[03:14:11] Mike leaves the room
[03:14:18] Mike joins the room
[03:19:08] sunblade leaves the room
[03:19:31] cofob joins the room
[03:23:28] SouL joins the room
[03:23:30] doctor leaves the room
[03:23:34] doctor joins the room
[03:24:16] marc0s leaves the room: Disconnected: Replaced by new connection
[03:24:17] marc0s joins the room
[03:27:59] kryptos leaves the room
[03:28:18] JonNJ leaves the room
[03:28:18] JonNJ joins the room
[03:33:29] danielepiccoli leaves the room
[03:35:22] danielepiccoli joins the room
[03:36:45] isotelo leaves the room
[03:37:27] raver joins the room
[03:39:03] riau.pro leaves the room
[03:43:33] JonNJ leaves the room: Disconnected: Replaced by new connection
[03:43:33] JonNJ joins the room
[03:47:01] sander joins the room
[03:47:59] riau.pro joins the room
[03:48:37] Thomas Lewis joins the room
[03:50:04] bung leaves the room
[03:51:50] isotelo joins the room
[03:53:22] thomas leaves the room
[03:55:32] thomas joins the room
[03:58:17] robert_mobil joins the room
[04:00:19] Licaon_Kter joins the room
[04:00:34] JonNJ leaves the room: Disconnected: Replaced by new connection
[04:00:34] JonNJ joins the room
[04:01:47] robert_mobil joins the room
[04:04:01] sunblade joins the room
[04:05:33] dos leaves the room
[04:07:05] sumpfralle leaves the room
[04:07:05] sumpfralle_ leaves the room
[04:08:15] isotelo leaves the room
[04:08:16] isotelo joins the room
[04:10:12] lorddavidiii joins the room
[04:12:24] bung joins the room
[04:13:23] conv joins the room
[04:14:17] <anujchadha> https://share.conversations.im/anujchadha/Ecnpn77MzyihWwez/IMG_20211006_094330_236.jpg
[04:14:17] Thomas Lewis leaves the room
[04:14:19] twl leaves the room
[04:14:24] sunblade joins the room
[04:17:01] Martin joins the room
[04:18:30] daniel leaves the room
[04:19:18] raver leaves the room
[04:19:18] isotelo leaves the room
[04:19:37] robert_mobil leaves the room
[04:20:18] ave leaves the room
[04:22:05] jerry joins the room
[04:23:18] isotelo joins the room
[04:23:24] JonNJ leaves the room: Disconnected: Replaced by new connection
[04:23:24] JonNJ joins the room
[04:23:34] Martin leaves the room
[04:23:50] Dom joins the room
[04:23:58] Dom joins the room
[04:25:32] <Licaon_Kter> anujchadha: LDAP daemon issues? LDAP logs say what?
[04:25:33] raver joins the room
[04:27:06] Dom joins the room
[04:28:46] <anujchadha> Any idea how to solve?
[04:28:58] <anujchadha> Actually what i was did
[04:29:24] <anujchadha> I change main domain to sub domain
[04:29:41] <anujchadha> Xyz.com to abc.xyz.com
[04:30:00] <anujchadha> Just change in config file of ejabberd
[04:30:32] isotelo leaves the room
[04:30:32] sander leaves the room
[04:31:20] <thomas> There are database entries in Mnesia and/or SQL that reference the domain... It's most likely not that simple to change the domain on a running server.
[04:31:32] jerry leaves the room
[04:31:39] Tshering Lhamo leaves the room
[04:31:53] isotelo joins the room
[04:33:10] Tshering Lhamo joins the room
[04:34:07] <anujchadha> Now revert back and getting same error in logs
[04:34:16] <anujchadha> Any idea to solve this
[04:35:26] bkero leaves the room
[04:35:58] daniel joins the room
[04:36:07] <thomas> How many users are/were on the server?
[04:37:00] <thomas> ...and did you run `ejabberdctl restart` after making changes to the hostname in the yml file?
[04:37:00] ted leaves the room
[04:37:00] apach leaves the room
[04:37:11] bkero joins the room
[04:37:15] Thomas Lewis joins the room
[04:37:25] Thomas Lewis leaves the room
[04:37:28] Thomas Lewis joins the room
[04:37:36] Thomas Lewis leaves the room
[04:37:38] Thomas Lewis joins the room
[04:37:38] mimi89999 leaves the room
[04:37:38] mimi89999 leaves the room: Disconnected: Received SIGTERM
[04:37:54] Thomas Lewis leaves the room
[04:37:56] Thomas Lewis joins the room
[04:37:58] mimi89999 joins the room
[04:37:59] mimi89999 leaves the room
[04:38:05] Thomas Lewis leaves the room
[04:38:07] Thomas Lewis joins the room
[04:38:18] Thomas Lewis leaves the room
[04:38:19] marc0s leaves the room: Disconnected: Replaced by new connection
[04:38:20] marc0s joins the room
[04:38:20] Thomas Lewis joins the room
[04:38:31] Thomas Lewis leaves the room
[04:38:33] Thomas Lewis joins the room
[04:38:44] sander joins the room
[04:38:47] Thomas Lewis leaves the room
[04:38:49] Thomas Lewis joins the room
[04:38:58] Thomas Lewis leaves the room
[04:39:00] Thomas Lewis joins the room
[04:39:07] isotelo leaves the room
[04:39:09] Thomas Lewis leaves the room
[04:39:11] Thomas Lewis joins the room
[04:39:25] Thomas Lewis leaves the room
[04:39:27] Thomas Lewis joins the room
[04:39:31] Thomas Lewis leaves the room
[04:39:32] ted joins the room
[04:39:33] Thomas Lewis joins the room
[04:39:43] Thomas Lewis leaves the room
[04:39:44] Thomas Lewis joins the room
[04:39:52] Thomas Lewis leaves the room
[04:39:54] Thomas Lewis joins the room
[04:40:04] Thomas Lewis leaves the room
[04:40:07] Thomas Lewis joins the room
[04:40:18] Thomas Lewis leaves the room
[04:40:20] Thomas Lewis joins the room
[04:40:23] mimi89999 joins the room
[04:40:23] mimi89999 leaves the room
[04:40:30] Thomas Lewis leaves the room
[04:40:32] Thomas Lewis joins the room
[04:40:47] Thomas Lewis leaves the room
[04:40:49] Thomas Lewis joins the room
[04:41:01] Thomas Lewis leaves the room
[04:41:03] Thomas Lewis joins the room
[04:41:11] Thomas Lewis leaves the room
[04:42:32] localhost joins the room
[04:43:13] ij joins the room
[04:43:23] mimi89999 joins the room
[04:44:41] JonNJ leaves the room
[04:44:41] JonNJ joins the room
[04:46:05] apach joins the room
[04:46:55] thomas leaves the room
[04:49:39] JuniorJPDJ_ leaves the room
[04:49:40] JuniorJPDJ_ joins the room
[04:50:31] Tim leaves the room
[04:50:41] Tim joins the room
[04:50:55] Dom leaves the room
[04:51:44] isotelo joins the room
[04:52:01] <anujchadha> Dont worry. Server is new. Yesterday i was created. 3 users one admin and 2 users. One is mine and other is test
[04:53:20] <anujchadha> I did. After did i cannt connect or login. There is error of unauthorized or domain not verifiable
[04:54:47] ckta joins the room
[04:57:00] Thomas Lewis joins the room
[04:57:01] isotelo leaves the room
[04:57:02] sander leaves the room
[04:57:06] ted leaves the room
[04:57:19] Thomas Lewis leaves the room
[04:57:20] Thomas Lewis joins the room
[04:57:33] Thomas Lewis leaves the room
[04:57:35] Thomas Lewis joins the room
[04:59:32] ted joins the room
[05:01:00] <Thomas Lewis> I’d just drop the databases, certificates, etc. and start over, then.
[05:01:24] <Thomas Lewis> No harm done if it’s just a couple of test accounts.
[05:02:55] JonNJ leaves the room
[05:02:55] JonNJ joins the room
[05:04:12] Licaon_Kter joins the room
[05:08:52] thomaslewis joins the room
[05:10:02] <anujchadha> How to drop database and start over?
[05:10:03] Thomas Lewis leaves the room
[05:10:52] <anujchadha> Yes, There are only test accounts
[05:12:23] Marc joins the room
[05:12:25] <thomaslewis> anujchadha: Are you using SQL as the main database? If so, which one? As far as wiping Mnesia, you'd have to ask someone else here. I've never nuked an ejabberd server.
[05:13:11] <anujchadha> I am using mnesia
[05:13:44] sander joins the room
[05:15:03] Marzanna leaves the room
[05:15:50] Licaon_Kter leaves the room
[05:15:51] Licaon_Kter joins the room
[05:16:02] ff joins the room
[05:16:32] riau.pro leaves the room: Disconnected: Received SIGTERM
[05:17:20] Marc leaves the room
[05:17:26] riau.pro joins the room
[05:18:12] <anujchadha> How to wipe Mnesia database?
[05:18:13] ted leaves the room
[05:18:13] basti leaves the room
[05:19:32] ted joins the room
[05:20:03] ben leaves the room
[05:20:13] Marzanna joins the room
[05:21:00] Licaon_Kter leaves the room
[05:22:41] pod joins the room
[05:23:12] sander leaves the room
[05:23:19] basti joins the room
[05:28:23] Thomas Lewis joins the room
[05:28:33] Thomas Lewis leaves the room
[05:28:36] Thomas Lewis joins the room
[05:28:41] <Licaon_Kter> Delete files, var/lib/ejabberd/ some DATs
Backup them just in case
[05:28:51] Thomas Lewis leaves the room
[05:28:52] Thomas Lewis joins the room
[05:29:04] JonNJ joins the room
[05:29:06] Thomas Lewis leaves the room
[05:29:08] Thomas Lewis joins the room
[05:29:17] Thomas Lewis leaves the room
[05:29:19] Thomas Lewis joins the room
[05:29:20] <Thomas Lewis> If Debian, that might be /opt/ejabberd/
[05:29:25] Thomas Lewis leaves the room
[05:29:27] Thomas Lewis joins the room
[05:29:43] Thomas Lewis leaves the room
[05:29:45] Thomas Lewis joins the room
[05:30:00] Thomas Lewis leaves the room
[05:30:14] <anujchadha> Ubuntu 20.04 server
[05:30:43] <thomaslewis> I'd check /opt/ejabberd and /var/lib/ejabberd, then. One of them should exist.
[05:31:00] <thomaslewis> (It's most likely in /opt.)
[05:32:53] <anujchadha> I have folder name database in /opt/ejabberd
[05:33:11] <anujchadha> Nothing found in var/lib
[05:34:24] ff leaves the room
[05:34:40] <anujchadha> Can i delete that folder?
[05:35:35] <anujchadha> There are other folders to conf and logs in this folder opt/ejabberd
[05:35:35] ted leaves the room
[05:36:00] ff joins the room
[05:37:45] karme joins the room
[05:39:53] ted joins the room
[05:40:27] Marc joins the room
[05:41:28] malthe joins the room
[05:41:35] Marzanna leaves the room
[05:42:48] Marc leaves the room
[05:42:48] basti leaves the room
[05:42:57] basti joins the room
[05:43:23] <thomaslewis> I would assume that's the one. The conf directory is where Debian-based distros store ejabberd.yml, I believe. I can't remember since I use Artix.
[05:43:41] <anujchadha> Ok.
[05:43:50] Marzanna joins the room
[05:44:11] ij leaves the room
[05:44:17] <anujchadha> I deleted the folder in database folder
[05:44:31] ij joins the room
[05:44:32] <anujchadha> Mnesia created new db
[05:44:43] <anujchadha> The problem is same
[05:44:51] <thomaslewis> If you're planning on making this a public server, I would *highly* recommend using SQL.
[05:45:08] <anujchadha> Does this error belongs to ejabberd.yml file
[05:45:19] <thomaslewis> What is the error (copy/paste, please. I'm using a text-only client at the moment)?
[05:45:30] 86ul joins the room
[05:46:00] <anujchadha> I am planning on mysql after this error resolved
[05:46:16] <anujchadha> Mariadb
[05:46:37] <thomaslewis> If it's auth-related, then you may have an error in ejabberd.yml's auth section for your vhost.
[05:47:10] <anujchadha> Error is still same
[05:47:34] <thomaslewis> I can't view your screenshot... I'm using poezio right now.
[05:47:54] pod joins the room
[05:48:30] ave joins the room
[05:48:48] pod leaves the room
[05:48:50] Thomas Lewis joins the room
[05:48:53] writer77 joins the room
[05:48:55] ted leaves the room
[05:48:57] pod joins the room
[05:49:25] <thomaslewis> Start your LDAP server...
[05:49:32] ted joins the room
[05:49:34] writer77 leaves the room
[05:49:34] writer77 joins the room
[05:50:04] sander joins the room
[05:50:36] <thomaslewis> anujchadha: It looks like your LDAP server isn't listening on the port you've given ejabberd. Make sure the LDAP server is running and you've properly configured it in ejabberd.yml.
[05:50:43] ij leaves the room
[05:52:13] keule leaves the room
[05:52:18] <anujchadha> I dont have LDAP server
[05:52:18] euy leaves the room
[05:52:51] <Thomas Lewis> Then why have you told ejabberd to connect to one?
[05:53:28] <Thomas Lewis> Can you paste your (sanitized) auth section from ejabberd.yml?
[05:54:54] basti leaves the room
[05:54:56] ff leaves the room
[05:55:15] <Thomas Lewis> This is mine (using internal and a script for Pleroma):
[05:55:19] <Thomas Lewis> auth_method:
      - sql
      - external
    auth_password_format: scram
    auth_scram_hash: sha512
    extauth_program: "python3 /etc/ejabberd/pleroma>
    extauth_instances: 3
    auth_use_cache: false
[05:55:39] isotelo joins the room
[05:57:20] bung leaves the room
[05:58:05] ff joins the room
[06:02:09] jerry joins the room
[06:02:20] abba joins the room
[06:03:01] <anujchadha> Sorry for not telling. As much i know there is a problem in yml file. But i dont know where is it?
[06:03:01] sander leaves the room
[06:03:01] sander leaves the room
[06:03:05] bunnybunbun joins the room
[06:03:19] karme leaves the room
[06:03:35] pitchum joins the room
[06:03:36] <anujchadha> https://filesshare.cf/ejabberd.yml
[06:03:49] <anujchadha> Pls have a look
[06:04:06] Marzanna leaves the room
[06:04:23] strejo joins the room
[06:04:31] Marzanna joins the room
[06:04:57] <anujchadha> I have change domain name in yml. So pls ignore
[06:06:12] karme joins the room
[06:07:06] deepest leaves the room
[06:07:48] deepest joins the room
[06:08:02] Thomas Lewis leaves the room
[06:08:02] isotelo leaves the room
[06:09:01] jerry leaves the room
[06:12:31] marc joins the room
[06:13:46] keule joins the room
[06:13:58] Alexander joins the room
[06:14:13] psjbeisler leaves the room
[06:14:47] malthe leaves the room
[06:16:15] marc leaves the room
[06:16:27] psjbeisler joins the room
[06:17:06] marc joins the room
[06:18:53] quentin joins the room
[06:18:56] raver joins the room
[06:19:27] Chris joins the room
[06:20:54] karme leaves the room
[06:21:43] isotelo joins the room
[06:22:28] sander joins the room
[06:22:40] Marzanna leaves the room
[06:22:48] sander joins the room
[06:23:30] lorddavidiii leaves the room
[06:23:38] sander joins the room
[06:25:31] bung joins the room
[06:26:26] marc leaves the room
[06:27:33] schäfchen726 joins the room
[06:27:54] riau.pro leaves the room
[06:27:56] riau.pro joins the room
[06:29:08] isotelo leaves the room
[06:30:08] <anujchadha> Thanks for help and knowledge.
[06:30:51] <anujchadha> I use roster ladp module. Thats creating problem.
[06:31:30] stp joins the room
[06:33:32] lorddavidiii joins the room
[06:35:08] Chris leaves the room
[06:35:18] مسعود joins the room
[06:35:32] Marzanna joins the room
[06:35:36] Holger leaves the room
[06:38:21] Marc joins the room
[06:38:34] Holger joins the room
[06:41:45] isotelo joins the room
[06:42:53] <anujchadha> Domain not verifiable is not resolved
[06:42:53] bunnybunbun leaves the room
[06:43:00] <anujchadha> Any idea?
[06:45:10] marc joins the room
[06:45:25] sander leaves the room
[06:45:30] <Licaon_Kter> Paste error message from ejabberd.log
[06:46:55] <anujchadha> https://share.conversations.im/anujchadha/YlpnfYNHI7p9j1Ij/IMG_20211006_121637_421.jpg
[06:47:23] sander joins the room
[06:47:31] isotelo leaves the room
[06:47:54] ave leaves the room
[06:47:56] <Licaon_Kter> No "error" there
[06:47:58] ted leaves the room
[06:48:08] <Licaon_Kter> Do install a PC client and paste logs, not pics...
[06:48:30] ave joins the room
[06:48:40] sander joins the room
[06:49:25] danielepiccoli joins the room
[06:49:32] ted joins the room
[06:50:28] marc leaves the room
[06:51:06] sander leaves the room
[06:51:18] sander joins the room
[06:51:42] isotelo joins the room
[06:52:50] <anujchadha> I have question
[06:52:56] Marzanna leaves the room
[06:53:16] <anujchadha> When i deleted database. Should i create test user again?
[06:53:27] Marc leaves the room
[06:56:11] sander leaves the room
[06:56:58] sander leaves the room
[06:57:22] sander joins the room
[06:57:29] isotelo leaves the room
[06:57:31] sander leaves the room
[06:58:18] مسعود leaves the room
[06:58:23] ted leaves the room
[06:58:51] paul leaves the room
[06:58:52] sander joins the room
[06:58:56] iiro joins the room
[06:59:27] Marzanna joins the room
[06:59:32] ted joins the room
[06:59:48] rozzin leaves the room
[07:01:00] quentin leaves the room
[07:01:43] isotelo joins the room
[07:02:05] sander leaves the room
[07:02:13] sander joins the room
[07:02:35] eevvoor joins the room
[07:03:23] deepest leaves the room
[07:04:08] carlo joins the room
[07:04:24] Millesimus leaves the room
[07:04:29] deepest joins the room
[07:04:30] Tshering Lhamo leaves the room
[07:06:03] Tshering Lhamo joins the room
[07:06:45] abba joins the room
[07:08:45] strejo leaves the room
[07:09:40] <Holger> anujchadha: If you're using Mnesia as auth backend, yes.
[07:09:58] Holger leaves the room
[07:10:02] Holger joins the room
[07:11:47] <Licaon_Kter> If not using sql, yes
[07:11:47] Licaon_Kter leaves the room
[07:11:53] Licaon_Kter joins the room
[07:12:27] Demo joins the room
[07:12:34] iiro leaves the room
[07:12:35] Demo joins the room
[07:15:06] marc joins the room
[07:15:15] sander leaves the room
[07:15:32] sander joins the room
[07:15:35] Millesimus joins the room
[07:15:41] bung leaves the room
[07:15:41] ave leaves the room
[07:16:06] Demo joins the room
[07:16:22] karme joins the room
[07:17:50] Marc joins the room
[07:18:22] carlo leaves the room
[07:18:26] sander leaves the room
[07:18:37] ave joins the room
[07:18:43] sander joins the room
[07:18:59] ted leaves the room
[07:19:33] ted joins the room
[07:21:05] sander leaves the room
[07:21:53] jannic leaves the room
[07:22:17] Jeroen joins the room
[07:23:22] Jeroen leaves the room
[07:24:58] ij joins the room
[07:25:48] Marc leaves the room
[07:26:43] badlop joins the room
[07:28:48] sander joins the room
[07:29:38] Jeroen joins the room
[07:30:08] Jeroen leaves the room
[07:30:11] quentin joins the room
[07:30:15] madmalkav joins the room
[07:30:43] jannic joins the room
[07:31:08] ff leaves the room
[07:31:13] ff joins the room
[07:32:20] danielepiccoli leaves the room
[07:32:40] riau.pro leaves the room
[07:32:48] strejo joins the room
[07:35:14] rom1dep joins the room
[07:35:42] Marc joins the room
[07:36:19] presprout joins the room
[07:36:25] presprout joins the room
[07:38:26] rozzin joins the room
[07:38:45] Marc leaves the room
[07:39:22] Marzanna leaves the room
[07:39:26] Marzanna joins the room
[07:41:23] Marc joins the room
[07:42:19] robert_mobil leaves the room
[07:42:38] prefiks joins the room
[07:42:53] rom1dep leaves the room
[07:43:43] <anujchadha> Ok
[07:45:29] anujchadha leaves the room
[07:46:14] St0ne joins the room
[07:47:26] sunblade leaves the room
[07:47:30] مسعود joins the room
[07:47:37] abba leaves the room
[07:48:31] rom1dep joins the room
[07:48:52] ij leaves the room
[07:49:12] ij joins the room
[07:49:13] danielepiccoli leaves the room
[07:49:43] ave leaves the room
[07:49:43] Tshering Lhamo leaves the room
[07:50:38] Tshering Lhamo joins the room
[07:51:06] ij joins the room
[07:51:10] bung joins the room
[07:51:36] ij leaves the room
[07:52:46] Marc leaves the room
[07:55:04] danielepiccoli joins the room
[07:55:34] ij leaves the room
[07:57:47] ave joins the room
[07:58:48] spla joins the room
[08:02:10] jerry joins the room
[08:02:37] rozzin leaves the room
[08:03:46] danielepiccoli joins the room
[08:04:04] malloc leaves the room
[08:04:38] malloc joins the room
[08:04:42] mightyBroccoli joins the room
[08:05:42] robert_mobil joins the room
[08:06:55] chrys joins the room
[08:07:34] rom1dep leaves the room
[08:08:10] sander leaves the room
[08:08:10] spla leaves the room
[08:08:11] sunblade leaves the room
[08:14:14] jerry leaves the room
[08:14:17] Tshering Lhamo leaves the room
[08:14:39] Tshering Lhamo joins the room
[08:17:19] danielepiccoli leaves the room
[08:20:45] ij joins the room
[08:21:58] jerry joins the room
[08:22:53] william.chatner joins the room
[08:23:48] strejo leaves the room
[08:25:09] malloc leaves the room
[08:25:12] malloc joins the room
[08:28:30] mikeye joins the room
[08:28:52] Deeg05 joins the room
[08:30:27] riau.pro joins the room
[08:36:00] stp joins the room
[08:39:30] rozzin joins the room
[08:40:29] nand leaves the room
[08:41:45] eevvoor leaves the room: Disconnected: closed
[08:41:53] sander joins the room
[08:42:13] bung leaves the room
[08:43:31] bung joins the room
[08:46:13] strejo joins the room
[08:48:12] Marc joins the room
[08:49:15] quentin leaves the room
[08:52:21] debacle joins the room
[08:54:34] ij leaves the room
[08:54:54] ij joins the room
[08:55:07] danielepiccoli joins the room
[08:57:24] dwd joins the room
[08:58:32] mimi89999 leaves the room
[09:00:54] ij leaves the room
[09:02:32] gooya joins the room
[09:02:57] mimi89999 joins the room
[09:04:50] Marc leaves the room
[09:04:57] mightyBroccoli leaves the room
[09:06:23] Marc joins the room
[09:10:02] Marc leaves the room
[09:10:25] Marc joins the room
[09:13:35] Marzanna leaves the room
[09:13:36] malloc joins the room
[09:13:45] Marzanna joins the room
[09:16:31] Marc leaves the room
[09:19:23] pitchum leaves the room
[09:21:06] pitchum joins the room
[09:24:26] gooya joins the room
[09:26:47] pitchum joins the room
[09:27:10] Marc joins the room
[09:27:36] Marzanna leaves the room
[09:30:04] Marc leaves the room
[09:33:29] Giovanni joins the room
[09:41:41] xi leaves the room
[09:41:42] deepest leaves the room
[09:41:53] mikeye leaves the room
[09:42:23] jerry leaves the room
[09:42:26] Tshering Lhamo leaves the room
[09:42:40] Tshering Lhamo joins the room
[09:43:40] Marzanna joins the room
[09:44:18] xi joins the room
[09:44:27] prefiks leaves the room
[09:44:42] isotelo leaves the room
[09:47:13] <Giovanni> Hi people, I'm doing some tests with two ejabberd servers in clustering with 3 mariadb node in galera clustering, using the beloved RTB.
I notice that after a while I have many deadlock errors regarding two types of "REPLACE INTO" queries: REPLACE INTO archive_prefs and REPLACE INTO last. I know Galera normally struggle with huge amount of UPDATE/REPLACE, so I presume that the deadlocks occur when the database can't keep the pace of the many queries ejabberd do.
What I am wondering is: so many replace into archive_prefs and last are a normal behaviour or is RTB that do them but in real life there is no need to do this very huge amount to replace to "archive_prefs" (that is mam_preference table I suppose) and last (I don't know what kind of table is this).
I don't know if any of you have some experience in this, any tip is appreciated, thank you!
[09:47:26] ru_maniac leaves the room
[09:48:34] malthe joins the room
[09:49:11] eevvoor joins the room
[09:49:24] strejo leaves the room
[09:50:13] <Giovanni> Hi people, I'm doing some tests with two ejabberd servers in clustering with 3 mariadb node in galera clustering, using the beloved RTB.
I notice that after a while I have many deadlock errors regarding two types of "REPLACE INTO" queries: REPLACE INTO archive_prefs and REPLACE INTO last. I know Galera normally struggle with huge amount of UPDATE/REPLACE, so I presume that the deadlocks occur when the database can't keep the pace of the many queries ejabberd does.
What I am wondering is: so many replace into "archive_prefs" and "last" are a normal behaviour or is RTB that does them but in real life there is no need to do this very huge amount to replace to "archive_prefs" (that is mam_preference table I suppose) and last (I don't know what kind of table is this)?
I don't know if any of you have some experience in this, any tip is appreciated, thank you!
[09:51:42] sonny leaves the room: Disconnected: Replaced by new connection
[09:51:45] sonny joins the room
[09:51:48] marc leaves the room
[09:52:01] marc joins the room
[09:52:13] bunnybunbun leaves the room
[09:52:28] keule leaves the room
[09:53:22] ted leaves the room
[09:53:32] <Holger> `archive_prefs` (XEP-0441) is almost never touched in practice, if RTB floods that then this should possibly be fixed in RTB.  `last` is written on every session termination, if `mod_last` is enabled (XEP-0012).
[09:53:33] strejo joins the room
[09:55:26] <Giovanni> thank you Holger
[09:57:45] isotelo joins the room
[09:59:32] ted joins the room
[10:01:18] deepest joins the room
[10:01:35] malthe leaves the room
[10:02:31] salhikhaled1 leaves the room
[10:03:45] Deeg05 leaves the room
[10:04:08] prefiks joins the room
[10:07:20] deepest leaves the room
[10:08:42] Holger joins the room
[10:09:07] salhikhaled1 joins the room
[10:09:24] deepest joins the room
[10:09:59] mikeye joins the room
[10:10:21] jerry joins the room
[10:12:46] mightyBroccoli joins the room
[10:13:55] isotelo leaves the room
[10:14:51] raver leaves the room
[10:16:06] karme leaves the room
[10:17:34] anujchadha joins the room
[10:17:51] raver joins the room
[10:21:24] ru_maniac joins the room
[10:21:42] isotelo joins the room
[10:22:39] robert_mobil leaves the room
[10:22:51] robert_mobil joins the room
[10:23:31] Marc joins the room
[10:24:25] <Holger> Sigh my most harmless push ever breaks CI in weird ways?
[10:25:18] mightyBroccoli leaves the room
[10:25:23] strejo leaves the room
[10:26:05] salhikhaled1 leaves the room
[10:26:22] x51 joins the room
[10:27:04] quentin joins the room
[10:27:25] Marc leaves the room
[10:27:29] Marc joins the room
[10:27:42] jerry leaves the room
[10:28:32] salhikhaled1 joins the room
[10:29:25] ave leaves the room
[10:29:25] isotelo leaves the room
[10:30:38] Marc leaves the room
[10:31:14] prefiks leaves the room
[10:32:30] Giovanni leaves the room
[10:32:49] Marc joins the room
[10:34:40] malloc leaves the room
[10:36:30] Marc leaves the room
[10:38:14] malloc leaves the room
[10:38:17] malloc joins the room
[10:38:34] malloc joins the room
[10:39:07] <anujchadha> Its enough to delete database in mnesia to start over?
[10:41:09] keule joins the room
[10:43:06] marc leaves the room
[10:43:59] basti joins the room
[10:48:03] marc joins the room
[10:48:11] Dragon_rouge joins the room
[10:48:44] ave joins the room
[10:49:05] Millesimus leaves the room
[10:49:38] clickdoom joins the room
[10:50:12] marc leaves the room
[10:50:39] rozzin leaves the room
[10:51:11] madmalkav leaves the room
[10:51:11] mikeye leaves the room
[10:51:18] marc joins the room
[10:51:33] mightyBroccoli joins the room
[10:51:37] Wojtek joins the room
[10:52:19] prefiks joins the room
[10:54:00] salhikhaled1 leaves the room
[10:54:31] sander leaves the room
[10:56:36] marc leaves the room
[10:57:08] salhikhaled1 joins the room
[10:58:46] sander joins the room
[10:59:16] Millesimus joins the room
[11:01:01] Marc joins the room
[11:01:44] isotelo joins the room
[11:02:21] Marc joins the room
[11:05:22] bunnybunbun joins the room
[11:07:05] isotelo leaves the room
[11:11:25] rom1dep joins the room
[11:13:04] salhikhaled1 leaves the room
[11:16:52] lags joins the room
[11:19:21] william.chatner leaves the room
[11:19:45] lags leaves the room: Disconnected: closed
[11:20:11] lags joins the room
[11:20:31] riau.pro leaves the room
[11:20:50] riau.pro joins the room
[11:22:25] marc joins the room
[11:22:40] karme joins the room
[11:23:22] lags leaves the room: Disconnected: closed
[11:23:29] vanitasvitae joins the room
[11:23:32] lags joins the room
[11:23:54] lags leaves the room: Disconnected: closed
[11:24:47] strejo joins the room
[11:24:55] ij joins the room
[11:25:48] schäfchen726 leaves the room
[11:25:48] schäfchen726 joins the room
[11:25:56] rozzin joins the room
[11:26:24] sander joins the room
[11:26:31] lags joins the room
[11:27:24] lags leaves the room: Disconnected: closed
[11:27:35] marc leaves the room
[11:28:22] marc joins the room
[11:28:57] 86ul leaves the room
[11:29:46] 86ul joins the room
[11:29:48] marc leaves the room
[11:30:12] prefiks leaves the room
[11:30:54] prefiks joins the room
[11:31:36] marc joins the room
[11:32:00] madmalkav joins the room
[11:32:40] sander leaves the room
[11:33:18] schäfchen726 joins the room
[11:36:34] sander joins the room
[11:36:37] isotelo joins the room
[11:37:24] salhikhaled1 joins the room
[11:38:29] adept joins the room
[11:38:58] adept leaves the room
[11:40:56] debalance joins the room
[11:41:04] schäfchen726 leaves the room
[11:41:07] schäfchen726 joins the room
[11:41:18] debalance leaves the room
[11:42:34] ave leaves the room
[11:43:45] <Holger> If you're not using SQL, yes.
[11:43:45] clickdoom leaves the room
[11:43:45] Marc leaves the room
[11:43:45] basti leaves the room
[11:45:13] Marc joins the room
[11:45:35] _frank_ leaves the room
[11:46:09] ThFree leaves the room
[11:46:09] ThFree joins the room
[11:46:36] _frank_ joins the room
[11:47:25] isotelo leaves the room
[11:48:00] ij leaves the room
[11:48:03] ij joins the room
[11:48:44] Marc leaves the room
[11:48:45] anujchadha leaves the room
[11:48:46] ChaosKid42 leaves the room
[11:49:30] isotelo joins the room
[11:49:45] Tshering Lhamo leaves the room
[11:50:01] marc leaves the room
[11:50:13] marc joins the room
[11:50:40] Tshering Lhamo joins the room
[11:50:40] Akasch leaves the room
[11:50:50] km joins the room
[11:51:34] william.chatner joins the room
[11:52:37] ChaosKid42 joins the room
[11:53:25] egnun leaves the room
[11:54:32] ij leaves the room
[11:56:05] Holger leaves the room
[11:57:03] anujchadha joins the room
[11:57:43] <anujchadha> Which database file i need to use in mysql or mariadb?
[11:58:29] <anujchadha> https://share.conversations.im/anujchadha/vapSTyJgk6okZWao/IMG_20211006_172602_410.jpg
[11:58:32] <Holger> anujchadha: https://docs.ejabberd.im/tutorials/mysql/
[11:58:53] Holger joins the room
[11:59:33] <Licaon_Kter> anujchadha: use .new.sql ;)
[11:59:38] _frank_ leaves the room
[12:00:20] <Holger> But then you also need some config knob.
[12:00:26] <anujchadha> Old to new or only new?
[12:00:38] <Holger> Only new then.
[12:00:48] <anujchadha> Ok
[12:01:10] <Holger> https://docs.ejabberd.im/admin/configuration/toplevel/#new-sql-schema
[12:01:13] _frank_ joins the room
[12:01:19] sander leaves the room
[12:02:26] <Holger> badlop, prefiks: GitHub CI is failing because connecting to PostgreSQL fails: https://github.com/processone/ejabberd/runs/3814223896?check_suite_focus=true#step:22:25
[12:02:54] <prefiks> hm
[12:02:54] Marc leaves the room
[12:03:01] <Holger> badlop, prefiks: PostgreSQL setup returns no errors.
[12:03:19] <Holger> badlop, prefiks: Seems they updated from PostgreSQL 13.x to 14.x since our previous commit.
[12:03:45] <prefiks> yeah, that was my guess as well
[12:03:46] <Holger> https://github.com/processone/ejabberd/runs/3789426149#step:1:9 vs.:
[12:03:56] <Holger> https://github.com/processone/ejabberd/runs/3814223896#step:1:9
[12:03:59] schäfchen726 leaves the room
[12:04:44] <Holger> (13.4 to 14.0.)
[12:04:44] madmalkav leaves the room
[12:04:46] ted leaves the room
[12:05:02] madmalkav joins the room
[12:05:13] sander joins the room
[12:05:15] malloc leaves the room
[12:05:20] sander leaves the room
[12:05:43] <anujchadha> Its 21.07
[12:06:32] Deeg05 joins the room
[12:06:43] <anujchadha> But i am bit confused which is new one that i have send image or you gave me links
[12:08:53] <Holger> Never send images unless they show cats.
[12:09:03] <Holger> https://raw.githubusercontent.com/processone/ejabberd/master/sql/mysql.new.sql
[12:09:04] <anujchadha> https://github.com/processone/ejabberd/tree/master/sql
[12:09:19] <anujchadha> This is the link of image
[12:09:21] vanitasvitae leaves the room
[12:09:29] <Holger> Use the one I linked above.
[12:09:42] <Holger> And then set `new_sql_schema: true` in your `ejabberd.yml`.
[12:10:10] Marc joins the room
[12:11:34] <anujchadha> is this for global or only for one?
[12:11:55] Marc leaves the room
[12:12:02] <anujchadha> New_sql_schema?
[12:12:44] Marc joins the room
[12:13:46] sander joins the room
[12:13:55] jerry joins the room
[12:14:23] debacle leaves the room
[12:15:38] ted joins the room
[12:20:59] kinetik joins the room
[12:22:07] mightyBroccoli leaves the room
[12:25:13] ave joins the room
[12:25:20] riau.pro leaves the room
[12:25:46] riau.pro joins the room
[12:26:18] badlop leaves the room
[12:27:07] salhikhaled1 leaves the room
[12:27:29] malthe joins the room
[12:27:37] zainsidnetdev joins the room
[12:27:47] zainsidnetdev leaves the room: Disconnected: Replaced by new connection
[12:27:50] zainsidnetdev joins the room
[12:27:59] zainsidnetdev leaves the room: Disconnected: Replaced by new connection
[12:28:01] zainsidnetdev joins the room
[12:28:10] badlop joins the room
[12:28:13] zainsidnetdev leaves the room
[12:28:16] zainsidnetdev joins the room
[12:29:07] zainsidnetdev leaves the room: Disconnected: Replaced by new connection
[12:29:10] zainsidnetdev joins the room
[12:29:46] iiro joins the room
[12:30:37] mightyBroccoli joins the room
[12:31:38] bowlofeggs joins the room
[12:31:50] sonny leaves the room: Disconnected: Replaced by new connection
[12:31:52] sonny joins the room
[12:32:26] sander leaves the room
[12:32:26] sander leaves the room
[12:32:26] sander leaves the room
[12:32:26] sander leaves the room
[12:34:04] bowlofeggs leaves the room
[12:35:08] nosnilmot leaves the room
[12:35:20] moparisthebest joins the room
[12:37:53] Deeg05 leaves the room
[12:38:50] ChaosKid42 joins the room
[12:40:08] mightyBroccoli leaves the room
[12:40:44] nand joins the room
[12:40:48] Giovanni joins the room
[12:40:53] sonny leaves the room: Disconnected: Replaced by new connection
[12:40:56] sonny joins the room
[12:41:07] Mike leaves the room
[12:41:08] Mike joins the room
[12:41:14] twl joins the room
[12:41:45] mightyBroccoli joins the room
[12:41:45] madmalkav leaves the room
[12:42:09] sonny leaves the room: Disconnected: Replaced by new connection
[12:42:12] sonny joins the room
[12:42:38] zainsidnetdev leaves the room
[12:42:40] zainsidnetdev joins the room
[12:45:09] danielepiccoli leaves the room
[12:45:46] <zainsidnetdev> Is there a way to get call logs in ejabberd?
Other than grep stun/turn sessions?
[12:45:59] _frank_ leaves the room
[12:46:19] jerry leaves the room
[12:47:06] _frank_ joins the room
[12:48:01] Marc leaves the room
[12:48:27] stp leaves the room
[12:48:44] Giovanni joins the room
[12:48:53] bowlofeggs joins the room
[12:49:29] danielepiccoli joins the room
[12:50:00] bowlofeggs leaves the room
[12:50:46] ave leaves the room
[12:51:46] Marzanna leaves the room
[12:52:16] Giovanni leaves the room
[12:53:30] nosnilmot joins the room
[12:55:43] Kris joins the room
[12:56:33] william.chatner leaves the room
[12:57:19] sander joins the room
[12:57:20] sander joins the room
[12:57:24] sander joins the room
[12:57:27] zainsidnetdev leaves the room
[12:57:39] sander joins the room
[12:58:00] quentin leaves the room
[12:59:20] ave joins the room
[13:01:50] malthe leaves the room
[13:02:05] Holger leaves the room
[13:03:37] Tshering Lhamo leaves the room
[13:05:16] <Holger> anujchadha, `new_sql_schema` is a global option.
[13:05:28] sander leaves the room
[13:05:29] sander joins the room
[13:05:32] Marzanna joins the room
[13:06:04] <Holger> zainsidnetdev, the server is not necessarily involved with calls.
[13:06:28] spla joins the room
[13:06:49] <Holger> zainsidnetdev, depending on the client, an XEP-0215 query is done before each and every call, but the call might then end up working without STUN and esp. TURN.
[13:06:58] spla leaves the room
[13:07:00] spla joins the room
[13:07:50] <Holger> zainsidnetdev, so for those modern clients you can grep for the '215 query, and if you're interested in TURN traffic stats you can also grep for that, but that's about it.
[13:08:04] Holger joins the room
[13:08:27] madmalkav joins the room
[13:08:41] Tshering Lhamo joins the room
[13:08:51] spla leaves the room
[13:09:33] kinetik leaves the room
[13:10:23] apach leaves the room
[13:10:29] apach joins the room
[13:10:56] rom1dep leaves the room
[13:11:08] kryptos joins the room
[13:11:17] inkey leaves the room
[13:12:09] Giovanni leaves the room
[13:13:39] <Holger> zainsidnetdev, FWIW, I use this quick'n'dirty script for counting calls and unique A/V users per day, executed once a night by Cron (with `stdout` redirected to some `calls.log` file), it assumes `ejabberd.log.0` holds yesterday's logs (the latter may well not be true for you):
```
#!/bin/sh
set -e
set -u
prefix='/home/xmpp'
log_file="/var/log/ejabberd.log.0"
me=${0##*/}
usage()
{
        echo "Usage: $me" >&2
        exit 2
}
test $# -eq 0 || usage
counts=$(awk '/mod_turn_disco:.*Offered TURN credentials/ {
                calls++
                if (!seen[$9]++)
                  users++
              } END {
                print calls, users
              }' "$log_file")
printf '[%s] %u %u\n' "$(date -d 'yesterday' '+%F')" $counts
```
[13:14:38] kinetik joins the room
[13:15:14] sonny leaves the room: Disconnected: closed
[13:15:36] sonny joins the room
[13:15:38] sonny leaves the room: Disconnected: closed
[13:15:46] sonny joins the room
[13:15:54] sonny leaves the room: Disconnected: closed
[13:16:03] sonny joins the room
[13:16:04] sonny leaves the room: Disconnected: closed
[13:16:23] Millesimus leaves the room
[13:16:35] sonny joins the room
[13:19:00] sonny leaves the room: Disconnected: closed
[13:19:05] sonny joins the room
[13:20:00] stp joins the room
[13:20:26] prefiks leaves the room
[13:20:26] prefiks joins the room
[13:20:27] prefiks leaves the room
[13:21:36] Mike leaves the room
[13:21:38] Mike joins the room
[13:21:40] marc0s leaves the room: Disconnected: Replaced by new connection
[13:21:41] marc0s joins the room
[13:22:30] mightyBroccoli leaves the room
[13:22:31] mightyBroccoli joins the room
[13:22:36] rauhfasertapete leaves the room
[13:22:36] Marzanna leaves the room
[13:22:37] rauhfasertapete joins the room
[13:24:36] Millesimus joins the room
[13:24:42] bh joins the room
[13:24:59] marc0s leaves the room: Disconnected: Replaced by new connection
[13:24:59] marc0s joins the room
[13:26:12] bh leaves the room
[13:27:32] Marzanna joins the room
[13:30:16] sander leaves the room
[13:30:39] william.chatner joins the room
[13:31:12] sander joins the room
[13:35:45] Mike leaves the room
[13:36:37] Mike joins the room
[13:40:11] inkey joins the room
[13:42:38] paul joins the room
[13:43:45] twl joins the room
[13:45:12] kryptos leaves the room
[13:46:28] kryptos joins the room
[13:47:14] Marzanna leaves the room
[13:47:47] <badlop> OK. To track de pgsql 14 problem: https://github.com/processone/ejabberd/issues/3691
[13:47:47] twl leaves the room
[13:47:47] madmalkav leaves the room
[13:49:31] <badlop> BTW, ejabberd compiles correctly with erlang 24.1, as expected
[13:52:41] inkey leaves the room
[13:52:41] inkey joins the room
[13:52:45] Chris joins the room
[13:52:57] madmalkav joins the room
[13:53:17] danielepiccoli leaves the room
[13:53:48] ave leaves the room
[13:54:25] strejo leaves the room
[13:55:02] danielepiccoli joins the room
[13:56:16] salhikhaled1 joins the room
[13:57:44] Marzanna joins the room
[13:59:51] km leaves the room
[14:00:12] deepest leaves the room
[14:00:30] deepest joins the room
[14:00:34] sunblade joins the room
[14:00:37] sunblade joins the room
[14:01:03] Marc joins the room
[14:02:53] kryptos leaves the room
[14:05:54] eevvoor leaves the room
[14:06:19] Thomas Lewis joins the room
[14:06:53] Marc joins the room
[14:08:04] raver leaves the room
[14:09:48] Marc leaves the room
[14:11:47] sander leaves the room
[14:11:47] madmalkav leaves the room
[14:18:44] malthe joins the room
[14:19:23] Wojtek leaves the room
[14:21:42] Thomas Lewis leaves the room
[14:22:30] kinetik leaves the room
[14:23:15] kinetik joins the room
[14:24:01] jerry joins the room
[14:26:08] sander leaves the room
[14:26:08] sander leaves the room
[14:26:08] sander leaves the room
[14:28:19] malthe leaves the room
[14:29:17] jerry leaves the room
[14:29:23] sander joins the room
[14:29:34] dwd leaves the room
[14:30:01] mightyBroccoli leaves the room
[14:31:16] sander leaves the room
[14:31:27] sonny leaves the room: Disconnected: Replaced by new connection
[14:31:30] sonny joins the room
[14:32:20] sonny leaves the room: Disconnected: Replaced by new connection
[14:32:22] sonny joins the room
[14:32:57] dos joins the room
[14:33:02] sander joins the room
[14:33:02] sander joins the room
[14:33:46] sander joins the room
[14:34:44] dwd joins the room
[14:35:01] debacle joins the room
[14:38:20] keule leaves the room
[14:39:11] salhikhaled1 leaves the room
[14:42:32] sander leaves the room
[14:43:07] sander joins the room
[14:45:23] Marzanna leaves the room
[14:45:25] Marzanna joins the room
[14:45:25] sunblade leaves the room
[14:46:33] mightyBroccoli joins the room
[14:48:02] danielepiccoli leaves the room
[14:49:24] salhikhaled1 joins the room
[14:49:41] ave joins the room
[14:52:56] madmalkav joins the room
[14:53:00] prefiks joins the room
[14:55:34] zainsidnetdev joins the room
[14:55:51] zainsidnetdev leaves the room: Disconnected: Replaced by new connection
[14:55:53] zainsidnetdev joins the room
[14:56:08] zainsidnetdev leaves the room: Disconnected: Replaced by new connection
[14:56:12] zainsidnetdev joins the room
[14:56:20] zainsidnetdev leaves the room
[14:56:23] zainsidnetdev joins the room
[14:57:28] sumpfralle_ joins the room
[14:57:39] sumpfralle joins the room
[14:59:45] zainsidnetdev leaves the room: Disconnected: Replaced by new connection
[14:59:48] zainsidnetdev joins the room
[15:00:37] ff leaves the room
[15:00:38] marc0s leaves the room
[15:00:39] marc0s joins the room
[15:00:59] ff joins the room
[15:01:08] dwd joins the room
[15:01:26] danielepiccoli joins the room
[15:01:35] marc leaves the room
[15:01:43] marc joins the room
[15:02:59] ij joins the room
[15:03:31] marc leaves the room
[15:03:41] marc joins the room
[15:03:42] sonny leaves the room: Disconnected: Replaced by new connection
[15:03:45] sonny joins the room
[15:05:16] Thomas Lewis joins the room
[15:05:31] marc leaves the room
[15:06:31] <zainsidnetdev> > Holger wrote:
> zainsidnetdev, FWIW, I use this quick'n'dirty script for counting calls and unique A/V users per day, executed once a night by Cron (with `stdout` redirected to some `calls.log` file), it assumes `ejabberd.log.0` holds yesterday's logs (the latter may well not be true for you):
> ```
> #!/bin/sh
> set -e
> set -u
> prefix='/home/xmpp'
> log_file="/var/log/ejabberd.log.0"
> me=${0##*/}
> usage()
> {
> echo "Usage: $me" >&2
> exit 2
> }
> test $# -eq 0 || usage
> counts=$(awk '/mod_turn_disco:.*Offered TURN credentials/ {
> calls++
> if (!seen[$9]++)
> users++
> } END {
> print calls, users
> }' "$log_file")
> printf '[%s] %u %u\n' "$(date -d 'yesterday' '+%F')" $counts
> ```
Thanks holger
I also had written a script that filters on 'services to' and 'duration'
Sed a lot of data that is not needed for my case
And then print out callers id and duration.
Can't we add ka module that does just that. Getting there nicknames as well.
[15:07:05] <zainsidnetdev> > Holger wrote:
> zainsidnetdev, FWIW, I use this quick'n'dirty script for counting calls and unique A/V users per day, executed once a night by Cron (with `stdout` redirected to some `calls.log` file), it assumes `ejabberd.log.0` holds yesterday's logs (the latter may well not be true for you):
> ```
> #!/bin/sh
> set -e
> set -u
> prefix='/home/xmpp'
> log_file="/var/log/ejabberd.log.0"
> me=${0##*/}
> usage()
> {
> echo "Usage: $me" >&2
> exit 2
> }
> test $# -eq 0 || usage
> counts=$(awk '/mod_turn_disco:.*Offered TURN credentials/ {
> calls++
> if (!seen[$9]++)
> users++
> } END {
> print calls, users
> }' "$log_file")
> printf '[%s] %u %u\n' "$(date -d 'yesterday' '+%F')" $counts
> ```
Thanks holger
I also had written a script that filters on 'services to' and 'duration'
Sed a lot of data that is not needed for my case
And then print out callers id and duration.
Can't we add a module that does just that. Getting their nicknames as well.
[15:07:46] <zainsidnetdev> In my case the log rotation happens quite often. Size reaches 10 mb quite fast
[15:08:10] marc joins the room
[15:08:17] <Holger> Well you could teach your setup to do daily rotation, of course.
[15:08:46] <Holger> FWIW eturnal.net (which is the same STUN/TURN code as a stand-alone daemon) has a module for throwing some stats into Influx.
[15:09:09] <Holger> Not sure it's the stats you're interested in, though.
[15:09:31] prefiks leaves the room
[15:09:34] Kris leaves the room
[15:09:40] prefiks joins the room
[15:10:05] basti joins the room
[15:10:36] lorddavidiii leaves the room
[15:11:00] sonny leaves the room: Disconnected: Replaced by new connection
[15:11:03] sonny joins the room
[15:11:58] lorddavidiii joins the room
[15:12:29] karme leaves the room
[15:12:34] <Holger> Anyway yes of course people could write contrib scripts to gather arbitrary stats :-)  But personally I don't need more than my quick script above.
[15:12:34] madmalkav leaves the room
[15:12:35] ted leaves the room
[15:12:45] lorddavidiii leaves the room
[15:14:01] lorddavidiii joins the room
[15:14:57] lorddavidiii leaves the room
[15:16:20] lorddavidiii joins the room
[15:16:36] Wojtek joins the room
[15:16:59] Alexander leaves the room
[15:17:10] salhikhaled1 leaves the room
[15:17:13] lorddavidiii leaves the room
[15:17:34] Thomas Lewis leaves the room
[15:18:03] sander leaves the room
[15:18:38] lorddavidiii joins the room
[15:19:03] Marc leaves the room
[15:19:36] lorddavidiii leaves the room
[15:20:53] lorddavidiii joins the room
[15:21:50] lorddavidiii leaves the room
[15:22:17] lorddavidiii joins the room
[15:22:44] Marc joins the room
[15:23:10] lorddavidiii leaves the room
[15:23:42] lorddavidiii joins the room
[15:24:34] lorddavidiii leaves the room
[15:25:29] prefiks leaves the room
[15:25:32] prefiks joins the room
[15:25:51] lorddavidiii joins the room
[15:25:52] zainsidnetdev leaves the room
[15:25:58] gooya leaves the room
[15:26:03] Marc leaves the room
[15:26:05] ted joins the room
[15:26:42] lorddavidiii leaves the room
[15:27:04] zainsidnetdev joins the room
[15:28:02] madmalkav joins the room
[15:28:05] <zainsidnetdev> > Holger wrote:
> Well you could teach your setup to do daily rotation, of course.
Yeah i am planning to increase the rotation from 1 to any bigger number so that i retains atleast 48 hrs of data
[15:28:19] marc leaves the room
[15:28:28] lorddavidiii joins the room
[15:28:38] twl leaves the room
[15:28:39] <Holger> Or just disable internal rotation and teach logrotate or whatever to perform daily rotation.
[15:29:04] lorddavidiii leaves the room
[15:29:13] <Licaon_Kter> zainsidnetdev: what are you recording in such detail, if no secret
[15:29:19] <Licaon_Kter> zainsidnetdev: what are you recording in such detail? if no secret
[15:29:32] lorddavidiii joins the room
[15:29:55] <zainsidnetdev> > Holger wrote:
> Anyway yes of course people could write contrib scripts to gather arbitrary stats :-)  But personally I don't need more than my quick script above.
Yes that's also an option 😅 i hope someone contributes in those. I am already using some modules from contrib as well. 😅
[15:30:08] sander leaves the room
[15:30:09] sander leaves the room
[15:30:19] lorddavidiii leaves the room
[15:30:24] <zainsidnetdev> Holger I'll try your script as well. Maybe that filters a better output than mine
[15:30:32] isotelo joins the room
[15:31:16] iiro leaves the room
[15:31:20] <zainsidnetdev> > Licaon_Kter wrote:
> zainsidnetdev: what are you recording in such detail? if no secret
Main aim
Is to get caller and callee
The time and date
And also the duration of call between them
[15:31:53] ben joins the room
[15:31:58] lorddavidiii joins the room
[15:32:20] <Holger> Well the output isn't really spectacular :-) '[2021-10-05] 10000 2000' says that 10,000 call attempts were made by 2,000 different users. That's it.
[15:32:25] egnun joins the room
[15:32:41] lorddavidiii leaves the room
[15:33:00] <Holger> zainsidnetdev: There's no way to get the XMPP address of callees without sniffing your user's traffic.
[15:33:05] henrik leaves the room
[15:33:48] marc0s leaves the room
[15:33:49] marc0s joins the room
[15:33:51] <Holger> zainsidnetdev: The TURN server obviously sees IP addresses, but as I said, TURN isn't necessarily uses. Typically, >80% of the calls are peer-to-peer.
[15:33:51] ted leaves the room
[15:34:07] lorddavidiii joins the room
[15:34:18] <Holger> And for peer-to-peer calls, there's obviously also no way to get the duration.
[15:34:32] ted joins the room
[15:34:44] <Holger> If you control your clients, you could force them to use TURN relaying for every call in order to gather more data.
[15:35:00] lorddavidiii leaves the room
[15:36:12] madmalkav leaves the room
[15:36:17] lorddavidiii joins the room
[15:36:37] <Licaon_Kter> That being said, if you wanna put a cost on calls, if they don't use TURN...it should be free :)
[15:36:38] salhikhaled1 joins the room
[15:36:53] zainsidnetdev leaves the room
[15:36:55] zainsidnetdev joins the room
[15:37:09] lorddavidiii leaves the room
[15:38:33] lorddavidiii joins the room
[15:39:07] ff leaves the room
[15:39:25] lorddavidiii leaves the room
[15:39:33] sander joins the room
[15:40:40] henrik joins the room
[15:41:15] ff joins the room
[15:41:18] lorddavidiii joins the room
[15:42:07] lorddavidiii leaves the room
[15:43:53] lorddavidiii joins the room
[15:44:34] lorddavidiii leaves the room
[15:45:52] marc0s leaves the room: Disconnected: Replaced by new connection
[15:45:53] marc0s joins the room
[15:46:09] lorddavidiii joins the room
[15:46:12] JuniorJPDJ_ leaves the room
[15:46:13] JuniorJPDJ_ joins the room
[15:46:27] danielepiccoli leaves the room
[15:46:58] lorddavidiii leaves the room
[15:47:04] zainsidnetdev leaves the room
[15:48:19] lorddavidiii joins the room
[15:49:05] lorddavidiii leaves the room
[15:49:12] frankest joins the room
[15:49:28] zainsidnetdev joins the room
[15:49:55] deepest leaves the room
[15:50:26] lorddavidiii joins the room
[15:50:32] deepest joins the room
[15:50:44] Marc joins the room
[15:51:01] <zainsidnetdev> > Licaon_Kter wrote:
> That being said, if you wanna put a cost on calls, if they don't use TURN...it should be free :)
Not charging anyone
[15:51:18] karme joins the room
[15:51:24] isotelo leaves the room
[15:51:39] isotelo joins the room
[15:51:43] madmalkav joins the room
[15:53:16] zainsidnetdev leaves the room
[15:53:21] zainsidnetdev joins the room
[15:53:23] <zainsidnetdev> > Licaon_Kter wrote:
> That being said, if you wanna put a cost on calls, if they don't use TURN...it should be free :)
Not charging anyone
[15:53:27] strejo joins the room
[15:53:35] marc0s leaves the room
[15:53:36] marc0s joins the room
[15:53:38] Marc leaves the room
[15:56:01] nekit leaves the room
[15:56:17] zainsidnetdev leaves the room: Disconnected: Replaced by new connection
[15:56:18] zainsidnetdev joins the room
[15:56:51] robert_mobil leaves the room
[15:57:07] robert_mobil joins the room
[15:57:46] zainsidnetdev leaves the room: Disconnected: Replaced by new connection
[15:57:49] zainsidnetdev joins the room
[15:58:38] nekit joins the room
[15:59:15] henrik joins the room
[15:59:50] isotelo leaves the room: offline
[16:00:03] isotelo joins the room
[16:00:35] zainsidnetdev leaves the room: Disconnected: Replaced by new connection
[16:00:39] zainsidnetdev joins the room
[16:00:46] isotelo leaves the room: offline
[16:00:57] isotelo joins the room
[16:01:08] marc joins the room
[16:01:33] prefiks leaves the room
[16:01:37] prefiks joins the room
[16:02:44] iiro joins the room
[16:02:55] marc0s leaves the room: Disconnected: Replaced by new connection
[16:02:56] marc0s joins the room
[16:04:20] sander joins the room
[16:04:30] sander joins the room
[16:05:58] sander leaves the room
[16:06:05] sander joins the room
[16:06:37] zainsidnetdev leaves the room: Disconnected: Replaced by new connection
[16:06:39] zainsidnetdev joins the room
[16:08:43] Dragon_rouge leaves the room
[16:09:24] sander joins the room
[16:11:29] jadmanthrat joins the room
[16:15:05] Martin joins the room
[16:15:59] bunnybunbun joins the room
[16:16:52] zainsidnetdev leaves the room
[16:17:23] Holger leaves the room
[16:17:46] kryptos joins the room
[16:18:31] Marc joins the room
[16:18:39] Marc joins the room
[16:20:13] twl joins the room
[16:21:37] Martin leaves the room
[16:22:06] Wojtek joins the room
[16:22:37] Kris joins the room
[16:24:59] Dragon_rouge joins the room
[16:27:14] kryptos leaves the room
[16:29:27] inkey joins the room
[16:33:45] deepest leaves the room
[16:34:11] deepest joins the room
[16:34:44] ij leaves the room
[16:34:44] spla joins the room
[16:34:52] ij joins the room
[16:35:16] spla leaves the room
[16:35:18] spla joins the room
[16:37:21] prefiks leaves the room
[16:38:16] Dragon_rouge leaves the room
[16:38:36] yann-kaelig leaves the room
[16:39:03] debacle leaves the room
[16:39:17] prefiks joins the room
[16:39:54] gooya joins the room
[16:40:19] nand leaves the room
[16:41:06] sonny joins the room
[16:41:15] ij leaves the room
[16:42:35] badlop leaves the room
[16:44:18] ij joins the room
[16:44:24] vanitasvitae joins the room
[16:46:28] zainsidnetdev joins the room
[16:49:24] pprrks joins the room
[16:49:27] ij leaves the room
[16:50:05] Dragon_rouge joins the room
[16:56:39] VC leaves the room
[16:56:39] VC joins the room
[16:57:12] Dragon_rouge leaves the room
[16:57:23] zainsidnetdev leaves the room
[16:57:26] zainsidnetdev joins the room
[16:57:28] Dom leaves the room
[16:59:47] malthe joins the room
[17:06:34] gooya leaves the room
[17:06:38] Dom joins the room
[17:06:57] gooya joins the room
[17:09:12] zainsidnetdev leaves the room
[17:14:04] bowlofeggs joins the room
[17:17:50] Marc leaves the room
[17:18:49] deepest leaves the room
[17:19:37] basti joins the room
[17:19:54] deepest joins the room
[17:20:40] isotelo leaves the room
[17:21:26] Alacer leaves the room
[17:21:34] apach leaves the room
[17:21:46] ij joins the room
[17:24:33] abba joins the room
[17:25:07] salhikhaled1 leaves the room
[17:25:12] salhikhaled1 joins the room
[17:25:29] dwd joins the room
[17:25:33] strejo leaves the room
[17:28:12] apach joins the room
[17:28:12] JuniorJPDJ_ leaves the room
[17:28:13] JuniorJPDJ_ joins the room
[17:30:49] salhikhaled1 leaves the room
[17:33:22] deepest leaves the room
[17:33:52] bowlofeggs leaves the room
[17:34:34] keule joins the room
[17:35:14] deepest joins the room
[17:38:34] dwd leaves the room
[17:38:44] Dragon_rouge joins the room
[17:39:26] marc leaves the room
[17:41:55] Licaon_Kter joins the room
[17:42:38] zainsidnetdev joins the room
[17:42:51] abba leaves the room
[17:45:25] Marc joins the room
[17:46:30] malthe leaves the room
[17:49:37] hlad leaves the room
[17:49:50] hlad joins the room
[17:49:51] hlad leaves the room
[17:52:10] bowlofeggs joins the room
[17:52:26] rom1dep joins the room
[17:53:17] danielepiccoli leaves the room
[17:54:03] robert_mobil leaves the room
[17:54:44] zainsidnetdev leaves the room
[17:56:35] isotelo joins the room
[17:56:39] debacle joins the room
[17:57:12] schäfchen726 joins the room
[17:57:46] marc0s leaves the room: Disconnected: Replaced by new connection
[17:57:46] marc0s joins the room
[18:02:35] deepest leaves the room
[18:03:36] danielepiccoli joins the room
[18:06:28] nekit leaves the room
[18:06:29] nekit joins the room
[18:14:59] prefiks leaves the room
[18:15:08] prefiks joins the room
[18:18:16] marc0s leaves the room
[18:18:18] marc0s joins the room
[18:20:29] Dragon_rouge leaves the room
[18:20:46] zainsidnetdev joins the room
[18:22:18] Wojtek leaves the room
[18:22:48] ij joins the room
[18:25:21] x51 leaves the room
[18:28:43] ij leaves the room
[18:30:16] Wojtek joins the room
[18:30:25] Demo leaves the room
[18:30:28] isotelo leaves the room
[18:30:39] isotelo joins the room
[18:34:53] zainsidnetdev leaves the room
[18:35:38] mightyBroccoli leaves the room
[18:36:01] hlad joins the room
[18:36:54] Alacer joins the room
[18:37:45] km joins the room
[18:38:20] Alacer leaves the room: offline
[18:39:17] Dragon_rouge joins the room
[18:42:25] deepest joins the room
[18:43:14] isotelo leaves the room
[18:44:49] pitchum leaves the room
[18:45:14] pitchum joins the room
[18:45:39] pitchum leaves the room
[18:46:39] isotelo joins the room
[18:50:14] Thomas Lewis joins the room
[18:50:19] Marc leaves the room
[18:50:19] spla leaves the room
[18:50:19] madmalkav leaves the room
[18:50:19] sander leaves the room
[18:50:20] twl leaves the room
[18:50:22] Wojtek leaves the room
[18:51:30] sander leaves the room
[18:51:32] sander joins the room
[18:54:17] zainsidnetdev joins the room
[19:01:36] isotelo leaves the room
[19:01:56] isotelo joins the room
[19:03:46] strejo joins the room
[19:05:24] Dom joins the room
[19:05:32] Thomas Lewis leaves the room
[19:05:34] Thomas Lewis joins the room
[19:05:50] Thomas Lewis leaves the room
[19:05:54] Thomas Lewis joins the room
[19:07:59] zainsidnetdev leaves the room
[19:09:43] madmalkav joins the room
[19:12:12] sander joins the room
[19:12:39] Thomas Lewis leaves the room
[19:12:58] abba leaves the room
[19:13:20] yann-kaelig joins the room
[19:13:26] sander joins the room
[19:14:22] sander leaves the room
[19:14:27] sander leaves the room
[19:14:38] bowlofeggs leaves the room
[19:15:07] sonny leaves the room
[19:15:29] sander joins the room
[19:15:51] sander leaves the room
[19:16:39] abba joins the room
[19:21:04] sonny leaves the room: Disconnected: Replaced by new connection
[19:21:09] sonny joins the room
[19:22:50] iiro leaves the room
[19:23:48] sander leaves the room
[19:27:49] isotelo leaves the room
[19:28:46] sander joins the room
[19:30:01] isotelo joins the room
[19:33:00] marc0s leaves the room: Disconnected: Replaced by new connection
[19:33:01] marc0s joins the room
[19:33:04] sonny leaves the room: Disconnected: Replaced by new connection
[19:33:10] sonny joins the room
[19:34:16] localhost leaves the room
[19:35:46] sander leaves the room
[19:35:50] sander joins the room
[19:37:07] sonny leaves the room: Disconnected: Replaced by new connection
[19:37:10] sonny joins the room
[19:37:27] localhost joins the room
[19:38:43] ThFree leaves the room
[19:38:43] ThFree joins the room
[19:38:52] Mike leaves the room
[19:39:13] targ joins the room
[19:39:55] sander leaves the room
[19:40:01] sander joins the room
[19:40:07] Wojtek leaves the room
[19:40:32] kinetik leaves the room
[19:41:02] madmalkav leaves the room
[19:41:15] localhost joins the room
[19:42:59] ThFree leaves the room
[19:43:44] salhikhaled1 joins the room
[19:44:42] Mike joins the room
[19:46:37] localhost leaves the room
[19:47:19] localhost leaves the room
[19:47:34] prefiks leaves the room
[19:47:48] km leaves the room
[19:49:31] quentin joins the room
[19:50:09] strejo leaves the room
[19:51:48] Marc joins the room
[19:53:00] madmalkav joins the room
[19:53:30] xi leaves the room
[19:53:39] sander leaves the room
[19:53:43] xi joins the room
[19:54:41] Marc leaves the room
[19:54:41] sander leaves the room
[19:56:50] localhost joins the room
[19:57:02] isotelo leaves the room
[19:57:27] sander joins the room
[20:00:12] danielepiccoli leaves the room
[20:00:12] isotelo joins the room
[20:02:26] sonny leaves the room: Disconnected: closed
[20:02:34] sonny joins the room
[20:04:51] stp leaves the room
[20:06:18] localhost joins the room
[20:09:39] sander joins the room
[20:16:50] danielepiccoli joins the room
[20:20:27] localhost leaves the room
[20:22:03] sander leaves the room
[20:22:33] sander joins the room
[20:23:10] kryptos joins the room
[20:27:54] isotelo leaves the room
[20:28:06] doctor leaves the room
[20:29:20] kinetik joins the room
[20:29:24] abba leaves the room
[20:30:11] isotelo joins the room
[20:31:03] stp joins the room
[20:31:11] doctor joins the room
[20:31:15] Dom leaves the room
[20:32:19] salhikhaled1 leaves the room
[20:32:22] salhikhaled1 joins the room
[20:35:21] localhost joins the room
[20:39:59] stp leaves the room
[20:41:21] ckta leaves the room
[20:41:49] presprout leaves the room
[20:44:54] admin joins the room
[20:45:47] pod leaves the room
[20:47:26] bowlofeggs joins the room
[20:48:46] localhost leaves the room
[20:50:22] Thomas Lewis joins the room
[20:50:29] km joins the room
[20:50:32] madmalkav leaves the room
[20:50:32] localhost leaves the room
[20:50:32] basti leaves the room
[20:50:32] inkey leaves the room
[20:51:09] Thomas Lewis leaves the room
[20:51:15] Thomas Lewis joins the room
[20:51:39] 86ul leaves the room
[20:53:10] 86ul joins the room
[20:53:25] sander leaves the room
[20:53:25] sander leaves the room
[20:53:59] salhikhaled1 leaves the room
[20:54:02] sonny leaves the room: Disconnected: Replaced by new connection
[20:54:02] salhikhaled1 joins the room
[20:54:06] sonny joins the room
[20:55:19] Marc leaves the room
[20:56:30] ff leaves the room
[20:57:59] gooya leaves the room
[20:58:34] rom1dep leaves the room
[20:58:42] rom1dep joins the room
[20:58:50] sander joins the room
[21:00:27] localhost joins the room
[21:00:32] malthe joins the room
[21:03:12] madmalkav joins the room
[21:03:23] localhost joins the room
[21:06:14] quentin leaves the room
[21:06:24] lorddavidiii leaves the room
[21:06:53] salhikhaled1 leaves the room
[21:06:58] marc joins the room
[21:06:59] salhikhaled1 joins the room
[21:07:39] pitchum leaves the room
[21:08:19] km leaves the room
[21:08:57] apach leaves the room
[21:09:13] Thomas Lewis leaves the room
[21:09:16] Thomas Lewis joins the room
[21:10:25] sander joins the room
[21:11:13] apach joins the room
[21:12:20] salhikhaled1 leaves the room
[21:12:43] localhost leaves the room
[21:12:43] sander leaves the room
[21:12:51] robert_mobil leaves the room
[21:13:22] sonny leaves the room: Disconnected: closed
[21:13:44] pod leaves the room
[21:13:48] sander joins the room
[21:19:07] isotelo leaves the room
[21:20:19] sonny joins the room
[21:20:46] bowlofeggs leaves the room
[21:21:40] isotelo joins the room
[21:22:29] Holger leaves the room
[21:22:45] Holger joins the room
[21:23:41] JonNJ leaves the room: Machine is going to sleep
[21:25:54] ij joins the room
[21:26:02] salhikhaled1 joins the room
[21:27:38] targ leaves the room
[21:28:17] spla joins the room
[21:29:38] madmalkav leaves the room
[21:29:38] sander leaves the room
[21:30:03] Thomas Lewis leaves the room
[21:30:06] Thomas Lewis joins the room
[21:30:15] spla leaves the room
[21:30:39] Thomas Lewis leaves the room
[21:30:41] Thomas Lewis joins the room
[21:31:49] ij leaves the room
[21:32:58] iiro joins the room
[21:33:14] presprout leaves the room
[21:33:15] presprout joins the room
[21:34:21] sander joins the room
[21:34:31] rom1dep leaves the room
[21:35:03] localhost leaves the room
[21:39:35] karme leaves the room
[21:41:38] kryptos leaves the room
[21:43:09] sander leaves the room
[21:47:34] marc0s leaves the room: Disconnected: Replaced by new connection
[21:47:35] marc0s joins the room
[21:48:51] JonNJ leaves the room: Disconnected: Replaced by new connection
[21:48:51] JonNJ joins the room
[21:57:20] malthe leaves the room
[21:58:13] kryptos joins the room
[22:01:28] paul leaves the room
[22:04:45] kryptos leaves the room
[22:05:19] gooya joins the room
[22:05:34] JonNJ leaves the room: Disconnected: Replaced by new connection
[22:05:34] JonNJ joins the room
[22:06:56] kryptos joins the room
[22:08:34] dwd leaves the room
[22:14:38] yann-kaelig leaves the room
[22:18:13] dwd joins the room
[22:19:35] ij leaves the room
[22:19:51] ij joins the room
[22:22:04] JonNJ leaves the room
[22:22:04] JonNJ joins the room
[22:22:25] carlo joins the room
[22:23:30] danielepiccoli leaves the room
[22:23:49] spla joins the room
[22:26:06] ij leaves the room
[22:27:19] danielepiccoli joins the room
[22:29:20] salhikhaled1 leaves the room
[22:30:33] salhikhaled1 joins the room
[22:32:02] Thomas Lewis leaves the room
[22:39:01] iiro leaves the room
[22:41:36] JonNJ leaves the room: Disconnected: Replaced by new connection
[22:41:36] JonNJ joins the room
[22:43:28] gooya leaves the room
[22:43:49] debacle leaves the room
[22:44:08] marc leaves the room
[22:44:28] ben leaves the room
[22:44:28] ben joins the room
[22:47:42] william.chatner leaves the room
[22:52:16] JonNJ joins the room
[22:53:41] Thomas Lewis joins the room
[22:53:46] spla leaves the room
[22:54:50] sunblade leaves the room
[22:56:29] deepest leaves the room
[22:56:41] dwd leaves the room
[22:58:38] salhikhaled1 leaves the room
[22:59:46] daniel leaves the room
[22:59:58] daniel joins the room
[23:01:08] sunblade joins the room
[23:02:27] salhikhaled1 joins the room
[23:08:44] ted leaves the room
[23:08:44] ted joins the room
[23:08:51] salhikhaled1 leaves the room
[23:08:54] salhikhaled1 joins the room
[23:12:53] schäfchen726 leaves the room
[23:12:56] schäfchen726 leaves the room
[23:13:41] hlad leaves the room
[23:14:00] hlad joins the room
[23:14:01] hlad leaves the room
[23:15:36] Thomas Lewis leaves the room
[23:15:38] ben leaves the room
[23:15:53] ben joins the room
[23:18:33] bowlofeggs joins the room
[23:20:20] rozzin leaves the room: Machine is going to sleep
[23:24:05] deepest joins the room
[23:28:16] ben leaves the room
[23:28:21] Licaon_Kter leaves the room
[23:28:52] jadmanthrat leaves the room
[23:39:16] Licaon_Kter leaves the room
[23:39:33] Thomas Lewis joins the room
[23:39:43] Thomas Lewis leaves the room
[23:39:43] rozzin joins the room
[23:39:45] Thomas Lewis joins the room
[23:39:58] Thomas Lewis leaves the room
[23:40:00] Thomas Lewis joins the room
[23:40:16] Thomas Lewis leaves the room
[23:40:18] Thomas Lewis joins the room
[23:40:27] Thomas Lewis leaves the room
[23:40:29] Thomas Lewis joins the room
[23:40:45] Thomas Lewis leaves the room
[23:40:46] Thomas Lewis joins the room
[23:40:52] sunblade leaves the room
[23:41:04] Thomas Lewis leaves the room
[23:41:07] Thomas Lewis joins the room
[23:41:31] Thomas Lewis leaves the room
[23:41:32] Thomas Lewis joins the room
[23:41:52] Thomas Lewis leaves the room
[23:42:08] Thomas Lewis joins the room
[23:42:20] danielepiccoli leaves the room
[23:43:12] raver leaves the room
[23:44:28] gooya leaves the room
[23:45:43] Tshering Lhamo leaves the room
[23:45:44] Tshering Lhamo joins the room
[23:48:53] danielepiccoli joins the room
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!