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

GMT+0
[00:00:17] strar joins the room
[00:02:10] Slava Bendersky leaves the room
[00:02:29] Slava Bendersky joins the room
[00:03:49] Stephen joins the room
[00:03:50] Slava Bendersky leaves the room
[00:04:05] Slava Bendersky joins the room
[00:06:34] strar leaves the room
[00:09:11] alien joins the room
[00:09:26] Slava Bendersky leaves the room
[00:09:40] Slava Bendersky joins the room
[00:12:36] Slava Bendersky leaves the room
[00:12:46] Slava Bendersky joins the room
[00:13:16] strar joins the room
[00:13:40] alien leaves the room
[00:16:27] Slava Bendersky leaves the room
[00:16:39] Slava Bendersky joins the room
[00:19:17] ThFree leaves the room
[00:19:31] strar leaves the room
[00:19:31] Slava Bendersky leaves the room
[00:19:44] Slava Bendersky joins the room
[00:19:48] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:21:13] j.r leaves the room
[00:21:16] j.r joins the room
[00:21:42] jazzywind32 leaves the room
[00:21:47] Slava Bendersky leaves the room
[00:22:01] Slava Bendersky joins the room
[00:22:46] mimi89999 leaves the room
[00:22:49] mimi89999 joins the room
[00:25:04] kinetik joins the room
[00:25:22] uname leaves the room
[00:27:04] Slava Bendersky leaves the room
[00:27:21] Slava Bendersky joins the room
[00:27:32] j.r leaves the room
[00:27:33] uname joins the room
[00:28:02] carlos joins the room
[00:29:31] strar joins the room
[00:30:58] doctor joins the room
[00:31:26] Slava Bendersky leaves the room
[00:31:26] j.r leaves the room
[00:31:32] j.r joins the room
[00:31:38] Slava Bendersky joins the room
[00:32:49] uname leaves the room
[00:32:57] Slava Bendersky leaves the room
[00:33:04] nuron leaves the room
[00:33:15] Slava Bendersky joins the room
[00:35:46] strar leaves the room
[00:35:53] Slava Bendersky leaves the room
[00:36:12] Slava Bendersky joins the room
[00:36:41] lorddavidiii leaves the room
[00:36:56] uname joins the room
[00:38:13] Slava Bendersky leaves the room
[00:38:24] Slava Bendersky joins the room
[00:39:53] Slava Bendersky leaves the room
[00:40:37] Slava Bendersky joins the room
[00:41:39] jannic leaves the room
[00:42:53] uname leaves the room
[00:43:22] Slava Bendersky leaves the room
[00:43:38] Slava Bendersky joins the room
[00:44:34] carlos leaves the room
[00:44:35] carlos joins the room
[00:44:57] carlos leaves the room
[00:45:00] carlos joins the room
[00:45:06] strar joins the room
[00:46:34] Slava Bendersky leaves the room
[00:46:50] Slava Bendersky joins the room
[00:48:20] mss_cyclist leaves the room
[00:48:37] mss_cyclist joins the room
[00:49:31] Slava Bendersky leaves the room
[00:49:47] Slava Bendersky joins the room
[00:50:32] debacle leaves the room
[00:51:25] strar leaves the room
[00:52:29] Slava Bendersky leaves the room
[00:52:40] Slava Bendersky joins the room
[00:53:03] uname joins the room
[00:53:14] jannic joins the room
[00:55:43] Slava Bendersky leaves the room
[00:55:57] Slava Bendersky joins the room
[00:58:28] uname leaves the room
[01:01:16] strar joins the room
[01:02:04] Slava Bendersky leaves the room
[01:05:27] cippaciong leaves the room
[01:07:52] mimi89999 leaves the room
[01:08:05] Slava Bendersky joins the room
[01:09:39] maddl leaves the room
[01:13:27] Slava Bendersky leaves the room
[01:18:06] Slava Bendersky joins the room
[01:22:52] Alacer leaves the room
[01:22:53] Alacer joins the room
[01:23:13] robert_mobil leaves the room
[01:23:27] Slava Bendersky leaves the room
[01:23:37] uname joins the room
[01:29:19] uname leaves the room
[01:31:57] strar leaves the room
[01:33:18] strar joins the room
[01:33:32] Slava Bendersky joins the room
[01:35:21] Ellenor Malik leaves the room
[01:35:32] Ellenor Malik joins the room
[01:36:43] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:38:52] Slava Bendersky leaves the room
[01:39:34] strar leaves the room
[01:43:31] Slava Bendersky joins the room
[01:44:35] strar joins the room
[01:44:46] uname joins the room
[01:48:53] Slava Bendersky leaves the room
[01:48:58] doctor joins the room
[01:50:23] Slava Bendersky joins the room
[01:50:46] uname leaves the room
[01:50:51] strar leaves the room
[01:53:15] uname joins the room
[01:54:57] maddl joins the room
[01:55:12] Walter leaves the room
[01:58:10] Slava Bendersky leaves the room
[01:59:33] dos leaves the room
[02:00:04] uname leaves the room
[02:01:19] uname joins the room
[02:02:17] strar joins the room
[02:06:26] Slava Bendersky joins the room
[02:07:27] uname leaves the room
[02:09:58] uname joins the room
[02:11:42] Slava Bendersky leaves the room
[02:12:30] mrDoctorWho joins the room
[02:14:09] Slava Bendersky joins the room
[02:19:29] Slava Bendersky leaves the room
[02:23:07] strar leaves the room
[02:24:09] Slava Bendersky joins the room
[02:25:21] strar joins the room
[02:29:30] Slava Bendersky leaves the room
[02:32:49] strar leaves the room
[02:35:22] strar joins the room
[02:35:56] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[02:37:14] Slava Bendersky joins the room
[02:39:32] Steven Roose leaves the room
[02:39:33] Stephen leaves the room
[02:39:34] Stephen leaves the room
[02:39:51] mrDoctorWho leaves the room
[02:39:52] mss_cyclist leaves the room
[02:40:12] mss_cyclist joins the room
[02:41:16] kinetik joins the room
[02:42:37] Slava Bendersky leaves the room
[02:46:20] kikuchiyo joins the room
[02:47:14] Slava Bendersky joins the room
[02:52:34] Slava Bendersky leaves the room
[02:55:25] alexis leaves the room
[02:56:04] alexis joins the room
[02:57:16] Slava Bendersky joins the room
[03:01:08] daniel leaves the room
[03:01:53] kinetik leaves the room
[03:02:25] kinetik joins the room
[03:02:39] Slava Bendersky leaves the room
[03:05:28] bkero leaves the room
[03:05:33] bkero joins the room
[03:06:04] doctor joins the room
[03:06:22] andrey.g joins the room
[03:07:16] paul leaves the room
[03:07:19] Slava Bendersky joins the room
[03:10:43] riau illiyyin joins the room
[03:12:40] Slava Bendersky leaves the room
[03:15:10] marc0s leaves the room: Disconnected: Replaced by new connection
[03:15:10] marc0s joins the room
[03:16:05] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:16:53] Stephen joins the room
[03:16:57] doctor joins the room
[03:17:37] Slava Bendersky joins the room
[03:20:29] mrDoctorWho joins the room
[03:22:59] Slava Bendersky leaves the room
[03:25:15] afreennn joins the room
[03:25:27] Walter joins the room
[03:26:17] maddl leaves the room
[03:27:57] uname leaves the room
[03:33:31] Slava Bendersky joins the room
[03:34:17] uname joins the room
[03:35:58] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:36:27] uname leaves the room
[03:38:50] pod joins the room
[03:38:51] Slava Bendersky leaves the room
[03:40:11] Slava Bendersky joins the room
[03:40:45] VC leaves the room
[03:40:46] VC joins the room
[03:44:09] Slava Bendersky leaves the room
[03:46:12] VC leaves the room
[03:46:13] VC joins the room
[03:54:55] Slava Bendersky joins the room
[03:55:17] VC leaves the room
[03:55:17] VC joins the room
[03:58:04] uname joins the room
[03:59:19] VC leaves the room
[03:59:20] VC joins the room
[04:00:17] Slava Bendersky leaves the room
[04:00:22] Marcel joins the room
[04:03:03] riau illiyyin leaves the room
[04:04:14] uname leaves the room
[04:06:17] VC leaves the room
[04:06:18] VC joins the room
[04:08:55] Slava Bendersky joins the room
[04:09:07] Pingu from Woodquarter joins the room
[04:11:15] aj joins the room
[04:11:58] doctor joins the room
[04:14:20] Slava Bendersky leaves the room
[04:17:32] Slava Bendersky joins the room
[04:22:04] afreennn leaves the room
[04:22:53] Slava Bendersky leaves the room
[04:22:53] VC leaves the room
[04:22:53] VC joins the room
[04:30:00] 𝆊 leaves the room
[04:30:08] 𝆊 joins the room
[04:33:17] uname joins the room
[04:33:31] Slava Bendersky joins the room
[04:33:54] riau illiyyin joins the room
[04:37:43] de-facto leaves the room
[04:38:48] Akasch leaves the room
[04:38:52] Slava Bendersky leaves the room
[04:40:48] VC leaves the room
[04:41:40] aj leaves the room
[04:41:57] uname leaves the room
[04:43:31] Slava Bendersky joins the room
[04:43:52] uname joins the room
[04:44:59] marek leaves the room
[04:46:34] riau illiyyin leaves the room
[04:47:26] VC joins the room
[04:47:57] kikuchiyo leaves the room
[04:48:17] beri joins the room
[04:48:54] Slava Bendersky leaves the room
[04:50:09] uname leaves the room
[04:50:45] marek joins the room
[04:51:00] pedro leaves the room
[04:51:45] jannic leaves the room
[04:53:04] jannic joins the room
[04:53:31] Slava Bendersky joins the room
[04:53:41] ChaosKid42 leaves the room
[04:53:41] ChaosKid42 leaves the room
[04:54:26] uname joins the room
[04:55:55] pedro joins the room
[04:56:12] VC leaves the room
[04:56:13] VC joins the room
[04:57:50] ChaosKid42 joins the room
[04:58:51] Slava Bendersky leaves the room
[04:59:08] kikuchiyo joins the room
[04:59:23] VC leaves the room
[04:59:24] VC joins the room
[05:01:26] Pingu from Woodquarter leaves the room
[05:03:15] Pingu from Woodquarter joins the room
[05:03:56] Slava Bendersky joins the room
[05:04:45] VC leaves the room
[05:04:46] VC joins the room
[05:05:08] kikuchiyo leaves the room
[05:06:53] ChaosKid42 joins the room
[05:07:22] VC leaves the room
[05:07:23] VC joins the room
[05:08:22] bkero leaves the room
[05:09:33] Slava Bendersky leaves the room
[05:10:20] VC leaves the room
[05:10:21] VC joins the room
[05:10:48] pod joins the room
[05:11:03] Felix141 joins the room
[05:13:56] Slava Bendersky joins the room
[05:16:01] kikuchiyo joins the room
[05:19:19] Slava Bendersky leaves the room
[05:22:01] kikuchiyo leaves the room
[05:23:57] Slava Bendersky joins the room
[05:28:30] VC leaves the room
[05:28:46] VC joins the room
[05:29:19] Slava Bendersky leaves the room
[05:31:42] daniel joins the room
[05:32:08] sonny leaves the room: Disconnected: Replaced by new connection
[05:32:08] sonny joins the room
[05:32:22] VC leaves the room
[05:32:58] VC joins the room
[05:36:44] VC leaves the room
[05:36:45] VC joins the room
[05:37:14] Slava Bendersky joins the room
[05:38:49] stefan leaves the room
[05:39:01] stefan joins the room
[05:39:10] ludo leaves the room
[05:39:44] jannic leaves the room
[05:39:54] ludo joins the room
[05:40:06] bkero joins the room
[05:40:59] stefan leaves the room
[05:41:07] stefan joins the room
[05:41:22] lorddavidiii joins the room
[05:42:44] Slava Bendersky leaves the room
[05:43:16] riau illiyyin joins the room
[05:44:33] jeybe joins the room
[05:45:58] kikuchiyo joins the room
[05:47:13] Slava Bendersky joins the room
[05:47:18] robert_mobil joins the room
[05:47:23] jannic joins the room
[05:48:07] pprrks leaves the room
[05:50:45] Felix141 leaves the room
[05:50:49] Felix141 joins the room
[05:51:00] quentin leaves the room
[05:51:41] pprrks joins the room
[05:51:42] quentin joins the room
[05:52:00] kikuchiyo leaves the room
[05:52:00] jeybe leaves the room
[05:52:14] jeybe joins the room
[05:52:37] Slava Bendersky leaves the room
[05:55:29] strar leaves the room
[05:55:38] mrDoctorWho leaves the room: Disconnected: Replaced by new connection
[05:55:43] mrDoctorWho joins the room
[05:55:53] jeybe leaves the room
[05:56:08] jeybe joins the room
[05:57:14] Slava Bendersky joins the room
[05:57:23] 4223 joins the room
[05:57:29] Felix141 leaves the room
[06:01:20] monir joins the room
[06:01:21] VC leaves the room
[06:01:22] VC joins the room
[06:01:23] strar joins the room
[06:02:25] nekit joins the room
[06:02:30] bowlofeggs leaves the room
[06:02:38] Slava Bendersky leaves the room
[06:02:44] jeybe leaves the room
[06:03:45] <monir> So whenever I'm trying make SQL query with ejabberd ?SQL transformation function, I'm getting an error like this `function sql__mark_/1 undefined`
[06:04:05] <monir> Can anyone help me to fix that?
[06:04:14] Tentarial joins the room
[06:07:16] Slava Bendersky joins the room
[06:12:40] Slava Bendersky leaves the room
[06:13:00] Reventlov[x] joins the room
[06:13:01] riau illiyyin leaves the room
[06:17:32] ludo joins the room
[06:19:19] daniel leaves the room
[06:19:21] daniel joins the room
[06:19:26] Slava Bendersky joins the room
[06:20:48] VC leaves the room
[06:20:49] VC joins the room
[06:21:38] daniel leaves the room
[06:21:41] daniel joins the room
[06:22:14] daniel leaves the room
[06:22:17] daniel joins the room
[06:24:47] Reventlov[x] joins the room
[06:25:31] daniel leaves the room
[06:25:34] daniel joins the room
[06:26:20] Slava Bendersky leaves the room
[06:26:32] VC leaves the room
[06:26:33] VC joins the room
[06:26:42] strar leaves the room
[06:27:06] madmalkav joins the room
[06:28:12] strar joins the room
[06:29:54] daniel leaves the room
[06:29:58] daniel joins the room
[06:31:19] daniel leaves the room
[06:31:21] daniel joins the room
[06:31:35] stefan leaves the room
[06:31:59] stefan joins the room
[06:32:11] daniel leaves the room
[06:32:13] daniel joins the room
[06:33:30] Slava Bendersky joins the room
[06:38:49] jeybe joins the room
[06:38:57] Slava Bendersky leaves the room
[06:41:57] pprrks leaves the room
[06:43:01] jeybe leaves the room
[06:43:15] jeybe joins the room
[06:43:56] kikuchiyo joins the room
[06:44:56] pod leaves the room
[06:45:17] Slava Bendersky joins the room
[06:46:14] VC leaves the room
[06:46:15] VC joins the room
[06:50:34] pod joins the room
[06:50:40] Slava Bendersky leaves the room
[06:50:48] kikuchiyo leaves the room
[06:50:52] mss_cyclist leaves the room
[06:51:20] jeybe leaves the room
[06:51:38] jeybe joins the room
[06:51:40] mss_cyclist joins the room
[06:52:54] pprrks joins the room
[06:53:23] jannic leaves the room
[06:53:30] Slava Bendersky joins the room
[06:53:38] chrys joins the room
[06:58:28] dsp3 joins the room
[06:58:59] genofire joins the room
[06:59:12] jannic joins the room
[06:59:14] Slava Bendersky leaves the room
[06:59:24] VC leaves the room
[06:59:25] VC joins the room
[07:00:21] strar leaves the room
[07:01:01] jeybe leaves the room
[07:01:21] jeybe joins the room
[07:01:42] daniel leaves the room
[07:01:44] daniel joins the room
[07:02:29] cippaciong joins the room
[07:03:18] VC leaves the room
[07:03:19] VC joins the room
[07:03:49] Slava Bendersky joins the room
[07:04:13] jeybe leaves the room
[07:04:34] jeybe joins the room
[07:04:41] daniel leaves the room
[07:04:44] daniel joins the room
[07:06:18] kikuchiyo joins the room
[07:06:30] kikuchiyo leaves the room
[07:06:40] newbie joins the room
[07:09:08] insanity leaves the room
[07:09:42] Slava Bendersky leaves the room
[07:10:43] kinetik leaves the room
[07:10:43] kinetik joins the room
[07:10:43] strar joins the room
[07:10:56] Alexander joins the room
[07:11:32] Akasch joins the room
[07:13:19] kinetik leaves the room
[07:13:20] kinetik joins the room
[07:13:48] Slava Bendersky joins the room
[07:14:12] <Holger> newbie:
```
listening-port=3478
tls-listening-port=5349
listening-ip=194.59.205.169
min-port=60000
max-port=65000
verbose
use-auth-secret
static-auth-secret=cryyyyptic
realm=messaging.one
cert=/etc/turnserver/chained.pem
pkey=/etc/turnserver/key.pem
syslog
no-cli
```
[07:14:17] adrien leaves the room
[07:15:00] kinetik leaves the room
[07:15:01] kinetik joins the room
[07:16:40] debalance joins the room
[07:17:19] Holger joins the room
[07:18:54] jeybe leaves the room
[07:19:09] jeybe joins the room
[07:19:19] <monir> Holger: So, I have a result like this from a SQL query ` [[<<"mnr1">>],[<<"mnr2">>]] ` and if I want to send it to the result IQ. How can I do that?  
[07:19:21] pprrks leaves the room
[07:20:09] <Holger> monir: Ah so you get those back as binaries ...
[07:20:10] Slava Bendersky leaves the room
[07:20:35] <Holger> monir: mnr1 is 'lat' and mnr2 is 'lon' or so?
[07:21:30] <monir> Holger:  I don't need the lat, lon though if would be ok, I just need to send the list of users, when a get query is made
[07:21:36] Reventlov[x] leaves the room
[07:21:54] <Holger> Ah those are user names?
[07:22:03] <Holger> I'm just missing some context.
[07:22:06] <monir> Yeah right  
[07:22:26] <monir> It's like a nearby users from a coordinates
[07:22:41] <Holger> So you need more processone/xmpp syntax then :-/
[07:22:59] <monir> Huh, lol  
[07:23:09] <Holger> You need to invent the XML to use for holding those usernames and translate that to the spec file.
[07:23:35] <monir> OK, sounds complicated
[07:23:59] <Holger> Well you did it fine for <lat/> and <lon/> :-)
[07:24:02] <monir> Just like the before? Or adding it to those same spec
[07:24:04] <monir> ?
[07:24:07] Slava Bendersky joins the room
[07:24:24] <monir> Yeah, getting a bit of confidence
[07:25:22] <monir> Which part of is handling the result IQ for `type` = get ?
[07:25:38] <Holger> Not sure I got the question.  Details of how to add it to the spec file depend on the XML you invent.
[07:25:54] Pingu from Woodquarter leaves the room
[07:25:58] <Holger> The spec file doesn't care about the IQ type.
[07:26:24] <Holger> Your code returns the result with the last statement of the function clause that handles the 'get'.
[07:26:56] <Holger> But you need the syntax definitions to be able to build the result.
[07:27:41] <monir> Go it, so in the get code part it's just returning this:     xmpp:make_iq_result(IQ);
[07:28:16] riau illiyyin joins the room
[07:28:41] <Holger> Right.  That way it will return an "empty" result (which just signals success to the client).  If you want to return actual Data, you'd modify the IQ handed over to xmpp:make_iq_result/1.
[07:29:41] <monir> Can you give me the idea, which part  should I modify?
[07:30:04] <Holger> You should start by writing up an example of the XML you'd like to return.
[07:30:45] <monir> Got it, give me minute. I'm need good with XML either, more like JSON guy lol :D  
[07:30:56] sonny leaves the room: Disconnected: Replaced by new connection
[07:30:56] sonny joins the room
[07:31:06] Slava Bendersky leaves the room
[07:31:33] Steven Roose joins the room
[07:32:53] Slava Bendersky joins the room
[07:33:13] <monir> Can't I just pass a record to that xmpp:make_iq_result/1 ?
[07:33:33] <Holger> Yes, but you need a record spec for that :-)
[07:34:41] <monir> And can't I declare the record just in the module?
[07:34:41] djx leaves the room
[07:34:43] djx joins the room
[07:34:48] Pingu from Woodquarter joins the room
[07:35:04] <Holger> No, the xmpp: code needs to know how to encode it into XML.
[07:35:25] <monir> Oh ok, makes sense.
[07:36:24] <Holger> Once you have that you can do something like `Result = #location{users = [<<"mnr1">>, <<"mnr2">>]}, xmpp:make_iq_result(IQ#iq{sub_els = [Result]})`.
[07:38:39] <Holger> And your xmpp spec needs to tell it to serialize that into `<iq type='result' ...><location><user lat='...' lon='...'>mnr1</user><user lat='...' lon='...'>mnr2</user></location></iq>` or whatever you need (no idea).
[07:40:07] Slava Bendersky leaves the room
[07:40:58] <debalance> nik: the new erlang-p1-tls FTBFS, if you like you could look into that
[07:41:33] <nik> Ok
[07:41:48] Akasch joins the room
[07:43:07] insanity joins the room
[07:44:08] perflyst joins the room
[07:44:12] jeybe leaves the room
[07:44:29] jeybe joins the room
[07:44:45] Slava Bendersky joins the room
[07:45:02] riau illiyyin leaves the room
[07:46:52] mimi89999 joins the room
[07:47:44] <monir> Holger: That iq looks good to me, so first I define that iq in the spec, right?
[07:48:40] <Holger> So you do want/need the 'lat' and 'lon' attributes for each user?
[07:48:46] <Holger> Anyway, answer is yes.
[07:48:52] jeybe leaves the room
[07:49:15] jeybe joins the room
[07:49:16] <monir> Not really, either way is fine. I mean it could for later
[07:49:29] mightyBroccoli leaves the room
[07:49:30] mightyBroccoli joins the room
[07:49:46] pprrks joins the room
[07:50:12] nekit leaves the room
[07:50:20] nekit joins the room
[07:50:28] Slava Bendersky leaves the room
[07:51:55] mimi89999 leaves the room: Disconnected: Replaced by new connection
[07:51:56] jeybe leaves the room
[07:51:59] mimi89999 joins the room
[07:52:15] jeybe joins the room
[07:53:01] <Holger> So you would declare the `-xml(user, ...)` tag, possibly with those two `attrs = []`; you could also go for `<user name='...' lon='...'/>` (no CDATA).  And a `location` (or whatever) tag referencing that `user` tag.
[07:53:48] mimi89999 leaves the room
[07:53:49] robertooo joins the room
[07:53:49] daniel joins the room
[07:54:22] jeybe leaves the room
[07:54:28] jeybe joins the room
[07:54:45] Slava Bendersky joins the room
[07:55:01] pedro joins the room
[07:55:18] mimi89999 joins the room
[07:56:36] daniel leaves the room
[07:56:54] <monir> OK, I first created a location tag, and thinking referencing that user tag.  
[07:59:01] Pingu from Woodquarter leaves the room
[08:00:03] Tioui leaves the room
[08:00:10] Slava Bendersky leaves the room
[08:00:12] Akasch leaves the room
[08:00:55] Tioui joins the room
[08:01:27] Pingu from Woodquarter joins the room
[08:02:58] jeybe leaves the room
[08:03:15] jeybe joins the room
[08:03:46] dsp3 leaves the room
[08:04:46] Slava Bendersky joins the room
[08:04:57] jeybe leaves the room
[08:05:08] jeybe joins the room
[08:06:04] marc joins the room
[08:07:47] jeybe leaves the room
[08:08:01] <monir> Holger: does this spec look ok to you? https://pastebin.com/kL7yk0gB
[08:08:03] jeybe joins the room
[08:08:03] insanity leaves the room
[08:08:17] <Holger> I won't have time for the next several hours sorry.
[08:09:21] <monir> Ah ok, go ahead.
[08:09:22] jeybe leaves the room
[08:09:33] jeybe joins the room
[08:10:12] Slava Bendersky leaves the room
[08:13:30] SouL leaves the room
[08:14:46] Slava Bendersky joins the room
[08:14:50] jeybe leaves the room
[08:15:01] jeybe joins the room
[08:15:09] rom1dep leaves the room
[08:15:30] rom1dep joins the room
[08:15:43] rom1dep leaves the room
[08:16:16] rom1dep joins the room
[08:17:06] Pingu from Woodquarter leaves the room
[08:17:46] Ellenor Malik joins the room
[08:17:48] riau illiyyin joins the room
[08:17:52] Pingu from Woodquarter joins the room
[08:18:39] maddl joins the room
[08:18:46] jeybe leaves the room
[08:19:03] jeybe joins the room
[08:20:08] Slava Bendersky leaves the room
[08:25:00] Slava Bendersky joins the room
[08:25:39] ulrich leaves the room
[08:25:43] ulrich leaves the room
[08:25:56] mightyBroccoli joins the room
[08:26:01] SouL joins the room
[08:27:38] kikuchiyo joins the room
[08:28:10] jeybe leaves the room
[08:28:23] jeybe joins the room
[08:29:01] sonny leaves the room: Disconnected: Replaced by new connection
[08:29:02] sonny joins the room
[08:29:36] marc leaves the room
[08:30:26] Slava Bendersky leaves the room
[08:30:39] marc joins the room
[08:30:39] ThUnD3r|Gr33n leaves the room
[08:30:39] ThUnD3r|Gr33n joins the room
[08:31:00] ThUnD3r|Gr33n joins the room
[08:31:52] jeybe leaves the room
[08:32:06] jeybe joins the room
[08:33:39] mfoss joins the room
[08:33:44] kikuchiyo leaves the room
[08:34:20] debacle joins the room
[08:34:32] ThUnD3r|Gr33n leaves the room
[08:35:04] daniel leaves the room
[08:35:24] daniel joins the room
[08:37:12] Slava Bendersky joins the room
[08:37:34] <flow> ejabberd 20.03 arrives in gentoo's main tree \o/
[08:37:45] lorddavidiii joins the room
[08:38:20] <mfoss> cool! ejabberd 20.04 was just released as well \o/ https://www.process-one.net/blog/ejabberd-20-04/
[08:42:31] <flow> from the fixes list: "Do not change ‘to’ attribute of sent messages from bare to full jid, to conform to XMPP RFC"
I wonder what that is
[08:43:30] Slava Bendersky leaves the room
[08:43:40] uname leaves the room
[08:43:41] pedro leaves the room
[08:44:49] perflyst leaves the room
[08:45:24] <monir> So, I'm trying to make a custom result and I've added this to the spec as Holger suggested: -xml(location,
     #elem{name = <<"location">>,
      xmlns = <<"http://jabber.org/protocol/test">>,
      module = loc_query,
      result = {location, '$user'},    
     refs = [#ref{name = user,
               label = '$user',
               min = 1, max =1          
       }]
}).
-xml(user,
    #elem{name = <<"user">>,
    xmlns = <<"http://jabber.org/protocol/test">>,
    module = loc_query,
    result = '$cdata'}).    
