Tuesday, March 20, 2018
xsf@muc.xmpp.org
March
Mon Tue Wed Thu Fri Sat Sun
      1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
             
XSF Discussion | Logs: http://logs.xmpp.org/xsf/ | Agenda https://trello.com/b/Dn6IQOu0/board-meetings

[00:00:39] *** Dave Cridland shows as "online"
[00:03:31] *** blabla has left the room
[00:04:09] *** lovetox has left the room
[00:07:09] *** Guus has left the room
[00:08:59] *** ralphm has joined the room
[00:11:09] *** lskdjf shows as "online"
[00:14:05] *** ralphm has left the room
[00:14:06] *** ralphm has joined the room
[00:15:28] *** Guus shows as "online"
[00:18:47] *** waqas has joined the room
[00:18:55] *** waqas has left the room
[00:20:33] *** marc shows as "online"
[00:23:48] *** waqas has joined the room
[00:25:09] *** Guus has left the room
[00:41:48] *** jjrh has left the room
[00:41:50] *** jjrh shows as "online"
[00:46:09] *** Guus has left the room
[00:46:42] *** lskdjf shows as "online"
[00:49:18] *** jjrh has left the room
[00:49:19] *** jjrh shows as "online"
[00:49:46] *** SamWhited shows as "online"
[00:53:57] *** marc has left the room
[00:53:58] *** lskdjf has left the room
[01:01:52] *** jjrh has left the room
[01:01:53] *** jjrh shows as "online"
[01:10:07] *** ralphm has left the room
[01:10:08] *** ralphm has joined the room
[01:12:33] *** Neustradamus has left the room
[01:14:19] *** Neustradamus has joined the room
[01:17:48] *** jere has left the room
[01:17:54] *** jere has joined the room
[01:23:30] *** Guus has joined the room
[01:25:05] *** Neustradamus has left the room
[01:27:27] *** Neustradamus has joined the room
[01:28:42] *** nyco has joined the room
[01:30:30] *** Neustradamus shows as "away"
[01:31:35] *** Neustradamus has left the room
[01:32:11] *** daniel has left the room
[01:33:42] *** daniel has joined the room
[01:34:17] *** la|r|ma shows as "online"
[01:39:09] *** ralphm has left the room
[01:39:10] *** ralphm has joined the room
[01:39:33] *** Neustradamus has joined the room
[01:43:09] *** Guus has left the room
[01:46:05] *** Neustradamus has left the room
[01:46:26] *** lskdjf shows as "online"
[01:48:34] *** alexis has left the room
[01:48:39] *** alexis has joined the room
[01:52:10] *** mrdoctorwho shows as "online"
[01:55:35] *** alexis has left the room
[01:56:01] *** alexis has joined the room
[01:56:48] *** ralphm has left the room
[01:56:49] *** ralphm has joined the room
[01:57:24] *** alexis has left the room
[01:57:29] *** alexis has joined the room
[01:57:43] *** Dave Cridland has left the room
[01:57:53] *** alexis has left the room
[01:57:57] *** alexis has joined the room
[01:58:19] *** alexis has left the room
[01:58:24] *** alexis has joined the room
[01:58:43] *** alexis has left the room
[01:58:48] *** alexis has joined the room
[01:59:16] *** alexis has left the room
[01:59:21] *** alexis has joined the room
[01:59:41] *** alexis has left the room
[01:59:46] *** alexis has joined the room
[02:02:55] *** Dave Cridland shows as "online"
[02:04:54] *** lumi shows as "away" and his status message is "(Idle 10 min)"
[02:09:12] *** ralphm has left the room
[02:09:54] *** ralphm has joined the room
[02:13:04] *** SamWhited has left the room
[02:14:43] *** Neustradamus has joined the room
[02:14:59] *** ralphm has left the room
[02:15:00] *** ralphm has joined the room
[02:16:55] *** efrit has left the room
[02:26:57] *** ralphm has left the room
[02:26:58] *** ralphm has joined the room
[02:33:33] *** ralphm has left the room
[02:33:34] *** ralphm has joined the room
[02:34:45] *** @Alacer has left the room
[02:34:47] *** @Alacer has joined the room
[02:36:54] *** SamWhited shows as "online"
[02:54:54] *** lumi shows as "xa" and his status message is "(Idle 60 min)"
[03:05:27] *** ralphm has left the room
[03:05:27] *** ralphm has joined the room
[03:09:25] *** Lance has joined the room
[03:09:25] *** Lance shows as "online"
[03:14:44] *** Guus has joined the room
[03:15:33] *** ralphm has left the room
[03:15:34] *** ralphm has joined the room
[03:16:55] *** jere has joined the room
[03:17:16] *** mrdoctorwho shows as "online"
[03:19:36] *** mrdoctorwho has left the room
[03:19:51] *** mrdoctorwho shows as "online"
[03:24:10] *** mrdoctorwho has left the room
[03:24:37] *** mrdoctorwho shows as "online"
[03:25:09] *** Guus has left the room
[03:27:12] *** tux has joined the room
[03:27:47] *** ralphm has joined the room
[03:32:50] *** xnyhps shows as "away" and his status message is "Away"
[03:47:21] *** ralphm has joined the room
[03:49:00] *** ralphm has left the room
[03:49:01] *** ralphm has joined the room
[03:52:34] *** rion has joined the room
[03:56:25] *** Dave Cridland has left the room
[03:56:50] *** Dave Cridland shows as "online"
[03:56:52] *** Dave Cridland has left the room
[03:57:02] *** Dave Cridland shows as "online"
[03:57:47] *** Dave Cridland has left the room
[04:00:18] *** ralphm has left the room
[04:00:18] *** ralphm has joined the room
[04:06:06] *** Dave Cridland shows as "online"
[04:06:54] *** ralphm has left the room
[04:06:55] *** ralphm has joined the room
[04:08:02] *** Yagiza has joined the room
[04:08:12] *** Yagiza shows as "online" and his status message is "Доступен"
[04:12:39] *** moparisthebest has left the room
[04:13:32] *** ralphm has joined the room
[04:14:00] *** la|r|ma has left the room
[04:15:05] *** rion has left the room
[04:15:15] *** rion has joined the room
[04:15:57] *** moparisthebest has joined the room
[04:16:01] *** rion has left the room
[04:17:43] *** Guus has joined the room
[04:20:54] *** alexis has left the room
[04:20:58] *** alexis has joined the room
[04:26:18] *** Dave Cridland has left the room
[04:26:18] *** Dave Cridland shows as "online"
[04:40:09] *** Guus has left the room
[05:02:05] *** mrdoctorwho has left the room
[05:02:11] *** mrdoctorwho shows as "online"
[05:02:11] *** mrdoctorwho shows as "online"
[05:03:24] *** Seve/SouL has left the room
[05:05:45] *** Seve/SouL shows as "online"
[05:05:58] *** lumi shows as "online"
[05:10:01] *** ralphm has left the room
[05:10:02] *** ralphm has joined the room
[05:13:16] *** Dave Cridland has left the room
[05:13:16] *** Dave Cridland shows as "online"
[05:15:08] *** ralphm has joined the room
[05:15:58] *** lumi shows as "away" and his status message is "(Idle 10 min)"
[05:19:07] *** SamWhited has left the room
[05:23:06] *** Yagiza shows as "away" and his status message is "Автостатус из-за бездействия более чем 10 минут"
[05:23:28] *** Yagiza shows as "online" and his status message is "Доступен"
[05:24:41] *** xnyhps shows as "away" and his status message is "Away"
[05:24:48] *** xnyhps shows as "online"
[05:25:16] *** ralphm has left the room
[05:25:17] *** ralphm has joined the room
[05:28:44] *** waqas has left the room
[05:29:59] *** ralphm has left the room
[05:30:00] *** ralphm has joined the room
[05:30:19] *** ralphm has left the room
[05:30:19] *** ralphm has joined the room
[05:45:17] *** Guus has joined the room
[05:48:57] *** ralphm has joined the room
[05:54:22] *** mrdoctorwho shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[05:54:42] *** ralphm has left the room
[05:54:42] *** ralphm has joined the room
[05:55:55] *** j.r has left the room
[05:55:58] *** j.r has joined the room
[05:57:23] *** mimi89999 has left the room
[05:58:01] *** mimi89999 has joined the room
[05:58:09] *** Guus has left the room
[05:58:36] *** mimi89999 shows as "online"
[06:00:15] *** ralphm has left the room
[06:00:16] *** ralphm has joined the room
[06:01:08] *** Yagiza shows as "away" and his status message is "Автостатус из-за бездействия более чем 10 минут"
[06:04:22] *** mrdoctorwho shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[06:05:20] *** ralphm has left the room
[06:05:22] *** ralphm has joined the room
[06:05:54] *** Andrew Nenakhov has left the room
[06:05:55] *** Andrew Nenakhov has joined the room
[06:05:58] *** lumi shows as "xa" and his status message is "(Idle 60 min)"
[06:07:34] *** goffi has joined the room
[06:07:58] *** alexis has left the room
[06:10:24] *** ralphm has left the room
[06:10:25] *** ralphm has joined the room
[06:10:32] *** LNJ has joined the room
[06:13:27] *** Andrew Nenakhov has left the room
[06:13:29] *** Andrew Nenakhov has joined the room
[06:15:04] *** Yagiza shows as "online" and his status message is "Доступен"
[06:20:56] *** Guus has joined the room
[06:21:56] *** mrdoctorwho shows as "online"
[06:23:33] *** Nekit has left the room
[06:23:52] *** Nekit has joined the room
[06:25:20] *** Zash has joined the room
[06:25:21] *** Zash shows as "online"
[06:25:56] *** Zash has left the room
[06:25:56] *** Zash has joined the room
[06:25:58] *** Zash shows as "online"
[06:25:58] *** Zash has left the room
[06:26:00] *** Zash shows as "online"
[06:26:00] *** Zash has left the room
[06:26:02] *** Zash shows as "online"
[06:26:02] *** Zash has left the room
[06:26:04] *** Zash shows as "online"
[06:26:04] *** Zash has left the room
[06:26:05] *** Zash shows as "online"
[06:26:05] *** Zash has left the room
[06:26:07] *** Zash shows as "online"
[06:26:07] *** Zash has left the room
[06:26:09] *** Zash shows as "online"
[06:26:09] *** Zash has left the room
[06:26:11] *** Zash shows as "online"
[06:26:11] *** Zash has left the room
[06:26:12] *** Zash shows as "online"
[06:26:12] *** Zash has left the room
[06:26:14] *** Zash shows as "online"
[06:26:14] *** Zash has left the room
[06:26:16] *** Zash shows as "online"
[06:26:16] *** Zash has left the room
[06:26:18] *** Zash shows as "online"
[06:26:18] *** Zash has left the room
[06:26:19] *** Zash shows as "online"
[06:26:19] *** Zash has left the room
[06:26:21] *** Zash shows as "online"
[06:26:21] *** Zash has left the room
[06:26:23] *** Zash shows as "online"
[06:26:23] *** Zash has left the room
[06:26:25] *** Zash shows as "online"
[06:26:25] *** Zash has left the room
[06:26:26] *** Zash shows as "online"
[06:26:26] *** Zash has left the room
[06:26:28] *** Zash shows as "online"
[06:26:28] *** Zash has left the room
[06:26:30] *** Zash shows as "online"
[06:26:30] *** Zash has left the room
[06:26:31] *** Zash shows as "online"
[06:26:32] *** Zash has left the room
[06:26:33] *** Zash shows as "online"
[06:26:33] *** Zash has left the room
[06:26:35] *** Zash shows as "online"
[06:26:35] *** Zash has left the room
[06:26:37] *** Zash shows as "online"
[06:26:37] *** Zash has left the room
[06:26:39] *** Zash shows as "online"
[06:26:39] *** Zash has left the room
[06:26:40] *** Zash shows as "online"
[06:26:40] *** Zash has left the room
[06:26:42] *** Zash shows as "online"
[06:26:42] *** Zash has left the room
[06:26:44] *** Zash shows as "online"
[06:26:44] *** Zash has left the room
[06:26:46] *** Zash shows as "online"
[06:26:46] *** Zash has left the room
[06:26:47] *** Zash shows as "online"
[06:26:48] *** Zash has left the room
[06:26:49] *** Zash shows as "online"
[06:26:49] *** Zash has left the room
[06:26:51] *** Zash shows as "online"
[06:26:51] *** Zash has left the room
[06:26:53] *** Zash shows as "online"
[06:26:53] *** Zash has left the room
[06:26:55] *** Zash shows as "online"
[06:26:55] *** Zash has left the room
[06:26:56] *** Zash shows as "online"
[06:26:56] *** Zash has left the room
[06:26:58] *** Zash shows as "online"
[06:26:58] *** Zash has left the room
[06:27:00] *** Zash shows as "online"
[06:27:00] *** Zash has left the room
[06:27:02] *** Zash shows as "online"
[06:27:02] *** Zash has left the room
[06:27:04] *** Zash shows as "online"
[06:27:04] *** Zash has left the room
[06:27:05] *** Zash shows as "online"
[06:27:05] *** Zash has left the room
[06:27:07] *** Zash shows as "online"
[06:27:07] *** Zash has left the room
[06:27:09] *** Zash shows as "online"
[06:27:09] *** Zash has left the room
[06:27:11] *** Zash shows as "online"
[06:27:11] *** Zash has left the room
[06:27:12] *** Zash shows as "online"
[06:27:13] *** Zash has left the room
[06:27:14] *** Zash shows as "online"
[06:27:14] *** Zash has left the room
[06:27:16] *** Zash shows as "online"
[06:27:16] *** Zash has left the room
[06:27:18] *** Zash shows as "online"
[06:27:18] *** Zash has left the room
[06:27:20] *** Zash shows as "online"
[06:27:20] *** Zash has left the room
[06:27:21] *** Zash shows as "online"
[06:27:21] *** Zash has left the room
[06:27:23] *** Zash shows as "online"
[06:27:23] *** Zash has left the room
[06:27:25] *** Zash shows as "online"
[06:27:25] *** Zash has left the room
[06:27:27] *** Zash shows as "online"
[06:27:27] *** Zash has left the room
[06:27:29] *** Zash shows as "online"
[06:27:29] *** Zash has left the room
[06:27:30] *** Zash shows as "online"
[06:27:31] *** Zash has left the room
[06:27:32] *** Zash shows as "online"
[06:27:32] *** Zash has left the room
[06:27:34] *** Zash shows as "online"
[06:27:34] *** Zash has left the room
[06:27:36] *** Zash shows as "online"
[06:27:36] *** Zash has left the room
[06:27:38] *** Zash shows as "online"
[06:27:38] *** Zash has left the room
[06:27:40] *** Zash shows as "online"
[06:27:40] *** Zash has left the room
[06:27:41] *** Zash shows as "online"
[06:27:42] *** Zash has left the room
[06:27:43] *** Zash shows as "online"
[06:27:43] *** Zash has left the room
[06:27:45] *** Zash shows as "online"
[06:27:45] *** Zash has left the room
[06:27:47] *** Zash shows as "online"
[06:27:47] *** Zash has left the room
[06:27:49] *** Zash shows as "online"
[06:27:49] *** Zash has left the room
[06:27:50] *** Zash shows as "online"
[06:27:51] *** Zash has left the room
[06:27:52] *** Zash shows as "online"
[06:27:52] *** Zash has left the room
[06:27:54] *** Zash shows as "online"
[06:27:54] *** Zash has left the room
[06:27:56] *** Zash shows as "online"
[06:27:56] *** Zash has left the room
[06:27:58] *** Zash shows as "online"
[06:27:58] *** Zash has left the room
[06:27:59] *** Zash shows as "online"
[06:28:00] *** Zash has left the room
[06:28:01] *** Zash shows as "online"
[06:28:01] *** Zash has left the room
[06:28:03] *** Zash shows as "online"
[06:28:03] *** Zash has left the room
[06:28:05] *** Zash shows as "online"
[06:28:05] *** Zash has left the room
[06:28:07] *** Zash shows as "online"
[06:28:07] *** Zash has left the room
[06:28:08] *** Zash shows as "online"
[06:28:09] *** Zash has left the room
[06:28:10] *** Zash shows as "online"
[06:28:10] *** Zash has left the room
[06:28:12] *** Zash shows as "online"
[06:28:12] *** Zash has left the room
[06:28:14] *** Zash shows as "online"
[06:28:14] *** Zash has left the room
[06:28:16] *** Zash shows as "online"
[06:28:16] *** Zash has left the room
[06:28:18] *** Zash shows as "online"
[06:28:18] *** Zash has left the room
[06:28:19] *** Zash shows as "online"
[06:28:20] *** Zash has left the room
[06:28:21] *** Zash shows as "online"
[06:28:21] *** Zash has left the room
[06:28:23] *** Zash shows as "online"
[06:28:23] *** Zash has left the room
[06:28:25] *** Zash shows as "online"
[06:28:25] *** Zash has left the room
[06:28:27] *** Zash shows as "online"
[06:28:27] *** Zash has left the room
[06:28:29] *** Zash shows as "online"
[06:28:29] *** Zash has left the room
[06:28:31] *** Zash shows as "online"
[06:28:31] *** Zash has left the room
[06:28:31] *** Lance has left the room
[06:28:32] *** Zash shows as "online"
[06:28:33] *** Zash has left the room
[06:28:34] *** Zash shows as "online"
[06:28:34] *** Zash has left the room
[06:28:36] *** Zash shows as "online"
[06:28:36] *** Zash has left the room
[06:28:38] *** Zash shows as "online"
[06:28:38] *** Zash has left the room
[06:28:40] *** Zash shows as "online"
[06:28:40] *** Zash has left the room
[06:28:42] *** Zash shows as "online"
[06:28:42] *** Zash has left the room
[06:28:43] *** Zash shows as "online"
[06:28:44] *** Zash has left the room
[06:28:45] *** Zash shows as "online"
[06:28:45] *** Zash has left the room
[06:28:47] *** Zash shows as "online"
[06:28:47] *** Zash has left the room
[06:28:49] *** Zash shows as "online"
[06:28:49] *** Zash has left the room
[06:28:51] *** Zash shows as "online"
[06:28:51] *** Zash has left the room
[06:28:53] *** Zash shows as "online"
[06:28:53] *** Zash has left the room
[06:28:55] *** Zash shows as "online"
[06:28:55] *** Zash has left the room
[06:28:56] *** Zash shows as "online"
[06:28:57] *** Zash has left the room
[06:28:58] *** Zash shows as "online"
[06:28:58] *** Zash has left the room
[06:29:00] *** Zash shows as "online"
[06:29:00] *** Zash has left the room
[06:29:02] *** Zash shows as "online"
[06:29:02] *** Zash has left the room
[06:29:04] *** Zash shows as "online"
[06:29:04] *** Zash has left the room
[06:29:05] *** LNJ has left the room
[06:29:06] *** Zash shows as "online"
[06:29:06] *** Zash has left the room
[06:29:08] *** Zash shows as "online"
[06:29:08] *** Zash has left the room
[06:29:09] *** Zash shows as "online"
[06:29:10] *** Zash has left the room
[06:29:11] *** Zash shows as "online"
[06:29:11] *** Zash has left the room
[06:29:13] *** Zash shows as "online"
[06:29:13] *** Zash has left the room
[06:29:15] *** Zash shows as "online"
[06:29:15] *** Zash has left the room
[06:29:17] *** Zash shows as "online"
[06:29:17] *** Zash has left the room
[06:29:20] *** Zash shows as "online"
[06:29:26] *** Zash shows as "online"
[06:30:56] *** j.r has joined the room
[06:33:56] *** Zash has left the room
[06:33:56] *** Zash has left the room
[06:34:46] *** Zash has joined the room
[06:40:11] *** Guus shows as "online"
[06:45:21] *** Dave Cridland has left the room
[06:45:22] *** Dave Cridland shows as "online"
[06:45:24] *** Guus shows as "online"
[06:45:25] *** Dave Cridland has left the room
[06:45:38] *** Dave Cridland shows as "online"
[06:46:26] *** Dave Cridland has left the room
[06:46:26] *** Dave Cridland shows as "online"
[06:46:33] *** Dave Cridland has left the room
[06:46:43] *** Tobias has left the room
[06:46:45] *** Tobias has joined the room
[06:46:46] *** Dave Cridland shows as "online"
[06:48:24] *** valo has joined the room
[06:51:36] *** rion has joined the room
[06:52:09] *** Guus has left the room
[06:52:58] *** Dave Cridland has left the room
[06:53:35] *** Dave Cridland shows as "online"
[06:54:35] *** Dave Cridland has left the room
[06:54:38] *** Dave Cridland shows as "online"
[06:54:43] *** Dave Cridland has left the room
[06:55:09] *** Guus has left the room
[06:56:15] *** Dave Cridland shows as "online"
[07:04:40] *** Bunneh has left the room
[07:04:41] *** Bunneh has joined the room
[07:04:41] *** Bunneh shows as "online"
[07:05:53] *** Guus shows as "online"
[07:06:49] *** Guus shows as "online"
[07:07:08] *** Valerian has joined the room
[07:07:54] *** Bunneh has left the room
[07:07:54] *** Bunneh has joined the room
[07:07:54] *** Bunneh shows as "online"
[07:08:46] *** Valerian has left the room
[07:08:47] *** Valerian has joined the room
[07:11:39] *** Bunneh has left the room
[07:11:39] *** Bunneh has joined the room
[07:12:12] *** Dave Cridland has left the room
[07:12:13] *** Dave Cridland shows as "online"
[07:12:14] *** Dave Cridland has left the room
[07:12:15] *** Dave Cridland shows as "online"
[07:12:56] *** Dave Cridland has left the room
[07:13:15] *** Dave Cridland shows as "online"
[07:14:19] *** LNJ has joined the room
[07:16:09] *** Guus has left the room
[07:17:09] *** ralphm has joined the room
[07:17:44] *** marmistrz shows as "online"
[07:18:09] *** marc has left the room
[07:18:10] *** Dave Cridland has left the room
[07:18:13] *** Dave Cridland has left the room
[07:18:24] *** Dave Cridland shows as "online"
[07:19:02] *** Dave Cridland shows as "online"
[07:19:26] *** Dave Cridland has left the room
[07:21:06] *** Steve Kille shows as "online" and his status message is "At Home"
[07:22:37] *** rion has left the room
[07:22:47] *** rion has joined the room
[07:23:44] *** ralphm shows as "online"
[07:24:29] *** rion shows as "online"
[07:25:09] *** Guus has left the room
[07:25:11] *** Dave Cridland shows as "online"
[07:25:31] *** rion has left the room
[07:25:38] *** rion has joined the room
[07:26:26] *** jonasw shows as "online"
[07:27:54] *** Guus shows as "online"
[07:30:11] *** alexis has joined the room
[07:31:45] *** Dave Cridland has left the room
[07:33:15] *** Zash has left the room
[07:34:11] *** Dave Cridland shows as "online"
[07:34:23] *** Zash has joined the room
[07:34:23] *** Zash shows as "online"
[07:34:58] *** Zash has left the room
[07:34:59] *** Zash has joined the room
[07:35:02] *** Zash shows as "online"
[07:35:02] *** Zash has left the room
[07:35:14] *** Zash has left the room
[07:35:54] *** Zash has joined the room
[07:35:59] *** Dave Cridland has left the room
[07:36:42] *** Dave Cridland shows as "online"
[07:37:07] *** LNJ has left the room
[07:39:44] *** marmistrz shows as "online"
[07:39:48] *** tim@boese-ban.de has joined the room
[07:40:09] *** Guus has left the room
[07:40:47] *** jubalh has joined the room
[07:40:47] *** Dave Cridland has left the room
[07:41:09] *** LNJ has joined the room
[07:41:28] *** jonasw shows as "away"
[07:41:28] *** jonasw shows as "online"
[07:41:33] *** jonasw shows as "away"
[07:41:38] *** jonasw shows as "online"
[07:43:22] *** Dave Cridland shows as "online"
[07:43:45] *** marmistrz has left the room
[07:44:33] *** Tobias shows as "online"
[07:45:45] *** Tobias shows as "online"
[07:47:21] *** Dave Cridland has left the room
[07:47:22] *** Dave Cridland shows as "online"
[07:47:41] *** marmistrz shows as "online"
[07:47:45] *** Guus shows as "online"
[07:51:01] *** Dave Cridland has left the room
[07:51:07] *** Dave Cridland shows as "online"
[07:51:53] *** Dave Cridland has left the room
[07:53:23] *** Dave Cridland shows as "online"
[07:54:22] *** Kev shows as "online"
[07:54:33] *** Dave Cridland has left the room
[07:54:43] *** daniel has left the room
[07:54:51] *** daniel has joined the room
[07:55:42] *** Dave Cridland shows as "online"
[07:56:51] *** Dave Cridland has left the room
[07:58:00] *** Dave Cridland shows as "online"
[07:58:01] *** Steve Kille shows as "away" and his status message is "At Home"
[07:58:09] *** Guus has left the room
[07:59:19] *** Dave Cridland has left the room
[07:59:41] *** daniel shows as "online"
[08:00:37] *** blabla has joined the room
[08:00:40] *** Dave Cridland shows as "online"
[08:00:50] *** LNJ has left the room
[08:01:34] *** Dave Cridland has left the room
[08:01:35] *** Dave Cridland shows as "online"
[08:01:40] *** Dave Cridland has left the room
[08:01:47] *** Dave Cridland shows as "online"
[08:03:40] *** Valerian has left the room
[08:03:40] *** Valerian has joined the room
[08:03:44] *** Dave Cridland has left the room
[08:03:46] *** Dave Cridland shows as "online"
[08:03:57] *** Dave Cridland has left the room
[08:04:09] *** Dave Cridland shows as "online"
[08:04:23] *** Dave Cridland has left the room
[08:04:23] *** Dave Cridland shows as "online"
[08:04:50] *** SaltyBones shows as "online"
[08:05:43] *** remko has joined the room
[08:05:43] *** remko shows as "online"
[08:06:14] *** lumi shows as "online"
[08:06:31] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[08:06:36] *** Dave Cridland has left the room
[08:06:39] *** Dave Cridland shows as "online"
[08:06:45] *** lumi has left the room
[08:08:06] *** tim@boese-ban.de shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[08:13:09] *** Steve Kille shows as "online" and his status message is "At Home"
[08:15:33] *** Zash shows as "away"
[08:16:19] *** Guus shows as "online"
[08:16:30] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[08:18:06] *** tim@boese-ban.de shows as "xa" and his status message is " (Nicht verfügbar wegen Untätigkeit seit mehr als 15 Minuten)"
[08:19:35] *** Dave Cridland has left the room
[08:19:43] *** Dave Cridland shows as "online"
[08:19:49] *** Dave Cridland has left the room
[08:19:50] *** Dave Cridland shows as "online"
[08:20:12] *** Dave Cridland has left the room
[08:20:18] *** Dave Cridland shows as "online"
[08:20:23] *** Valerian has left the room
[08:21:07] *** Dave Cridland has left the room
[08:21:08] *** Dave Cridland shows as "online"
[08:21:38] *** Steve Kille shows as "online" and his status message is "At Home"
[08:22:42] *** McKael has left the room
[08:23:14] *** tim@boese-ban.de shows as "online"
[08:24:55] *** LNJ has joined the room
[08:26:04] *** marc has joined the room
[08:26:57] *** Valerian has joined the room
[08:27:54] *** Dave Cridland has left the room
[08:27:56] *** Dave Cridland shows as "online"
[08:28:09] *** Guus has left the room
[08:28:28] *** Dave Cridland has left the room
[08:28:37] *** Dave Cridland shows as "online"
[08:29:40] *** Andrew Nenakhov has left the room
[08:29:43] *** Andrew Nenakhov has joined the room
[08:30:50] *** winfried shows as "online"
[08:32:01] *** Dave Cridland has left the room
[08:32:03] *** Dave Cridland shows as "online"
[08:32:05] *** Tobias shows as "online"
[08:32:08] *** Tobias shows as "online"
[08:32:22] *** Tobias has left the room
[08:32:38] *** Dave Cridland has left the room
[08:32:42] *** Dave Cridland shows as "online"
[08:33:40] *** Steve Kille has left the room
[08:35:44] *** Steve Kille has left the room
[08:35:48] *** Dave Cridland has left the room
[08:35:58] *** Dave Cridland shows as "online"
[08:36:04] *** Dave Cridland has left the room
[08:36:07] *** Dave Cridland shows as "online"
[08:36:37] *** Dave Cridland has left the room
[08:36:45] *** Dave Cridland shows as "online"
[08:37:15] *** Andrew Nenakhov has left the room
[08:37:16] *** Andrew Nenakhov has joined the room
[08:38:17] *** Andrew Nenakhov has left the room
[08:38:19] *** Andrew Nenakhov has joined the room
[08:38:23] *** marc has left the room
[08:39:07] *** Alex has joined the room
[08:39:18] *** Alex shows as "online"
[08:41:26] *** ralphm shows as "online"
[08:43:23] *** Dave Cridland has left the room
[08:43:25] *** Dave Cridland shows as "online"
[08:43:37] *** Steve Kille has joined the room
[08:43:42] *** Steve Kille shows as "online" and his status message is "At Home"
[08:44:08] *** Dave Cridland has left the room
[08:44:12] *** Steve Kille shows as "online" and his status message is "Hampton"
[08:44:13] *** Dave Cridland shows as "online"
[08:46:49] *** LNJ has left the room
[08:47:28] *** alexis has left the room
[08:47:52] *** alexis has joined the room
[08:57:17] *** Dave Cridland has left the room
[08:57:17] *** Dave Cridland shows as "online"
[08:58:20] *** Dave Cridland has left the room
[09:01:03] *** Dave Cridland shows as "online"
[09:01:43] *** winfried shows as "away" and his status message is "Auto Status (idle)"
[09:04:48] *** Dave Cridland has left the room
[09:04:53] *** Dave Cridland shows as "online"
[09:06:11] *** SaltyBones has left the room
[09:09:46] *** winfried shows as "online"
[09:11:53] *** Alex has left the room
[09:15:51] *** Steve Kille has left the room
[09:17:34] *** Steve Kille has joined the room
[09:17:40] *** Steve Kille shows as "online" and his status message is "Hampton"
[09:21:53] *** blabla shows as "online"
[09:24:38] *** SaltyBones shows as "online"
[09:26:46] *** Valerian shows as "online"
[09:26:49] *** Valerian shows as "away" and his status message is "Away"
[09:27:51] *** SaltyBones has left the room
[09:28:09] *** Alex has joined the room
[09:29:13] *** valo has left the room
[09:29:17] *** valo has joined the room
[09:30:14] *** Guus shows as "online"
[09:30:38] *** SaltyBones shows as "online"
[09:33:38] *** Valerian shows as "online"
[09:33:42] *** Valerian shows as "online"
[09:34:02] *** marmistrz shows as "online"
[09:35:09] *** Dave Cridland has left the room
[09:36:22] *** rion has left the room
[09:36:57] *** Alex has left the room
[09:37:47] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[09:37:49] *** Dave Cridland shows as "online"
[09:38:34] *** ralphm shows as "online"
[09:40:09] *** Guus has left the room
[09:46:30] *** Dave Cridland has left the room
[09:46:31] *** xnyhps shows as "away" and his status message is "Away"
[09:46:31] *** xnyhps shows as "online"
[09:46:31] *** xnyhps shows as "away" and his status message is "Away"
[09:47:53] *** xnyhps shows as "away" and his status message is "Away"
[09:48:02] *** Dave Cridland shows as "online"
[09:49:34] *** Dave Cridland has left the room
[09:51:16] *** tim@boese-ban.de shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[09:53:00] *** Dave Cridland shows as "online"
[09:53:22] *** tim@boese-ban.de shows as "online"
[09:59:21] *** Zash shows as "online"
[09:59:54] *** tim@boese-ban.de shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[10:01:31] *** alexis shows as "online"
[10:01:52] *** winfried shows as "online"
[10:02:14] *** tim@boese-ban.de shows as "online"
[10:08:18] *** alexis shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[10:08:46] *** Dave Cridland has left the room
[10:10:28] *** alexis shows as "online"
[10:10:45] *** Seve/SouL shows as "online"
[10:13:05] *** Dave Cridland shows as "online"
[10:15:14] *** alexis has left the room
[10:16:51] *** winfried has left the room
[10:20:51] *** jubalh has joined the room
[10:21:43] *** marmistrz shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[10:21:49] *** marmistrz shows as "online"
[10:25:02] *** jubalh has left the room
[10:26:50] *** Holger shows as "online" and his status message is "I'm available"
[10:26:50] *** Holger shows as "online" and his status message is "I'm available"
[10:27:46] *** Steve Kille shows as "away" and his status message is "Hampton"
[10:27:55] *** Syndace has left the room
[10:27:56] *** Syndace has joined the room
[10:30:10] *** winfried has left the room
[10:30:11] *** winfried has joined the room
[10:31:05] *** Syndace has left the room
[10:31:08] *** Syndace has joined the room
[10:31:34] *** Steve Kille shows as "online" and his status message is "Hampton"
[10:32:09] *** rion has joined the room
[10:33:49] *** daniel has left the room
[10:34:22] *** vanitasvitae shows as "online"
[10:34:31] *** jubalh has joined the room
[10:34:57] *** jubalh has left the room
[10:36:51] *** jubalh has joined the room
[10:37:08] *** jubalh has left the room
[10:39:55] *** Andrew Nenakhov has left the room
[10:39:56] *** Andrew Nenakhov has joined the room
[10:41:10] *** efrit has joined the room
[10:42:29] *** Andrew Nenakhov has left the room
[10:42:30] *** Andrew Nenakhov has joined the room
[10:43:04] *** Andrew Nenakhov has left the room
[10:43:06] *** Andrew Nenakhov has joined the room
[10:43:21] *** blabla has left the room
[10:43:52] *** Andrew Nenakhov has left the room
[10:43:55] *** Andrew Nenakhov has joined the room
[10:44:23] *** jonasw shows as "away"
[10:44:27] *** Andrew Nenakhov has left the room
[10:44:42] *** Andrew Nenakhov has joined the room
[10:46:58] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[10:49:33] *** tim@boese-ban.de shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[10:50:59] *** marmistrz has left the room
[10:51:47] *** remko shows as "away"
[10:52:55] *** remko shows as "online"
[10:59:23] *** Andrew Nenakhov has left the room
[10:59:29] *** nyco has left the room
[10:59:33] *** tim@boese-ban.de shows as "xa" and his status message is " (Nicht verfügbar wegen Untätigkeit seit mehr als 15 Minuten)"
[10:59:40] *** Andrew Nenakhov has joined the room
[10:59:45] *** Dave Cridland has left the room
[10:59:56] *** Dave Cridland shows as "online"
[11:01:30] *** Dave Cridland has left the room
[11:02:08] *** Kev shows as "away"
[11:02:31] *** tim@boese-ban.de shows as "online"
[11:02:53] *** Dave Cridland shows as "online"
[11:04:10] *** alexis has joined the room
[11:05:18] *** Kev shows as "online"
[11:05:31] *** Dave Cridland has left the room
[11:05:43] *** Dave Cridland shows as "online"
[11:07:08] *** Seve/SouL shows as "online"
[11:07:29] *** mrdoctorwho shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[11:08:30] *** Seve/SouL has left the room
[11:09:29] *** vanitasvitae has left the room
[11:11:29] *** remko shows as "away"
[11:12:19] *** Dave Cridland has left the room
[11:12:28] *** Tobias shows as "away"
[11:13:38] *** Dave Cridland shows as "online"
[11:13:44] *** lumi has joined the room
[11:13:47] *** Dave Cridland has left the room
[11:14:14] *** Dave Cridland shows as "online"
[11:14:32] *** winfried has joined the room
[11:15:42] *** Kev shows as "away"
[11:16:32] *** Holger shows as "online" and his status message is "I'm available"
[11:17:27] *** Kev shows as "online"
[11:17:29] *** mrdoctorwho shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[11:18:56] *** Dave Cridland has left the room
[11:19:45] *** Dave Cridland shows as "online"
[11:20:15] *** tim@boese-ban.de shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[11:23:10] *** Ge0rG has left the room
[11:23:20] *** Ge0rG shows as "away"
[11:24:03] *** Ge0rG has left the room
[11:25:36] *** Ge0rG shows as "away"
[11:26:24] *** Valerian shows as "online"
[11:26:28] *** Valerian shows as "away" and his status message is "Away"
[11:26:41] *** MattJ shows as "online"
[11:27:36] *** Ge0rG has left the room
[11:27:54] *** Ge0rG shows as "away"
[11:28:09] *** Ge0rG has left the room
[11:29:59] *** Ge0rG shows as "away"
[11:30:15] *** tim@boese-ban.de shows as "xa" and his status message is " (Nicht verfügbar wegen Untätigkeit seit mehr als 15 Minuten)"
[11:31:59] *** Ge0rG has left the room
[11:32:23] *** Ge0rG shows as "away"
[11:32:39] *** Ge0rG has left the room
[11:32:51] *** Dave Cridland has left the room
[11:34:30] *** Ge0rG shows as "away"
[11:36:30] *** Ge0rG has left the room
[11:36:49] *** Ge0rG shows as "away"
[11:37:02] *** Ge0rG has left the room
[11:38:54] *** Ge0rG shows as "away"
[11:39:04] *** Dave Cridland shows as "online"
[11:40:54] *** Ge0rG has left the room
[11:41:11] *** Ge0rG shows as "away"
[11:41:33] *** Ge0rG has left the room
[11:43:22] *** Ge0rG shows as "away"
[11:44:22] *** Steve Kille shows as "away" and his status message is "Hampton"
[11:45:22] *** Ge0rG has left the room
[11:45:40] *** Dave Cridland has left the room
[11:45:52] *** lskdjf has joined the room
[11:46:39] *** Ge0rG shows as "away"
[11:47:11] *** Ge0rG has left the room
[11:47:24] *** Valerian shows as "away" and his status message is "Away"
[11:47:24] *** Valerian shows as "online"
[11:48:11] *** blabla shows as "online"
[11:48:19] *** Dave Cridland shows as "online"
[11:48:47] *** Ge0rG shows as "away"
[11:50:25] *** Ge0rG has left the room
[11:50:25] *** mrdoctorwho shows as "online"
[11:51:03] *** la|r|ma has joined the room
[11:51:07] *** Ge0rG shows as "away"
[11:51:37] *** Ge0rG has left the room
[11:52:43] *** Dave Cridland has left the room
[11:53:06] *** Dave Cridland shows as "online"
[11:54:09] *** Dave Cridland has left the room
[11:55:25] *** mrdoctorwho shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[11:57:23] *** Ge0rG shows as "away"
[11:57:34] *** Ge0rG shows as "online"
[12:00:05] *** daniel has left the room
[12:00:07] *** daniel has joined the room
[12:01:43] *** Dave Cridland shows as "online"
[12:02:11] *** jere has joined the room
[12:04:33] *** tim@boese-ban.de shows as "online"
[12:05:25] *** mrdoctorwho shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[12:07:16] *** jere has left the room
[12:07:57] *** jere has joined the room
[12:14:01] *** Andrew Nenakhov has left the room
[12:14:02] *** Andrew Nenakhov has joined the room
[12:14:47] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[12:14:56] *** Holger shows as "online"
[12:18:08] *** ralphm shows as "online"
[12:18:24] *** Tobias shows as "online"
[12:20:25] *** Holger has left the room
[12:22:00] *** Steve Kille shows as "online" and his status message is "Hampton"
[12:24:34] *** jere has left the room
[12:24:39] *** jere has joined the room
[12:25:43] *** winfried shows as "online"
[12:27:22] *** intosi has joined the room
[12:28:33] *** mrdoctorwho has left the room
[12:28:36] *** mrdoctorwho shows as "online"
[12:32:00] *** la|r|ma shows as "online"
[12:34:02] *** lskdjf shows as "online"
[12:35:16] *** SaltyBones has left the room
[12:35:42] *** intosi has joined the room
[12:36:59] *** alexis has left the room
[12:37:06] *** alexis has joined the room
[12:38:37] <Ge0rG> So Facebook is in the middle of a huge data protection scandal. Can we widely deploy XMPP now?
[12:39:37] *** moparisthebest shows as "online"
[12:40:37] *** moparisthebest has left the room
[12:40:47] *** moparisthebest shows as "online"
[12:40:49] <flow> no
[12:42:03] <Ge0rG> Ah, still no web client.
[12:42:13] <Ge0rG> Yeah well, let's wait for the next scandal then
[12:44:08] <Tobias> let's wait for the Facebook Uber merger, then everything will be fine
[12:44:18] *** marmistrz has joined the room
[12:45:25] <mrdoctorwho> Uber has chat already, and you can view your driver's profile
[12:45:41] <mrdoctorwho> Not so far from FB
[12:45:56] *** mimi89999 shows as "online"
[12:46:59] *** rion shows as "away"
[12:50:18] *** jubalh has joined the room
[12:51:15] *** jubalh has left the room
[12:51:54] *** winfried shows as "away" and his status message is "Auto Status (idle)"
[12:53:20] *** rion shows as "online"
[12:53:51] *** SaltyBones shows as "online"
[12:55:01] *** SaltyBones has left the room
[12:55:04] *** SaltyBones shows as "online"
[13:00:16] *** SaltyBones has left the room
[13:00:22] *** SaltyBones shows as "online"
[13:00:22] *** SaltyBones shows as "online"
[13:00:23] *** SaltyBones shows as "online"
[13:00:23] *** SaltyBones shows as "online"
[13:01:36] <moparisthebest> uber did just directly kill their first person yesterday so
[13:03:59] *** Dave Cridland has left the room
[13:04:12] <Andrew Nenakhov> Ge0rG,
> Ah, still no web client.

Your information is outdated )
[13:05:11] *** SaltyBones has left the room
[13:05:14] <Andrew Nenakhov> As for Uber killing person, from what I got about this incident, person got himself killed with Uber
[13:07:53] <Ge0rG> Andrew Nenakhov: tell me about an as-easy-as-slack xmpp client!
[13:08:14] *** Andrew Nenakhov has left the room
[13:08:45] <Ge0rG> I expected that.
[13:09:05] *** Dave Cridland shows as "online"
[13:11:47] *** Dave Cridland has left the room
[13:11:49] *** Dave Cridland shows as "online"
[13:11:54] *** winfried shows as "xa" and his status message is "Auto Status (idle)"
[13:12:03] *** winfried shows as "online"
[13:12:56] *** Andrew Nenakhov has joined the room
[13:12:59] *** Andrew Nenakhov shows as "online"
[13:13:56] <Andrew Nenakhov> Ge0rG, Xabber, of course
[13:14:25] <Ge0rG> Andrew Nenakhov: does it already have Carbons by default?
[13:15:14] *** SaltyBones shows as "online"
[13:15:46] *** Andrew Nenakhov has left the room
[13:15:47] *** Andrew Nenakhov has joined the room
[13:16:49] <Ge0rG> Can I self-host Xabber-Web? Is there Xabber-iOS?
[13:19:22] <Andrew Nenakhov> Ge0rG, of course it does, for more than a year. Of course you can host it.
[13:20:02] *** marmistrz shows as "online"
[13:20:21] <Andrew Nenakhov> iOS version is coming. Currently it's still ugly (not Mohal or ChatSecure-level ugly, though) but it does work more or less ok.
[13:20:51] <Andrew Nenakhov> We plan to release it in late April if all goes well
[13:21:04] *** Valerian has left the room
[13:22:35] <Ge0rG> Andrew Nenakhov: that's great news! Will Xabber-Web work without xabber-websocket?
[13:23:47] <Andrew Nenakhov> Nope. But there is no workaround and if it's self hosted you can still run it on your own server
[13:24:27] <Andrew Nenakhov> It can in theory work with Bosh but result is shitty. Way too slow.
[13:24:35] <daniel> Andrew Nenakhov: why doesn't it use regular websockets though?
[13:24:52] <daniel> I thought xabber-websocket is just a tcp websocket proxy
[13:25:02] <daniel> For servers that don't have websockets
[13:25:20] <Ge0rG> Can I use wss://web.xabber.com/websocket to port-scan remote servers? :D
[13:25:25] *** Dave Cridland shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[13:31:03] *** Dave Cridland shows as "online"
[13:31:16] <Andrew Nenakhov> Can't work without proxy for off-site domains
[13:31:44] <Andrew Nenakhov> Ge0rG, actually you can )
[13:32:41] *** rion has left the room
[13:32:46] <Ge0rG> Andrew Nenakhov: my next question would be "can I portscan redsolution DMZ", but it looks like a VPS / colo server :>
[13:34:38] *** Nekit has left the room
[13:34:40] *** Nekit has joined the room
[13:37:59] *** LNJ has joined the room
[13:38:27] *** jjrh has left the room
[13:38:27] *** jjrh shows as "online"
[13:39:47] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[13:42:36] *** vanitasvitae shows as "online"
[13:43:26] *** winfried shows as "away" and his status message is "Auto Status (idle)"
[13:44:03] *** vanitasvitae has left the room
[13:44:19] *** vanitasvitae shows as "online"
[13:46:14] *** marmistrz shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[13:46:24] *** Dave Cridland shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[13:46:35] <Ge0rG> > Group chats are not implemented yet.
No xabber-web for me :(
[13:46:50] *** intosi has left the room
[13:46:53] *** intosi has joined the room
[13:47:02] *** intosi shows as "online"
[13:47:03] *** intosi shows as "online"
[13:47:20] <Andrew Nenakhov> Xep-0045 is broken by design and we don't even want to waste time on it, sorry
[13:47:28] <Ge0rG> Andrew Nenakhov: there should be a prominent [+] button in the web UI
[13:48:14] <Andrew Nenakhov> There is ) or you want it even more prominent?
[13:48:24] <Ge0rG> Andrew Nenakhov: 0045 is fixable. Have you looked at MIX already?
[13:48:24] <Ge0rG> And I should be able to just start a chat with somebody by typing their JID into the "Search chats" / "Search contacts" box
[13:48:56] <Ge0rG> Andrew Nenakhov: the (+) button will add a contact or an account (the latter should be part of the preferences)
[13:49:16] <Ge0rG> Andrew Nenakhov: I'd like to talk to a JID without adding them first.
[13:49:26] *** marmistrz shows as "online"
[13:49:28] <Ge0rG> Andrew Nenakhov: or maybe have an (+) when I stopped typing a JID
[13:49:37] <Andrew Nenakhov> No way, spammer!
[13:49:43] <Ge0rG> like Chrome's universal input box, you enter a string and the client figures out what you want
[13:49:46] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[13:49:49] <Ge0rG> Andrew Nenakhov: I hope you are kidding
[13:50:08] <Andrew Nenakhov> No subscription no talk. 😈
[13:50:08] *** ralphm shows as "online"
[13:50:19] <Ge0rG> Andrew Nenakhov: I hope you are kidding
[13:51:13] <Ge0rG> xabber-web will show and notify me of messages from foreigners, so why shouldn't it allow to start chats?
[13:51:21] *** Kev shows as "away"
[13:51:25] *** Dave Cridland shows as "online"
[13:52:01] <Andrew Nenakhov> There are reasons. Mainly because Xabber web is heavily archive centric
[13:52:01] <Ge0rG> Andrew Nenakhov: but it's got a nice clean UI and a good registration flow
[13:52:05] *** LNJ has left the room
[13:52:31] <Ge0rG> Andrew Nenakhov: and your MAM defaults to roster-only?
[13:52:43] <Andrew Nenakhov> And we can't gather messages from strangers with current mam
[13:53:27] *** Steve Kille shows as "away" and his status message is "Hampton"
[13:53:35] <Ge0rG> Why not? You can just MAM everything?
[13:53:37] *** LNJ has joined the room
[13:54:59] *** winfried shows as "online"
[13:55:01] <Andrew Nenakhov> We can, but how exactly do we extract data from it after browser reload?
[13:55:50] <Ge0rG> Andrew Nenakhov: good point. You could query everything from last 1hr / 24hr / 14d...
[13:57:05] *** Steve Kille shows as "online" and his status message is "Hampton"
[13:58:21] *** Kev shows as "online"
[13:58:40] *** jjrh has left the room
[13:58:42] *** jjrh shows as "online"
[14:00:57] <Andrew Nenakhov> Too data expensive. We're working on server protocol to solve this problem.
[14:01:52] <Ge0rG> Andrew Nenakhov: something like "list of recent chat JIDs"?
[14:02:02] *** Andrew Nenakhov has left the room
[14:03:05] *** Andrew Nenakhov has joined the room
[14:03:19] *** deleteme9 has joined the room
[14:03:26] *** marmistrz shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[14:03:27] *** SamWhited shows as "online"
[14:03:49] *** jjrh has left the room
[14:03:50] *** jjrh shows as "online"
[14:03:55] <Andrew Nenakhov> Of course. We call it list of recent conversations.
[14:04:12] <Ge0rG> Andrew Nenakhov: I'd love to see the XEP for that
[14:04:48] *** jjrh has left the room
[14:04:48] *** jjrh shows as "online"
[14:05:13] *** j.r has joined the room
[14:05:53] <Andrew Nenakhov> It will be, if it'll work well.
[14:06:08] *** Valerian has joined the room
[14:06:13] *** jjrh has left the room
[14:06:14] *** jjrh shows as "online"
[14:06:42] *** LNJ has left the room
[14:07:36] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[14:08:53] *** Tobias shows as "online"
[14:09:47] *** Tobias shows as "online"
[14:09:50] *** LNJ has joined the room
[14:10:20] *** marmistrz shows as "online"
[14:11:05] <daniel> Fwiw other people are working on the same thing
[14:11:12] <Andrew Nenakhov> Ge0rG, MIX will never be in ejabberd so no reason to even look at that ) and no, 0045 is not fixable. If you want push notifications on mobile client , you need ad hoc rubber band aids, if you want to talk seamlessly from different clients you need aids like bookmarks. Better do a new proper group chat.
[14:11:13] <daniel> Under the name 'inbox'
[14:11:58] *** deleteme9 has left the room
[14:12:04] <Ge0rG> Andrew Nenakhov: I disagree. I'm fixing the little warts of 0045, one after the other.
[14:12:25] <Kev> Fix them all and put the enhancements in and eventually you'll have 369.
[14:13:16] <Andrew Nenakhov> It's beyond help in our opinion. :-/
[14:13:21] <Ge0rG> Kev: the enhancements that are only needed by a vocal special-case minority, and that complicate the protocol tremendously?
[14:13:46] <Kev> I mean mostly just putting pubsub nodes for extra data.
[14:13:49] <Ge0rG> Kev: IMVHO, we can rescue MIX by axing at least half of the XEP.
[14:13:57] <Kev> I'm potentially up for that.
[14:14:11] <Maranda> Chop chop
[14:14:17] <Ge0rG> people are making fun of us for that XEP.
[14:14:17] <MattJ> Doing so (if the right half is axed) then I'm potentially up for implementing it in Prosody again
[14:14:36] <Kev> I think very possibly the user server stuff goes away, for one thing. Waiting for thoughts from Dave and Matt on that.
[14:14:41] *** Guus shows as "online"
[14:14:45] <Ge0rG> MattJ: the hard part will be getting consent on which the right parts are.
[14:14:46] *** ralphm shows as "online"
[14:15:10] <Ge0rG> Kev: that's not the part I wanted axed.
[14:15:21] <Kev> Which part do you want axed?
[14:15:27] *** vanitasvitae has left the room
[14:15:42] <Ge0rG> I'd even argue that we can have userserver-side MUC persistence today, based on bookmarks and with zero protocol updates
[14:16:04] <Maranda> 🛠️
[14:16:15] <Ge0rG> Kev: proxy JIDs would be the highest prio thing for me to get rid of.
[14:16:25] <Andrew Nenakhov> We'll implement good group chat to our liking, make it work on our server and 3 (6?) platforms and call it a day )
[14:16:28] *** marmistrz shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[14:17:03] <Andrew Nenakhov> Ge0rG, those bookmarks that are already proposed to be replaced? 😂
[14:17:03] <Ge0rG> Kev: I'm still opposed to roster integration of MIXes, but this is a minor one
[14:17:17] <Ge0rG> Andrew Nenakhov: it doesn't matter which bookmarks are used.
[14:18:02] <MattJ> Andrew Nenakhov, so interop is not a goal for you?
[14:18:07] <Maranda> So muc is being replaced with something with higher running complexity or that's gonna get "axed" right...?
[14:18:25] <Ge0rG> Kev: message retraction can be solved with LMC. Direct invitation needs to get half of the fields stripped, because security. current MAM use is a huge mess
[14:18:33] <MattJ> Maranda, theoretically MIX's foundations are simpler than MUC's, I believe
[14:18:52] *** remko shows as "online"
[14:18:57] <Ge0rG> MattJ: in practice, it inherits most of MUCs problems.
[14:19:15] <Andrew Nenakhov> Interop is definitely a goal. I'm just not a fan of making theory-based standards. One should be implemented first and work well. Then standard can be based on implementation.
[14:19:18] <Maranda> I love the *practically* more MattJ you know me 😘
[14:19:22] <Ge0rG> Kev: I think that's it, from a brief look through the MIX TOC
[14:19:54] <Ge0rG> Zash: IIRC you volunteered to implement a PoC server-side MUC idle client
[14:20:05] <Ge0rG> let's call it "MUC bouncer" ;)
[14:20:12] <Andrew Nenakhov> We do software, implement on Android, iOS, web, maybe even desktop, then publish docs.
[14:22:49] <Maranda> ... Because if we end with something that is O(N^2) on most things again we might as well stay with MUC. 😀
[14:23:13] <Zash> Ge0rG: not quite
[14:24:37] <Kev> We can't do pseudonymous rooms without something like proxy JIDs, though.
[14:24:42] *** Guus shows as "online"
[14:25:06] <Ge0rG> Kev: Sam had a nice proposal of burner JIDs, which would be added into the routing mix
[14:25:22] <Ge0rG> Kev: so you register with a burner JID component and use that identity to join MUCs, MIXes etc.
[14:25:44] *** Dave Cridland shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[14:26:10] <Ge0rG> Kev: I'm sure that can be polished into a proper protocol with some amount of work, and it would remove the proxy JID stuff from MIX
[14:26:17] *** alexis has left the room
[14:26:23] <Ge0rG> proxy JIDs are a pseudonymity emulation only anyway.
[14:26:28] *** marmistrz shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[14:26:42] *** alexis has joined the room
[14:27:01] <Andrew Nenakhov> Ejabberd developer said they won't implement MIX
[14:27:03] <Kev> I maintain that it's a Really Bad Idea to bake anonymous proxies in like that.
[14:27:06] *** marmistrz shows as "online"
[14:27:23] <Ge0rG> Kev: to bake them into what exactly?
[14:27:35] <Kev> XMPP
[14:27:36] <Andrew Nenakhov> No support in ejabberd == XEP dead on arrival
[14:27:52] <Ge0rG> Kev: as opposed to special-case anon proxies in MIX?
[14:28:02] <Kev> Yes.
[14:28:14] *** j.r has joined the room
[14:28:16] *** alexis has left the room
[14:28:23] *** alexis has joined the room
[14:28:47] *** alexis has left the room
[14:28:51] *** alexis has joined the room
[14:28:58] *** Dave Cridland shows as "online"
[14:29:17] <Ge0rG> Kev: I know well what happens if we provide anon proxies to the masses (see IBR bot spam), but what would be wrong with having a burner proxy attached as a component on a MIX service, with no external s2s?
[14:29:46] <Ge0rG> One could argue that such a proxy could enforce a given "burner" JID for a given source JID, so the mapping would be a constant 1:1
[14:31:29] <Kev> And the compexity ends up much greater like that than it is with MIX proxy JIDs.
[14:31:45] *** remko shows as "away"
[14:32:09] <Ge0rG> Kev: except that the complexity will be spread onto multiple components that can be debugged individually
[14:32:26] <Kev> I don't think that's true, you end up needing to break the abstractions, I think.
[14:32:44] <Ge0rG> Kev: I'd like to see proof of that.
[14:33:12] *** marmistrz shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[14:33:31] <Kev> Of all the bits of MUC that are hard to work with, I'm not convinced that there being proxy JIDs are them.
[14:34:14] <Ge0rG> Kev: I haven't even started addressing the hard bits from MUC yet. I'm only speaking of the new exciting MIX features
[14:35:21] *** Steve Kille shows as "away" and his status message is "Hampton"
[14:35:22] *** marmistrz shows as "online"
[14:36:07] *** Steve Kille shows as "online" and his status message is "Hampton"
[14:37:09] *** Guus has left the room
[14:37:37] *** rion has joined the room
[14:38:21] *** Alex has joined the room
[14:38:36] *** Dave Cridland shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[14:41:03] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[14:41:47] *** Holger shows as "online" and his status message is "I'm available"
[14:42:53] *** Kev shows as "online"
[14:42:55] *** Kev shows as "online"
[14:43:19] <ralphm> Andrew Nenakhov: I think you are misinformed
[14:43:49] <ralphm> Andrew Nenakhov: there's been ongoing work for ejabberd on MIX for almost two years now
[14:43:58] <Andrew Nenakhov> ralphm, Evgeniy Khramtsov told me himself
[14:44:10] <Andrew Nenakhov> I'll ask him again, ok
[14:44:55] <ralphm> https://docs.ejabberd.im/tutorials/mix-010/
[14:44:56] *** Dave Cridland has left the room
[14:45:05] *** Dave Cridland has left the room
[14:45:06] *** Dave Cridland shows as "online"
[14:45:28] *** Dave Cridland shows as "online"
[14:46:45] *** Dave Cridland has left the room
[14:46:50] *** Dave Cridland shows as "online"
[14:46:59] *** SaltyBones has left the room
[14:47:32] *** Tobias shows as "online"
[14:47:35] *** Tobias shows as "online"
[14:47:52] *** Tobias has left the room
[14:48:07] <Holger> ralphm: Yes this was during the early stages of MIX development.
[14:48:50] <Holger> I think Andrew is right that zinid isn't motivated to implement the current revision (nor am I).
[14:49:20] *** marmistrz has left the room
[14:49:57] *** MattJ shows as "away"
[14:50:29] *** MattJ shows as "online"
[14:50:30] <ralphm> That's regrettable.
[14:50:46] *** Dave Cridland has left the room
[14:50:47] *** Dave Cridland shows as "online"
[14:50:47] *** Dave Cridland shows as "online"
[14:50:58] *** xnyhps shows as "away" and his status message is "Away"
[14:51:16] <Ge0rG> Not at all, for a specification you need approximately a business day just to read and to make sense of.
[14:51:33] <ralphm> Holger: is that because of complexity, or because there's no (current) business justification for working on it?
[14:51:51] <ralphm> Ge0rG: fwiw, XEP-0060 is a lot bigger
[14:52:02] <Ge0rG> ralphm: luckily, nobody ever implemented all of 0060.
[14:52:09] <ralphm> This is false
[14:52:20] <Ge0rG> "no single party"?
[14:52:36] *** Kev shows as "away"
[14:52:56] <edhelas> 0060 is a specifc XEP, each time you look at it you find new features and things to implement
[14:53:02] <Ge0rG> MIX makes use of 0060, so you need that in addition to MIX.
[14:53:19] *** MattJ shows as "away"
[14:53:22] <Ge0rG> And then there is the publish-options security nightmare we had recently.
[14:53:25] *** MattJ shows as "online"
[14:53:52] *** Kev shows as "away"
[14:53:54] *** Kev shows as "online"
[14:53:56] *** Dave Cridland has left the room
[14:54:11] <flow> A quick word count shows that xep60 is 1.7x the size of MIX, FWIW
[14:54:31] *** Dave Cridland shows as "online"
[14:54:59] <flow> and both are not XEPs I would mention as good examples
[14:55:10] *** Neustradamus has joined the room
[14:55:23] <Ge0rG> They are good examples for design by committee.
[14:55:31] <flow> which committee?
[14:56:05] <Andrew Nenakhov> Committee of people who wouldn't implement it in software
[14:56:06] *** lskdjf shows as "online"
[14:56:40] <Ge0rG> flow: I assume this is a rhetorical question
[14:57:04] <ralphm> that's ridiculous, most of XEP-0060 was defined by just the three people on the author list
[14:57:13] <Andrew Nenakhov> Ge0rG, not everyone knows this ideom
[14:57:28] <ralphm> and for MIX, the people that wrote it are also implementing it
[14:58:10] <flow> ralphm, I doubt that
[14:58:31] <flow> uhh, implement*ing*
[14:58:39] <edhelas> it would be nice to have a propre IRL discussion about just Pubsub
[14:59:04] *intosi smiles
[14:59:06] <flow> I read implemented
[14:59:07] <edhelas> have a state of the art, see what we understand, maybe with a hackaton to fix the things that we're talking about
[14:59:36] *** tim@boese-ban.de shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[14:59:56] <edhelas> https://wiki.xmpp.org/web/PubSubIssues
[15:00:14] <Holger> ralphm: I can't really speak for zinid, but for him it might be a bit of both. As MIX development stalled they came up with their MUC/Sub thing as a temporary solution, and now that mostly does the trick for their customers.
[15:00:36] <ralphm> I'm sure there are issues, but the statement that it was design-by-committee and by non-implementors is just false.
[15:00:50] <Holger> ralphm: I wasn't involved with implementing the earlier draft, but according to zinid it was much easier to actually re-use PubSub code back then.
[15:01:02] *** alexis has joined the room
[15:01:28] <moparisthebest> are there problems with muc-sub ? like a reason it isn't a good replacement for MUC/MIX?
[15:02:10] <Holger> As far as I'm concerned it's just the sheer complexity which is demotivating.
[15:02:37] *** Dave Cridland has left the room
[15:03:31] <flow> At it's core MIX isn't that complex
[15:03:52] <flow> It's just everything stuffed into the XEP, just like PubSub, that makes one wanna run awawy
[15:03:55] *** remko shows as "online"
[15:04:42] *** tim@boese-ban.de shows as "online"
[15:04:57] *** Dave Cridland shows as "online"
[15:05:13] <flow> And it becomes hard and harder to distill the gist out of as longer as it stays that way. IIRC ppl attempted a few years back to modularize xep60/PubSub and that never got anywhere
[15:07:47] <ralphm> flow: that was just editorial, not actually changing anything in the protocol
[15:08:04] <flow> ralphm, I know
[15:08:25] <flow> but even that would improve the situation
[15:08:37] <edhelas> I'm ok to have a couple of days and do that with a bunch of persons
[15:08:56] <ralphm> flow: I still have the stacks intosi and I made a few summits ago
[15:09:04] <edhelas> 0060 is the core of many many things that we are doing at the moment, from MIX, to PEP related XEP, MAM is linked to it
[15:09:20] *** manuel-rubio has joined the room
[15:09:24] <flow> IIRC Zash was running with scissors too
[15:09:40] *** lumi shows as "away" and his status message is "(Idle 10 min)"
[15:09:41] *** lumi shows as "online"
[15:09:55] <Zash> I helped
[15:09:58] <intosi> Yes.
[15:10:22] <intosi> As did Chris, by finding printers with enough reams of paper.
[15:10:37] *** Dave Cridland has left the room
[15:10:43] <Zash> The threshold for resuming that seems high :/
[15:11:28] *** tim@boese-ban.de shows as "away" and his status message is " (Abwesend wegen Untätigkeit für mehr als 5 Minuten)"
[15:11:54] *** tux shows as "online"
[15:12:09] <edhelas> is it possible to just rewrite it ?
[15:12:23] <edhelas> starting from the bases and slowly adding back all the features that we had
[15:12:41] <edhelas> it's what I'm doing when I have to refactor code and it's a mess
[15:12:42] <flow> Maybe a good starting point would be to tag every xep60 section as mandatory-to-implement or optional in a wiki page and start from there
[15:13:39] <flow> edhelas: rewriting xep60 appears to be to drastic, inefficient and error prone, but maybe that's not what you had in mind?
[15:13:39] *** Steve Kille shows as "away" and his status message is "Hampton"
[15:14:01] <edhelas> well not really
[15:14:06] *** Dave Cridland shows as "online"
[15:14:16] *** SaltyBones shows as "online"
[15:14:37] <edhelas> I was saying to basically re-understand the substance of all the sections, maybe put that on a wiki, and rewrite properly those things once we figured out the whole schema
[15:14:49] <manuel-rubio> hey! I was checking MIX and I'm still checking it (there are still several typos) but I wanted to change the section 6.3, Ensuring Message Delivery to use "ping" (XEP-0199) instead of the "marker" tag (that's confusing me with markable from Chat Markers (XEP-0333), how can I propose it?
[15:15:20] <edhelas> but it would be more efficient to do that IRL, during a meetup, like a full day, 3 personnes with already some Pubsub background and a set of rules
[15:16:10] *** tim@boese-ban.de shows as "online"
[15:17:54] <flow> manuel-rubio, send a PR, but what's the motivation behind that change?
[15:18:40] *** rion has left the room
[15:20:47] *** jubalh has joined the room
[15:21:43] <ralphm> edhelas: I think the split is already more or less clear, I'll see if I can pick that up again
[15:21:48] *** jubalh has left the room
[15:22:00] <ralphm> But I'm not sure if that is a blocker for building MIX
[15:22:05] <flow> ralphm, Is the split documented somehere?
[15:22:21] <ralphm> as I said, I have the stacks of paper here
[15:22:49] <flow> would be great if it where on some wiki page or such, so that more people could participate
[15:22:53] <flow> and contribute
[15:22:58] <Ge0rG> ralphm: my design-by-committee impression of MIX results from each involved party stuffing their favorite feature into the specification, and us ending up with a huge and complex piece of meta-protocol.
[15:23:38] <ralphm> from the top of my head it is roughly: basic stuff, managent/admin stuff, advanced use cases (publish options, content-based subs)
[15:24:01] <moparisthebest> ralphm, I don't know all the details, but wouldn't you agree it's pretty obvious MIX is too terrible to implement considering it's years old and has 0 implementations?
[15:24:25] <moparisthebest> the developers have spoken, you could say
[15:24:30] <ralphm> I don't know if there's a correlation, no
[15:24:47] <moparisthebest> it's really the only point that matters
[15:25:34] <edhelas> ralphm I'd be happy to have a session with you to work on that :D
[15:25:58] <moparisthebest> I mean you can figure out *why* no one is interested in implementing it and fix those things, or you can continue to say "it's not that bad" and convince no one
[15:26:13] <edhelas> maybe we can organise a Dutch Summit "Let's Make Pubsub Great Again"
[15:26:38] <moparisthebest> MPSGA doesn't quite roll off the tongue :P
[15:27:06] <edhelas> let's do some caps and tshirts for the next FOSDEM :p
[15:27:12] *** Dave Cridland has left the room
[15:28:36] *** Dave Cridland shows as "online"
[15:29:57] *** Kev shows as "online"
[15:31:08] *** Steve Kille shows as "online" and his status message is "Hampton"
[15:36:03] <Andrew Nenakhov> I'd rather support slogan "Let's Make XMPP Great Again".