[08:46:10] strar leaves the room
[08:46:26] <monir> Does that look for making this result:  ` Result = #location{user = [<<"mnr1">>, <<"mnr2">>]},
    xmpp:make_iq_result(IQ#iq{sub_els = [Result]});`  
[08:47:31] <monir> I mean it's not returning that expected result
[08:48:17] nekit leaves the room
[08:48:18] nekit joins the room
[08:48:46] Slava Bendersky joins the room
[08:49:54] riau illiyyin leaves the room
[08:50:19] uname joins the room
[08:50:19] mttmtt leaves the room
[08:50:19] edhelas leaves the room
[08:51:17] ulrich joins the room
[08:51:41] uname leaves the room
[08:52:07] ij leaves the room
[08:52:13] raver joins the room
[08:54:12] Slava Bendersky leaves the room
[08:54:17] edhelas joins the room
[08:54:24] chrys leaves the room
[08:54:29] chrys joins the room
[08:54:38] ij joins the room
[08:55:36] alien joins the room
[08:56:04] uname joins the room
[08:56:14] Tentarial leaves the room
[08:56:24] Tentarial joins the room
[08:56:33] ij leaves the room
[08:57:34] jeybe leaves the room
[08:57:56] jeybe joins the room
[08:58:21] raver leaves the room
[08:58:47] strar joins the room
[08:59:56] Slava Bendersky joins the room
[09:00:58] prefiks joins the room
[09:02:27] Ellenor Malik leaves the room
[09:02:31] <prefiks> flow: in recent version all messages had to="" attribute replaced with full jid of recipeint (aka user@server/resource), even when sender did set to to user@server
[09:03:21] <Holger> Oh that's not correct?
[09:03:24] <mfoss> @flow: messages that were received with to=‘user@server’ were changed to to=‘user@server/resource’ before they were delivered to target. so recipient always did see messages with full jid, even if sender did sent to bare jid. https://github.com/processone/ejabberd/commit/1ffa9a0cf5b595ed44bc3d9aa282b6ba4d7c9891
[09:03:30] <prefiks> so before that change recipient always received to='user@server/resource", but after it, it was possilbe to get with to='user@server'
[09:03:35] <flow> ahh, it wasn't clear if the message addressed to a bare jid arrived because of the routing rules
[09:04:29] mss_cyclist leaves the room
[09:04:33] mss_cyclist joins the room
[09:04:57] <mfoss> ups @prefiks already typed before i pasted his reply. fun typing and not looking at the chat window :P
[09:05:56] mss_cyclist leaves the room
[09:06:00] mfoss joins the room
[09:06:05] Slava Bendersky leaves the room
[09:06:15] <edhelas> !version movim.eu
[09:06:15] <Servant> edhelas: movim.eu is running ejabberd version 20.04 on unix/linux 4.19.0
[09:06:27] mss_cyclist joins the room
[09:07:33] Slava Bendersky joins the room
[09:08:35] <prefiks> Holger: yeah there is note about this in rfc6120 i think
[09:09:01] <prefiks> found it:
   1.  If the server has received the stanza from another connected
       client or from a peer server, the server MUST NOT modify the 'to'
       address before delivering the stanza to the client.