Just kidding, XMPP was never great. So real slogan should be "Let's Make XMPP Great For Once"
[15:37:19] <Kev> Except that there are implementations of MIX, BTW.
[15:37:41] <SamWhited> Kev: link?
[15:37:48] *** jonasw shows as "online"
[15:37:52] <Kev> Dave's got some, at least.
[15:38:02] <Ge0rG> If a tree falls in a forest, ...
[15:38:10] *** jonasw shows as "online"
[15:38:15] <Tobias> for Openfire
[15:39:33] <SamWhited> The only thing I see from searching is someone else asking for a link on a Jira issue last year sometime (either September or November, no idea what this date format is) with no response.
[15:42:02] *** jubalh has joined the room
[15:42:28] <moparisthebest> Kev, iirc dave half implemented a super early version of MIX in openfire
[15:42:31] *** mrdoctorwho has left the room
[15:42:33] <moparisthebest> not sure I'd count that
[15:42:43] *** mrdoctorwho shows as "online"
[15:45:16] <flow> So no real implementations of MIX?
[15:45:27] <SamWhited> What happened with ejabberd's implementation? Someone earlier said they weren't going to implement it, but they did have one for a while IIRC?
[15:45:42] <SamWhited> If they gave up, that doesn't bode well for the people who keep saying it's not as complicated as it sounds.
[15:46:01] <MattJ> A bunch of people (including us [Prosody]) implemented the early stuff
[15:46:02] <flow> SamWhited, I think there never was code I would descripe as MIX implementation in ejabberd
[15:46:02] *** Dave Cridland has left the room
[15:46:06] <Ge0rG> SamWhited: zinid (Evgeniy) said multiple times that there will be no MIX in ejabberd
[15:46:08] *** Dave Cridland shows as "online"
[15:46:20] <MattJ> Possibly even before the XEP was submitted
[15:46:26] <Holger> flow: Well it was an earlier revision.
[15:46:27] <SamWhited> https://docs.ejabberd.im/tutorials/mix-010/ ?
[15:46:38] <SamWhited> What happened to that?
[15:46:47] <Holger> It's still around.
[15:46:47] *** waqas has joined the room
[15:47:05] <SamWhited> Holger: is it being developed, or was it abandoned?
[15:47:12] <Holger> https://github.com/processone/ejabberd/blob/master/src/mod_mix.erl
[15:47:16] <flow> Holger, was it tested against an client?
[15:47:26] <MattJ> The XEP just grew too big too fast, and with the current XEP I have no intention of implementing
[15:47:43] <Holger> SamWhited: It's not being developed. The XEP then went into a different direction.
[15:47:51] <Holger> flow: Is there a MIX client?
[15:47:51] <MattJ> But this conversation began from the suggestion that the situation may be improved
[15:47:52] <SamWhited> Thanks
[15:48:08] <daniel> That seems to be part of the problem. That mix is a moving target and people who initially implement something that was then changed completely are now afraid that the standard might change again
[15:48:14] <SamWhited> So that's multiple major servers that have old half implemented versions or say they have no intention of implementing. Sounds like we need a rethink.
[15:48:16] <flow> Holger, I'm not aware of one. I think the GSOC project last year tried to produce one but failed
[15:48:25] <daniel> At least that's in part what stops me from implementing it
[15:48:43] <jonasw> daniel, +1
[15:48:48] <Holger> daniel: I'm more afraid the standard won't change again :-)
[15:48:57] <daniel> 😂
[15:49:03] <jonasw> it seems not too bad to me atm
[15:49:16] <jonasw> I don’t like the weird roster integration
[15:49:28] <Ge0rG> > daniel: I'm more afraid the standard won't change again :-)
🤣
[15:51:01] *** intosi has left the room
[15:52:01] *** Kev has left the room
[15:52:30] *** winfried shows as "online"
[15:53:21] <Kev> jonasw: I think the XMPP2 rules may well do away with that.
[15:53:37] <jonasw> Kev, how that?
[15:53:39] <Ge0rG> Kev: so you want to bet XMPP2 on MIX?
[15:53:51] <Kev> Ge0rG: The opposite, I think.
[15:54:11] <Kev> Use the XMPP2 routing rules in MIX.
[15:54:14] <moparisthebest> it's also not just server devs, no client dev seems interested in it either
[15:54:18] <moparisthebest> currently it's a non-starter
[15:54:31] <moparisthebest> s/currently/past few years/
[15:54:33] <Ge0rG> Kev: so you are not talking of the weird roster integration?
[15:54:36] <Kev> I'm interested in it in all our clietns and our server, just haven't got to it yet.
[15:54:49] <Kev> Ge0rG: I think the roster integration can probably go away once routing rules change.
[15:54:51] <Ge0rG> I'm interested in fixing MUC
[15:55:02] *** alexis has left the room
[15:55:10] <Ge0rG> Kev: please enighten me on how those interdepend
[15:55:12] <jonasw> moparisthebest, I *am* interested, but I don’t implement things without something to test against.
[15:55:16] <Maranda> > That seems to be part of the problem. That mix is a moving target and people who initially implement something that was then changed completely are now afraid that the standard might change again
Or more likely that now it's ending being twice as cumbersome as muc is.
[15:55:27] <Maranda> Sounds more likely
[15:55:27] *** alexis has joined the room
[15:55:39] <jonasw> MUC is too simple though.
[15:55:43] <jonasw> see the mess Multi-Session Nicks is
[15:55:43] <Ge0rG> Maranda: and it also adds a bunch of legacy MUC issues
[15:55:50] <jonasw> that ain’t going to be fixed by putting some ducttape on MUC
[15:55:55] <moparisthebest> again are there problems with muc-sub ?
[15:55:56] <Ge0rG> jonasw: ITYM "underspecified"
[15:56:05] <moparisthebest> fully backwards compatible seems a huge giant plus
[15:56:08] <jonasw> moparisthebest, what’s muc-sub?
[15:56:09] <daniel> Maranda: well when I say _part of the problem_ I mean in fact _part_
[15:56:29] <moparisthebest> jonasw, something actually implemented https://docs.ejabberd.im/developer/xmpp-clients-bots/proposed-extensions/muc-sub/
[15:56:39] <jonasw> moparisthebest, is there a XEP?
[15:56:45] <flow> jonasw, something you can test against an implementation: https://docs.ejabberd.im/developer/xmpp-clients-bots/proposed-extensions/muc-sub/
[15:56:47] <moparisthebest> that is a xep, kinda? :)
[15:57:02] <Holger> jonasw: Basically 0045 plus PubSub notifications for offline members.
[15:57:15] <edhelas> daniel by the way, what are your plans regarding Bookmark support in Conversations, you want to move to a PEP storage ?
[15:57:19] <jonasw> moparisthebest, xeps are on xmpp.org/extensions/xep-%04d.xml ;-)
[15:57:19] <flow> jonasw, there is also muc-light
[15:57:35] <moparisthebest> jonasw, some are in inbox, some haven't made it there yet
[15:57:52] <moparisthebest> XSF kind of made clear 'MIX is the way, we don't care about what any actual developer thinks'
[15:57:57] <moparisthebest> which is why I assume it wasn't submitted
[15:58:06] <jonasw> where did the XSF make that clear?
[15:58:07] <Ge0rG> moparisthebest: XSF mainly consists of developers.
[15:58:24] <flow> a few years ago, when the demand for persistent groupchat rose, many MUC replacements appeared, unfortunately we only have one as experimental XEP
[15:58:25] <SamWhited> I was all for sticking with one way forward when mix was a bit smaller, but now it's gotten rather large, maybe muc-sub is worth a look again. It's been a while since I read it.
[15:58:28] <jonasw> I am pretty sure that if something which was much more trivial than MIX but fixes the issues of MUC was presented, it would gain massive adoption immediately.
[15:58:29] <moparisthebest> well there are developers that just write specs, then there are developers that write code
[15:58:49] <Holger> jonasw: Do you think it would be good to submit MUC/Sub? Wasn't MUC-Lite already rejected because we have MIX?
[15:58:56] <jonasw> Holger, I have no idea
[15:59:00] <jonasw> I also don’t know the history there
[15:59:03] <SamWhited> Oh, maybe I was thinking of MUC-Lite, I didn't realize these were two different things.
[15:59:12] <moparisthebest> also XSF has developer firmly entrenched in corporate proprietary servers that have odd use cases not suitable for everyone else
[15:59:28] <moparisthebest> which isn't a problem in itself
[15:59:49] <moparisthebest> but look at the XEPs around when MIX came in, a good number of them are virtually universally implemented at this point
[15:59:51] <pep.> edhelas, movim to PEP storage probably won't happen as long as access-model is not implemented/usable everywhere (from where I understand)
[15:59:56] <moparisthebest> that MIX has 0 implementations is telling
[16:00:03] <edhelas> pep. okay
[16:00:12] <pep.> I mean on servers
[16:00:17] <Ge0rG> SamWhited: I think we can sufficiently fix MUC with minor tweaks to the protocols and an optional "MUC bouncer" on the users' servers
[16:00:22] <Maranda> moparisthebest, I doubt it expecially when you have over half the server developers (me included) that do not intend implementing it in its current state, just saying.
[16:00:28] <jonasw> Ge0rG, how to fix the multi-session nick mess?
[16:00:32] <SamWhited> Ge0rG: I have a hard time beleiving that, but I'd love to see a plan outlined if you think it can be done.
[16:00:36] <Ge0rG> jonasw: it's not much of a mess
[16:00:40] <jonasw> PMs?
[16:00:50] <Ge0rG> jonasw: mainly a mess in some implementations
[16:01:04] <jonasw> Ge0rG, tell that to people trying to feature-discover through MSN.
[16:01:07] <Ge0rG> just because poezio doesn't get them right doesn't mean it can't be done with minimal effort
[16:01:11] *** tux shows as "dnd" and his status message is "Work work …"
[16:01:14] <Kev> You *can* fix MUC, certainly, but it needs doing basically what MIX does, even if the way we currently describe MIX doesn't make it sound straightforward the core is.
[16:01:38] <Ge0rG> jonasw: feature discovery for messages is overrated
[16:01:40] <pep.> edhelas, I'm not talking for daniel, but that's what I gathered
[16:01:49] <jonasw> Ge0rG, we have many hacks and quirks in aioxmpp and jabbercat code which is solely due to the weirdness of MUCs handling of resources
[16:01:53] <SamWhited> It doesn't matter how straight forward the core is if no one else but a handful of people understand it. I'm not convince that statement is true, but if it is then someone who understands it needs to make it clear how simple it is.
[16:01:58] <Maranda> I think somehow I (partially) demessed that jonasw, Ge0rG at least appreciated the effort 😘
[16:02:15] <jonasw> Ge0rG, I like how MIX uses bare JIDs for identities and resources for sessions, unlike MUC. it simplifies a lot if we can just assume that.
[16:02:16] *** Guus has left the room
[16:02:30] <ralphm> jonasw: indeed
[16:02:41] <Kev> SamWhited: Yes, this is true, and yes, we need to make it clear.
[16:02:43] <ralphm> jonasw: but that's a hard break from how MUC works
[16:02:43] *** lumi shows as "away" and his status message is "(Idle 10 min)"
[16:02:48] <jonasw> ralphm, exactly
[16:02:54] <jonasw> which I think that you cannot simply fix MUC.
[16:02:58] <Ge0rG> jonasw: I'm using bare JIDs everywhere in my client except for MUC-PMs and it was straight forward to implement
[16:03:08] <jonasw> Ge0rG, you don’t have avatars in MUC, do you?
[16:03:09] <ralphm> jonasw: that's why I think MUC is not fixable without breaking compatibility
[16:03:11] <moparisthebest> jonasw, no one said MIX didn't have good ideas, just that together it's not good
[16:03:29] <jonasw> moparisthebest, I’m aware.
[16:03:31] <flow> jonasw> Ge0rG, I like how MIX uses bare JIDs for identities and resources for sessions, unlike MUC. it simplifies a lot if we can just assume that.
[16:03:32] <Ge0rG> jonasw: I don't have avatars. But I heard daniel fixed them recently?
[16:03:33] <flow> +1
[16:03:34] <moparisthebest> again are there specific problems with https://docs.ejabberd.im/developer/xmpp-clients-bots/proposed-extensions/muc-sub/ other than 'well it's not MIX' ?
[16:03:48] <flow> moparisthebest, isn't no answer an answer?
[16:03:49] <jonasw> Ge0rG, "fixed"?
[16:03:55] <jonasw> moparisthebest, my specific problem with that is that it’s not a XEP
[16:04:03] <moparisthebest> jonasw, how is that a problem
[16:04:10] <flow> but actually, I think there are 1-2 minor problems with MUC-sub
[16:04:17] <Ge0rG> jonasw: I haven't been watching avatars closely, sorry. Maybe I'm underestimating part of the problem space
[16:04:19] <moparisthebest> it's running code, that is documented, and can easily be submitted as a xep jonasw
[16:04:24] <jonasw> moparisthebest, I like to discourage large-scale deployment of things which aren’t XEPs.
[16:04:26] <flow> but nothing that would prevent me from seeing MUC-Sub as XEP
[16:04:27] <jonasw> moparisthebest, do it then! ;-)
[16:04:31] <SamWhited> If there are only 1-2 minor problems, that's pretty good, I really do need to read that again.
[16:04:41] <Dave Cridland> Catching up, but: a) I didn't implement MIX, Ash Ward did (mostly), and we concentrated on the async messaging cases we needed. But it *is* in use. Various things in later revisions diverged from what we did, however.
[16:04:46] <ralphm> moparisthebest: I didn't know of this specification until 30 min. ago, how can I have evaluated it against MIX? Was it submitted as an alternative to the Council?
[16:04:55] <jonasw> Ge0rG, everywhere but in MUC you can (and have to) associate avatars with bare JIDs. in MUCs, you have to use the full JIDs.
[16:05:16] <Ge0rG> jonasw: yes, as I said. You use bare JIDs everywhere but in MUCs.
[16:05:36] <jonasw> moparisthebest, it still doesn’t solve the full-jids-as-identities-issue which is my biggest beef with MUC tbh
[16:05:37] <Dave Cridland> b) I argued against "MUC-light" because it was neither MUC, nor particularly light.
[16:05:40] <moparisthebest> ralphm, iirc back then council made it clear they would consider nothing but MIX, who would have wasted their time submitting it?
[16:05:46] <jonasw> Ge0rG, earlier you said "MUC-PMs" ;-)
[16:05:46] <Ge0rG> jonasw: so you have an API get_foo_for_jid() and you can pass it a bare JID or a full JID of a MUC participant.
[16:06:03] <Dave Cridland> c) Without seeing MUC-Sub, I don't know how it would differ materially from MIX.
[16:06:12] *** Guus shows as "online"
[16:06:19] <Ge0rG> jonasw: I probably meant "MUC participants"
[16:06:25] <jonasw> Ge0rG, depends. with avatar pushes in presence, the stuff handling the caches needs to be aware whether a JID is from a MUC or not. and this is where things get ugly.
[16:06:42] <moparisthebest> I also just learned about muc-sub within the last few weeks from someone in here
[16:06:44] <Dave Cridland> jonasw, FWIW, MIX uses bare jids too. But then doesn't use them for messages, which I never liked.
[16:06:46] <Ge0rG> jonasw: must inject more <x/>
[16:06:54] <moparisthebest> it just strikes me as 'good enough'
[16:06:58] <jonasw> Ge0rG, the <x/> is in there, but that’s breaking layers.
[16:07:03] <ralphm> moparisthebest: that's fine, but you are asking about an alternative that (almost) nobody has seen and why that is not better than MIX. I don't think it is reasonable to expect an answer during this discussion.
[16:07:04] <moparisthebest> Dave Cridland, did you see the link https://docs.ejabberd.im/developer/xmpp-clients-bots/proposed-extensions/muc-sub/
[16:07:20] <Ge0rG> Dave Cridland: I think MIX only used full JIDs for messages in the context of PMs and resource locking?
[16:07:34] <moparisthebest> sure ralphm , just pointing out there are alternatives that supposedly have running code
[16:07:44] <moparisthebest> and a (not-yet-submitted) spec
[16:08:10] <SamWhited> Reviewing them, muc-light is the one I've seen before and I didn't like it for similar reasons to Dave (also, at the time MIX still seemed like a viable way forward so it felt worth focusing on that and encouraging others to participate in that effort). MUC-sub I'll have to read because I don't think I have read this one and was just mixing (pardon the pun) it up with MUC-light.
[16:08:10] *** daniel shows as "online"
[16:08:52] <ralphm> moparisthebest: but you don't have first hand experience with this muc-sub then?
[16:09:12] <moparisthebest> other than hearing about it in passing in here, and reading it, no
[16:09:37] <Maranda> I'm not sure I entirely get the *real* necessity of offline message deliveries if there's MAM as well.
[16:10:09] <ralphm> Maranda: indeed, the whole point of putting MAM behind all the things is that you don't have that anymore
[16:11:37] <ralphm> So, what are the specific issues with MIX that people trying to implemented are facing. So far I've heard 1) the complexity of the specification (as a piece of text, not necessarily the actual protocol), 2) the fact that there've been (big) changes.
[16:11:51] <ralphm> Did MIX really change that much since Feb 2017?
[16:12:15] <Ge0rG> Only in minor details
[16:12:30] <Steve Kille> ralphm: No. There was a lot of editorial stuff, but nothing really changed
[16:12:34] <ralphm> Right, so it is not really a moving target then
[16:12:39] <Maranda> Well at least it's reliable, offline delivers somehow not so much imho but that's debatable I guess.
[16:12:48] <edhelas> when I'm reading MIX, I have the feeling that we'll have a Pubsub syndrom in it
[16:12:49] <edhelas> I mean
[16:12:50] <edhelas> 6.1.15 Telling another User about a Channel
[16:13:02] <edhelas> this whole piece can be a separate XEP
[16:13:19] <Ge0rG> edhelas: that's a rather small piece.
[16:13:26] <edhelas> yup, but still
[16:13:45] *Maranda thinks he mentioned "running complexity"
[16:14:01] <Ge0rG> Maranda: can you point out specific cases of O(too much)?
[16:14:23] <ralphm> edhelas: huh? 6.1.15 is not using PubSub at all and points to a separate XEP?
[16:14:37] <Ge0rG> I think that using MAM both on the MIX and on the private account is a huge mess in the protocol
[16:15:16] <Ge0rG> "6.5.4 Converting a 1:1 Conversation to a Channel" is a huge security nightmare with questionable benefit
[16:15:17] <Kev> What's the mess protocol-wise?
[16:15:24] <Kev> (With 313)
[16:15:36] *** jjrh has left the room
[16:15:37] *** jjrh shows as "online"
[16:15:42] <jonasw> ralphm,
(1) there’s on complete-ish server implementation I could test against (I’m a client developer. I also have limited time, otherwise I’d make one myself).
(2) s2s failures (last time I checked) feld underappreciated in the spec, leading to possible desync between the MIX service and the users archive. skipping the archiving step at the users server would eliminate that risk and also simplify things.
(3) The roster integration feels extremely weird. I’d prefer a different mechanism (specialized virtual PEP node for example).
[16:15:50] <Ge0rG> Kev: the fact that you have to query the data from different entities, depending on some (internal?) state
[16:15:56] <ralphm> Ge0rG: in terms of storage, for large rooms, having to MAM store room content 'user-side' seems pretty terrible.
[16:16:00] *** tim@boese-ban.de has left the room
[16:16:08] <jonasw> (ralphm, I think edhelas meant "PubSub syndrome" as in "one huge spec nobody can implement completely")
[16:16:13] <Kev> Ge0rG: That goes away with MIX and XMPP2, though.
[16:16:20] <Kev> For messages you just query your own.
[16:16:25] <Ge0rG> ralphm: so the solution is to store it in user's MAM as well as the MIX' MAM?
[16:16:38] <moparisthebest> no muc compatibility and requiring support on the user's server also seem to be non-starters
[16:16:42] <edhelas> jonasw exactly :)
[16:16:58] <edhelas> as a developper, is simpler to follow small specification, then you can mark that "done"
[16:17:14] <edhelas> so I implemented MIX-Core, now let's move to the MIX-Invitation XEP
[16:17:26] <Kev> Can't disagree with that, 369 as a spec is too long.
[16:17:30] <ralphm> Ge0rG: It seems perfectly normal to me to store one-to-one chats in the respective MAM archives of the two participants, and group chat history in a room-bound MAM archive, yes.
[16:17:31] *** manuel-rubio has left the room
[16:18:06] <ralphm> moparisthebest: there are ways to provide an XEP-0045 layer on top of a MIX backend, of course with limited functionality.
[16:18:12] <Ge0rG> ralphm: yes, except that's not how MIX is defined.
[16:18:39] <Ge0rG> ralphm:
> MIX messages are archived by both the MIX channel and the user's server, so that clients can generally use their local MAM archiver.
[16:19:04] *** lumi shows as "online"
[16:19:09] <Ge0rG> > All MIX messages received by the MIX participant's server for a participant MUST be stored using MAM in the participant's archive.
[16:19:34] <Ge0rG> And then we have the issue of the user-proxy and the MIX getting desynced due to s2s issues
[16:19:53] <Ge0rG> Which we know never happens in MUCs
[16:20:37] *** winfried has left the room
[16:20:38] *** winfried shows as "online"
[16:20:47] <ralphm> Ge0rG: on MAM archives, I didn't remember those parts, and that's surely a choice that could be debated. I'm not sure why that choice was made. Maybe Steve Kille can comment on that
[16:21:49] <Ge0rG> Maranda: regarding runtime complexity: the user server is essentially an always-on proxy for all MIXes a user enters, for enternity. So if a user abandons their account, the server will still be receiving all their MIX traffic
[16:22:09] *** Guus has left the room
[16:22:11] *** Valerian shows as "online"
[16:22:13] <ralphm> what? why?
[16:22:25] <Maranda> Ge0rG, I might fail to get the point glancing the current XEP but if the problem of muc is basically broadcasts I don't entirely see where MIX is solving it, splitting it..? 🤨 Well.
[16:22:55] <Ge0rG> Maranda: sorry, what context are you in right now?
[16:23:16] <Maranda> The same running complexity
[16:23:41] <Ge0rG> Maranda: I think we agree that MIX is not less complex than MUC in that regard?
[16:23:53] *Maranda is multi-tasking atm.
[16:24:23] <Ge0rG> I should be single-tasking my work now.
[16:24:41] *** Valerian shows as "online"
[16:25:19] <Holger> > <Maranda> I'm not sure I entirely get the *real* necessity of offline message deliveries if there's MAM as well.