[09:09:23] <Holger> Ok, thank you!
[09:09:24] j.r leaves the room
[09:09:29] j.r joins the room
[09:11:35] Marcel leaves the room
[09:11:40] Marcel joins the room
[09:12:17] Pingu from Woodquarter leaves the room
[09:13:22] ThFree joins the room
[09:14:04] Slava Bendersky leaves the room
[09:16:27] Marcel leaves the room
[09:16:33] Marcel joins the room
[09:16:34] ThFree joins the room
[09:16:40] beri leaves the room
[09:16:41] beri joins the room
[09:17:02] insanity joins the room
[09:17:34] Slava Bendersky joins the room
[09:19:34] afreennn joins the room
[09:21:05] genofire leaves the room
[09:22:59] Slava Bendersky leaves the room
[09:23:26] Pingu from Woodquarter joins the room
[09:26:24] djx leaves the room
[09:26:39] djx joins the room
[09:26:54] j.r joins the room
[09:27:41] sonny leaves the room: Disconnected: closed
[09:27:42] sonny joins the room
[09:27:55] Reventlov[x] joins the room
[09:28:48] Slava Bendersky joins the room
[09:29:52] j.r leaves the room
[09:29:58] j.r joins the room
[09:30:17] <monir> Holger: can you have a look at that spec when you are back, I did everything as you said. And there's no error but it doesn't return the user in result.  
[09:30:56] ulrich leaves the room
[09:32:55] genofire joins the room
[09:32:58] ulrich joins the room
[09:34:09] Slava Bendersky leaves the room
[09:34:24] maddl leaves the room
[09:36:44] afreennn leaves the room
[09:37:14] ThUnD3r|Gr33n leaves the room
[09:37:14] ThUnD3r|Gr33n leaves the room
[09:37:44] insanity leaves the room
[09:38:49] Slava Bendersky joins the room
[09:39:09] afreennn joins the room
[09:40:20] ludo leaves the room
[09:41:05] ludo joins the room
[09:41:24] Pingu from Woodquarter leaves the room
[09:42:46] Pingu from Woodquarter joins the room
[09:42:50] <monir> So, got this error now for processing the iq: https://pastebin.com/B1qFDud4
[09:43:31] raver joins the room
[09:43:38] insanity joins the room
[09:44:18] Slava Bendersky leaves the room
[09:45:05] <Holger> monir: I might at some point but I'm not doing 24/7 support sorry 😉
[09:46:36] newbie leaves the room
[09:47:06] jeybe leaves the room
[09:47:20] <monir> Holger: I understand, no problem. I'm trying to figure it out. Whenever you can it'd be fine if I can't figure it out.  
[09:47:23] jeybe joins the room
[09:47:38] <Holger> 👍
[09:48:04] carlos leaves the room
[09:48:29] ij leaves the room
[09:48:37] ij joins the room
[09:48:49] Slava Bendersky joins the room
[09:49:05] ThUnD3r|Gr33n joins the room
[09:49:40] afreennn leaves the room
[09:49:40] ludo leaves the room
[09:51:02] badlop joins the room
[09:52:25] carlos joins the room
[09:52:42] ThUnD3r|Gr33n joins the room
[09:52:59] <ThUnD3r|Gr33n> switched to swl now :)
[09:53:02] bkero leaves the room
[09:53:03] <ThUnD3r|Gr33n> sql
[09:54:13] ludo joins the room
[09:54:17] Slava Bendersky leaves the room
[09:56:52] strar leaves the room
[09:57:59] afreennn joins the room
[09:58:24] jeybe leaves the room
[09:58:39] strar joins the room
[09:58:49] Slava Bendersky joins the room
[09:58:52] jeybe joins the room
[09:59:48] jazzywind32 joins the room
[10:00:18] uname leaves the room
[10:00:18] genofire leaves the room
[10:00:18] genofire leaves the room
[10:03:22] afreennn leaves the room
[10:04:11] Slava Bendersky leaves the room
[10:04:27] ChaosKid42 leaves the room
[10:04:33] <mightyBroccoli> ThUnD3r|Gr33n, and I am not able to send messages to you. I still see you presence but messages are rejected
[10:04:33] ChaosKid42 joins the room
[10:04:47] alien leaves the room
[10:05:12] <ThUnD3r|Gr33n> mightyBroccoli: now
[10:05:21] <ThUnD3r|Gr33n> Block strangers mod
[10:05:28] alien joins the room
[10:09:55] ludo leaves the room
[10:10:34] Slava Bendersky joins the room
[10:12:03] debacle joins the room
[10:12:48] ChaosKid42 leaves the room
[10:13:03] jeybe leaves the room
[10:13:14] alien leaves the room
[10:13:16] debacle leaves the room
[10:13:21] jeybe joins the room
[10:13:25] ChaosKid42 joins the room
[10:13:53] debacle joins the room
[10:15:56] Slava Bendersky leaves the room
[10:16:29] alien joins the room
[10:18:53] daniel joins the room
[10:19:04] Slava Bendersky joins the room
[10:19:27] jeybe leaves the room
[10:19:50] afreennn joins the room
[10:20:53] perflyst joins the room
[10:21:00] perflyst leaves the room
[10:21:30] perflyst joins the room
[10:23:52] 4223 leaves the room
[10:24:26] debacle leaves the room
[10:25:48] mfoss leaves the room
[10:25:49] Slava Bendersky leaves the room
[10:26:14] ThUnD3r|Gr33n leaves the room
[10:29:32] debacle leaves the room
[10:31:24] daniel leaves the room
[10:31:45] genofire joins the room
[10:32:34] perflyst leaves the room
[10:33:03] uname joins the room
[10:34:18] genofire joins the room
[10:34:41] dos joins the room
[10:39:39] daniel joins the room
[10:43:52] genofire leaves the room
[10:43:54] Pingu from Woodquarter leaves the room
[10:43:56] genofire joins the room
[10:44:02] paul joins the room
[10:44:33] Holger leaves the room
[10:45:13] Pingu from Woodquarter joins the room
[10:45:49] Slava Bendersky joins the room
[10:48:15] jeybe joins the room
[10:49:27] adrien joins the room
[10:51:09] Slava Bendersky leaves the room
[10:51:59] kikuchiyo joins the room
[10:52:05] kikuchiyo leaves the room
[10:52:44] kikuchiyo joins the room
[10:52:49] kikuchiyo leaves the room
[10:54:19] kikuchiyo joins the room
[10:54:23] kikuchiyo leaves the room
[10:55:20] Akasch joins the room
[10:55:41] kikuchiyo joins the room
[10:55:44] kikuchiyo leaves the room
[10:55:55] Slava Bendersky joins the room
[10:57:13] kikuchiyo joins the room
[10:57:17] kikuchiyo leaves the room
[10:57:26] Akasch leaves the room
[10:58:35] kikuchiyo joins the room
[10:58:39] kikuchiyo leaves the room
[10:59:58] kikuchiyo joins the room
[11:00:03] kikuchiyo leaves the room
[11:01:21] kikuchiyo joins the room
[11:01:25] kikuchiyo leaves the room
[11:02:04] Pingu from Woodquarter leaves the room
[11:02:33] Pingu from Woodquarter joins the room
[11:02:47] kikuchiyo joins the room
[11:02:51] kikuchiyo leaves the room
[11:03:00] jeybe leaves the room
[11:03:19] jeybe joins the room
[11:03:50] Slava Bendersky leaves the room
[11:05:02] Felix141 joins the room
[11:05:19] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:07:32] Felix141 leaves the room
[11:07:41] Felix141 joins the room
[11:09:15] Pingu from Woodquarter leaves the room
[11:09:36] lorddavidiii leaves the room
[11:10:14] Pingu from Woodquarter joins the room
[11:10:15] <madmalkav> Is there a way to stop listeners with ejabberdctl? Can't find it, only on the webadmin
[11:10:41] <Holger> madmalkav: Remove them from the config and `ejabberdctl reload-config`?
[11:10:49] <Holger> madmalkav: Or do you mean just temporarily?
[11:11:05] <madmalkav> Just temporarily
[11:11:46] <madmalkav> For that command that must be launched when you move from 18.09 to a more recent version
[11:12:32] <Holger> What?
[11:12:41] jeybe leaves the room
[11:13:00] <Holger> Anyway no, that's just possible from an `ejabberctl debug` shell.
[11:13:01] jeybe joins the room
[11:13:27] <madmalkav> https://docs.ejabberd.im/admin/upgrade/from_18.09_to_18.12/
[11:13:30] genofire leaves the room
[11:13:32] genofire joins the room
[11:13:55] Slava Bendersky joins the room
[11:13:57] <Holger> madmalkav: How does it help to stop listeners for that?
[11:14:16] <Holger> madmalkav: If you want clients to see the converted bookmarks ASAP you'd also have to kick their sessions, right?
[11:14:29] mfoss joins the room
[11:15:20] <madmalkav> I want to stop listenerd to make a backup of the DB before launching this, in case I need to do a rollback
[11:15:52] <madmalkav> I want to stop listeners to make a backup of the DB before launching this, in case I need to do a rollback
[11:15:54] <Holger> Okay I'm just saying that stopping listeners won't automagically kick clients.  ejabberd will just stop accepting new connections.
[11:16:10] <madmalkav> Ouch
[11:16:15] Akasch leaves the room
[11:16:20] <Holger> And if you kick everyone anyway, why not just restart without listeners?
[11:16:43] <madmalkav> Because I thought stopping the listeners would kick the users
[11:16:43] <Holger> You can do all this from an `ejabberdctl debug` shell without restart, but it's more fiddling so probably slower, no?
[11:16:48] <madmalkav> So, it is clear now.
[11:16:59] ludo joins the room
[11:17:15] <badlop> that is possible, but doesn't kick the users:
$ ejabberdctl execute_erlang "ejabberd_listener:stop_listeners()."
[11:17:33] <Holger> badlop: Isn't that a very recent commit of yours?
[11:17:47] <Holger> badlop: While he is upgrading 18.09?
[11:19:17] <badlop> Is there a way to stop listeners with ejabberdctl? <-- and the answer is Yes :P
[11:19:25] <madmalkav> Anyway, I want to kick the users for the DB backup, so I will go with the stop/disable/backup/run command
[11:19:30] Slava Bendersky leaves the room
[11:20:06] <mightyBroccoli> madmalkav: wouldnt it be possible to use the ejabberdctl db dump call?
[11:22:35] <Holger> mightyBroccoli: That's for Mnesia only.
[11:22:47] jk leaves the room
[11:23:02] perflyst joins the room
[11:23:34] <mightyBroccoli> Wasn't aware. 😑
[11:24:07] nuron joins the room
[11:24:45] Slava Bendersky joins the room
[11:25:17] djx leaves the room
[11:25:25] <Holger> badlop: BTW I have seen that commit of yours but can't find it anymore WTF?
[11:26:06] <Holger> badlop: My ejabberdctl (current master) doesn't know it.
[11:26:13] kikuchiyo joins the room
[11:26:17] Holger <-- totally confused.
[11:26:23] kikuchiyo leaves the room
[11:26:27] Reventlov[x] leaves the room
[11:26:38] <badlop> it's in ejabberd-contrib, two days ago
[11:26:49] <Holger> Ahhh contrib! :-)
[11:27:09] djx joins the room
[11:27:20] <Holger> mod_shcommands, hah.  Thanks.
[11:27:46] nik leaves the room
[11:28:55] <Holger> !version messaging.one
[11:28:55] <Servant> Holger: messaging.one is running ejabberd version 20.04-messaging.one on unix/linux 4.19.0
[11:29:20] Akasch joins the room
[11:29:32] nik joins the room
[11:30:06] Slava Bendersky leaves the room
[11:30:15] marc0s leaves the room: Disconnected: Replaced by new connection
[11:30:16] marc0s joins the room
[11:31:01] tyler leaves the room
[11:32:39] insanity leaves the room
[11:32:55] sonny leaves the room: Disconnected: Replaced by new connection
[11:32:55] sonny joins the room
[11:33:55] andrey.g leaves the room
[11:36:22] Felix141 leaves the room
[11:36:40] tyler joins the room
[11:38:14] Pingu from Woodquarter leaves the room
[11:38:42] doctor joins the room
[11:38:55] Slava Bendersky joins the room
[11:38:55] afreennn leaves the room
[11:39:36] jeybe leaves the room
[11:39:45] Pingu from Woodquarter joins the room
[11:39:56] jeybe joins the room
[11:44:39] jeybe leaves the room
[11:44:40] Pingu from Woodquarter leaves the room
[11:44:45] Slava Bendersky leaves the room
[11:44:53] jeybe joins the room
[11:47:02] Enoch joins the room
[11:47:13] Slava Bendersky joins the room
[11:48:13] jeybe leaves the room
[11:48:37] jeybe joins the room
[11:49:11] Felix141 joins the room
[11:50:44] pedro leaves the room
[11:51:47] pedro joins the room
[11:52:07] afreennn joins the room
[11:53:04] dion leaves the room
[11:53:17] Slava Bendersky leaves the room
[11:55:13] 𝆊 leaves the room
[11:55:27] Felix141 leaves the room
[11:55:30] newbie joins the room
[11:55:30] newbie joins the room
[11:56:30] sonny leaves the room: Disconnected: closed
[11:56:31] newbie leaves the room
[11:56:33] sonny joins the room
[11:57:08] pedro joins the room
[11:57:24] pedro leaves the room
[11:57:36] stefan leaves the room
[11:57:40] dos leaves the room
[11:57:41] pedro joins the room
[11:57:45] stefan joins the room
[11:58:55] mrDoctorWho leaves the room
[11:59:11] ThUnD3r|Gr33n leaves the room
[11:59:58] jeybe leaves the room
[12:00:15] jeybe joins the room
[12:00:39] pedro leaves the room
[12:00:56] pedro leaves the room
[12:01:02] pedro joins the room
[12:01:25] pedro leaves the room
[12:01:27] Ellenor Malik leaves the room
[12:01:56] Ellenor Malik joins the room
[12:02:00] Pingu from Woodquarter joins the room
[12:02:06] afreennn leaves the room
[12:03:04] kikuchiyo joins the room
[12:03:11] kikuchiyo leaves the room
[12:03:30] Slava Bendersky joins the room
[12:03:53] perflyst leaves the room
[12:04:26] alien leaves the room
[12:04:33] pedro joins the room
[12:05:55] stefan leaves the room
[12:06:04] stefan joins the room
[12:08:24] daniel leaves the room
[12:10:08] daniel joins the room
[12:10:25] raver leaves the room
[12:11:15] insanity joins the room
[12:11:16] Slava Bendersky leaves the room
[12:11:34] Slava Bendersky joins the room
[12:12:02] sonny leaves the room: Disconnected: Replaced by new connection
[12:12:09] sonny joins the room
[12:13:03] pedro leaves the room
[12:13:07] pedro joins the room
[12:15:12] Slava Bendersky leaves the room
[12:15:22] Slava Bendersky joins the room
[12:15:28] dos joins the room
[12:17:36] Slava Bendersky leaves the room
[12:17:52] Slava Bendersky joins the room
[12:18:06] genofire leaves the room
[12:18:19] Holger joins the room
[12:18:32] Holger leaves the room
[12:18:38] Holger joins the room
[12:18:53] 𝆊 joins the room
[12:19:01] genofire joins the room
[12:19:25] mss_cyclist leaves the room
[12:20:19] Slava Bendersky leaves the room
[12:20:35] Slava Bendersky joins the room
[12:20:44] genofire leaves the room
[12:21:14] ThUnD3r|Gr33n joins the room
[12:22:11] pedro leaves the room
[12:22:31] Enoch leaves the room: Disconnected: Replaced by new connection
[12:22:32] Enoch joins the room
[12:23:46] pedro joins the room
[12:24:33] Slava Bendersky leaves the room
[12:24:56] Slava Bendersky joins the room
[12:27:52] Slava Bendersky leaves the room
[12:28:06] Slava Bendersky joins the room
[12:28:35] jeybe leaves the room
[12:28:57] jeybe joins the room
[12:30:00] <monir> I don't get a result IQ even I do this:     `Jid = jid:decode(<<"mnr@localhost/gajim.IHS9P4JW">>),
    xmpp:make_iq_result(#iq{type = get, id = <<"1">>, from = JID, to = JID, sub_els = [#ping{}]});`
[12:30:03] sonny leaves the room: Disconnected: Replaced by new connection
[12:30:04] sonny joins the room
[12:30:32] <monir> How do you make a result IQ ?
[12:31:39] afreennn joins the room
[12:32:44] Akasch joins the room
[12:33:54] mss_cyclist leaves the room
[12:34:29] Pingu from Woodquarter leaves the room
[12:35:15] Slava Bendersky leaves the room
[12:35:27] Pingu from Woodquarter joins the room
[12:35:37] Slava Bendersky joins the room
[12:36:00] newbie leaves the room
[12:36:32] newbie joins the room
[12:36:51] marc leaves the room
[12:37:26] <nekit> !version nekit.tk
[12:37:28] perflyst joins the room
[12:37:31] <Servant> nekit.tk is running ejabberd version 20.04 on unix/linux 5.6.7
[12:37:32] insanity leaves the room
[12:37:46] lorddavidiii joins the room
[12:37:58] lorddavidiii leaves the room
[12:38:17] lorddavidiii joins the room
[12:38:19] mss_cyclist joins the room
[12:38:52] <nekit> Just tried calling via Conversations+ejabberd. Worked like a charm, good job everyone involved!
[12:39:41] <Holger> nekit: \o/
[12:39:47] Walter leaves the room
[12:40:02] Walter joins the room
[12:40:06] <Holger> monir: Ah sorry, if you want the result to carry payload you must use `xmpp:make_iq_result/2` instead:
[12:40:11] <Holger> `xmpp:make_iq_result(#iq{type = get, id = <<"1">>, from = JID, to = JID}, #ping{}).`
[12:41:03] alien leaves the room
[12:41:38] alien joins the room
[12:41:49] Slava Bendersky leaves the room
[12:42:04] Slava Bendersky joins the room
[12:42:14] mss_cyclist joins the room
[12:42:53] mss_cyclist leaves the room
[12:44:05] ij joins the room
[12:44:37] insanity joins the room
[12:44:50] <monir> Holger: didn't affect anything, whatever I'm putting into the result I'm always getting this: `<iq to='mnr@localhost/gajim.IHS9P4JW' from='mnr@localhost/gajim.IHS9P4JW' type='result' id='1'>
<ping xmlns='urn:xmpp:ping'/>
</iq>`
[12:45:57] <Holger> monir: This is the result I'd expect from my example above.
[12:46:02] <monir> Oh sorry, it actually changed the id
[12:46:46] Felix141 joins the room
[12:46:48] tyler joins the room
[12:47:22] Slava Bendersky leaves the room
[12:47:39] Slava Bendersky joins the room
[12:49:29] Slava Bendersky leaves the room
[12:49:46] Slava Bendersky joins the room
[12:50:35] marc joins the room
[12:50:50] nuron leaves the room: Rechner geht in den Ruhezustand
[12:51:35] newbie leaves the room
[12:51:36] newbie joins the room
[12:51:47] Slava Bendersky leaves the room
[12:52:03] Slava Bendersky joins the room
[12:53:02] doctor leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:53:03] doctor joins the room
[12:53:07] mss_cyclist leaves the room
[12:54:49] Slava Bendersky leaves the room
[12:55:07] carlos leaves the room
[12:56:40] Slava Bendersky joins the room
[12:56:59] uname leaves the room
[12:57:09] jk joins the room
[12:57:27] <monir> Holger: but with this     `Result = #location{users = [<<"mnr1">>, <<"mnr2">>]},  
    xmpp:make_iq_result(IQ#iq{type = get, sub_els = [Result]}, #ping{}); `  
[12:57:43] <monir> I get this: <iq xml:lang='en' to='mnr@localhost/gajim.IHS9P4JW' from='localhost' type='result' id='bfffbfab-e9a5-426c-8f89-ac1858dcc9f7'>
<ping xmlns='urn:xmpp:ping'/>
</iq>
[12:58:11] <Holger> `xmpp:make_iq_result(IQ, Result).`
[12:58:26] <Holger> (And I should've called the variable `Location` or so, rather than `Result`.)
[12:58:31] <monir> Sure, let me try.
[12:58:37] daniel leaves the room
[12:59:10] doctor leaves the room
[12:59:11] doctor joins the room
[13:00:06] uname joins the room
[13:00:07] marc leaves the room
[13:00:12] <monir> OK, no big deal. It's working
[13:00:44] kikuchiyo joins the room
[13:01:04] <monir> But I got the users like this: <users>mnr1mnr2</users>
[13:01:48] <monir> How can I put a comma in there?
[13:02:19] uname leaves the room
[13:02:20] <Holger> You'd want multiple <users/> tags rather than commas.
[13:02:49] mss_cyclist joins the room
[13:02:53] <Holger> XML is a format for structuring your data.  Just like JSON :-P  So don't start putting comma-separated data into it :-)
[13:02:54] <monir> Yea right, that'd be ideal, how can I do that?
[13:03:18] kikuchiyo leaves the room
[13:03:28] Felix141 leaves the room
[13:03:30] <monir> I think I messed up with the spec a bit
[13:03:44] sonny leaves the room: Disconnected: Replaced by new connection
[13:03:45] sonny joins the room
[13:03:59] <monir> I'm getting it, but slowly :p
[13:05:02] <monir> This is my spec, I tried to keep it simple: -xml(location,
     #elem{name = <<"location">>,
         xmlns = <<"http://jabber.org/protocol/test">>,  
         module = loc_query,
         result = {location, '$users'},
         refs = [#ref{name = users,
                  label = '$users',
                   min = 0, max = 1}]}).    
-xml(users,
    #elem{name = <<"users">>,
    xmlns = <<"http://jabber.org/protocol/test">>,
    module = loc_query,
    result = '$cdata'}).
[13:05:02] mss_cyclist leaves the room
[13:05:14] uname joins the room
[13:06:12] perflyst leaves the room
[13:06:41] mss_cyclist joins the room
[13:06:55] <Holger> Omit `min = 0, max = 1`.
[13:07:13] <monir> Holger: I had to declare in the module like this though, other it won't compile: `-record(location, {
    users  :: undefined | [binary()]}).`
[13:07:23] <Holger> Call the element `user`.
[13:07:41] <monir> Ok got it
[13:07:50] mimi89999 joins the room
[13:08:02] <Holger> And then `refs = [#ref{name = user, label = '$users'}]`.
[13:08:36] <Holger> That way you'll end up with a record definition that expects 'users' to be a list of 'user' elements.
[13:08:46] madmalkav joins the room
[13:08:55] mimi89999 leaves the room
[13:09:12] <monir> I see, let me try
[13:09:17] mimi89999 joins the room
[13:09:56] <madmalkav> Ummm, log_rotate_date was removed, but docs still say: " To disable rotation set the size to 0 and the date to "" "
[13:10:04] Akasch leaves the room
[13:10:08] <Holger> Ah yes docs are borked.
[13:10:34] <monir> Holger: Is this  look OK?: `-xml(location,
     #elem{name = <<"location">>,
         xmlns = <<"http://jabber.org/protocol/test">>,  
         module = loc_query,
         result = {location, '$user'},
         refs = [#ref{name = user, label = '$users'}]}).    
-xml(user,
    #elem{name = <<"user">>,
    xmlns = <<"http://jabber.org/protocol/test">>,
    module = loc_query,
    result = '$cdata'}). `
[13:10:42] <Holger> madmalkav: Right now you can't disable rotation.  (Main reason I didn't upgrade my own servers yet.)
[13:12:36] nuron leaves the room
[13:12:45] nuron joins the room
[13:13:05] <monir> Holger: still same result, I think I did something wrong with the spec or something  
[13:15:44] <madmalkav> Holger: I didn't expect it was disabled to be honest. Thanka for the info
[13:16:46] Enoch leaves the room: Disconnected: closed
[13:17:00] jeybe leaves the room
[13:17:25] jeybe joins the room
[13:18:00] uname leaves the room
[13:18:05] afreennn leaves the room
[13:19:08] uname joins the room
[13:20:25] doctor leaves the room: Stream reset by peer
[13:21:28] 𝆊 leaves the room
[13:21:34] Stephen joins the room
[13:23:36] mss_cyclist joins the room
[13:23:39] marek joins the room
[13:23:46] doctor joins the room
[13:26:24] madmalkav leaves the room
[13:26:29] madmalkav joins the room
[13:27:46] Felix141 joins the room
[13:28:49] andrey.g joins the room
[13:29:11] Felix141 leaves the room
[13:29:19] Felix141 joins the room
[13:31:34] Slava Bendersky leaves the room
[13:31:49] Slava Bendersky joins the room
[13:33:32] Stephen leaves the room
[13:35:38] Felix141 leaves the room
[13:37:04] Holger joins the room
[13:37:11] ij joins the room
[13:39:47] mfoss leaves the room
[13:40:58] alien joins the room
[13:41:06] ij leaves the room
[13:43:44] xi leaves the room
[13:45:35] debalance leaves the room
[13:45:44] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[13:46:02] xi joins the room
[13:46:15] doctor joins the room
[13:46:21] kikuchiyo joins the room
[13:48:38] mss_cyclist leaves the room
[13:48:47] mss_cyclist joins the room
[13:49:50] Pingu from Woodquarter leaves the room
[13:52:24] riau illiyyin joins the room
[13:52:50] Slava Bendersky leaves the room
[13:53:25] <madmalkav> Holger: I didn't expect it was disabled to be honest. Thanks for the info
[13:53:25] Slava Bendersky joins the room
[13:53:30] ulrich leaves the room
[13:53:32] Holger leaves the room
[13:55:10] <Holger> madmalkav: If you want external rotation you could probably set a very large log size limit and let a tool such as logrotate do the copy/truncate dance.
[13:55:50] bowlofeggs joins the room
[13:56:01] <madmalkav> I more or less already do that, the rotated ones are compressed and backed up on another folder
[13:56:28] Pingu from Woodquarter joins the room
[13:57:03] <Holger> Yeah what I mean is, current ejabberd versions don't support reopening the log files.
[13:57:34] <Holger> So the log rotation needs to copy and truncate it.  Rather than moving/renaming and notifying the daemon to reopen a new file, as you'd usually do.
[13:57:52] mss_cyclist leaves the room
[13:58:19] mss_cyclist joins the room
[13:58:29] <Holger> logrotate has support for truncate/copy to deal with software such as ours :-)
[13:59:42] ulrich joins the room
[14:00:43] Slava Bendersky leaves the room
[14:01:14] alien leaves the room
[14:03:30] Slava Bendersky joins the room
[14:04:26] riau illiyyin leaves the room
[14:04:38] riau illiyyin joins the room
[14:04:58] alien joins the room
[14:05:37] xi leaves the room
[14:07:19] xi joins the room
[14:08:37] zuglufttier leaves the room
[14:08:39] zuglufttier joins the room
[14:09:36] ij joins the room
[14:10:11] alien leaves the room
[14:10:11] Stephen joins the room
[14:10:48] ij leaves the room
[14:11:38] Slava Bendersky leaves the room
[14:11:49] ij joins the room
[14:12:35] Enoch joins the room
[14:12:42] ij leaves the room
[14:12:43] Enoch leaves the room: Disconnected: closed
[14:13:40] Felix141 joins the room
[14:14:11] Slava Bendersky joins the room
[14:15:57] afreennn joins the room
[14:17:33] marc joins the room
[14:18:35] 4223 joins the room
[14:20:29] debalance joins the room
[14:21:55] ij joins the room
[14:22:22] debalance leaves the room
[14:22:29] Stephen leaves the room
[14:22:33] mrDoctorWho leaves the room
[14:22:33] ij leaves the room
[14:23:56] stefan leaves the room
[14:24:53] stefan joins the room
[14:25:06] hlad joins the room
[14:26:38] Slava Bendersky leaves the room
[14:26:56] stefan leaves the room
[14:27:00] Slava Bendersky joins the room
[14:27:23] stefan joins the room
[14:29:47] Slava Bendersky leaves the room
[14:29:57] Slava Bendersky joins the room
[14:31:04] madmalkav leaves the room
[14:31:28] insanity leaves the room
[14:31:53] kikuchiyo leaves the room
[14:32:23] Felix141 leaves the room
[14:33:12] Slava Bendersky leaves the room
[14:33:25] Slava Bendersky joins the room
[14:33:34] riau illiyyin leaves the room
[14:34:06] Amolith leaves the room
[14:34:10] Amolith joins the room
[14:34:41] kikuchiyo joins the room
[14:34:44] mrDoctorWho joins the room
[14:36:52] marc leaves the room
[14:36:59] marc joins the room
[14:37:55] Slava Bendersky leaves the room
[14:38:13] Slava Bendersky joins the room
[14:38:29] 𝆊 joins the room
[14:38:55] SouL leaves the room: Disconnected: Replaced by new connection
[14:39:03] SouL joins the room
[14:39:08] raver leaves the room
[14:39:22] raver joins the room
[14:40:41] kikuchiyo leaves the room
[14:43:33] Slava Bendersky leaves the room
[14:43:37] Stephen joins the room
[14:44:56] Marzanna joins the room
[14:45:46] Slava Bendersky joins the room
[14:48:09] Slava Bendersky leaves the room
[14:48:25] Slava Bendersky joins the room
[14:48:44] sonny leaves the room: Disconnected: Replaced by new connection
[14:48:45] sonny joins the room
[14:49:43] sonny leaves the room: Disconnected: Replaced by new connection
[14:49:44] sonny joins the room
[14:50:47] kikuchiyo joins the room
[14:51:12] Reventlov[x] joins the room
[14:52:02] sonny leaves the room: Disconnected: Replaced by new connection
[14:52:03] sonny joins the room
[14:53:10] strar leaves the room
[14:54:53] uname leaves the room
[14:54:54] strar joins the room
[14:56:24] aj joins the room
[14:56:47] kikuchiyo leaves the room
[14:58:07] Slava Bendersky leaves the room
[14:58:30] jeybe leaves the room
[14:58:54] jeybe joins the room
[14:59:38] Stephen leaves the room
[14:59:48] Slava Bendersky joins the room
[15:01:26] ludo leaves the room
[15:02:08] Slava Bendersky leaves the room
[15:02:33] Slava Bendersky joins the room
[15:03:12] sonny leaves the room: Disconnected: Replaced by new connection
[15:03:14] sonny joins the room
[15:03:34] riau illiyyin joins the room
[15:04:56] sonny leaves the room: Disconnected: Replaced by new connection
[15:05:02] sonny joins the room
[15:06:50] ij joins the room
[15:07:27] ij leaves the room
[15:09:11] carlos joins the room
[15:09:31] Alexander leaves the room
[15:10:05] sonny leaves the room: Disconnected: Replaced by new connection
[15:10:06] sonny joins the room
[15:10:23] Enoch joins the room
[15:10:56] Stephen joins the room
[15:11:07] sonny leaves the room: Disconnected: Replaced by new connection
[15:11:10] sonny joins the room
[15:11:13] Slava Bendersky leaves the room
[15:11:27] raver joins the room
[15:11:31] Slava Bendersky joins the room
[15:14:13] raver leaves the room
[15:14:18] raver joins the room
[15:15:07] jeybe leaves the room
[15:15:22] jeybe joins the room
[15:16:14] kikuchiyo joins the room
[15:17:03] dsl joins the room
[15:18:11] mfoss leaves the room
[15:18:46] jeybe leaves the room
[15:19:01] riau illiyyin leaves the room
[15:19:12] jeybe joins the room
[15:19:35] nico joins the room
[15:19:52] <monir> Holger: Just stuck with the one more step for making the list in the result IQ. Couldn't figure it out yet.  Just have a look when you have a little bit of time. Thanks!  
[15:20:17] perflyst joins the room
[15:20:18] Bluszcz leaves the room
[15:21:11] <Holger> `result = {location, $users'}`
[15:22:42] genofire joins the room
[15:23:28] aj leaves the room
[15:23:38] tyler leaves the room
[15:23:48] tyler joins the room
[15:24:01] ThFree leaves the room
[15:24:26] djx joins the room
[15:24:53] afreennn leaves the room
[15:25:09] Felix141 joins the room
[15:25:29] ThFree joins the room
[15:25:31] jeybe leaves the room
[15:25:38] Felix141 leaves the room
[15:25:59] jeybe joins the room
[15:26:12] jk leaves the room
[15:27:52] mrDoctorWho joins the room
[15:30:00] nik leaves the room
[15:30:54] nik joins the room
[15:31:27] genofire leaves the room
[15:34:57] jeybe leaves the room
[15:35:12] genofire joins the room
[15:35:19] jeybe joins the room
[15:39:12] jeybe leaves the room
[15:39:26] jeybe joins the room
[15:40:29] <monir> Holger: it didn't work, same  output.
[15:41:11] <Holger> I was missing a ' in my line BTW.
[15:41:23] <Holger> But I guess that would let `make spec` fail.
[15:42:40] adrien leaves the room
[15:42:40] <Holger> How does your auto-generated record now look like?
[15:42:41] pedro leaves the room
[15:42:53] pedro joins the room
[15:43:38] mikewesten leaves the room
[15:44:45] adrien joins the room
[15:45:11] Slava Bendersky leaves the room
[15:45:20] Slava Bendersky joins the room
[15:45:35] <monir> In which file to look at?
[15:45:58] <Holger> include/xmpp_codec.hrl
[15:46:16] <Holger> That should be the place to look whenever you update your spec 🙂
[15:46:40] ij joins the room
[15:46:43] <monir> Yeah, but I looked into new generated file :D
[15:48:09] marc0s leaves the room
[15:48:10] marc0s joins the room
[15:48:37] <monir> It looks like this: -record(location, {users = [] :: [binary()]}).
-type location() :: #location{}.
[15:48:54] marc leaves the room
[15:48:55] ulrich leaves the room
[15:49:07] <Holger> That looks correct.
[15:49:17] <Holger> So feed it with a list of [Users] and you should be fine.
[15:49:40] ij leaves the room
[15:51:22] jeybe leaves the room
[15:51:56] <monir> Nah, it's same as before. :/
[15:51:59] ulrich joins the room
[15:52:05] Pingu from Woodquarter leaves the room
[15:52:49] jeybe joins the room
[15:52:51] marc joins the room
[15:53:28] <monir> Like this: <users>mnr1mnr2</users>
[15:53:42] Pingu from Woodquarter joins the room
[15:53:55] <monir> And the code is             Location = #location{users = [Users]},  
            xmpp:make_iq_result(IQ, Location);