The most important reason in practce is push notifications. My impression was that MUC being presence-based was the main driving force to come up with a replacement.
[16:25:39] <ralphm> Ge0rG: I don't get the 'for eternity' part. You mean that if a user never logs into his account anymore, the server would still get the room's notifications? This also goes for regular pubsub, and I don't see how that's a failure of MIX per se. I'm sure that server implementation need some kind of resource management in such cases anyway.
[16:25:41] <Kev> That and the broken proxyJIDding.
[16:26:19] <Ge0rG> ralphm: yes, except that typical pubsub has different traffic patterns compared to a large chatroom
[16:27:09] *** jjrh has left the room
[16:27:58] *** lovetox has joined the room
[16:28:01] <Ge0rG> Holger: that problem can be solved by implementing a "MUC bouncer" on the user's server.
[16:28:47] <ralphm> Ge0rG: a mix bouncer is exactly what the PAM dependency in MIX does
[16:29:27] <ralphm> (unless that was your point, in which case never mind)
[16:29:28] <Ge0rG> ralphm: I know. But for MIX, you need to implement it on the client, on the server and on the MIX service. A "MUC bouncer" can be quietly implemented as part of the server without touching any protocol.
[16:30:31] <ralphm> Ge0rG: interesting, that would have the same impact on abandoned user accounts, though
[16:30:36] <Ge0rG> ralphm: indeed.
[16:31:03] <Kev> I think PAM becomes an optional dependency now, though, for MIX.
[16:31:10] <ralphm> a MUC bouncer is basically what IRC does, for MIX it is part of the package and considered a feature. Is your point that this MIX too complex?
[16:31:20] *** Tobias shows as "online"
[16:31:24] <ralphm> Kev: ah, can you expand on that?
[16:31:27] <Kev> And yes, we can make it transparent.
[16:31:46] <Ge0rG> ralphm: my point is that we don't need MIX as a solution to _that_ problem.
[16:31:50] *** Tobias shows as "online"
[16:31:54] <Kev> ralphm: If we change routing rules as $SUMMIT, we get bare-JID routing for MIXs, and we don't need the repeater in the user's server.
[16:31:55] <Steve Kille> ralphm: the MAM choice you referenced me on makes sense to me. Kev is probably the best person to explain
[16:32:47] <ralphm> Kev: but it would still require server's to implement /that/, so how transparent is that? On the whole, of course, I think it is a good idea.
[16:33:05] <Kev> Which 'that'?
[16:33:19] <Kev> The XMPP 2 routing rules? Yes, I think we need those, but we need those anyway.
[16:33:31] <Ge0rG> Kev: I'm pretty sure we'll run into interesting issues when attempting to route 'groupchat' messages to bare JIDs
[16:34:04] <ralphm> Kev: well, Ge0rG said that for doing MIX with PAM, you need the client, its server, and the MIX server to implement that. For the routing thing, you need both servers to be support that, no?
[16:35:11] *** jjrh has left the room
[16:35:11] *** jjrh shows as "online"
[16:35:11] *** jjrh shows as "online"
[16:35:29] *** Guus shows as "online"
[16:36:22] *** vanitasvitae shows as "online"
[16:36:59] <ralphm> Ge0rG: why? a server that doesn't support this responds with service-unavailable?
[16:37:27] <ralphm> (RFC 6121, section 8.5.2.1.1)
[16:38:04] <Ge0rG> ralphm: I can imagine this not to be the desired outcome for a MIX participant.
[16:38:37] *** daniel has left the room
[16:38:41] <ralphm> Ge0rG: so that's why Kev said that indeed the server of the MIX participant needs to support the new routing
[16:39:26] *** waqas has left the room
[16:39:31] *** MattJ shows as "away"
[16:39:38] *** waqas has joined the room
[16:40:02] <Ge0rG> ralphm: "the new routing" never was about type=groupchat, so Kev must be meaning some newer-than-new routing that I know nothing about.
[16:40:25] *** Zash shows as "online"
[16:40:29] *** daniel shows as "online"
[16:40:39] <Ge0rG> So I'm not yet convinced that XMPP2 routing rules solve the MIX routing problem.
[16:41:17] *** alexis has left the room
[16:41:29] *** remko shows as "away"
[16:41:51] <Kev> Ge0rG: You might not have intended it to cover gc, but I do.
[16:42:33] <Zash> Ge0rG: FWIW, what I already did was to write a thing that made the account join MUCs instead, while pretending to clients that nothing changed.
[16:42:36] <Ge0rG> Kev: that's a noble goal. Do you have any documentation on the _how_?
[16:42:50] *** alexis has joined the room
[16:43:00] <Ge0rG> Zash: that's exactly what I was talking about. A MUC bouncer of sors
[16:43:02] <Ge0rG> sorts
[16:43:14] <Zash> Right
[16:43:46] <Ge0rG> Zash: how does "the account join MUC" work specifically? Are you using a fake client resource for that?
[16:44:31] *** efrit has left the room
[16:44:32] <Ge0rG> Zash: did you encounter any unexpected things? Maybe we should promote that as a server feature?
[16:46:04] *** Maranda shows as "online"
[16:46:08] <Zash> Ge0rG: I think I encountered weirdness but I don't remember exactly
[16:46:09] *** Guus has left the room
[16:46:29] <Ge0rG> Zash: I'm interested in repeating that experiment
[16:46:35] <Ge0rG> And while we are speaking of experiments...
[16:46:52] <Ge0rG> Maranda: do you happen to have new numbers on the GC1 usage?
[16:47:19] <Maranda> Hm not really.
[16:47:51] *** alexis has left the room
[16:47:55] <Ge0rG> Maranda: what about a formal statement about the last numbers you gathered, e.g. on standards@? I'd like to use that as evidence that we can get rid of GC1 now.
[16:48:49] *** Andrew Nenakhov has left the room
[16:48:50] *** Andrew Nenakhov has joined the room
[16:49:25] *** Andrew Nenakhov has joined the room
[16:49:32] *** lumi shows as "away" and his status message is "(Idle 10 min)"
[16:51:35] *** Zash has left the room
[16:51:37] *** rion has joined the room
[16:51:41] *** Zash shows as "online"
[16:52:00] *** intosi shows as "online"
[16:52:26] <Maranda> Ge0rG, if I had any last numbers gathered I would give out those, but beside the scarce muc usage on my server, looking at the clients using my server, I can sort of safely assume that as long as Pidgin doesn't still use it (I have no idea) there's no client using GC1.0
[16:53:52] <Ge0rG> Ah, I wish I had a prosody module logging that.
[16:53:56] *** Alex shows as "away" and his status message is "Auto-Status (untätig)"
[16:53:57] *** vanitasvitae has left the room
[16:54:01] *** Alex shows as "online"
[16:55:33] <Zash> One that isn't mod_muc itself and that works with 0.10?
[16:55:54] <Ge0rG> Zash: 0.10 mod_muc would be alright with me.
[16:56:03] *** jubalh has left the room
[16:57:07] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[16:57:44] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[16:57:45] *** SamWhited has left the room
[16:58:32] *** jubalh has joined the room
[16:59:06] *** jubalh has left the room
[17:00:44] *** Holger shows as "online" and his status message is "I'm available"
[17:01:57] *** jere has joined the room
[17:02:15] *** intosi shows as "away" and his status message is "Away"
[17:05:36] *** jubalh has joined the room
[17:06:14] *** lumi shows as "online"
[17:07:06] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[17:08:37] <jonasw> Ge0rG, if the archives were solely at the MIX service, the users server wouldn’t need to receive or process them, right?
[17:08:44] <jonasw> lolwat
[17:08:48] <jonasw> wtf poezio
[17:09:02] <Ge0rG> jonasw: yes
[17:09:25] <Ge0rG> jonasw: except the server would need to tell the MIX when to start and stop sending "live" traffic
[17:09:41] <jonasw> Ge0rG, BIND2 between server and MIX!
[17:09:51] <Maranda> Ge0rG, just making a fast census, the majority looks to be running Pidgin, the Mac users look to be running Adium few are using iMessage/iChat, some others Trillian, Telepathy... oh one is running Bruno :P
[17:09:54] *** marmistrz has joined the room
[17:10:01] *** marmistrz shows as "online"
[17:10:29] <Maranda> and most used mobile looks to be Xabber, Conversations on second.
[17:10:32] *** Guus shows as "online"
[17:10:49] <Ge0rG> Nobody is using yaxim 😢
[17:11:04] <Maranda> Ge0rG, nope one is using Bruno though :P
[17:11:17] <Ge0rG> Maranda: yeah, glad to hear that.
[17:11:20] *** marmistrz has left the room
[17:11:46] *** MattJ shows as "online"
[17:12:41] <Maranda> which isn't responding to an IQ btw 🤔
[17:12:50] *** tux has left the room
[17:13:37] <Ge0rG> Maranda: what kind of IQ?
[17:13:40] *** ralphm shows as "online"
[17:13:41] <Maranda> version
[17:14:04] <Ge0rG> Hm. Must be a very old version then. Or maybe the one with the bug where it dropped IQs because DoS
[17:14:11] <Ge0rG> But still very old
[17:15:11] *** Yagiza has left the room
[17:16:40] *** rion has left the room
[17:18:00] *** Lance has joined the room
[17:18:01] *** Lance shows as "online"
[17:19:22] *** marmistrz has joined the room
[17:19:52] <Dave Cridland> So. Yes, I did see muc-sub ages ago, and it's basically a hybrid of MIX and MUC.
[17:20:29] <Dave Cridland> And I do really hate wrapping messages in pubsub events and sending those as messages. Feels desperately inefficient.
[17:21:34] <jonasw> if we’re substantially changing MUC, it’d be great to revamp how JIDs work in MUCs, and that’s essentially the proxy JID concept of MIX. which everyone seems to hate.
[17:24:08] <moparisthebest> anyone know of a bot that integrates muc with jira ?
[17:24:24] <Ge0rG> s/jira/git
[17:24:35] <jonasw> Ge0rG, you know the answer ;-)
[17:24:36] <moparisthebest> well, kinda jira for tickets and such
[17:25:53] <Ge0rG> jonasw: yes, two bots. one to integrate git with pubsub and another one to integrate pubsub with muc
[17:26:23] <Zash> dvcs over pubsub!
[17:26:51] <Maranda> Ge0rG, be happy: [18:25:32] ‎Echo1‎: There was an error requesting ***@lightwitch.org/Bruno.554C7F0C's version: recipient-unavailable
[17:27:14] <Maranda> just dead session :P
[17:27:22] <Ge0rG> phew.
[17:27:39] <Ge0rG> Zash: so what about GC1 logging in mod_muc?
[17:27:56] <Zash> Ge0rG: I started on a module ... twice
[17:28:09] *** Guus has left the room
[17:28:11] <jonasw> Ge0rG, just hack it into muc.lib.lua. it’ll probably one line.
[17:28:14] <Holger> jonasw: Is there any reasoning behind the proxy JID concept besides hiding the real JID?
[17:28:19] <Maranda> Hmm eww
[17:28:35] <Maranda> why? mod_muc hooks at -1 anyways
[17:28:37] <jonasw> Holger, from which jid would one be receiving messages within the MIX otherwise?
[17:28:48] <jonasw> (and possibly presence)
[17:28:49] <Maranda> just make a 4 lines module and you're set
[17:29:06] <Maranda> (or less)
[17:29:17] <Ge0rG> Maranda: please make a 4 lines module
[17:29:36] <Ge0rG> jonasw: it's one line, but the challenge is in knowing where to put that line
[17:30:34] <Zash> oh, there is one
[17:30:48] <Ge0rG> ,oO( https://colterreed.com/the-parable-of-the-two-dollar-chalk-mark/ )
[17:30:50] <Zash> https://q.zash.se/94296e585f69.txt
[17:30:52] <Zash> Ge0rG: ^
[17:31:07] <Maranda> Ge0rG, hook to presence/bare?
[17:31:12] <Zash> I guess you can s/module:/origin./
[17:31:30] *** Valerian has left the room
[17:31:36] <Ge0rG> Zash: can have print of the resource string, and version-iq the client?
[17:31:40] *** Valerian has joined the room
[17:32:35] <Ge0rG> module:log("info", "GC 1.0 join: {muc} {full-client-JID} {client version}") please :)
[17:32:36] <Holger> jonasw: Dunno, maybe the MIX service JID. But why do you need any sort of JID mapping if not for anonymization?
[17:32:39] <Zash> Ge0rG: You can do it, I believe in you
[17:32:54] <Ge0rG> Zash: I don't know where to put the chalk mark.
[17:33:16] *** Dave Cridland shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[17:33:24] <Zash> copy stuff from https://modules.prosody.im/mod_query_client_ver.html
[17:34:06] *** Steve Kille shows as "online" and his status message is "Hampton"
[17:34:09] *** Steve Kille shows as "online" and his status message is "Hampton"
[17:34:19] *** daniel has left the room
[17:34:19] <Ge0rG> 1. Copy random stuff from different modules
2. Deploy in production
3. ???
4. Crashit
[17:34:21] <Holger> jonasw: The XEP text also makes it very obvious that this is the point, no? Plus all the JID visibility foo?
[17:34:49] <Ge0rG> Holger: I think the main reason for having proxy JIDs was indeed to make pseudonymous usage possible
[17:35:18] <Ge0rG> But when viewed from a message routing point of view, we probably need proxy JIDs to associate incoming messages to a MIX in some way.
[17:35:48] <Ge0rG> Or we need to wrap messages, like <message from=MIX><forwarded><message from=participant///>
[17:36:18] *** xnyhps shows as "away" and his status message is "Away"
[17:36:21] *** xnyhps shows as "online"
[17:36:50] <Holger> Well the service could obviously just include some tag with the real JID no?
[17:37:01] <Holger> Like 0045 for non-anon rooms ...
[17:37:19] <Ge0rG> Holger: what would be the from-JID?
[17:38:27] <Holger> As I said my spontaneous response would be the groupchat service. But it's not like I thought about this. I just asked why we need a JID mapping.
[17:39:28] <Ge0rG> Right
[17:40:19] *** xnyhps shows as "online"
[17:40:24] *** xnyhps shows as "online"
[17:41:36] *** waqas has left the room
[17:41:37] *** waqas has joined the room
[17:41:39] *** MattJ shows as "away"
[17:42:04] *** jubalh has joined the room
[17:43:12] *** Andrew Nenakhov has left the room
[17:43:13] *** Andrew Nenakhov has joined the room
[17:43:16] *** Dave Cridland shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[17:43:48] *** Andrew Nenakhov has left the room
[17:43:49] *** Andrew Nenakhov has joined the room
[17:44:30] <edhelas> 5) Adopt Proposal "Bookmarks 2 (This Time it's Serious)"
[17:44:38] <edhelas> it's planning to stay titled like that :D ?
[17:45:37] <Zash> I think we should put Dave in charge of naming all the things
[17:46:20] <Ge0rG> Zash: that position deserves a better name
[17:46:26] *** Dave Cridland shows as "online"
[17:47:11] <moparisthebest> Ge0rG, clearly Dave should name the position
[17:47:48] <Ge0rG> moparisthebest: I think that naming your own position is a Segregation of Duties violation
[17:48:06] *** Valerian has left the room
[17:49:10] *** Guus shows as "online"
[17:49:46] *** Steve Kille has left the room
[17:49:48] *** Steve Kille has left the room
[17:51:34] <Zash> Ge0rG: https://q.zash.se/9b36a85d05a9.txt (also some fixes highlighted by static checks)
[17:51:42] <Zash> Not actually tested
[17:51:44] <Zash> No warranty etc
[17:51:55] *** waqas has left the room
[17:51:56] *** waqas has joined the room
[17:52:06] *** Dave Cridland shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[17:52:30] *** Steve Kille has joined the room
[17:52:32] *** Steve Kille shows as "online" and his status message is "Hampton"
[17:52:34] *** xnyhps shows as "away" and his status message is "Away"
[17:52:50] *** Steve Kille shows as "online" and his status message is "At Home"
[17:53:10] *** Nekit shows as "online"
[17:53:12] *** Steve Kille shows as "online" and his status message is "At Home"
[17:53:13] *** Steve Kille shows as "online" and his status message is "At Home"
[17:53:28] *** xnyhps shows as "away" and his status message is "Away"
[17:53:38] <edhelas> regarding Bookmark 2 do you think it's fine to put muc JID in the nodeid of the Pubsub item ?
[17:54:04] <edhelas> that is linked with the discussion we had about the format and limitation of those ids
[17:54:04] <Ge0rG> Zash: awww... I kind of hoped to have the version reply inline. Will loading this on my MUC component allow me to grep version responses for the MUC JID in some way?
[17:55:02] *** remko shows as "online"
[17:55:15] <Zash> Ge0rG: Prosody doesn't have any internal IQ tracking framework, so it gets a bit messier to do like that than what I'm willing to do while being this tired.
[17:55:28] *** Dave Cridland shows as "online"
[17:55:42] <Ge0rG> Zash: alright, thanks. That's good enough, as I don't have any other kind of version IQ inducer running
[17:55:44] *** Holger shows as "away" and his status message is "I'm away"
[17:56:21] *** Nekit shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[17:59:03] <Zash> Could encode stuff into the resource.. but uh
[17:59:13] *** jubalh has left the room
[17:59:35] <Ge0rG> Zash: nah, better not to.
[17:59:40] <Ge0rG> Zash: it's great as it is now.
[17:59:54] <Ge0rG> Zash: will it always log with <modulename> in the log line?
[18:00:23] *** Valerian has joined the room
[18:01:09] *** Guus has left the room
[18:02:04] <Zash> Ge0rG: All module:log() lines do, yes
[18:02:16] <Ge0rG> Zash: yay. Now all I need to do is to provoke a log manually.
[18:02:56] <Ge0rG> /rawxml <presence to="yaxim@chat.yax.im/Ge0rG" />
[18:02:59] <Ge0rG> nothing happens.
[18:03:15] <Ge0rG> Do I need to load it on the main domain instead of the MUC?
[18:03:25] <Zash> Supposed to be on the MUC
[18:04:27] *** jubalh has joined the room
[18:05:32] *** Steve Kille has left the room
[18:05:53] <Zash> Oh
[18:05:56] *** jubalh has left the room
[18:06:04] *** Nekit shows as "online"
[18:06:05] <Zash> s|preserce/bare|preserce/full|
[18:06:33] <Ge0rG> heh, I wondered about that too
[18:06:53] <Ge0rG> Hm. Still nothing
[18:07:09] *** MattJ shows as "online"
[18:07:45] <Zash> Are you joined there already?
[18:07:50] <Ge0rG> Yes.
[18:08:03] <Zash> So it'll go to "normal presence update"
[18:08:09] <Ge0rG> Ah, ok.
[18:08:13] <Ge0rG> Mar 20 19:08:02 chat.yax.im:gc_log info GC 1.0 join from georg@yax.im/poezio
[18:08:20] <Ge0rG> Yay.
[18:08:29] <Ge0rG> Zash: thanks very much. I'll collect datas now.
[18:08:42] <Ge0rG> But no version followup there.
[18:08:46] <Maranda> awww...
[18:08:49] <Maranda> well
[18:08:51] <Maranda> https://muc.metronome.im:5280/pastebin/32c7b657-90e2-4411-9c9c-5903dfe07a00
[18:09:31] *Maranda got beaten to it, but you'd need to change it slightly anyways
[18:09:35] <Maranda> :P
[18:10:34] *** Dave Cridland shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[18:10:35] <jonasw> Ge0rG, Zash, it would be useful to know if the client was joined before and got removed with an error presence.
[18:11:00] <Ge0rG> was joined before using MUC protocol.
[18:11:03] <Ge0rG> Tracking hell
[18:11:12] <Ge0rG> I'm out for today. Let's hope it won't crash yax.im overnight
[18:11:18] <Ge0rG> Thanks everyone
[18:13:37] *** ralphm shows as "online"
[18:14:50] <Maranda> and woops typo but it looks to be working, https://muc.metronome.im:5280/pastebin/d84f1589-1920-4e48-8f47-b09e6fbe0ec4
[18:15:50] *** daniel has left the room
[18:16:20] *** jere has joined the room
[18:18:23] *** ralphm shows as "online"
[18:19:50] *** Lance has left the room
[18:20:34] *** Dave Cridland shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[18:22:22] <Maranda> and woops typo but it looks to be working, https://muc.metronome.im:5280/pastebin/918d0c29-6e42-4c32-8c72-18fd75b860c7
[18:22:58] <Ge0rG> Was that last message correction without last message correction?
[18:23:27] *** Maranda has left the room
[18:23:59] *** Maranda shows as "online"
[18:24:35] <Maranda> Ge0rG, apparently... I corrected using Gajim, but Gajim didn't use Message correction?
[18:24:41] <Maranda> test
[18:24:46] <Maranda> toast
[18:24:56] <Maranda> Ge0rG, no clue what I did there
[18:25:07] <Ge0rG> Maranda: this time it worked. Did you rejoin in between?
[18:25:24] *** jubalh has joined the room
[18:25:33] <lovetox> i fixed a muc correction bug yesterday
[18:25:50] <lovetox> so .. this can happen from time to time
[18:25:57] <Maranda> Ge0rG, hmm no I don't think I did.
[18:26:04] <Maranda> lovetox, hmm 1.0?
[18:26:09] <Maranda> that's what I'm using
[18:26:26] <lovetox> yes it has that bug
[18:26:37] <lovetox> basically you have to be really fast with correction
[18:26:48] <lovetox> if any message in any other muc arrives it wont work anymore ^^
[18:27:01] <Ge0rG> Is this the week of major client releases? Gajim 1, Conversations 2, ???, Swift 4
[18:27:19] <moparisthebest> so the same as the https://en.wikipedia.org/wiki/Therac-25 bug ?
[18:27:23] <moparisthebest> except way less deadly
[18:27:26] <Ge0rG> lovetox: tell me about race conditions
[18:27:39] <Maranda> lovetox, oh, well I'm a turtle *known "bug"* :P
[18:28:27] *** SamWhited shows as "online"
[18:28:36] *Maranda saves speed for olympic lifts ™
[18:28:42] <Maranda> hehe brb.
[18:30:53] *** j.r has joined the room
[18:31:18] *** Dave Cridland shows as "online"
[18:33:02] *** j.r has joined the room
[18:34:23] *** tux shows as "online"
[18:34:36] *** Nekit shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[18:35:19] *** vanitasvitae shows as "online"
[18:35:42] *** j.r has joined the room
[18:36:35] *** Maranda shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[18:36:45] *** j.r has joined the room
[18:37:11] *** remko shows as "away"
[18:37:17] *** j.r has joined the room
[18:37:33] *** Valerian has left the room
[18:37:44] *** j.r has joined the room
[18:37:55] *** Maranda shows as "online"
[18:39:02] *** Nekit shows as "online"
[18:39:06] *** Kev shows as "away"
[18:40:31] *** Alex shows as "away" and his status message is "Auto-Status (untätig)"
[18:40:41] *** Alex shows as "online"
[18:42:45] *** j.r has joined the room
[18:42:50] *** ralphm shows as "online"
[18:50:16] *** Dave Cridland shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[18:50:35] *** Alex shows as "away" and his status message is "Auto-Status (untätig)"
[18:51:08] *** Valerian has joined the room
[18:52:35] *** Maranda shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[18:55:54] *** xnyhps shows as "away" and his status message is "Away"
[18:55:58] *** xnyhps shows as "online"
[18:56:27] *** j.r has joined the room
[18:56:40] *** MattJ shows as "away"
[18:56:53] *** waqas has left the room
[18:56:54] *** waqas has joined the room
[18:57:07] *** Maranda shows as "online"
[18:58:04] *** MattJ shows as "online"
[18:58:39] *** j.r has joined the room
[18:58:52] *** xnyhps shows as "online"
[18:58:58] *** Kev shows as "online"
[18:59:21] *** marmistrz has joined the room
[18:59:26] *** xnyhps shows as "online"
[19:00:16] *** Dave Cridland shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[19:00:35] *** jubalh has left the room
[19:00:45] *** Steve Kille shows as "away" and his status message is "At Home"
[19:00:56] *** xnyhps shows as "online"
[19:01:06] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[19:01:26] *** xnyhps shows as "online"
[19:02:03] *** jubalh has joined the room
[19:02:15] *** daniel has joined the room
[19:04:25] *** Holger has left the room
[19:04:26] *** Holger shows as "online"
[19:05:14] *** Guus shows as "online"
[19:05:51] <daniel> Ge0rG: does your plan to improve muc also involve a rule that servers should force all connected clients to have the same nick?
[19:06:22] <daniel> Ie either first joined client gets force renamed to the nick the second client uses or vice versa
[19:06:49] <daniel> (somewhat re to what you wrote about bookmarks 2)
[19:07:14] <daniel> Inb4 but muh pidgin can't handle forced renames
[19:07:51] *** xnyhps shows as "online"
[19:08:10] *** xnyhps shows as "online"
[19:08:20] <Ge0rG> daniel: I don't see how pidgin is in a position to block progress of XMPP
[19:08:55] <Ge0rG> daniel: but to answer your question: no, I don't think we need to *force* all clients to the same nickname. But it would make sense to keep that the default
[19:09:06] <daniel> Tell that to the clients not implemting omemo. Lol
[19:09:24] <Ge0rG> daniel: because I'm sure joining the same MUC with two different nicknames at the same time is a use case needed by less than 0.1% of XMPP users
[19:09:33] *** Alex shows as "online"
[19:09:46] <Ge0rG> daniel: as opposed to you, I don't see OMEMO as an integral part of the XMPP future
[19:11:06] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[19:12:17] *** Guus shows as "online"
[19:12:36] <daniel> Ge0rG: well it wouldn't be the first time backward compat is raised as an argument not to do something
[19:13:53] *** xnyhps shows as "online"
[19:13:58] *** Guus shows as "online"
[19:13:59] <Ge0rG> daniel: with the two of us on Council, we can get rid of GC1, and then of pidgin
[19:14:09] *** xnyhps shows as "online"
[19:14:56] <daniel> Wait council can get rid of pidgin?
[19:15:03] <daniel> Why haven't we done this before?
[19:15:27] <Ge0rG> daniel: I'll propose it as AOB tomorrow
[19:15:30] <SamWhited> I didn't know we had unilateral power over client devs, we should have been using this for blackmail ages ago.
[19:16:04] *** xnyhps shows as "online"
[19:16:09] *** Guus has left the room
[19:16:09] *** xnyhps shows as "online"
[19:16:15] <Ge0rG> SamWhited: I was told we can vote on everything.
[19:17:10] *** xnyhps shows as "online"
[19:17:48] *** lskdjf shows as "online"
[19:17:59] *** xnyhps shows as "online"
[19:19:25] *** MattJ shows as "away"
[19:19:29] *** xnyhps shows as "online"
[19:19:33] *** xnyhps shows as "online"
[19:22:27] <jonasw> Ceterum Censeo Pidgin Delendam Esse.
[19:22:34] <daniel> Ge0rG: well an opt out / opt in to server please rename me to what ever you think is right might be a way not to break pidgin
[19:22:53] <daniel> Aehm at least the opt in part
[19:23:36] *** jonasw shows as "away"
[19:25:09] *** Guus has left the room
[19:25:09] *** Guus has left the room
[19:26:44] *** vanitasvitae has left the room
[19:27:09] *** Dave Cridland has left the room
[19:27:13] *** vanitasvitae shows as "online"
[19:27:57] *** Dave Cridland shows as "online"
[19:28:31] *** Dave Cridland has left the room
[19:28:31] *** Dave Cridland shows as "online"
[19:30:55] *** winfried shows as "online"
[19:31:01] *** Dave Cridland shows as "online"
[19:33:21] *** Dave Cridland has left the room
[19:33:22] *** Dave Cridland shows as "online"
[19:33:46] *** xnyhps shows as "online"
[19:33:57] *** xnyhps shows as "online"
[19:35:11] *** Nekit shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[19:35:35] *** xnyhps shows as "online"
[19:35:58] <Ge0rG> daniel: i think we are having a misunderstanding. I'm speaking of the clients synchronizing the nickname to use, not about server side enforcing.
[19:36:08] *** xnyhps shows as "online"
[19:36:40] *** Nekit shows as "online"
[19:38:50] *** Dave Cridland has left the room
[19:38:51] *** Dave Cridland shows as "online"
[19:39:48] *** Kev shows as "away"
[19:40:58] *** Dave Cridland has left the room
[19:40:59] *** Dave Cridland shows as "online"
[19:41:34] *** Dave Cridland has left the room
[19:41:42] *** Dave Cridland shows as "online"
[19:42:06] *** xnyhps shows as "online"
[19:42:24] *** Kev shows as "online"
[19:42:41] *** xnyhps shows as "online"
[19:42:59] *** Dave Cridland has left the room
[19:43:00] *** Dave Cridland shows as "online"
[19:43:36] *** Dave Cridland has left the room
[19:43:41] *** Dave Cridland shows as "online"
[19:44:12] *** LNJ has left the room
[19:44:17] *** LNJ has joined the room
[19:44:52] *** xnyhps shows as "online"
[19:45:17] <Maranda> Apparently killing Pidgin means killing a large portion of XMPP if my server numbers are any exportable 😆
[19:45:24] *** xnyhps shows as "online"
[19:46:09] *** marmistrz shows as "online"
[19:46:24] *** xnyhps shows as "online"
[19:46:50] <Maranda> Art thou up for such perillous, murderous task?
[19:47:24] *** rion has joined the room
[19:49:08] *** Alex has left the room
[19:49:10] *** Dave Cridland has left the room
[19:49:11] *** Dave Cridland shows as "online"
[19:49:14] *** Valerian has left the room
[19:49:41] *** Dave Cridland has left the room
[19:50:19] *** Dave Cridland shows as "online"
[19:51:38] *** xnyhps shows as "away" and his status message is "Away"
[19:52:55] *** Maranda shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[19:52:56] *** Maranda shows as "online"
[19:52:59] *** Maranda shows as "online"
[19:53:01] *** Maranda shows as "xa"
[19:54:36] *** Maranda has left the room
[19:54:41] *** Maranda shows as "online"
[19:56:22] <Zash> What about crowdfunded maintenance?
[19:59:49] <daniel> Ge0rG: I'll summarize that as no such plans then
[20:01:30] *** ralphm shows as "online"
[20:02:53] *** xnyhps shows as "away" and his status message is "Away"
[20:03:53] *** xnyhps shows as "away" and his status message is "Away"
[20:07:01] *** xnyhps shows as "away" and his status message is "Away"
[20:07:05] *** xnyhps shows as "online"
[20:09:29] *** vanitasvitae has left the room
[20:09:43] *** xnyhps shows as "online"
[20:12:09] *** xnyhps shows as "online"
[20:12:26] *** Andrew Nenakhov has left the room
[20:12:28] *** Andrew Nenakhov has joined the room
[20:12:59] *** Andrew Nenakhov has left the room
[20:13:00] *** Andrew Nenakhov has joined the room
[20:14:00] *** Nekit shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[20:14:29] *** Nekit shows as "online"
[20:15:26] *** Nekit has left the room
[20:15:34] *** Andrew Nenakhov has left the room
[20:15:36] *** Andrew Nenakhov has joined the room
[20:16:07] *** Andrew Nenakhov has left the room
[20:16:09] *** Andrew Nenakhov has joined the room
[20:19:39] *** Andrew Nenakhov has left the room
[20:19:40] *** Andrew Nenakhov has joined the room
[20:24:30] *** Andrew Nenakhov has left the room
[20:24:35] *** Andrew Nenakhov has joined the room
[20:27:28] *** xnyhps shows as "online"
[20:28:10] *** Kev shows as "away"
[20:30:15] *** xnyhps shows as "online"
[20:32:24] *** Holger shows as "online" and his status message is "I'm available"
[20:33:44] *** daniel has left the room
[20:34:29] *** marmistrz shows as "online"
[20:34:30] *** marmistrz shows as "online"
[20:36:21] *** marmistrz has left the room
[20:37:38] *** remko shows as "online"
[20:40:38] *** Kev shows as "online"
[20:42:12] *** jubalh has left the room
[20:43:23] *** rion has left the room
[20:46:18] *** Zash shows as "online"
[20:46:21] *** Zash shows as "online"
[20:46:21] *** Zash has left the room
[20:46:23] *** Zash shows as "online"
[20:46:23] *** Zash has left the room
[20:46:25] *** Zash shows as "online"
[20:46:25] *** Zash has left the room
[20:46:30] *** Zash shows as "online"
[20:46:31] *** Zash has left the room
[20:46:32] *** Zash shows as "online"
[20:46:32] *** Zash has left the room
[20:46:34] *** Zash shows as "online"
[20:46:34] *** Zash has left the room
[20:46:36] *** Zash shows as "online"
[20:46:36] *** Zash has left the room
[20:46:38] *** Zash shows as "online"
[20:46:38] *** Zash has left the room
[20:46:40] *** Zash shows as "online"
[20:46:40] *** Zash has left the room
[20:46:42] *** Zash shows as "online"
[20:46:42] *** Zash has left the room
[20:46:44] *** Zash shows as "online"
[20:46:44] *** Zash has left the room
[20:46:46] *** Zash shows as "online"
[20:46:48] *** Zash shows as "online"
[20:47:02] *** jonasw has left the room
[20:52:39] *** xnyhps shows as "online"
[20:53:03] *** xnyhps shows as "online"
[20:53:23] *** j.r has joined the room
[20:53:52] *** Zash has left the room
[20:53:53] *** Zash has left the room
[20:54:16] <moparisthebest> this is a good argument for omemo/xmpp https://www.theverge.com/2018/3/20/17142482/russia-orders-telegram-hand-over-user-encryption-keys
[20:55:43] *** xnyhps shows as "away" and his status message is "Away"
[20:56:49] *** xnyhps shows as "away" and his status message is "Away"
[20:57:25] <Andrew Nenakhov> I can attest that 95% or more of OTR users in Russia are junkies.
[20:58:06] <Andrew Nenakhov> Also, Telegram is putting a show for masses, there is substantial evidence that it is already controlled by FSB
[20:58:23] *** Maranda shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[20:58:23] <moparisthebest> wait how do you know they are junkies?
[20:58:52] *** Zash has left the room
[20:59:46] <Andrew Nenakhov> I have access to Xabber support mailbox
[21:00:06] <moparisthebest> oh, fair :)
[21:00:09] *** Maranda shows as "online"
[21:00:35] <moparisthebest> that just means 95% of OTR users that ask for support are junkies though right?
[21:00:56] <moparisthebest> maybe it works great for non-junkies hehe :)
[21:01:04] <Andrew Nenakhov> Our app is defacto standard in their circles, they even write on websites 'sales support in Xabber'
[21:02:28] <Andrew Nenakhov> moparisthebest, I think 95% of e2ee users are criminals (junkies and drug/arms/etc sellers), and 5% crypto nerds )
[21:02:43] <Andrew Nenakhov> Cryptonerds never ask for tech support though
[21:05:18] *** marmistrz shows as "online"
[21:05:23] <Andrew Nenakhov> They figure it out themselves and know why they use xmpp. But junkies... "i entered my Gmail address into Xmpp id field and it doesn't connect!".
[21:07:12] <pep.> Well you have to start somewhere right, first users that see value in the market, and then conquer the world
[21:07:49] *** remko has left the room
[21:08:25] <moparisthebest> well also OTR is terrible for usability, OMEMO fixes most of that
[21:08:55] <moparisthebest> my mom uses OMEMO messaging me without problems, she would have just used the default though if I didn't set it up for her
[21:11:01] *** efrit has joined the room
[21:11:38] <Andrew Nenakhov> I personally don't see any value in encryption, especially when running my own server. The only one e2ee is protecting from is server operator, and if that's mine... Why bother? Also it makes seamless syncing more difficult across devices and requires transmitting WAY more data
[21:14:02] <Maranda> and then are you certain it really is...?
[21:14:05] <Maranda> :P
[21:15:46] <moparisthebest> Andrew Nenakhov: servers never get hacked or misconfigured?
[21:16:05] <moparisthebest> I run my own too and haven't made those mistakes yet, but I'm not perfect
[21:17:13] *** Kev has left the room
[21:18:06] <Andrew Nenakhov> Hacking a diligently configured server is not an easy thing to do. And it is not really linked to Telegram situation. Russian government wants direct access to user chat history that it can use without warrant or court decision
[21:19:53] <Andrew Nenakhov> In other news. In unexpected turn of events, making an XMPP client for iOS that works well we'll have to implement VoIP 😁
[21:20:23] <Andrew Nenakhov> *to make an , typo
[21:21:28] <Holger> Andrew Nenakhov: Yeah. The alternative is sending the body via APNS or generating ugly "New Message!" notifications.
[21:23:09] <Andrew Nenakhov> Ugly. Btw telegram sends all msg body in Alert-type msg, perfectly open, over APNS
[21:23:25] *** marmistrz has left the room
[21:23:47] *** marmistrz shows as "online"
[21:23:55] <Holger> Ah I was wondering how the commercial things do it.
[21:24:03] <Andrew Nenakhov> Currently we use non-voip push notifications of 'content-available' type, and it even kinda works...
[21:24:24] <Holger> But those are unreliable, right?
[21:24:32] <Holger> I.e. heavily rate-limited by Apple.
[21:24:57] *** jubalh has joined the room
[21:25:54] *** Dave Cridland has left the room
[21:26:02] *** Dave Cridland shows as "online"
[21:26:13] <Andrew Nenakhov> Yes, but it looks to be tricky. Our developer sees almost perfect work on his test devices, but when we roll out build on test devices to managers, etc in company, it works much worse. As if iOS gives more priority to often used apps
[21:26:34] <Andrew Nenakhov> *this theory is not yet confirmed
[21:26:40] *** Dave Cridland has left the room
[21:26:41] *** Dave Cridland shows as "online"
[21:26:53] *** Maranda shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[21:27:57] <Andrew Nenakhov> Also, when you read articles titled 'force-closing apps does not make your iPhone last longer, stop doing that', know it's a lie.
[21:28:25] <Holger> Yes it's my impression as well that the behavior is very different for different users. I didn't come up with a theory yet though, seemed totally non-deterministic to me.
[21:28:43] <Andrew Nenakhov> Content-available type notifications ARE NOT delivered to force-closed apps (swiped away ) at all
[21:28:51] <Holger> Right.
[21:29:25] <Andrew Nenakhov> And not delivered after device restart until first launch, too.
[21:29:45] *** Dave Cridland shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[21:30:55] *** jubalh has left the room
[21:31:17] <Andrew Nenakhov> VoIP pushes, on the contrary, work very reliable.
[21:31:31] *** Maranda shows as "online"
[21:31:44] <Andrew Nenakhov> Force-close, restart - it works all the time.
[21:33:04] <Holger> Yup ...
[21:33:19] *** ralphm shows as "online"
[21:35:21] <Maranda> of course I vaguely recall VoIP apps getting treated differently even for what regards background running sockets.
[21:35:31] *** marmistrz shows as "online"
[21:35:37] <Maranda> (and that was ages ago)
[21:37:33] <Holger> Maranda: Yes, that's going away though.
[21:37:55] <Holger> Maranda: VoIP apps are supposed to rely on push notifications now.
[21:37:59] <Andrew Nenakhov> APNS rules changed a while ago. In 2014 you could have a decent background updates without VoIP.
[21:38:45] *** lovetox shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[21:39:07] <Andrew Nenakhov> We did an xmpp-based app for some guys back then, pushes worked well without additional hassle.
[21:39:45] *** Dave Cridland shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[21:39:49] *** tux shows as "online"
[21:39:50] <Maranda> I swear I can't express how much mobile OSes that do these stupid things with app tombstoning and background connections limit impositions annoy me.
[21:39:59] *** tux shows as "online"
[21:40:47] *** Kev has joined the room
[21:40:48] *** Kev shows as "online"
[21:40:52] <Maranda> (and neither I get how can people spend 1400 eurs for a device that doesn't let you do what you want to with *your friggin battery*)
[21:41:33] <Andrew Nenakhov> Maranda, it'll get worse. I think Google will be locking developers into their ecosystem even more, displacing natural device capabilities with proprietary centralized FCM APIs.
[21:42:15] *** jubalh has joined the room
[21:42:21] <Maranda> *le sigh*
[21:42:37] <Andrew Nenakhov> Google's and Apple's tyranny will be much more harsh one of Microsoft.
[21:43:47] <Andrew Nenakhov> I know a guy who makes a chat app based entirely on FCM. Just pushes and Google's cloud storage. Supaeasy
[21:44:29] *** marmistrz has left the room
[21:44:56] <fippo> somehow this reminds me of the scene from lord of the rings where frodo offers the ring to galadriel...
[21:47:40] *** Neustradamus shows as "away"
[21:48:34] *** MattJ shows as "online"
[21:48:38] *** Neustradamus has left the room
[21:48:43] *** lovetox shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[21:49:25] *** lovetox shows as "online"
[21:49:32] *** tux has left the room
[21:51:03] *** lovetox has left the room
[21:52:20] *** ralphm shows as "online"
[21:53:33] *** jubalh has left the room
[21:54:15] *** lovetox has joined the room
[21:54:36] *** goffi has left the room
[21:55:39] *** jere has joined the room
[21:56:30] *** lskdjf shows as "online"
[21:58:01] *** ralphm shows as "online"
[21:59:55] *** SamWhited has left the room
[22:01:26] *** lumi has left the room
[22:01:30] *** lumi has joined the room
[22:01:30] *** lumi shows as "online"
[22:01:33] *** lumi shows as "online"
[22:01:33] *** lumi shows as "online"
[22:01:33] *** lumi shows as "online"
[22:02:38] *** SaltyBones has left the room
[22:03:16] *** Dave Cridland has left the room
[22:03:25] *** Dave Cridland shows as "online"
[22:10:53] *** efrit has left the room
[22:11:00] *** efrit has joined the room
[22:13:01] *** ralphm has left the room
[22:13:02] *** ralphm shows as "online"
[22:16:36] *** Guus shows as "online"
[22:19:09] *** Guus has left the room
[22:21:45] *** jubalh has joined the room
[22:23:39] *** ralphm shows as "online"
[22:23:43] *** jubalh has left the room
[22:25:34] *** Kev shows as "away"
[22:25:58] *** jjrh has left the room
[22:26:00] *** jjrh shows as "online"
[22:33:57] *** jjrh has left the room
[22:33:59] *** jjrh shows as "online"
[22:38:42] *** ThurahT shows as "away"
[22:38:42] *** ThurahT shows as "online"
[22:40:42] *** Dave Cridland has left the room
[22:41:45] *** Dave Cridland shows as "online"
[22:43:03] *** Dave Cridland has left the room
[22:43:15] *** Dave Cridland shows as "online"
[22:44:21] *** Dave Cridland has left the room
[22:44:42] *** Dave Cridland shows as "online"
[22:45:41] *** winfried shows as "online"
[22:45:41] *** winfried shows as "xa" and his status message is "Auto Status (idle)"
[22:45:56] *** Dave Cridland has left the room
[22:46:11] *** Dave Cridland shows as "online"
[22:46:17] *** Dave Cridland has left the room
[22:46:24] *** winfried shows as "online"
[22:48:26] *** ThurahT shows as "away"
[22:48:26] *** ThurahT shows as "away"
[22:48:52] *** Dave Cridland shows as "online"
[22:52:35] *** Steve Kille shows as "online" and his status message is "At Home"
[22:53:19] *** jjrh has left the room
[22:53:20] *** jjrh shows as "online"
[22:56:57] *** jubalh has joined the room
[23:00:49] *** MattJ shows as "away"
[23:05:24] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[23:08:01] *** lovetox has left the room
[23:12:39] *** jere has left the room
[23:12:45] *** jere has joined the room
[23:18:33] *** SamWhited shows as "online"
[23:19:27] *** moparisthebest has left the room
[23:21:17] *** moparisthebest has joined the room
[23:27:30] *** LNJ has left the room
[23:30:16] *** Steve Kille shows as "away" and his status message is "At Home"
[23:34:01] *** jubalh has left the room
[23:39:01] *** Dave Cridland has left the room
[23:39:11] *** Dave Cridland shows as "online"
[23:40:06] *** Syndace has left the room
[23:40:08] *** Syndace has joined the room
[23:42:26] *** Dave Cridland has left the room
[23:42:28] *** Dave Cridland shows as "online"
[23:43:08] *** Dave Cridland has left the room
[23:43:10] *** Dave Cridland shows as "online"
[23:49:30] *** jubalh has joined the room
[23:54:04] *** jubalh has left the room
[23:54:19] *** jubalh has joined the room