[15:54:19] <Holger> And Users is a list of users?
[15:54:36] <Holger> It looks wrong either way.
[15:54:40] <monir> Yeah right, let me double check.
[15:55:00] <Holger> `xmpp:make_iq_result(IQ, #location{users = [<<"one">>, <<"two">>]});`
[15:55:28] <Holger> Or if Users is a list already, `xmpp:make_iq_result(IQ, #location{users = Users});`
[15:55:47] <Holger> Because with `[Users]` you'd create a new list with the one and only element being another list.
[15:56:30] nekit leaves the room
[15:56:38] <monir> Yeah. it's list of users. Let me try that
[15:57:03] <monir> It's `[<<"mnr1">>,<<"mnr2">>]`
[15:57:33] Wojtek joins the room
[15:58:11] Lex joins the room
[15:58:34] Slava Bendersky leaves the room
[15:58:57] Slava Bendersky joins the room
[15:59:06] vanitasvitae leaves the room
[15:59:32] vanitasvitae joins the room
[16:00:04] <monir> It's weird, still the same result.
[16:00:36] djx leaves the room
[16:01:26] djx joins the room
[16:01:50] Enoch leaves the room: Disconnected: Replaced by new connection
[16:01:51] Enoch joins the room
[16:02:10] <monir> I just copy pasted the line from the above, got this: `<iq xml:lang='en' to='mnr@localhost/gajim.IHS9P4JW' from='localhost' type='result' id='bfffbfab-e9a5-426c-8f89-ac1858dcc9f7'>
<location xmlns='http://jabber.org/protocol/test'>
<users>onetwo</users>
</location>
</iq>`

[16:02:32] Lex leaves the room
[16:03:13] Slava Bendersky leaves the room
[16:03:20] <Holger> And you copied the new record definition and your new xmpp module over to your ejabberd source, right?
[16:03:23] Slava Bendersky joins the room
[16:03:54] <monir> Yeah, let me do that again though.
[16:04:01] Tyler joins the room
[16:04:34] zuglufttier joins the room
[16:05:16] Felix141 joins the room
[16:05:49] Pitho joins the room
[16:06:15] <monir> Ah damn! I think the copied it to the wrong directory. Sorry :(
[16:06:28] edhelas leaves the room
[16:06:34] <Tyler> I can't seem to get ejabberd working with turn (works with prosody + coturn) and 2.8.1.
It just sits at "Connecting" on both sides with Conversations
Here's the ejabberd config for turn, ejabberd logs during the connection and logcat from conversations during the connection
http://dpaste.com/2JP9Q3B
What's interesting is trickle ICE relay works fine, if I use legit credentials of a user
[16:07:02] edhelas joins the room
[16:07:12] Felix141 leaves the room
[16:07:59] <monir> Holger: It's working as expected. Thanks man, really appreciate it!
[16:08:05] <Holger> Tyler: Both users are on your server?
[16:08:06] Slava Bendersky leaves the room
[16:08:32] Slava Bendersky joins the room
[16:08:43] <Tyler> Yes
[16:09:03] <Holger> Tyler: Is the UDP port range 49000 to 65000 accessible from external addresses?
[16:09:32] <Tyler> One is with mobile data and the other on wifi.
Yeah, I disabled the firewall completely
[16:09:37] strar leaves the room
[16:09:40] <tyler> So confused just now
[16:11:41] strar joins the room
[16:12:20] SouL leaves the room: Disconnected: Replaced by new connection
[16:12:24] SouL joins the room
[16:12:50] Felix141 joins the room
[16:14:50] pedro leaves the room
[16:16:51] jeybe leaves the room
[16:17:16] jeybe joins the room
[16:17:49] maddl joins the room
[16:18:27] strar leaves the room
[16:18:41] kapo joins the room
[16:19:18] Slava Bendersky leaves the room
[16:19:19] strar joins the room
[16:19:36] Slava Bendersky joins the room
[16:20:27] nuron joins the room
[16:22:29] daniel joins the room
[16:22:49] pedro joins the room
[16:23:00] Slava Bendersky leaves the room
[16:23:17] Slava Bendersky joins the room
[16:23:24] Pingu from Woodquarter leaves the room
[16:25:03] strar leaves the room
[16:26:33] mimi89999 leaves the room
[16:26:50] Slava Bendersky leaves the room
[16:27:00] Slava Bendersky joins the room
[16:27:51] strar joins the room
[16:28:23] Slava Bendersky leaves the room
[16:28:37] Slava Bendersky joins the room
[16:31:38] strar leaves the room
[16:31:54] daniel leaves the room
[16:32:00] Slava Bendersky leaves the room
[16:32:03] Tyler leaves the room
[16:32:13] Slava Bendersky joins the room
[16:32:38] strar joins the room
[16:33:04] Walter leaves the room
[16:33:16] robert_mobil leaves the room
[16:33:34] strar leaves the room
[16:33:51] Stephen leaves the room
[16:34:30] jk joins the room
[16:34:31] Pingu from Woodquarter joins the room
[16:34:34] strar joins the room
[16:36:19] strar leaves the room
[16:37:52] strar joins the room
[16:39:35] <Holger> tyler, you only see a single "accepted long-term STUN authentication" line per call attempt?
[16:39:59] <Licaon_Kter> Holger: look at the link...
[16:40:04] <tyler> We have a Tyler and a tyler in here. :-)
[16:40:10] riau illiyyin joins the room
[16:40:43] <Holger> Damn 🙂
[16:41:21] <Holger> Dino lower-cases Tyler when doing "Ty<TAB>".
[16:41:32] kapo joins the room
[16:41:48] Tyler joins the room
[16:41:58] <Holger> Licaon_Kter, I looked at the link and only see that single line, question was whether it's followed by more such lines.
[16:42:06] <Licaon_Kter> Oh
[16:42:28] <Holger> A single line would be unusual.  Usually both clients would perform multiple TURN authentications.
[16:42:37] <Tyler> Yeah that's the only one
[16:42:49] <Tyler> And I'll let it sit for a minute or two
[16:43:07] mimi89999 joins the room
[16:43:12] <Holger> Ok that looks weirdo indeed.
[16:43:17] Felix141 leaves the room
[16:43:30] <Tyler> I think it'll show another one after I hang up, which I found odd too.. I can check that again
[16:43:57] daniel joins the room
[16:43:59] perflyst joins the room
[16:44:46] prefiks leaves the room
[16:44:51] <Holger> Tyler, I'd watch with tcpdump then 😕
[16:45:02] <Holger> Tyler, I guess you didn't build from source?
[16:45:12] <Holger> (So we can't easily add debug output ...)
[16:45:28] <Tyler> No, the downloads page.
[16:45:44] <Tyler> I could set logs to debug?
[16:45:47] <Licaon_Kter> Tyler:
> I think it'll show another one after I hang up,
Saw that too, eg. Older Samsung A5 will crash but right away I get multiple lines about stun/turn
[16:46:16] <Holger> Tyler, debug logging of the STUN/TURN component can currently only be enabled on compile time, unfortunately.
[16:46:20] strar leaves the room
[16:46:21] djx leaves the room
[16:46:57] <Holger> Tyler, but tcpdump might give some hints.  If you could store a dump of the UDP traffic on 3478 and 49000-65000 I'd be interested (can give you the command line).
[16:47:29] <Holger> Tyler, the exact same test worked with Prosody + coturn?  On the same server?
[16:47:32] <daniel> noteably Conversations doesn’t seem to send any IPv4 candidates
[16:47:44] strar joins the room
[16:48:00] <daniel> maybe some weird interaction with IPv6-only
[16:48:37] perflyst leaves the room
[16:48:38] Slava Bendersky leaves the room
[16:48:50] <Tyler> No, a different server that I run. Didn't want to mess with my primary server
[16:48:56] Slava Bendersky joins the room
[16:48:58] strar leaves the room
[16:49:03] uname joins the room
[16:49:06] <Tyler> But I can tcpdump it
[16:49:15] perflyst leaves the room
[16:49:22] <daniel> same (mobile) network?
[16:49:24] Reventlov[x] leaves the room
[16:49:29] uname leaves the room
[16:49:55] bkero joins the room
[16:49:56] strar joins the room
[16:49:56] beri leaves the room
[16:49:57] <Tyler> One is wifi and other data
But I can try mobile to mobile same network.
Problem is that doesn't require stun or turn
[16:50:08] <Tyler> So it'd probably work regardless
[16:50:44] <daniel> i’m speaking about the one that the logcat is from
[16:50:49] <daniel> what kind of network is that?
[16:51:12] <Tyler> TMobile network
[16:51:15] djx joins the room
[16:51:17] <Tyler> So mobile
[16:51:44] <Tyler> I think it was ipv4 from the connection
[16:52:28] tyler71 joins the room
[16:53:38] strar leaves the room
[16:54:24] strar joins the room
[16:54:27] <Holger> Would it say "discovered ICE Server: [turn:mydomainip" if it didn't have v4?
[16:54:45] riau illiyyin leaves the room
[16:55:10] marc leaves the room
[16:55:14] <daniel> yes; that's straight from what ever is in 215
[16:55:19] <Holger> Ok.
[16:55:21] <tyler71> > accepted long-term STUN authentication for 1588266224:2085a2dc0473a3ea@xyzz.work from 75.172.6.123:46729
[16:55:31] <tyler71> > accepted long-term STUN authentication for 1288266224:2085a2dc0473a3ea@xyzz.work from 75.172.6.123:46729
[16:55:43] <tyler71> > accepted long-term STUN authentication for 1288266224:2085a2dc0473a3ea@domain.tld from 75.172.6.123:46729
[16:56:14] <daniel> that's the other device
[16:56:22] <tyler71> This is the mobile one
[16:56:31] <tyler71> The wifi one never shows a accepted
[16:56:41] spicewiesel leaves the room
[16:56:55] <daniel> that ip doesn’t look like i tmobile ip
[16:57:01] strar leaves the room
[16:57:15] cippaciong leaves the room
[16:57:46] Slava Bendersky leaves the room
[16:57:52] <tyler71> oh you're right lol.
[16:57:59] strar joins the room
[16:58:13] Slava Bendersky joins the room
[16:58:46] insanity joins the room
[16:59:10] cippaciong joins the room
[16:59:53] alien leaves the room
[17:00:30] alien joins the room
[17:00:32] Slava Bendersky leaves the room
[17:00:49] Slava Bendersky joins the room
[17:00:58] strar leaves the room
[17:01:02] <tyler71> Ok, so my wifi does accept, but I don't get it from my mobile one. It has a ip like 172.58.45.*
[17:01:05] j.r leaves the room
[17:01:15] j.r joins the room
[17:01:49] strar joins the room
[17:01:57] chrys leaves the room
[17:02:05] chrys joins the room
[17:03:05] strar leaves the room
[17:03:16] <daniel> i've seen similiar things on ipv6-only~ish mobile networks
[17:03:40] djx leaves the room
[17:03:44] <daniel> but i don’t know what a solution to this looks like
[17:04:07] strar joins the room
[17:04:12] <daniel> probably also depends on what IPv6->IPv4 translation the carrier is doing
[17:04:17] rom1dep leaves the room
[17:04:36] Enoch leaves the room: Disconnected: closed
[17:04:38] <tyler71> What's strange is this all works fine on my prosody - coturn setup. I can check both logcats and see what the difference is?
[17:04:48] afreennn joins the room
[17:05:15] daniel leaves the room
[17:05:37] marc joins the room
[17:05:39] Tyler leaves the room
[17:06:00] <daniel> if coturn works fine a logcat from the same device on the same network would certainly not be uninteresting
[17:06:12] ThUnD3r|Gr33n leaves the room
[17:06:14] strar leaves the room
[17:06:18] spicewiesel joins the room
[17:06:21] alien leaves the room
[17:06:27] <daniel> especially since last i've seen that it was indeed a coturn installation that didn’t work
[17:06:54] djx joins the room
[17:06:56] alien joins the room
[17:07:07] <daniel> but make sure that the setup is otherwise the same. i believe the logcat was from t-mobile to your home wifi
[17:07:23] aj joins the room
[17:07:26] <daniel> i would for example expect t-mobile to t-mobile to just work
[17:07:27] strar joins the room
[17:07:48] insanity joins the room
[17:07:49] <tyler71> yes, it does work that way. I'll call both from tmobile -> wifi
[17:08:29] Tyler joins the room
[17:08:35] Slava Bendersky leaves the room
[17:08:44] strar leaves the room
[17:08:57] kapo leaves the room
[17:08:58] Slava Bendersky joins the room
[17:09:18] daniel joins the room
[17:09:31] <Holger> coturn does support v6 …
[17:09:32] strar joins the room
[17:09:53] insanity leaves the room
[17:09:55] ma1uta leaves the room: Replaced by new connection
[17:09:56] ma1uta joins the room
[17:10:18] Tyler leaves the room
[17:10:38] jeybe leaves the room
[17:10:42] Walter joins the room
[17:10:54] jeybe joins the room
[17:11:10] strar leaves the room
[17:11:17] insanity joins the room
[17:11:37] marc leaves the room
[17:11:55] alien leaves the room
[17:12:27] strar joins the room
[17:12:27] alien joins the room
[17:12:58] kapo joins the room
[17:12:59] kapo leaves the room
[17:12:59] Slava Bendersky leaves the room
[17:13:02] <daniel> there are still interesting questions to it like why libwebrtc doesn’t pick up the local IPv4 address
[17:13:17] Slava Bendersky joins the room
[17:13:22] <daniel> and why doesn’t go through what i assume is nat444?
[17:13:33] <daniel> and why STUN doesn’t go through what i assume is nat444?
[17:13:38] insanity leaves the room
[17:15:13] insanity joins the room
[17:15:20] kinetik leaves the room
[17:15:21] Felix141 joins the room
[17:16:01] mrDoctorWho leaves the room
[17:16:38] jeybe leaves the room
[17:16:59] jeybe joins the room
[17:17:17] kikuchiyo leaves the room
[17:17:45] kikuchiyo joins the room
[17:18:35] strar leaves the room
[17:18:37] <tyler71> Ok, first done with ejabberd, then prosody. Same direction both times
http://dpaste.com/3CSJM7D
[17:18:49] insanity leaves the room
[17:18:56] <tyler71> Calling from mobile -> wifi
[17:19:05] Stephen leaves the room
[17:19:06] marc joins the room
[17:19:08] Stephen joins the room
[17:19:49] Slava Bendersky leaves the room
[17:19:50] strar joins the room
[17:20:10] Slava Bendersky joins the room
[17:20:13] beri joins the room
[17:20:13] insanity joins the room
[17:20:53] <daniel> ok. thank you
[17:21:18] insanity leaves the room
[17:21:55] <daniel> is the prosody turn server also hosted on tmobile?
[17:22:33] <daniel> not sure if that's relevant. just find that slightly odd
[17:23:05] <tyler71> tmobile just is the internet connection.
I actually moved it to have lower latency. I can move it back on the same server as prosody, but it was working regardless
[17:23:24] rom1dep joins the room
[17:23:28] insanity joins the room
[17:23:40] Slava Bendersky leaves the room
[17:24:14] Slava Bendersky joins the room
[17:24:22] <daniel> yes i was referring to the ISP. I didn’t assume that you got a box from tmobile that runs prosody or anything :-)
[17:24:45] insanity leaves the room
[17:24:55] aj leaves the room
[17:24:59] <tyler71> That would be amazing
[17:25:14] <daniel> but where ever you had it before; the prosody i mean; that had ipv6 as well?
[17:25:31] <tyler71> hmm.. no, there were no ipv6 addresses to it
[17:25:34] strar leaves the room
[17:25:36] marc leaves the room
[17:26:30] alien leaves the room
[17:26:34] <daniel> weird. ok. i would have assumed - from the log - that the reason it worked was that the prosody is reachable on ipv6
[17:26:36] insanity joins the room
[17:27:01] alien joins the room
[17:27:15] <daniel> i don’t know how much trouble that be; but another log; same setting but prosody on ipv4 would be interesting
[17:27:17] <tyler71> I only have one ipv4 address to each
[17:27:17] insanity leaves the room
[17:27:45] nuron leaves the room
[17:27:49] nuron joins the room
[17:27:58] insanity joins the room
[17:28:58] <tyler71> is it possible for mod_stun_disco to specify the host port?
[17:29:46] insanity leaves the room
[17:30:24] Felix141 leaves the room
[17:30:39] <Holger> Yes you can configure everything manually.  Set `offer_local_services: false` and then configure `services` as shown in the example: https://docs.ejabberd.im/admin/configuration/modules/#mod-stun-disco
[17:30:41] strar joins the room
[17:30:43] 4223 leaves the room
[17:31:02] <Holger> (You could also point to your coturn that way, in case that might help with tracking things down.)
[17:31:31] <Holger> (You'd need to configure the same shared `secret:` on both sides.)
[17:31:36] maddl leaves the room
[17:32:39] insanity joins the room
[17:32:58] <daniel> what i'm trying to figure out is if it is important that the stun server is reachable over ipv6 or if the stun only 'knows about' ipv6
[17:33:19] <daniel> because in the working example the connection to the stun server was made over ipv6
[17:33:46] insanity leaves the room
[17:34:14] Slava Bendersky leaves the room
[17:34:18] <Holger> Yup.
[17:35:05] <tyler71> I mean, the stun server only has a ipv4 address to it. I'm not sure what I should do to test that
[17:35:24] <daniel> In the log you gave us it clearly had an ipv6 as well
[17:35:33] insanity joins the room
[17:35:33] Slava Bendersky joins the room
[17:35:55] <daniel> Look at the sending candidate lines
[17:36:08] <daniel> At the end of that line it tells you what ice server it used
[17:36:25] <tyler71> oh, I see that
[17:36:50] strar leaves the room
[17:37:14] debacle joins the room
[17:37:18] marek leaves the room: Machine is going to sleep
[17:37:37] <tyler71> That.. would be the mobile client
[17:37:37] insanity leaves the room
[17:37:51] strar joins the room
[17:38:08] Slava Bendersky leaves the room
[17:38:17] <Holger> Now I'm confused.  This one?
`sending candidate: audio:0:candidate:2174386017 1 udp 2122262783 2607:fb90:f364:d6b:e615:3ac:348a:b691 43623 typ host generation 0 ufrag RQEG network-id 3 network-cost 900::UNKNOWN
start`
[17:38:43] <tyler71> I think this: 900:stun:2607:7700:0:19:0:1:c0b8:5a1e:443:UNKNOWN
[17:38:52] <tyler71> because it should be connecting to a 443 port
[17:39:05] <Holger> Oh looking at the wrong paste.
[17:39:05] nico leaves the room
[17:39:21] insanity joins the room
[17:40:07] strar leaves the room
[17:40:10] Slava Bendersky joins the room
[17:40:16] marc joins the room
[17:40:46] <daniel> ip of mobile phone: 2607:fb90:f364:d6b:e615:3ac:348a:b691
ip of prosody stun server: 2607:7700:0:19:0:1:c0b8:5a1e
[17:40:53] Felix141 joins the room
[17:41:09] <daniel> both on tmobile confusingly
[17:41:10] strar joins the room
[17:41:42] insanity leaves the room
[17:42:10] zuglufttier leaves the room
[17:42:54] alien leaves the room
[17:42:55] mikewesten joins the room
[17:43:00] Tyler joins the room
[17:43:15] dsl leaves the room
[17:43:25] robert_mobil joins the room
[17:43:27] alien joins the room
[17:43:28] insanity joins the room
[17:43:45] <Holger> And where does libwebrtc get that v6 address from?  Was a host name specified that points to this address?
[17:43:46] <tyler71> ok, it works fine using coturn
[17:43:46] jeybe leaves the room
[17:44:06] <Holger> From ejabberd?
[17:44:11] jeybe joins the room
[17:44:11] <tyler71> yes
[17:44:20] <tyler71> I used the same one as prosody
[17:44:21] <Holger> Could you show the logcat?
[17:44:25] <tyler71> from conv?
[17:44:30] <daniel> i assume that 'turnserver_domain.tld' resolves to that ipv6
[17:45:03] <Holger> But where's 'turnserver_domain.tld' coming from?  XMPP server config?
[17:45:44] <tyler71> from my dns and through `hostname` - there is only a A record
[17:46:09] <tyler71> I don't know where the AAAA record comes from
[17:46:10] insanity leaves the room
[17:46:15] <Holger> tyler71, you used a host name rather than an IP address to point to coturn?
[17:46:42] <tyler71> yes
[17:47:03] <tyler71> With ejabberds internal I just used the ip address
[17:47:09] <Holger> Why? 🙂  So does it break if you specify its IPv4 address instead?
[17:47:14] insanity joins the room
[17:47:18] strar leaves the room
[17:47:29] <tyler71> I'll try
[17:47:41] <Holger> I mean I obviously have no idea why it would if you have no AAAA record, but ...
[17:47:53] insanity leaves the room
[17:48:22] insanity joins the room
[17:48:28] insanity leaves the room
[17:48:42] <tyler71> it breaks with direct ip address....
[17:48:50] Slava Bendersky leaves the room
[17:49:08] Slava Bendersky joins the room
[17:49:13] strar joins the room
[17:50:25] insanity leaves the room
[17:51:03] Felix141 leaves the room
[17:51:20] Felix141 joins the room
[17:51:21] <Holger> Maybe there's some magic where A record lookup results are munged into some mapped address which lets the v6-only device connect to the v4 service?
[17:51:40] <daniel> i was assuming that as well
[17:51:55] strar leaves the room
[17:52:15] insanity joins the room
[17:52:17] <tyler71> It looks like T-Mobile LTE is entirely IPv6
[17:52:38] <Holger> So maybe it would also work if you specified the host name of ejabberd's STUN/TURN service manually?
[17:52:50] strar joins the room
[17:52:52] <tyler71> I can't, it refuses
[17:53:05] <Holger> What refuses what?
[17:53:07] <tyler71> > Invalid IPv4 address: domain.tld"
[17:53:09] insanity leaves the room
[17:53:15] <Holger> Ah no I mean ...
[17:53:24] <daniel> > So maybe it would also work if you specified the host name of ejabberd's STUN/TURN service manually?
that wouldn’t magically teach ejabberd ipv6 though would it?
[17:53:34] insanity joins the room
[17:54:16] <Holger> tyler71, I mean keep the IPv4 `turn_ip:` but stick to `offer_local_services: false` and point the `services:` `host:` to ejabberd's host name rather than coturn's.
[17:54:31] <tyler71> ah, I'll try that
[17:54:41] <Holger> daniel, well so far I didn't understand whether the STUN/TURN service actually needs v6 support in this case.
[17:55:31] insanity leaves the room
[17:56:09] <tyler71> does ejabberd_stun let me define a secret?
[17:56:34] strar leaves the room
[17:57:05] <Holger> tyler71, `mod_stun_disco` handles the validation of temporary credentials so ejabberd_stun knows nothing about the secret.
[17:57:13] alexis leaves the room
[17:57:53] strar joins the room
[17:58:05] <tyler71> that works too
[17:58:09] <Holger> Hah.
[17:58:34] insanity joins the room
[17:58:52] beri leaves the room
[17:59:53] <Holger> So maybe `mod_stun_disco` should try to resolve the v4 address to a host name? 🙂  Oh my.
[18:00:58] insanity leaves the room
[18:01:41] pod leaves the room
[18:01:41] pod joins the room
[18:01:44] Slava Bendersky leaves the room
[18:02:02] Slava Bendersky joins the room
[18:03:14] insanity joins the room
[18:03:22] beri joins the room
[18:03:41] <tyler71> Found this on tmobile reddit:
> T-Mobile's LTE network is a pure IPv6. Apple has been on a mission to eliminate IPv4, and recently disabled translation of IPv4 literal addresses. This affected users on T-Mobile primarily because T-Mobile does not run a dual-stack IPv4/IPv6 network. Apple's recommendation is that app developers stop using IPv4 literals.
>
> A great workaround would be for you to utilize a DNS entry vs an IPv4 literal. So like google.com vs 123.123.123.123. This should enable it to work.
>
> If you were using anything other an an iPhone on T-Mobile's LTE network, I would expect it to work.
[18:04:33] newbie joins the room
[18:04:35] insanity leaves the room
[18:04:54] <Holger> Hah.  You always find the solution only after tracking it down yourself.
[18:07:38] insanity joins the room
[18:08:01] jeybe leaves the room
[18:08:14] jeybe joins the room
[18:09:21] newbie leaves the room
[18:09:21] newbie joins the room
[18:09:28] <tyler71> I had no idea dns versus direct ip could have a different result, oops
[18:09:49] insanity leaves the room
[18:10:21] ThUnD3r|Gr33n joins the room
[18:13:00] Slava Bendersky leaves the room
[18:13:13] Slava Bendersky joins the room
[18:13:14] insanity joins the room
[18:13:19] abba joins the room
[18:13:49] rom1dep joins the room
[18:14:20] <tyler71> I had no idea dns versus direct ip could have such a different result, oops
[18:14:31] <Tyler> Holger, daniel: thanks for your help.
Did a few more tests and everything is running successfully
[18:14:51] Tyler leaves the room
[18:15:26] insanity leaves the room
[18:15:30] beri leaves the room
[18:16:15] beri joins the room
[18:17:35] ThUnD3r|Gr33n leaves the room
[18:17:46] newbie leaves the room
[18:17:49] newbie joins the room
[18:17:56] ThUnD3r|Gr33n joins the room
[18:18:48] insanity joins the room
[18:19:06] daniel leaves the room
[18:20:36] Slava Bendersky leaves the room
[18:20:45] pprrks leaves the room
[18:20:45] j.r leaves the room
[18:20:49] Slava Bendersky joins the room
[18:21:15] insanity leaves the room
[18:22:07] jeybe leaves the room
[18:22:15] Slava Bendersky leaves the room
[18:22:25] jeybe joins the room
[18:22:27] Slava Bendersky joins the room
[18:23:34] insanity joins the room
[18:23:53] Slava Bendersky leaves the room
[18:24:04] Slava Bendersky joins the room
[18:24:15] insanity leaves the room
[18:24:54] insanity joins the room
[18:25:43] Slava Bendersky leaves the room
[18:25:49] insanity leaves the room
[18:25:54] Slava Bendersky joins the room
[18:26:19] newbie leaves the room
[18:26:43] jeybe joins the room
[18:27:03] insanity joins the room
[18:27:14] newbie joins the room
[18:27:15] newbie leaves the room
[18:27:46] Slava Bendersky leaves the room
[18:27:57] Slava Bendersky joins the room
[18:28:45] insanity leaves the room
[18:28:45] Tyler joins the room
[18:28:49] tyler71 leaves the room
[18:28:49] Tyler leaves the room
[18:28:58] Tyler joins the room
[18:29:08] insanity joins the room
[18:29:56] Tyler is now known as tyler71
[18:30:52] Slava Bendersky leaves the room
[18:31:08] Slava Bendersky joins the room
[18:31:23] 4223 joins the room
[18:32:45] insanity leaves the room
[18:33:01] jeybe leaves the room
[18:33:14] pprrks joins the room
[18:33:21] jeybe joins the room
[18:34:45] insanity joins the room
[18:35:02] robert_mobil leaves the room
[18:35:43] insanity leaves the room
[18:36:05] insanity joins the room
[18:36:11] jeybe leaves the room
[18:36:28] jeybe joins the room
[18:37:01] insanity leaves the room
[18:37:41] Slava Bendersky leaves the room
[18:37:58] Slava Bendersky joins the room
[18:38:25] insanity joins the room
[18:40:34] Slava Bendersky leaves the room
[18:40:48] Slava Bendersky joins the room
[18:42:20] sonny leaves the room: Disconnected: Replaced by new connection
[18:42:22] sonny joins the room
[18:42:55] insanity leaves the room
[18:43:11] Reventlov[x] joins the room
[18:43:34] insanity joins the room
[18:45:13] Felix141 leaves the room
[18:45:17] Felix141 joins the room
[18:45:32] Slava Bendersky leaves the room
[18:45:43] Slava Bendersky joins the room
[18:46:32] carlos leaves the room
[18:46:37] carlos joins the room
[18:46:52] carlos leaves the room
[18:46:59] jeybe leaves the room
[18:47:02] carlos joins the room
[18:47:19] jeybe joins the room
[18:48:40] Slava Bendersky leaves the room
[18:48:52] Slava Bendersky joins the room
[18:49:43] carlos leaves the room: Disconnected: Received SIGTERM
[18:49:43] carlos leaves the room: Disconnected: Received SIGTERM
[18:50:25] carlos joins the room
[18:51:40] carlos joins the room
[18:54:07] afreennn leaves the room
[18:54:18] j.r leaves the room
[18:54:26] jk leaves the room
[18:54:26] jk joins the room
[18:54:42] Stephen leaves the room
[18:55:03] Stephen joins the room
[18:55:33] Slava Bendersky leaves the room
[18:55:44] Slava Bendersky joins the room
[18:59:06] Slava Bendersky leaves the room
[18:59:17] Slava Bendersky joins the room
[18:59:37] debacle leaves the room
[18:59:45] nekit joins the room
[18:59:48] debacle joins the room
[19:00:28] j.r joins the room
[19:01:04] j.r leaves the room
[19:02:59] j.r joins the room
[19:03:07] Slava Bendersky leaves the room
[19:03:34] Slava Bendersky joins the room
[19:03:45] tyler71 joins the room
[19:05:42] <Licaon_Kter> !contact conversations.im
[19:05:42] insanity leaves the room
[19:05:43] <Servant> Licaon_Kter: contact addresses for conversations.im are
- abuse-addresses : mailto:abuse@conversations.im
- admin-addresses : mailto:admin@conversations.im
- support-addresses : mailto:support@conversations.im
[19:05:43] insanity joins the room
[19:06:46] <Licaon_Kter> !contact draugr.de
[19:06:48] <Servant> Licaon_Kter: contact addresses for draugr.de are
- abuse-addresses : mailto:christian@draugr.de
[19:09:01] Slava Bendersky leaves the room
[19:09:19] Slava Bendersky joins the room
[19:11:44] Slava Bendersky leaves the room
[19:11:57] Steven Roose leaves the room
[19:12:01] Slava Bendersky joins the room
[19:12:34] Steven Roose joins the room
[19:13:28] alien joins the room
[19:15:31] <Holger> > So maybe `mod_stun_disco` should try to resolve the v4 address to a host name?
I think I'll let it do that actually.
[19:16:19] Slava Bendersky leaves the room
[19:16:32] Slava Bendersky joins the room
[19:17:39] Enoch joins the room
[19:18:29] tyler71 leaves the room
[19:20:21] Bluszcz joins the room
[19:22:15] <Holger> FWIW the quote above is from here: https://www.reddit.com/r/tmobile/comments/6jv2k9/tmobile_ipv4_vs_ipv6/djh83j2/ (I use chat logs rather than browser bookmarks.)
[19:23:09] monir leaves the room
[19:23:47] jeybe leaves the room
[19:24:07] jeybe joins the room
[19:25:14] insanity joins the room
[19:25:24] Slava Bendersky leaves the room
[19:25:54] adrien leaves the room
[19:26:13] jazzywind32 leaves the room
[19:27:26] Holger leaves the room
[19:28:21] Slava Bendersky joins the room
[19:29:22] jazzywind32 joins the room
[19:29:51] Enoch leaves the room: Disconnected: Replaced by new connection
[19:29:51] Enoch joins the room
[19:30:19] Akasch leaves the room
[19:30:48] jeybe leaves the room
[19:31:09] jeybe joins the room
[19:31:33] nuron leaves the room
[19:31:57] perflyst joins the room
[19:32:55] jeybe leaves the room
[19:33:16] jeybe joins the room
[19:34:02] Slava Bendersky leaves the room
[19:34:25] Slava Bendersky joins the room
[19:37:58] Enoch leaves the room: Disconnected: Replaced by new connection
[19:37:59] Enoch joins the room
[19:40:10] alien leaves the room
[19:40:17] jeybe leaves the room
[19:40:22] Slava Bendersky leaves the room
[19:40:38] Slava Bendersky joins the room
[19:40:38] jeybe joins the room
[19:41:50] alien joins the room
[19:42:13] alien leaves the room
[19:42:33] ave leaves the room
[19:42:54] sonny leaves the room: Disconnected: closed
[19:43:06] sonny joins the room
[19:43:12] Slava Bendersky leaves the room
[19:43:23] Slava Bendersky joins the room
[19:43:59] jeybe leaves the room
[19:44:20] jeybe joins the room
[19:45:11] abba leaves the room
[19:45:15] Slava Bendersky leaves the room
[19:45:27] Slava Bendersky joins the room
[19:46:00] Enoch leaves the room: Disconnected: closed
[19:46:00] Enoch joins the room
[19:46:26] j.r leaves the room
[19:46:31] j.r joins the room
[19:47:32] Slava Bendersky leaves the room
[19:47:38] ave joins the room
[19:47:39] j.r leaves the room
[19:47:54] Slava Bendersky joins the room
[19:48:59] j.r joins the room
[19:50:09] Slava Bendersky leaves the room
[19:50:22] Slava Bendersky joins the room
[19:50:55] jeybe leaves the room
[19:51:11] jeybe joins the room
[19:51:38] kinetik joins the room
[19:52:44] sonny leaves the room: Disconnected: Replaced by new connection
[19:52:45] sonny joins the room
[19:53:18] Slava Bendersky leaves the room
[19:53:21] Pingu from Woodquarter leaves the room
[19:53:28] Slava Bendersky joins the room
[19:53:44] sonny leaves the room: Disconnected: Replaced by new connection
[19:53:44] sonny joins the room
[19:56:33] sonny leaves the room: Disconnected: Replaced by new connection
[19:56:34] sonny joins the room
[19:57:21] Slava Bendersky leaves the room
[19:57:36] Slava Bendersky joins the room
[19:58:35] abba joins the room
[19:58:56] Enoch leaves the room: Disconnected: closed
[19:58:57] Enoch joins the room
[19:59:23] jeybe leaves the room
[19:59:45] jeybe joins the room
[19:59:53] Slava Bendersky leaves the room
[20:00:09] Slava Bendersky joins the room
[20:00:25] sonny leaves the room: Disconnected: Replaced by new connection
[20:00:25] sonny joins the room
[20:02:00] sonny leaves the room: Disconnected: Replaced by new connection
[20:02:00] sonny joins the room
[20:02:05] Slava Bendersky leaves the room
[20:02:20] Slava Bendersky joins the room
[20:02:27] Akasch joins the room
[20:03:10] marek leaves the room
[20:03:20] marek joins the room
[20:04:10] Akasch joins the room
[20:04:33] rom1dep leaves the room
[20:04:43] Slava Bendersky leaves the room
[20:05:05] Slava Bendersky joins the room
[20:05:39] sonny leaves the room: Disconnected: Replaced by new connection
[20:05:40] sonny joins the room
[20:05:40] jeybe leaves the room
[20:06:47] jeybe joins the room
[20:06:57] <Holger> Ok at first glance IPv6 support for STUN/TURN doesn't look too horrible. I think I'll just add that.
[20:07:17] <Holger> Most annoying thing about it would be that it was requested by Neustradamus.
[20:07:27] sonny leaves the room: Disconnected: Replaced by new connection
[20:07:28] sonny joins the room
[20:08:00] <ThUnD3r|Gr33n> !version emevth.no-ip.biz
[20:08:02] <Servant> ThUnD3r|Gr33n: emevth.no-ip.biz is running ejabberd version 20.04 on unix/linux 5.3.0
[20:08:08] Slava Bendersky leaves the room
[20:08:10] abba leaves the room
[20:08:28] Slava Bendersky joins the room
[20:08:31] jeybe leaves the room
[20:08:34] perflyst leaves the room
[20:08:49] perflyst joins the room
[20:08:55] jeybe joins the room
[20:09:35] sonny leaves the room: Disconnected: Replaced by new connection
[20:09:36] sonny joins the room
[20:09:58] Akasch leaves the room
[20:11:58] sonny leaves the room: Disconnected: Replaced by new connection
[20:11:58] abba joins the room
[20:11:59] sonny joins the room
[20:12:01] Holger joins the room
[20:12:24] marek leaves the room
[20:12:33] sonny leaves the room: Disconnected: Replaced by new connection
[20:12:34] sonny joins the room
[20:12:58] nekit leaves the room
[20:13:16] Stephen joins the room
[20:13:38] Akasch joins the room
[20:14:05] adrien joins the room
[20:14:46] nekit joins the room
[20:15:09] tyler leaves the room: Machine is going to sleep
[20:15:51] marek joins the room
[20:15:52] Slava Bendersky leaves the room
[20:16:11] Slava Bendersky joins the room
[20:18:58] perflyst leaves the room
[20:19:16] perflyst joins the room
[20:19:58] abba leaves the room
[20:20:01] carlos leaves the room
[20:21:05] carlos leaves the room
[20:21:18] carlos joins the room
[20:23:22] jeybe leaves the room
[20:23:41] jeybe joins the room
[20:23:56] Slava Bendersky leaves the room
[20:24:14] Slava Bendersky joins the room
[20:25:25] carlos leaves the room
[20:25:55] Slava Bendersky leaves the room
[20:26:10] Slava Bendersky joins the room
[20:26:16] carlos joins the room
[20:26:42] jeybe leaves the room
[20:27:07] jeybe joins the room
[20:28:19] Slava Bendersky leaves the room
[20:28:31] abba joins the room
[20:28:37] Slava Bendersky joins the room
[20:28:41] j.r joins the room
[20:28:53] jeybe leaves the room
[20:29:25] jeybe joins the room
[20:31:23] Slava Bendersky leaves the room
[20:31:34] Slava Bendersky joins the room
[20:35:33] Enoch leaves the room
[20:35:33] Enoch joins the room
[20:36:35] <Ellenor Malik> Is there a way I can message Servant ?
[20:36:35] <Servant> Ellenor Malik where shall I strike?
[20:37:08] Felix141 leaves the room
[20:37:14] abba leaves the room
[20:43:01] Tentarial leaves the room
[20:43:24] Tentarial joins the room
[20:43:32] <mightyBroccoli> Ellenor Malik: yes you can directly message him via xmpp:magicbot@magicbroccoli.de
[20:43:47] <Ellenor Malik> merci beaucoup mightyBroccoli
[20:46:35] feidar.nielsch leaves the room
[20:50:38] jeybe leaves the room
[20:50:55] jeybe joins the room
[20:50:59] Enoch leaves the room: Disconnected: Replaced by new connection
[20:50:59] Enoch joins the room
[20:51:58] Slava Bendersky leaves the room
[20:52:00] sum leaves the room
[20:52:11] Slava Bendersky joins the room
[20:52:56] ludo joins the room
[20:54:36] Tentarial leaves the room
[20:54:57] Tentarial joins the room
[20:55:45] ij joins the room
[20:56:20] pod leaves the room
[20:56:32] ij leaves the room
[20:56:54] insanity leaves the room
[20:57:20] insanity joins the room
[20:57:38] insanity leaves the room
[20:57:47] jeybe leaves the room
[20:57:53] Enoch leaves the room: Disconnected: Replaced by new connection
[20:57:53] Enoch joins the room
[20:57:54] beri leaves the room
[20:58:06] jeybe joins the room
[20:58:09] insanity joins the room
[20:58:16] Slava Bendersky leaves the room
[20:58:31] Slava Bendersky joins the room
[21:01:16] Slava Bendersky leaves the room
[21:01:35] Slava Bendersky joins the room
[21:02:14] insanity leaves the room
[21:02:22] genofire leaves the room
[21:02:51] Ellenor Malik joins the room
[21:02:52] mss_cyclist leaves the room
[21:03:32] Tentarial leaves the room
[21:03:45] Tentarial joins the room
[21:03:51] insanity joins the room
[21:03:58] dion joins the room
[21:06:01] Enoch leaves the room: Disconnected: closed
[21:06:04] Enoch joins the room
[21:07:07] Holger leaves the room
[21:08:25] Marzanna leaves the room: Bye!
[21:08:46] Holger joins the room
[21:10:16] Slava Bendersky leaves the room
[21:10:33] Reventlov[x] leaves the room
[21:11:11] Slava Bendersky joins the room
[21:11:36] insanity leaves the room
[21:12:21] insanity joins the room
[21:13:18] Stephen leaves the room
[21:16:57] sonny leaves the room: Disconnected: Replaced by new connection
[21:16:58] sonny joins the room
[21:17:12] alexis joins the room
[21:17:15] alexis leaves the room
[21:19:58] Stephen joins the room
[21:23:17] alexis joins the room
[21:23:34] djx leaves the room
[21:23:53] mightyBroccoli leaves the room: Machine is going to sleep
[21:25:28] daniel leaves the room
[21:26:00] daniel joins the room
[21:26:56] tyler leaves the room
[21:27:13] Enoch leaves the room: Disconnected: Replaced by new connection
[21:27:13] Enoch joins the room
[21:30:11] pod leaves the room
[21:31:33] jeybe leaves the room
[21:31:54] Slava Bendersky leaves the room
[21:32:00] jeybe joins the room
[21:32:10] insanity leaves the room
[21:32:39] Slava Bendersky joins the room
[21:33:57] insanity joins the room
[21:35:23] tyler71 leaves the room
[21:35:43] jeybe leaves the room
[21:35:59] jeybe joins the room
[21:36:17] carlos joins the room
[21:38:21] Slava Bendersky leaves the room
[21:39:21] perflyst leaves the room
[21:39:31] nico joins the room
[21:40:58] uname joins the room
[21:41:22] madmalkav leaves the room
[21:41:24] uname leaves the room
[21:41:44] pedro leaves the room
[21:41:58] Slava Bendersky joins the room
[21:42:02] Enoch leaves the room: Disconnected: Replaced by new connection
[21:42:02] Enoch joins the room
[21:42:06] ludo leaves the room
[21:44:16] nico leaves the room
[21:44:29] Holger leaves the room
[21:46:14] Anonymous User leaves the room
[21:47:55] Slava Bendersky leaves the room
[21:47:56] ij leaves the room
[21:48:01] ij joins the room
[21:48:53] marek leaves the room
[21:49:13] genofire joins the room
[21:49:42] jeybe leaves the room: Rechner geht in den Ruhezustand
[21:50:30] jeybe leaves the room
[21:50:44] jeybe joins the room
[21:51:15] genofire leaves the room
[21:51:18] genofire joins the room
[21:51:30] kikuchiyo leaves the room
[21:51:59] Slava Bendersky joins the room
[21:52:15] uname joins the room
[21:52:20] uname leaves the room
[21:52:43] pedro joins the room
[21:52:55] uname joins the room
[21:53:03] uname leaves the room
[21:53:26] marek joins the room
[21:56:37] Enoch leaves the room: Disconnected: closed
[21:56:38] Enoch joins the room
[21:57:21] Reventlov[x] joins the room
[21:57:27] Slava Bendersky leaves the room
[21:57:29] Reventlov[x] leaves the room
[21:57:44] sonny leaves the room: Disconnected: Replaced by new connection
[21:57:44] sonny joins the room
[21:57:46] ThFree leaves the room
[21:58:34] Stephen leaves the room
[21:58:46] Stephen joins the room
[21:59:18] marek leaves the room
[21:59:22] alexis leaves the room
[22:00:04] alexis joins the room
[22:00:05] robertooo leaves the room
[22:00:24] robertooo joins the room
[22:00:24] robertooo leaves the room
[22:00:28] uname joins the room
[22:00:33] uname leaves the room
[22:01:59] Slava Bendersky joins the room
[22:02:33] jeybe leaves the room
[22:02:37] Enoch leaves the room: Disconnected: closed
[22:02:37] Enoch joins the room
[22:02:51] jeybe joins the room
[22:02:52] Marzanna leaves the room
[22:04:10] mikewesten leaves the room
[22:04:12] mikewesten joins the room
[22:04:16] genofire leaves the room
[22:04:20] genofire joins the room
[22:04:50] daniel leaves the room
[22:05:02] genofire leaves the room
[22:05:05] genofire joins the room
[22:05:22] daniel joins the room
[22:05:41] raver leaves the room: Rechner geht in den Ruhezustand
[22:05:47] raver joins the room
[22:05:51] uname joins the room
[22:05:51] uname leaves the room
[22:06:43] uname joins the room
[22:06:46] uname leaves the room
[22:06:51] Marcel leaves the room
[22:07:16] jeybe leaves the room
[22:07:26] Slava Bendersky leaves the room
[22:07:36] jeybe joins the room
[22:07:47] feidar.nielsch joins the room
[22:09:30] rom1dep leaves the room
[22:12:00] Slava Bendersky joins the room
[22:12:39] raver leaves the room
[22:12:47] uname joins the room
[22:12:48] uname leaves the room
[22:12:52] jeybe leaves the room
[22:13:16] jeybe joins the room
[22:13:46] Stephen leaves the room
[22:17:13] nik leaves the room
[22:17:31] daniel leaves the room
[22:17:33] Slava Bendersky leaves the room
[22:18:40] Slava Bendersky joins the room
[22:18:43] jeybe leaves the room
[22:18:54] VC leaves the room
[22:18:55] VC joins the room
[22:19:13] jeybe joins the room
[22:19:58] maddl joins the room
[22:21:23] tyler71 joins the room
[22:21:30] tyler71 leaves the room
[22:24:18] jeybe leaves the room
[22:24:40] jeybe joins the room
[22:25:06] uname joins the room
[22:25:31] uname leaves the room
[22:26:22] jeybe leaves the room
[22:26:37] jeybe joins the room
[22:26:37] Slava Bendersky leaves the room
[22:29:34] jeybe leaves the room
[22:30:06] jeybe joins the room
[22:30:31] lorddavidiii leaves the room
[22:30:49] mimi89999 leaves the room
[22:31:11] uname joins the room
[22:31:11] uname leaves the room
[22:31:17] jeybe leaves the room
[22:31:35] jeybe joins the room
[22:31:43] bkero leaves the room
[22:32:10] aj joins the room
[22:32:12] Steven Roose leaves the room
[22:33:16] sum joins the room
[22:34:26] <badlop> <Holger> Most annoying thing about it would be that it was requested by Neustradamus. <-- Like the predictions of the historial Nostradamus, statistics say that at least one will become real, by pure chance; it's just a matter of making many, and waiting 8)
[22:34:58] riau illiyyin joins the room
[22:36:22] djx leaves the room
[22:37:06] uname joins the room
[22:37:08] uname leaves the room
[22:37:24] j.r leaves the room
[22:37:36] jeybe leaves the room
[22:38:21] Slava Bendersky joins the room
[22:39:25] j.r leaves the room
[22:39:35] j.r joins the room
[22:40:06] Tentarial leaves the room
[22:40:07] Stephen joins the room
[22:40:48] Akasch leaves the room
[22:41:03] aj leaves the room
[22:41:27] newbie leaves the room
[22:41:27] newbie joins the room
[22:41:41] j.r joins the room
[22:41:57] <riau illiyyin> Cool, thanks mightyBroccoli :)
> yes you can directly message him via xmpp:magicbot@magicbroccoli.de
[22:43:09] uname joins the room
[22:43:11] uname leaves the room
[22:43:17] Enoch leaves the room: Disconnected: Replaced by new connection
[22:43:17] Enoch joins the room
[22:43:47] Slava Bendersky leaves the room
[22:44:11] stefan joins the room
[22:45:06] j.r leaves the room
[22:45:37] j.r joins the room
[22:47:19] Slava Bendersky joins the room
[22:48:53] tyler joins the room
[22:48:55] marek joins the room
[22:49:11] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[22:50:53] daniel joins the room
[22:51:12] <Holger> badlop: 😂
[22:51:32] uname joins the room
[22:51:47] uname leaves the room
[22:52:46] Slava Bendersky leaves the room
[22:56:02] j.r leaves the room
[22:56:06] j.r joins the room
[22:56:12] stefan leaves the room
[22:56:23] daniel leaves the room
[22:57:49] riau illiyyin leaves the room
[22:58:40] uname joins the room
[22:58:44] uname leaves the room
[22:58:53] newbie leaves the room
[22:58:54] newbie joins the room
[23:00:37] badlop leaves the room
[23:02:01] Slava Bendersky joins the room
[23:03:38] marek leaves the room
[23:04:22] djx joins the room
[23:05:50] uname joins the room
[23:05:55] uname leaves the room
[23:07:47] Slava Bendersky leaves the room
[23:08:11] doctor joins the room
[23:08:43] Slava Bendersky joins the room
[23:11:20] Slava Bendersky leaves the room
[23:11:41] marek joins the room
[23:12:21] Slava Bendersky joins the room
[23:14:19] tyler leaves the room
[23:14:35] lorddavidiii joins the room
[23:14:40] Slava Bendersky leaves the room
[23:14:42] uname joins the room
[23:14:47] uname leaves the room
[23:15:00] Slava Bendersky joins the room
[23:19:20] Slava Bendersky leaves the room
[23:19:41] Slava Bendersky joins the room
[23:20:36] daniel joins the room
[23:20:46] nekit leaves the room
[23:26:06] daniel leaves the room
[23:26:13] tyler71 joins the room
[23:26:19] maddl leaves the room
[23:27:34] tyler71 joins the room
[23:29:04] uname joins the room
[23:29:08] uname leaves the room
[23:29:47] uname joins the room
[23:29:56] uname leaves the room
[23:30:51] Slava Bendersky leaves the room
[23:31:16] tyler joins the room
[23:32:14] Slava Bendersky joins the room
[23:33:18] daniel joins the room
[23:34:31] Slava Bendersky leaves the room
[23:35:00] Slava Bendersky joins the room
[23:36:39] uname joins the room
[23:36:40] uname leaves the room
[23:37:34] uname joins the room
[23:37:46] uname leaves the room
[23:38:12] Slava Bendersky leaves the room
[23:38:24] uname joins the room
[23:38:30] uname leaves the room
[23:38:50] Slava Bendersky joins the room
[23:41:43] cippaciong leaves the room
[23:41:52] Slava Bendersky leaves the room
[23:42:38] Slava Bendersky joins the room
[23:44:08] daniel leaves the room
[23:47:17] ulrich joins the room
[23:49:44] Stephen leaves the room
[23:50:36] Slava Bendersky leaves the room
[23:50:46] j.r leaves the room
[23:51:03] Slava Bendersky joins the room
[23:51:28] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:54:21] daniel joins the room
[23:55:21] Slava Bendersky leaves the room
[23:55:36] Slava Bendersky joins the room
[23:57:28] uname joins the room
[23:57:30] uname leaves the room
[23:58:25] feidar.nielsch leaves the room
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!