Wednesday, November 08, 2017
xsf@muc.xmpp.org
November
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
     
             
XSF Discussion | Logs: http://logs.xmpp.org/xsf/ | Agenda https://trello.com/b/Dn6IQOu0/board-meetings

[00:00:47] <SamWhited> Wow, that looks cool
[00:00:58] <vanitasvitae> Right now there is a "math party" at my university
[00:01:20] <vanitasvitae> https://jabberhead.tk:5443/f0a454a3b03d017a262dfcfef56c2235742e325d/zCMPkHkA5MltD4QQtF25Lqlw4PglxRCG2zKXN5pn/ka4RoLEzQjWNyTtzwEF-VA.jpg
[00:03:14] *** SamWhited shows as "online"
[00:09:51] <SamWhited> daniel: minor annoyance report: despite having looked at the rules in the past I am never sure why some links (like vanitasvitae 's) show up as downloadable but others (Arc's) are not.
[00:10:41] <vanitasvitae> SamWhited: maybe because mine is a httpupload link?
[00:11:17] <vanitasvitae> Ah, maybe thats not the reason...
[00:12:23] <SamWhited> yah, as far as my client is concerned its just a message with text in it that looks like a link (unless the MUC is also reflecting OOB metadata or something)
[00:12:53] <SamWhited> Not a big deal, it just "feels" inconsistent
[00:13:00] <daniel> SamWhited: if you use the attach button in Conversations it will add an oob tag. And Conversations will only show the button for messages which also have an oob tag
[00:13:09] <daniel> The muc does reflect that
[00:13:15] <SamWhited> That makes sense
[00:18:57] *** Arc shows as "away" and his status message is "I'm not here right now"
[00:18:57] *** Arc shows as "away" and his status message is "I'm not here right now"
[00:19:38] *** Steve Kille has left the room
[00:19:43] *** Steve Kille shows as "online"
[00:19:47] *** Steve Kille shows as "online"
[00:21:48] *** Arc shows as "away" and his status message is "I'm not here right now"
[00:21:48] *** Arc shows as "online"
[00:23:46] *** sezuan has left the room
[00:24:30] *** jjrh has left the room
[00:24:35] *** jjrh shows as "online"
[00:25:55] *** jjrh has left the room
[00:26:04] *** jjrh shows as "online"
[00:34:02] *** Arc shows as "away" and his status message is "I'm not here right now"
[00:34:02] *** Arc shows as "away" and his status message is "I'm not here right now"
[00:49:22] *** Tobias has joined the room
[00:49:26] *** Arc shows as "away" and his status message is "I'm not here right now"
[00:49:26] *** Arc shows as "online"
[00:51:46] *** vanitasvitae has left the room
[00:54:26] *** Arc shows as "away" and his status message is "I'm not here right now"
[00:54:26] *** Arc shows as "away" and his status message is "I'm not here right now"
[00:56:31] *** jjrh has left the room
[00:59:10] *** jjrh shows as "online"
[01:05:32] *** Arc shows as "away" and his status message is "I'm not here right now"
[01:05:32] *** Arc shows as "online"
[01:10:33] *** Arc shows as "away" and his status message is "I'm not here right now"
[01:10:33] *** Arc shows as "away" and his status message is "I'm not here right now"
[01:10:52] *** daniel has left the room
[01:10:56] *** daniel shows as "online"
[01:14:14] *** jjrh has left the room
[01:14:14] *** zinid has left the room
[01:14:15] *** zinid shows as "dnd"
[01:14:28] *** jjrh shows as "online"
[01:17:56] *** jjrh has left the room
[01:18:09] *** jjrh shows as "online"
[01:18:18] *** jjrh has left the room
[01:18:23] *** jjrh shows as "online"
[01:19:15] *** Tobias has joined the room
[01:23:21] *** Arc shows as "away" and his status message is "I'm not here right now"
[01:23:21] *** Arc shows as "online"
[01:24:34] <Arc> well one's http vs https
[01:24:50] <Arc> is the mime being sent on each?
[01:27:36] *** Valerian has left the room
[01:35:15] *** daniel has left the room
[01:35:19] *** daniel shows as "online"
[01:36:22] *** jjrh has left the room
[01:36:51] *** jjrh shows as "online"
[01:37:04] *** Valerian has joined the room
[01:37:06] *** jjrh has left the room
[01:37:53] *** jjrh shows as "online"
[01:38:53] *** daniel has left the room
[01:40:42] *** Arc shows as "away" and his status message is "I'm not here right now"
[01:40:42] *** Arc shows as "away" and his status message is "I'm not here right now"
[01:40:54] *** Valerian has left the room
[01:41:54] *** Valerian has joined the room
[01:42:39] *** la|r|ma has left the room
[01:43:38] *** Valerian shows as "away" and his status message is "Away"
[01:43:41] *** Valerian shows as "online"
[01:43:52] *** Valerian has left the room
[01:44:10] *** Valerian has joined the room
[01:47:13] *** jjrh has left the room
[01:47:17] *** jjrh shows as "online"
[01:47:28] *** jjrh has left the room
[01:49:49] *** jjrh shows as "online"
[01:54:04] *** bjc shows as "away"
[01:54:22] *** Valerian shows as "online"
[01:54:33] *** efrit has joined the room
[01:57:15] *** jjrh has left the room
[01:57:37] *** jjrh shows as "online"
[01:58:12] *** jjrh has left the room
[01:58:18] *** jjrh shows as "online"
[02:02:33] *** Tobias has joined the room
[02:03:12] *** daniel has left the room
[02:03:13] *** daniel has joined the room
[02:04:25] *** Valerian shows as "away" and his status message is "Away"
[02:06:15] *** Arc shows as "away" and his status message is "I'm not here right now"
[02:06:15] *** Arc shows as "online"
[02:07:21] *** bjc shows as "online"
[02:08:46] *** daniel has left the room
[02:13:17] *** daniel has joined the room
[02:16:39] *** @Alacer has left the room
[02:18:23] *** @Alacer has joined the room
[02:24:00] *** Arc shows as "away" and his status message is "I'm not here right now"
[02:24:00] *** Arc shows as "away" and his status message is "I'm not here right now"
[02:24:18] *** Arc shows as "away" and his status message is "I'm not here right now"
[02:24:18] *** Arc shows as "online"
[02:26:34] *** bra shows as "online"
[02:34:50] *** daniel has left the room
[02:34:53] *** daniel has joined the room
[02:36:39] *** bra shows as "away" and his status message is "Автостатус (неактивен)"
[02:43:50] *** jere has left the room
[02:44:58] *** bjc shows as "away"
[02:46:12] *** Zash shows as "online"
[02:46:13] *** Zash shows as "online"
[02:46:29] *** sonny has left the room
[02:46:33] *** sonny has joined the room
[02:47:05] *** daniel has left the room
[02:47:07] *** daniel has joined the room
[02:48:36] *** bra shows as "online"
[02:52:41] *** daniel has left the room
[02:53:06] *** Arc shows as "away" and his status message is "I'm not here right now"
[02:53:06] *** Arc shows as "away" and his status message is "I'm not here right now"
[02:53:18] *** Arc shows as "away" and his status message is "I'm not here right now"
[02:53:18] *** Arc shows as "online"
[03:00:54] *** bra shows as "away" and his status message is "Автостатус (неактивен)"
[03:11:43] *** Steve Kille shows as "online" and his status message is "At Home"
[03:14:45] *** bjc shows as "online"
[03:20:55] *** bra shows as "xa" and his status message is "Автостатус (неактивен)"
[03:22:53] *** jere has joined the room
[03:24:50] *** bjc shows as "away"
[03:28:23] *** bjc shows as "online"
[03:29:56] *** daniel has joined the room
[03:37:33] <Zash> moparisthebest: FWIW I've had thoughts along the same lines as you wrt encrypting things separately so that only the entity that needs one piece of data can see it. But I don't think that's XMPP.
[03:57:17] *** Arc shows as "away" and his status message is "I'm not here right now"
[03:57:17] *** Arc shows as "away" and his status message is "I'm not here right now"
[03:58:13] *** Valerian shows as "away" and his status message is "Away"
[03:58:13] *** Valerian has left the room
[03:58:51] *** Valerian has joined the room
[04:00:09] *** Steve Kille shows as "away" and his status message is "At Home"
[04:11:19] *** Valerian has left the room
[04:11:30] *** Valerian has joined the room
[04:13:48] *** Valerian has left the room
[04:18:50] *** Arc shows as "away" and his status message is "I'm not here right now"
[04:18:50] *** Arc shows as "online"
[04:19:14] *** Bunneh has left the room
[04:19:25] *** Bunneh has joined the room
[04:19:25] *** Bunneh shows as "online"
[04:21:09] *** Valerian has joined the room
[04:22:11] *** Bunneh has left the room
[04:22:12] *** Bunneh has joined the room
[04:23:20] *** bjc shows as "away"
[04:23:25] *** Valerian has left the room
[04:25:23] *** Bunneh has left the room
[04:25:24] *** Bunneh has joined the room
[04:27:38] *** Bunneh has left the room
[04:27:38] *** Bunneh has joined the room
[04:27:38] *** Bunneh shows as "online"
[04:29:09] *** bjc shows as "online"
[04:30:37] *** daniel has left the room
[04:30:38] *** daniel has joined the room
[04:30:48] *** SamWhited has left the room
[04:31:08] *** SamWhited shows as "online"
[04:31:51] *** uc has left the room
[04:32:41] *** uc has joined the room
[04:36:46] *** Bunneh has left the room
[04:38:16] *** Bunneh has joined the room
[04:38:19] *** Bunneh has left the room
[04:38:20] *** Bunneh has joined the room
[04:38:27] *** Bunneh has left the room
[04:38:29] *** Bunneh has joined the room
[04:38:33] *** Bunneh has left the room
[04:39:05] *** Bunneh has joined the room
[04:39:09] *** Bunneh has left the room
[04:39:23] *** Bunneh has joined the room
[04:41:31] *** Guus has left the room
[04:42:38] *** Guus has joined the room
[04:43:50] *** bjc shows as "away"
[04:45:30] *** Bunneh shows as "online"
[04:45:32] *** Bunneh has left the room
[04:45:46] *** Bunneh shows as "online"
[04:49:03] *** Arc shows as "away" and his status message is "I'm not here right now"
[04:49:03] *** Arc shows as "away" and his status message is "I'm not here right now"
[04:49:27] *** Arc shows as "away" and his status message is "I'm not here right now"
[04:49:27] *** Arc shows as "online"
[04:52:52] *** daniel has left the room
[04:52:56] *** daniel has joined the room
[04:53:51] *** Bunneh shows as "online"
[04:55:07] *** Bunneh has left the room
[04:55:11] *** Bunneh has left the room
[04:55:17] *** Bunneh shows as "online"
[04:55:17] *** Bunneh shows as "online"
[04:55:21] *** Bunneh has left the room
[04:55:31] *** Bunneh shows as "online"
[04:57:40] *** Bunneh has left the room
[04:57:42] *** Bunneh has left the room
[04:57:49] *** Bunneh has joined the room
[04:57:49] *** Bunneh shows as "online"
[04:59:18] *** daniel has left the room
[04:59:24] *** daniel has joined the room
[05:04:30] *** bjc shows as "online"
[05:15:04] *** bjc shows as "away"
[05:19:08] *** bjc shows as "online"
[05:22:23] *** xnyhps shows as "away" and his status message is "Away"
[05:22:28] *** xnyhps shows as "online"
[05:23:15] *** McKael shows as "online"
[05:27:19] *** Guus has left the room
[05:29:39] *** Guus has joined the room
[05:30:42] *** daniel has left the room
[05:30:47] *** daniel has joined the room
[05:31:03] *** bjc shows as "away"
[05:38:25] *** McKael shows as "away" and his status message is "Auto-away (idle)"
[05:42:35] *** xnyhps shows as "online"
[05:43:02] *** xnyhps shows as "online"
[05:45:57] *** xnyhps shows as "online"
[05:47:03] *** bjc shows as "online"
[05:47:41] *** xnyhps shows as "online"
[05:47:44] *** Ge0rG has left the room
[05:48:38] *** daniel has left the room
[05:48:43] *** daniel has joined the room
[05:49:00] *** goffi has joined the room
[05:49:54] *** Ge0rG shows as "online"
[05:50:48] *** @Alacer has left the room
[05:51:41] *** @Alacer has joined the room
[05:52:08] *** Ge0rG has left the room
[05:53:16] *** xnyhps shows as "online"
[05:53:18] *** xnyhps shows as "online"
[05:54:30] *** Ge0rG shows as "online"
[05:57:53] *** McKael shows as "online"
[06:00:00] *** xnyhps shows as "online"
[06:01:03] *** xnyhps shows as "online"
[06:05:08] *** daniel has left the room
[06:07:46] *** Arc shows as "away" and his status message is "I'm not here right now"
[06:07:46] *** Arc shows as "away" and his status message is "I'm not here right now"
[06:09:46] *** bjc shows as "away"
[06:12:53] *** McKael shows as "away" and his status message is "Auto-away (idle)"
[06:14:17] *** dwd shows as "online"
[06:14:22] *** tim@boese-ban.de shows as "online"
[06:14:32] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[06:14:36] *** tim@boese-ban.de shows as "online"
[06:15:01] *** daniel has joined the room
[06:18:28] *** Arc shows as "away" and his status message is "I'm not here right now"
[06:18:28] *** Arc shows as "online"
[06:18:58] *** xnyhps shows as "online"
[06:19:15] *** xnyhps shows as "online"
[06:25:08] *** daniel has left the room
[06:25:13] *** daniel has joined the room
[06:26:14] *** tim@boese-ban.de shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[06:28:50] *** tim@boese-ban.de shows as "online"
[06:29:55] *** arc has left the room
[06:29:56] *** arc has joined the room
[06:32:06] *** edhelas has joined the room
[06:32:44] *** Ge0rG shows as "online"
[06:33:34] *** nyco has joined the room
[06:33:52] *** tim@boese-ban.de shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[06:34:26] *** xnyhps shows as "online"
[06:34:38] *** xnyhps shows as "online"
[06:36:31] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[06:37:38] *** tim@boese-ban.de shows as "online"
[06:40:47] *** Ge0rG has left the room
[06:41:06] *** Arc has left the room
[06:46:31] *** dwd shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[06:50:44] *** Ge0rG has left the room
[06:51:39] *** Guus has left the room
[06:51:40] *** Guus has joined the room
[06:52:25] *** xnyhps shows as "online"
[06:54:03] *** Guus has left the room
[06:54:51] *** Ge0rG shows as "online"
[06:54:54] *** tim@boese-ban.de shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[06:54:58] *** xnyhps shows as "online"
[06:55:38] *** Guus has joined the room
[06:55:40] *** tim@boese-ban.de shows as "online"
[07:00:22] *** edhelas has joined the room
[07:01:00] *** daniel has left the room
[07:01:02] *** daniel has joined the room
[07:03:17] *** ralphm shows as "online"
[07:03:18] *** ralphm has left the room
[07:03:23] *** nyco has joined the room
[07:05:12] *** SamWhited has left the room
[07:07:11] *** Tobias shows as "online"
[07:07:30] *** Tobias shows as "online"
[07:07:51] *** xnyhps shows as "online"
[07:08:36] *** xnyhps shows as "online"
[07:09:48] *** daniel has left the room
[07:09:53] *** daniel has joined the room
[07:11:20] *** ralphm shows as "online"
[07:12:07] <Ge0rG> How does the OOB tag interop with OMEMO? It's obviously leaking data, but what exactly? Is the password only contained in the body?
[07:12:37] *** xnyhps shows as "online"
[07:13:20] <Zash> I am under the impression that it's just a special URL in the (encrypted) body, with the encryption key in the #this part.
[07:13:29] <zinid> leaking data my ass...
[07:13:33] <zinid> yet another round of bikeshedding
[07:14:18] *** Bunneh has left the room
[07:14:18] *** Bunneh has joined the room
[07:14:18] *** Bunneh shows as "online"
[07:15:16] <Ge0rG> Zash: yes, that's how it works. But what is contained in the oob tag?
[07:15:23] *** xnyhps shows as "online"
[07:15:27] *** daniel has left the room
[07:15:31] *** daniel has joined the room
[07:15:49] <Ge0rG> I would look up myself, but I don't have any OMEMOs
[07:16:10] <Zash> I don't believe there is one
[07:16:24] *** xnyhps shows as "online"
[07:18:04] *** xnyhps shows as "online"
[07:18:07] *** nyco has left the room
[07:18:22] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[07:18:33] *** nyco has joined the room
[07:18:39] *** goffi has left the room
[07:19:06] *** xnyhps shows as "online"
[07:19:20] *** Steve Kille shows as "online" and his status message is "At Home"
[07:19:28] <Ge0rG> Zash: I was under the impression that Conversations needs the oob tag to display inline images
[07:19:39] *** xnyhps shows as "online"
[07:21:10] *** Ge0rG has left the room
[07:21:11] *** daniel has left the room
[07:21:21] *** daniel has joined the room
[07:21:32] *** xnyhps shows as "online"
[07:22:07] *** xnyhps shows as "online"
[07:26:22] *** Ge0rG shows as "online"
[07:27:18] *** goffi has joined the room
[07:28:16] *** tim@boese-ban.de shows as "online"
[07:31:42] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[07:32:02] *** arc has left the room
[07:32:15] *** nyco has left the room
[07:35:12] *** tim@boese-ban.de shows as "online"
[07:35:32] *** arc has joined the room
[07:36:17] *** jonasw shows as "online"
[07:36:45] *** daniel has left the room
[07:38:34] *** nyco has joined the room
[07:39:15] <jonasw> Ge0rG: oob is safe enough for daniel, sims would not be: https://github.com/siacs/Conversations/issues/2637
[07:40:10] *** xnyhps shows as "online"
[07:40:47] *** Steve Kille shows as "away" and his status message is "At Home"
[07:41:10] <Ge0rG> I'd probably consider the picture URL and file size to be private as well, but what do I know
[07:42:10] *** ralphm shows as "online"
[07:42:11] <Zash> Where's that blag that said that e2e crypto is basically just marketing fluff?
[07:42:48] *** intosi has joined the room
[07:42:52] <Ge0rG> Hm. of all people, I should know that.
[07:42:54] *** daniel has joined the room
[07:43:18] *** tim@boese-ban.de shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[07:44:57] *** xnyhps shows as "online"
[07:45:13] *** ralphm shows as "online"
[07:45:55] *** Steve Kille shows as "online" and his status message is "At Home"
[07:48:52] *** @Alacer has left the room
[07:50:40] *** @Alacer has joined the room
[07:52:35] *** jcbrand has joined the room
[07:52:58] *** Guus shows as "online"
[07:53:18] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[07:53:26] *** bra shows as "online"
[07:55:27] *** Steve Kille shows as "online" and his status message is "At Home"
[07:55:28] *** Steve Kille shows as "online" and his status message is "At Home"
[07:56:34] *** xnyhps shows as "online"
[07:58:22] *** xnyhps shows as "online"
[07:59:59] *** Holger shows as "online" and his status message is "I'm available"
[07:59:59] *** Holger shows as "online" and his status message is "I'm available"
[08:00:36] *** tim@boese-ban.de shows as "online"
[08:03:23] *** xnyhps shows as "away" and his status message is "Away"
[08:04:38] *** xnyhps shows as "away" and his status message is "Away"
[08:06:38] *** tim@boese-ban.de shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[08:07:50] *** daniel has left the room
[08:07:59] *** Steve Kille has left the room
[08:08:28] *** daniel has joined the room
[08:09:52] *** Steve Kille has left the room
[08:12:08] *** Steve Kille has left the room
[08:12:39] *** Tobias shows as "online"
[08:12:43] *** Tobias shows as "online"
[08:14:35] *** marc shows as "online"
[08:15:11] *** daniel has left the room
[08:15:16] *** daniel has joined the room
[08:15:17] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[08:16:38] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[08:18:14] *** dwd shows as "online"
[08:18:38] *** Tobias shows as "online"
[08:19:13] *** Tobias shows as "online"
[08:21:37] *** ralphm shows as "online"
[08:23:00] *** Syndace shows as "online"
[08:27:34] *** jonasw shows as "online"
[08:31:14] *** daniel has left the room
[08:31:19] *** daniel has joined the room
[08:35:31] *** bra shows as "away" and his status message is "Автостатус (неактивен)"
[08:36:02] *** Steve Kille has joined the room
[08:36:03] *** Steve Kille shows as "away" and his status message is "At Home"
[08:36:32] *** Steve Kille shows as "online" and his status message is "At Home"
[08:37:03] *** Steve Kille shows as "online" and his status message is "Hampton"
[08:37:04] *** Steve Kille shows as "online" and his status message is "Hampton"
[08:37:14] *** ralphm shows as "online"
[08:38:36] <jonasw> SamWhited, so you’re arguing my proposal is bad because it’ll lead to incompatibilities among clients, but you argue that incompatibilities among clients when you change bits in yours aren’t an issue? (around 22:19Z)
[08:39:48] <jonasw> daniel, no, you will only get real-world feedback on the input format. nobody cares about the wire format except the devs who are then forced to implement things because of your market share (sorry to be blunt here.) (re around 22:48Z)
[08:41:02] *** ralphm shows as "online"
[08:41:54] *** jcbrand has left the room
[08:43:00] <jonasw> but hey, we already agree on the input format, I think that’s really nice, and it’s nice to have that standardised.
[08:43:24] <Ge0rG> I only wish for a way to skip formatting when typing formulas
[08:43:33] <jonasw> or any other content for that matter.
[08:43:44] <jonasw> or any other content which shouldn’t be formatted for that matter.
[08:43:47] <jonasw> but nobody listens to me
[08:44:05] <Zash> It seems weird to me to be XEPing what amounts to UI things
[08:44:35] <Ge0rG> Zash: because you are a server dev
[08:44:48] <Ge0rG> Zash: I care very much about UI things, and I want them consistent across implementations
[08:44:52] <Flow> I'm sure everybody already noticed that XHTML-IM/styling/markdown/bmh discussion related thing on HN: https://news.ycombinator.com/item?id=15646425
[08:45:00] <Ge0rG> This is the major weakness of XMPP. Every client works differently
[08:45:21] <Zash> But sometimes it is a strength.
[08:45:41] <jonasw> depends
[08:45:54] <jonasw> I think for each major workflow we’d need a set of clients covering each platform.
[08:46:01] <Zash> Altho according to some random Reddit thread I saw, none of the competition things work as they should in FOSS
[08:46:11] <jonasw> currently, conversations covers the "non-technical" workflow pretty well on mobile.
[08:46:43] <Ge0rG> Zash: yes, if you believe that you need the opportunity to differentiate on quality of implementation.
[08:48:34] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[08:48:40] *** xnyhps shows as "online"
[08:49:54] <Zash> Well, optimally the differentiation would be on proirites, so you could find a thing that sucks in ways you don't care about.
[08:50:38] *** tim@boese-ban.de shows as "online"
[08:51:34] <Flow> jonasw, a while ago Dave suggested to have a generic extension to reference certain parts of bodytext ( https://mail.jabber.org/pipermail/standards/2016-February/030924.html ). That doesn't sound like a bad idea to me, as it could also be used in your Message Markup XEP. What do you think?
[08:51:59] <jonasw> Flow, I looked at References
[08:52:14] <jonasw> it would be a major (size) overhead to have a <reference xmlns="…"> element for each bit of markup though
[08:52:21] <Flow> jonasw, not reference
[08:52:29] <Flow> <bodytext/>
[08:52:34] <Flow> (see linked mail)
[08:52:38] *** Steve Kille has left the room
[08:53:07] <Flow> Uh wait, maybe I misunderstood Dave's mail, he was probably just talking about factoring the data into an extra element
[08:53:27] <Flow> not using that as generic element which can be re-used by other xeps
[08:53:44] <jonasw> I think so, too
[08:53:56] <jonasw> but now I get what you meant
[08:54:00] <jonasw> it also isn’t in the final XEP
[08:54:05] <jonasw> (<https://xmpp.org/extensions/xep-0372.html>)
[08:55:02] <Flow> true, but the idea is appealing. such an generic element could also specify how it's used with non-<body/> body text
[08:55:18] <Flow> like the text found in OMEMO messages
[08:55:24] *** Kev has joined the room
[08:55:27] *** Kev shows as "online"
[08:55:29] *** bra shows as "xa" and his status message is "Автостатус (неактивен)"
[08:56:21] <jonasw> I see your general point. we could reword so that it doesn’t refer to <body/> but to "text of the message". in which case OMEMO would provide the "actual" text of the message as opposed to the <body/>.
[08:56:24] *** la|r|ma has joined the room
[08:56:30] *** jcbrand has joined the room
[08:56:31] *** ralphm shows as "online"
[08:56:43] <jonasw> but there are different issues with combining this with OMEMO which need to be discussed in the security considerations (OMEMO won’t encrypt the markup...)
[08:56:51] <Flow> jonasw, i fear it's a bit more complicated than that
[08:56:51] <jonasw> (nor will it authenticate the markup, which is bad too)
[08:57:04] <jonasw> Flow, is it?
[08:57:28] *** ralphm has left the room
[08:57:59] <Flow> 1. there could be multiple unencrypted <body/> elements. 2. with OX there could be multiple encrypted <body/> elements. 3. with omemo it is just one body (and the markup information is not encrypted/authenticted)
[08:58:22] *** ralphm shows as "online"
[08:58:29] <jonasw> multiple unencrypted body elements must have xml:lang tags to distinguish them, as do <markup/> elements.
[08:58:36] <jonasw> I presume that this is the same for OX?
[08:58:55] *** tim@boese-ban.de shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[08:59:06] <Flow> yep
[08:59:31] <Zash> What does happen if you have multiple bodies with e2e?
[08:59:40] <Flow> but I possibly place the xml:lang selector not in <markup/> but in the generic <bodytext/>
[08:59:54] <Flow> Zash, what happens if you have multiple bodies without e2e?
[09:00:10] <jonasw> Flow, that makes things more complex to parse and generate I think
[09:00:26] <Zash> I haven't a clue
[09:00:36] <jonasw> Flow, I think e2ee simply doesn’t allow that
[09:00:41] <jonasw> it’s also not a very common use-case in IM
[09:01:01] <Flow> OX does not forbit multiple <body/> elements
[09:01:07] <Flow> *forbid
[09:01:31] <jonasw> *currently deployed e2ee simply doesn’t allow that ;-)
[09:01:33] <daniel> Is there an OX implementation in smack Flow?
[09:01:47] <Flow> daniel, there is a branch a started a while ago
[09:02:02] <Flow> but nothing even prototypical
[09:02:05] <Flow> yet
[09:02:06] <pep.> jonasw: maybe you should cover the case in markups. How does it work when there are multiple bodies ATM? (Different xml:lang)
[09:02:18] <Flow> first ISR, then OX. that is the current order of my priorities ;)
[09:02:34] <jonasw> pep., it’s in the Business rules and the Internationalisation considerations.
[09:02:57] *** Zash shows as "online"
[09:02:57] *** Zash has left the room
[09:03:03] *** Zash shows as "online"
[09:03:03] *** Zash has left the room
[09:03:05] *** Zash shows as "online"
[09:03:05] *** Zash has left the room
[09:03:07] *** Zash shows as "online"
[09:03:07] *** Zash has left the room
[09:03:26] *** Zash shows as "online"
[09:03:27] *** Zash has left the room
[09:03:28] *** Zash shows as "online"
[09:03:29] *** Zash has left the room
[09:03:29] *** Zash has left the room
[09:03:29] <pep.> jonasw: also, unrelated, I'm not really fan of leaving the list/quotation characters etc., in the rendered version
[09:03:38] <jonasw> pep., I agree
[09:03:41] <jonasw> it’s tricky to avoid though
[09:03:46] <jonasw> I’m writing a response to standards@ about this
[09:03:51] <pep.> K
[09:03:52] <jonasw> (Goffi brought it up there)
[09:03:56] *** Zash shows as "online"
[09:03:57] *** Zash shows as "online"
[09:04:01] <pep.> Will read
[09:04:12] <pep.> And I need to reply as well
[09:04:37] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[09:05:40] *** dwd shows as "online"
[09:08:11] *** tim@boese-ban.de shows as "online"
[09:10:52] <jonasw> pep., there you go
[09:11:03] *** daniel shows as "online"
[09:13:19] <daniel> jonasw: aren't the > and * you use in your example kinda like markup information in the body?
[09:13:32] <daniel> Which the xep says you are trying to avoid?
[09:14:39] *** daniel has left the room
[09:15:08] <pep.> That's why I don't like them
[09:15:13] <dwd> daniel, It's only bad if someone else does it.
[09:15:14] <jonasw> daniel, it’s not required for them to be there at all.
[09:15:25] *** daniel shows as "online"
[09:15:37] *** tim@boese-ban.de shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[09:15:56] <jonasw> they don’t carry any meaning.
[09:16:03] *** lskdjf has joined the room
[09:16:13] <jonasw> however, if combined with Message Styling, I can totally see letting them in there for compatibility.
[09:18:36] <pep.> What's the point if you already have the meaning of your markup translated
[09:18:58] <dwd> pep., Fallback.
[09:19:02] <jonasw> you can’t stop people from typing them (I do too!), and I’m totally in favour of specifying the input format Message Styling defines
[09:19:07] <Ge0rG> And then we end up with a message containing a <body> with this-is-really-not-markdown-although-it-walks-like-markdown-and-quacks-like-markdown, a <body-markup-hint/>, a <markup> tree and an XHTML-IM payload.
[09:19:40] *** ralphm shows as "online"
[09:19:57] <jonasw> but in contrast to the Message Styling wire format, we could adapt to changing behaviours and trends in the meta-characters used by humans
[09:20:09] <jonasw> which is nice
[09:20:27] <jonasw> (I mean, adapt without breaking old archives and interop for the transition period)
[09:20:33] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[09:20:40] <pep.> jonasw: leaving it there defeats the point of not putting markup on the body
[09:21:08] <jonasw> pep., tend to agree.
[09:21:19] <jonasw> but some kind of fallback is needed.
[09:21:27] <pep.> Why?
[09:21:34] <jonasw> especially for quotations
[09:21:36] <jonasw> (not so much for lists)
[09:21:49] <Kev> My thoughts on this, /still/ not having had time to look at the spec. Is that we're not trying to define a new format here that adds a new feature, we're trying to render correctly what the user's intent was when they typed something. I think that changes things *significantly*.
[09:21:54] <jonasw> if a client doesn’t understand <markup/>, it would render the quotations as normal paragraphs.
[09:22:01] <pep.> Do we have a failback for every single xep out there? In case the first one isn't supported
[09:22:19] <jonasw> pep., I think most XEPs either specify a fallback or fail gracefully.
[09:22:25] <Kev> And so just documenting roughly what people are already typing in messages is both pragmatic and sensible.
[09:22:37] *** la|r|ma shows as "online"
[09:22:59] <Kev> (And people *are* already typing ascii markup in messages, and the world is definitely not falling apart, even though not all clients support rendering it)
[09:23:07] <jonasw> Kev, my main problem with Message Styling isn’t that it does that, but that it doesn’t have an opt-in.
[09:23:13] *** Syndace has left the room
[09:23:17] <Ge0rG> Kev: actually, all clients support rendering it... as ASCII
[09:23:25] <pep.> Ge0rG: agreed
[09:23:28] <Kev> Ge0rG: Potato potato :)
[09:23:31] *** daniel has left the room
[09:23:35] *** daniel shows as "online"
[09:23:39] <jonasw> if we’re going to change the rendering with possibly removing charatcers (e.g. for quotations!), then it must be opt-in.
[09:23:48] <Kev> We should not be removing characters.
[09:23:48] <jonasw> and I think that it should still be opt-in even if those characters are preserved.
[09:23:51] <daniel> jonasw, isn't opt-in something your client should support?
[09:24:04] <jonasw> daniel, no, because the client can’t know if the sender intended it.
[09:24:12] <Kev> We should be rendering the existing characters with additional styling, or should have a local toggle.
[09:24:32] <Ge0rG> Kev: but it's up to the sender to decide whether they want markup for a given ASCII sequence.
[09:24:37] <Kev> (Which is what Swift does with emoticons - it renders by default, removing the source, but you can flip it off to go back to the as-sent. Useful if someone's pasting code sometimes)
[09:24:50] <daniel> i'm not really sure what you mean by opt-in then
[09:25:07] <jonasw> daniel, an additional element to <message/> which indicates that the body can be interpreted according to the Message Styling rules.
[09:25:10] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[09:25:10] <Ge0rG> I think that when copy&pasting things from the IM client, the original body should be copied with all "markup" characters present as-is
[09:25:28] <Ge0rG> jonasw: that would be body-markup-hints?
[09:25:32] <daniel> jonasw, i can get on board with that
[09:25:32] <jonasw> Ge0rG, exactly.
[09:25:43] <jonasw> daniel, I said so on the list, nobody cared :(
[09:26:06] <Ge0rG> the sending client could pre-render markup in the input field and offer a button to strip markup
[09:26:13] <Ge0rG> so you can paste code.
[09:26:15] <Ge0rG> but then interop.
[09:26:24] <Ge0rG> You can't fix Gajim overnight
[09:26:28] *** ralphm shows as "online"
[09:26:35] <jonasw> Ge0rG, lovetox can :)
[09:26:40] <Ge0rG> So we need two hints. One for "this is markup" and another for "this is definitively not markup"
[09:26:46] <daniel> i'm not really sure I want Flows xep for that though. because then styling would depend on Flows xep getting accepted
[09:26:47] *** Zash shows as "online"
[09:27:00] <jonasw> daniel, I think flows xep was rejected anyways?
[09:27:04] *** Tobias shows as "away"
[09:27:08] *** Zash has left the room
[09:27:12] <Kev> Ge0rG: Isn't this similar to the "I meant what I sent" that I was talking about with not doing emoticon rendering?
[09:27:20] <dwd> daniel, It needs something like Flow's BMH. Not *exactly* it.
[09:27:31] <jonasw> dwd, I think in fact it pretty much needs that.
[09:27:42] <Kev> (Although not quite the same)
[09:27:43] <Ge0rG> Kev: I thought you were talking about the receiving side
[09:28:32] <Ge0rG> I'm still annoyed by some IM clients replacing (b) and (y) with random emoji.
[09:28:42] <jonasw> daniel, in fact, my arguments for opt-in were dismissed with something along the lines of "edge cases nobody should care about".
[09:28:50] <jonasw> Ge0rG, kill trillian with fire
[09:28:58] <Ge0rG> jonasw: also, Gajim.
[09:29:13] <daniel> jonasw, i'm trying to find your email in that huge bike shadding thread to give a thumbs up
[09:29:22] <jonasw> Date: Yesterday 19:29
[09:29:24] <jonasw> (CET)
[09:29:26] <jonasw> if that helps
[09:29:31] <Zash> destroyallsoftware?
[09:29:32] <daniel> it does
[09:31:32] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[09:31:54] <Ge0rG> Kev: "I meant what I sent" could be a BMH of "text/plain"
[09:32:23] <dwd> Ge0rG, I don't think we need the complexity of media typing here, actually.
[09:32:43] <Ge0rG> dwd: right, let's just invent a new name for it.
[09:33:03] <dwd> Ge0rG, Would you want text/html there?
[09:33:16] <jonasw> I get shivers.
[09:33:32] *** ralphm shows as "online"
[09:33:34] <jonasw> also, note that BMH is not Content types
[09:33:46] <dwd> Ge0rG, If anything, we want a media type of: `text/plain; format=XYZ`, with ZYX given by a BMH-a-like.
[09:33:52] <Ge0rG> Okay, BMH only relates to body, so "text/" is implicitly pre-set.
[09:34:02] <jonasw> https://xmpp.org/extensions/inbox/bmh.html#languages
[09:34:07] <jonasw> there’s no media type here.
[09:34:22] <Ge0rG> I don't like the use of the term "Language" in there.
[09:34:26] <Ge0rG> </bikeshed>
[09:34:50] <dwd> Ge0rG, Yes, excellent point, this is veyr much a bikeshed.
[09:34:54] *** daniel has left the room
[09:34:57] *** daniel shows as "online"
[09:35:15] <jonasw> BMH essentially foresaw Styling.
[09:35:19] <jonasw> > TODO: Shall we define your own subset of e.g. CommonMark, XMPPMark? :)
[09:35:28] <jonasw> (or shall I say, inspired?)
[09:35:57] <dwd> I think the writing was on the wall.
[09:36:00] <Ge0rG> dwd: as opposed to the exact BMH identifier string to be used for "this is not markup"?
[09:36:12] <dwd> Only we couldn't parse it properly because it turned out nobody knew what *this* meant.
[09:36:38] <Ge0rG> I still want code syntax highlighting.
[09:37:18] *** Tobias shows as "online"
[09:37:31] <dwd> Ge0rG, I'm not worried about clients heuristically doing that in ```these sections```.
[09:38:03] *** daniel has left the room
[09:38:07] <Zash> What about `if(what){then()}`{.c}
[09:38:07] *** daniel shows as "online"
[09:38:20] <Ge0rG> like heuristically rendering /italics/ and *bold*?
[09:38:51] <Ge0rG> Zash: I think it's sensible to keep syntax coloring to ``` blocks, not to `spans`
[09:41:32] *** daniel has left the room
[09:41:32] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[09:41:38] *** daniel shows as "online"
[09:41:58] <Ge0rG> So what about the following proposal:
- messages with a BMH(*) of "Styling" get styled and the markup characters removed on display (but not on copy&paste)
- messages without a BMH get rendered as markup with the markup charachters in place
- messages with a BMH of "plain" get rendered verbatim with no styling applied
(*) BMH or an improved version that provides the same semantical meaning
[09:43:34] <dwd> Ge0rG, I think that's sensible. I'm not entirely sure about the middle case, but I don't care enough to object.
[09:43:48] <daniel> gajims current rendering is pretty annoying btw
[09:44:16] <jonasw> daniel, didit boldface everything between (*) and (*)?
[09:44:23] <daniel> yes
[09:44:28] <jonasw> kill it with fire
[09:44:43] <dwd> jonasw, Yup. Not a huge fan of that, nor leaving the *asterisks* in place.
[09:44:50] *** ralphm shows as "online"
[09:45:10] <dwd> jonasw, But as a heuristic solution it's OK, and 99% of the time gets things right.
[09:45:13] <jonasw> Ge0rG, you can’t really remove the markup characters on display in any case, because then clients would have to be sure that the sender intended it to be that way.
[09:45:14] <Ge0rG> x * y - z * 3
[09:45:29] <zinid> easy to writer a parser they said
[09:45:44] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[09:45:46] <jonasw> Ge0rG, and I don’t think that’s an assumption an client operated by a human can reasonably have
[09:45:46] <dwd> jonasw, Ge0rG literally just outlined a way to communicate exactly that.
[09:45:48] <Ge0rG> jonasw: the sender needs to pre-render the markup in the input line of course.
[09:45:54] <daniel> zinid, the styling xep has a very straight forward parser
[09:46:04] <jonasw> dwd, sender as in the human operating the client, not as in the program
[09:46:08] <daniel> it's just about defining the rules properly
[09:46:30] <jonasw> Ge0rG, that’s a very complex thing not many clients will do.
[09:46:43] *** Guus has left the room
[09:47:14] <Ge0rG> jonasw: an easier thing would be to have a button on the sent message to "remove markup", which would send an LMC with a BMH.
[09:47:45] <zinid> daniel: can I use LALR(1) parser? if not, it's not simple
[09:47:46] <jonasw> Ge0rG, sounds like a plan!
[09:47:55] <jonasw> didn’t think of LMC in this context, kudos
[09:48:09] <jonasw> zinid, I think LALR(1) should do
[09:48:49] <zinid> jonasw: can I have grammar.y then? or should I write it manually because it's funny?
[09:49:03] <jonasw> zinid, I suggest that the XEP authors provide a formal definition of the grammer once it is accepted :)
[09:49:09] <zinid> jonasw: ok
[09:49:18] <Ge0rG> BNF FTW!
[09:50:11] <zinid> ABNF would be awesome, I could use ragel
[09:50:41] <jonasw> ABNF seems very reasonable considering that it’s the IETFs go-to representation for grammars.
[09:50:54] <daniel> Ge0rG, if we want to annotate i'd prefer the simpler 'opt-in' proposal jonasw had
[09:50:57] <Zash> Not EBNF?
[09:51:09] <jonasw> Zash, I always forget the exact acronym
[09:51:10] *** @Alacer has left the room
[09:51:16] <daniel> you could still to 'send lmc to remove style'
[09:51:28] <Ge0rG> daniel: the simpler opt-in mechanism requires all clients to update
[09:51:48] <Ge0rG> daniel: ah, LMC-based markup removal. Yeah.
[09:51:50] <Zash> jonasw: Looks like both ABNF and EBNF exist
[09:51:54] <jonasw> daniel, re-visiting BMH in the light of Styling I think BMH would be a great way to convey this and allow for richer use-cases at the same time.
[09:51:55] *** arc has left the room
[09:52:02] *** arc has joined the room
[09:52:06] *** lskdjf shows as "online"
[09:52:24] <daniel> Ge0rG, most clients need to update anyway. because gajim doesn't support styling for example
[09:52:43] <jonasw> BMH still can’t cover everything XHTML-IM could, but it provides nice plain-text fallbacks. a client with strong a11y considerations would want to interpret most of those markups anyways.
[09:54:04] *** ralphm shows as "online"
[09:54:16] <jonasw> Ge0rG, re code blocks, by the way, a common convention is "```language\n<code here>\n```"
[09:54:22] <jonasw> that’s how gitlab markup does it
[09:54:26] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[09:54:36] <Ge0rG> jonasw: yeah, I could live with that.
[09:54:37] *** ralphm shows as "online"
[09:54:47] <Zash> That's how pandoc does it.
[09:54:52] *** Guus shows as "online"
[09:54:58] *** mimi89999 shows as "online"
[09:56:32] *** @Alacer has joined the room
[09:57:14] *** dwd shows as "online"
[09:57:50] *** mimi89999 has left the room
[09:58:06] *** mimi89999 shows as "online"
[10:01:25] *** Guus has left the room
[10:01:27] *** Guus shows as "online"
[10:01:30] *** Holger shows as "online" and his status message is "I'm available"
[10:03:42] <Ge0rG> re "text/plain", Tobias wrote re BMH: "I wonder whether it makes sense to reuse IANA Media Types instead of starting a new registry."
[10:03:58] *** McKael shows as "online"
[10:04:41] *** valo has left the room
[10:05:30] <jonasw> Ge0rG, at which point it would’ve been Content Types (<https://xmpp.org/extensions/inbox/content-types.html>) which was rejected over a year ago
[10:06:31] <Ge0rG> History is repeating.
[10:06:31] <Ge0rG> Can't we just change the message type? (I mean the 'type' attribute of the <message> stanza)
[10:07:45] <jonasw> Ge0rG, go away.
[10:07:47] <jonasw> ;-)
[10:07:51] <Tobias> Ge0rG, i think the RFC doesn't allow additional parameters on that
[10:08:00] <Tobias> or additional attributes on body
[10:08:10] <jonasw> namespaced attributes! (Sam is gonna shoot me)
[10:08:13] <Ge0rG> Tobias: we can override the RFC with an XEP. I'm sure nobody will notice.
[10:13:34] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[10:16:30] <Zash> jonasw: y u do this
[10:19:20] *** McKael shows as "away" and his status message is "Auto-away (idle)"
[10:20:09] <jonasw> Zash, what?
[10:20:20] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[10:20:30] <Zash> jonasw: mention namespaced attributes :)
[10:20:46] <jonasw> I think they’re great.
[10:21:26] <Ge0rG> do they need namespace versioning as well?
[10:21:32] <jonasw> sure
[10:22:14] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[10:23:34] *** dwd shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[10:25:52] *** dwd shows as "online"
[10:27:23] *** Holger shows as "online" and his status message is "I'm available"
[10:30:20] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[10:30:24] <jonasw> I think by now that much of this war is rooted in the confusion between "plain-text fallback" and "markup language" and that again is rooted in the fact that many modern markup languages look like plaintext fallbacks.
[10:30:46] <jonasw> or rather have useful plaintext fallbacks right from the beginning
[10:36:18] *** jere has joined the room
[10:36:27] *** nyco has left the room
[10:37:34] *** la|r|ma has left the room
[10:38:33] *** nyco has joined the room
[10:38:42] *** Kev has left the room
[10:38:42] *** Steve Kille shows as "away" and his status message is "Hampton"
[10:39:23] *** Kev has joined the room
[10:39:24] *** Kev shows as "online"
[10:39:44] *** ralphm shows as "online"
[10:42:38] *** zinid has left the room
[10:42:39] *** zinid shows as "online"
[10:44:15] *** Holger shows as "away" and his status message is "I'm away"
[10:44:17] *** Holger shows as "online" and his status message is "I'm available"
[10:45:46] *** tux shows as "dnd" and his status message is "Work work …"
[10:50:27] *** daniel has left the room
[10:50:53] <Kev> Well, also whether you want what people already type to be correctly handled everywhere.
[10:51:41] *** jubalh has joined the room
[10:53:18] <jonasw> Kev, no, that’s input conventions and should not matter for wire formats.
[10:53:29] <Kev> Assuming universal adoption.
[10:54:00] <Kev> But this 'just render what's sent with styling enhancement' has been in use for a very long time without issue.
[10:54:54] *** zinid shows as "online"
[10:55:24] <jonasw> if we still had the IRC conventions with some control-characters for formatting around, you’d not argue that "what people already type" should be in wire formats.
[10:55:39] <jonasw> (mostly because XML can’t carry those, but also because it’s not a useful plaintext fallback)
[10:55:43] <Zash> I like arguments like "everyone is already doing it" and "has worked forever without issue"
[10:56:16] <jonasw> Kev, I doubt you can say "without issue" just 50 lines after somebody complained about how broken gajim handles that.
[10:56:21] <Zash> Especially when people are pointing out the times it's messy and doesn't work
[10:56:23] <mathieui> jonasw, which is why I’ll wirte a protoxep in order to send the poezio internal format over the wire, escaped
[10:56:29] <mathieui> jonasw, which is why I’ll write a protoxep in order to send the poezio internal format over the wire, escaped
[10:56:39] <Kev> jonasw: Gajim may do something stupid, but Psi doesn't.
[10:56:53] *** nyco has left the room
[10:56:58] <Kev> I'm not saying that doing other things than what I'm suggesting works without issue :)
[10:56:59] <jonasw> Kev, but it kind-of moots the "everyone is doing it and it works great" point
[10:57:40] <mathieui> "psi is doing it, and for some cases it works great" already doesn’t sound that good
[10:57:40] <Kev> It would certainly bring into question that point that I'm not making, yes.
[10:57:43] *** @Alacer has left the room
[10:58:29] <Kev> A lot of people are sending this stuff on the wire, irrespective of rendering. Some clients (at least Psi) also add styling successfully to it.
[10:58:37] *** nyco has joined the room
[10:59:19] *** jere has joined the room
[10:59:40] <jonasw> Kev, "without issue" is certainly wrong, but I’m not going to nitpick here (and I probably misread some statement)
[10:59:54] <Kev> What's the issue with what Psi's doing?
[11:00:09] <jonasw> I don’t know psi, but what gajim does is certanily an issue.
[11:00:13] <jonasw> so it’s not without issue at all.
[11:00:17] <Kev> It basically just turns *thing* into <b>*thing*</b>
[11:00:36] <mathieui> jonasw, Kev’s point is that it has been in use for a long time without issue, in psi
[11:00:47] <mathieui> which is not contradicted by "gajim handles things wrong"
[11:00:57] <Kev> I don't buy the argument that "What Kev suggests doesn't work, because someone does something different to what Kev suggests, and that doesn't work".
[11:01:06] *** Steve Kille has left the room
[11:01:12] <jonasw> Kev, maybe I missed what you indeed suggest :)
[11:01:12] *** daniel has left the room
[11:01:15] *** daniel has joined the room
[11:01:18] <mathieui> (I haven’t used psi in a very long time so I can’t argue with that)
[11:01:24] <Kev> Just adding styling to ** // __.
[11:01:35] <jonasw> Kev, well gajim does exactly that
[11:01:37] <Kev> (Without removing the characters)
[11:01:49] <Kev> If Gajim does exactly that, what's the issue?
[11:01:54] <jonasw> it also does that across newlines
[11:01:55] <mathieui> jonasw, gajim has somewhat looser boundaries
[11:02:00] <mathieui> I think psi only does it for words
[11:02:05] <jonasw> mathieui, Kev didn’t say anything about boundaries :-)
[11:02:15] <mathieui> e.g. the formating chars are stuck to the words
[11:02:36] *** @Alacer has joined the room
[11:04:02] <goffi> Kev: even by keeping the formatting characteres, I would not like to have ls `date +%Y-%m-%d`-*.xml rendered half in monospace, partly in bold. How does Psi handle that?
[11:04:15] *** Steve Kille has joined the room
[11:04:20] *** Steve Kille shows as "online" and his status message is "Hampton"
[11:04:31] <Kev> I forget, I wrote this a decade and a half ago or so.
[11:04:33] <mathieui> jonasw, I mean, if Kev says it works fine, it has to be slightly more precise than what gajim does, even if I believe we can always find cases where it doesn’t do what's intended
[11:05:00] <Kev> I'm sure it's possible to have it do not-what-you-intend, but I don't believe ever in a way that damages the ability to understand it.
[11:05:26] <Kev> But none of that example should be bold, because there's only one *, and in that particular case half of it being monospace is exactly what one would usually expect.
[11:05:46] <Kev> But ISTR I made Psi not do word partials.
[11:08:14] <jonasw> FTR, I think the rules laid out by Styling are a good start, once we get rid of the escaping (which I think Sam said he would do)
[11:08:49] *** valo has joined the room
[11:09:13] <Kev> There *is* a definite advantage to having this out of band, BTW, which is that you can not annotate things that are pastes.
[11:09:31] <Kev> But I think you can achieve the same thing just by having <paste/> as a child.
[11:09:34] <Kev> AFK a while.
[11:09:38] *** Kev has left the room
[11:09:42] *** Kev has joined the room
[11:09:43] *** Kev shows as "online"
[11:10:01] *** Kev has left the room
[11:10:29] *** jere has left the room
[11:10:37] *** jere has joined the room
[11:11:58] *** intosi shows as "away" and his status message is "Afwezig"
[11:12:18] *** Syndace shows as "online"
[11:12:44] *** intosi shows as "away" and his status message is "Afwezig"
[11:12:44] *** intosi has left the room
[11:17:20] *** jubalh shows as "away" and his status message is " (Away as a result of being idle more than 15 min)"
[11:19:31] *** ralphm shows as "online"
[11:21:54] *** jubalh shows as "online"
[11:22:14] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[11:25:11] *** Guus has left the room
[11:25:13] *** Guus shows as "online"
[11:28:53] *** Alex has joined the room
[11:29:12] *** Ge0rG has left the room
[11:30:43] *** daniel shows as "online"
[11:31:49] *** Ge0rG shows as "online"
[11:32:14] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[11:44:08] *** jubalh shows as "away" and his status message is " (Away as a result of being idle more than 15 min)"
[11:45:37] *** Alex has left the room
[11:48:36] *** jubalh shows as "online"
[11:52:01] *** jonasw shows as "online"
[11:54:20] *** Holger shows as "away" and his status message is "I'm away"
[11:55:51] *** Alex has joined the room
[11:58:22] *** Alex shows as "online"
[11:58:25] *** Kev has joined the room
[11:58:27] *** Kev shows as "online"
[12:01:11] *** ralphm shows as "online"
[12:04:29] *** Guus has left the room
[12:04:31] *** Guus shows as "online"
[12:08:21] *** Guus has left the room
[12:08:35] *** ralphm shows as "online"
[12:09:50] *** Steve Kille shows as "away" and his status message is "Hampton"
[12:09:56] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[12:09:59] *** jubalh shows as "online"
[12:10:53] *** ralphm has left the room
[12:12:00] *** ralphm shows as "online"
[12:13:50] *** dwd shows as "online"
[12:15:31] *** Guus shows as "online"
[12:16:15] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[12:16:17] *** ralphm shows as "online"
[12:16:29] *** Syndace has left the room
[12:22:03] *** ralphm has left the room
[12:22:53] *** Kev shows as "away"
[12:25:18] *** tim@boese-ban.de shows as "online"
[12:25:26] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[12:25:26] *** tim@boese-ban.de shows as "online"
[12:28:40] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[12:31:46] *** Flow has left the room
[12:31:51] *** Flow has joined the room
[12:32:22] *** Flow shows as "online"
[12:34:46] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[12:35:54] *** lumi has joined the room
[12:35:55] *** Steve Kille shows as "online" and his status message is "Hampton"
[12:36:03] *** daniel has left the room
[12:36:07] *** daniel shows as "online"
[12:36:52] *** Tobias shows as "away"
[12:37:35] *** jubalh has left the room
[12:37:40] *** daniel has left the room
[12:37:47] *** Alex has left the room
[12:37:49] *** daniel shows as "online"
[12:41:20] *** la|r|ma has left the room
[12:41:31] *** intosi has joined the room
[12:41:33] *** intosi shows as "online"
[12:41:35] *** la|r|ma has joined the room
[12:41:56] *** jonasw has left the room
[12:43:08] *** lskdjf shows as "online"
[12:43:16] *** daniel has left the room
[12:43:21] *** daniel shows as "online"
[12:44:23] *** jere has joined the room
[12:44:29] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[12:44:46] *** dwd shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[12:45:14] *** la|r|ma has joined the room
[12:45:14] *** daniel has left the room
[12:45:21] *** daniel shows as "online"
[12:45:56] *** Steve Kille shows as "away" and his status message is "Hampton"
[12:49:35] *** jubalh shows as "online"
[12:51:39] *** jubalh shows as "away" and his status message is " (Away as a result of being idle more than 15 min)"
[12:52:42] *** Syndace shows as "online"
[12:54:29] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[12:56:00] *** Tobias shows as "online"
[12:56:05] *** jonasw has left the room
[12:57:52] *** tim@boese-ban.de shows as "online"
[13:00:51] *** @Alacer has left the room
[13:01:27] *** @Alacer has joined the room
[13:03:06] *** Steve Kille shows as "online" and his status message is "Hampton"
[13:03:07] *** McKael shows as "online"
[13:05:42] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[13:06:37] *** ralphm shows as "online"
[13:06:39] *** jubalh shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[13:08:03] *** ralphm shows as "online"
[13:10:17] *** la|r|ma shows as "online"
[13:11:44] *** Valerian has joined the room
[13:12:11] *** jubalh has left the room
[13:13:05] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[13:13:06] *** Steve Kille shows as "away" and his status message is "Hampton"
[13:14:54] *** Alex has joined the room
[13:14:56] *** daniel has left the room
[13:15:26] *** Steve Kille shows as "online" and his status message is "Hampton"
[13:15:59] *** ralphm shows as "online"
[13:17:44] *** Alex shows as "online"
[13:18:32] *** dwd shows as "online"
[13:19:26] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 15 min)"
[13:23:08] *** McKael shows as "away" and his status message is "Auto-away (idle)"
[13:23:45] *** intosi shows as "online"
[13:24:01] *** intosi shows as "away" and his status message is "Afwezig"
[13:24:46] *** moparisthebest shows as "online"
[13:25:57] *** intosi shows as "away" and his status message is "Afwezig"
[13:26:01] *** intosi shows as "online"
[13:26:56] *** bra has left the room
[13:28:02] <moparisthebest> I can see it now, 20 years from now: "daddy what caused the great XMPP fork of 2017 when half the community split off into Zimpy?" "well honey, they couldn't agree on the optimal way to bold a word in a text message"
[13:28:38] <Zash> /thread
[13:28:50] <jonasw> itym </thread>?
[13:29:56] <zinid> *thread*
[13:30:07] *** Kev shows as "online"
[13:30:09] <Ge0rG> *italics*
[13:31:11] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[13:33:20] <mathieui> i*italics*
[13:35:16] <intosi> ["The last word should be ", {"style": "bold", "contents": "bold"}]
[13:38:03] <Zash> Let me tell you about `pandoc -t json`
[13:40:57] <intosi> Can I still say no?
[13:41:19] <intosi> Or rather, [{"unMeta":{}},[{"t":"Para","c":[{"t":"Str","c":"No!"}]}]]
[13:42:09] <dwd> I'm concerned that "No" is not semantically transmitted, and therefore may be interpreted differently in multiple clients.
[13:42:32] <Guus> dwd: I see that you're married.
[13:43:23] <dwd> We should have a markup that encapsulates the entirety of human speech, so that all clients directly interpret the semantics intended, and therefore can respond suitably without relying on humans having to guess what the sender might mean.
[13:43:24] <Zash> <statement><negative exclamation='true'>no</negative></statement>
[13:43:47] *** Tobias shows as "online"
[13:43:48] *** Tobias shows as "online"
[13:44:12] <Ge0rG> dwd: machine to machine communications?
[13:44:16] *** Tobias has left the room
[13:44:19] <dwd> Guus, <amusement/><agreement/>
[13:45:09] <dwd> Ge0rG, And from there, but a short step to eliding the communication entirely, making XMPP so much more bandwidth efficient.
[13:45:32] <intosi> I would propose BER, but I'm too lazy to do so.
[13:45:37] <Zash> B2B communication
[13:45:59] *** ralphm shows as "online"
[13:45:59] <dwd> intosi, PER, surely, or does David no longer get excited by that one?
[13:46:02] <Zash> intosi: have you considered beer instead
[13:46:11] <Ge0rG> dwd: that's absolutely the wrong direction. We can finally increase XMPP's popularity by populating the network with m2m semantics-capable clients
[13:46:13] <intosi> Zash: +1
[13:46:31] <intosi> dwd: I am not presently in the same room as David, he cannot complain.
[13:48:02] <dwd> <ironic-statement/>
[13:49:48] <Ge0rG> <sarcastic-retort/>
[13:50:26] <dwd> <assertion-of-fascism/>
[13:50:45] <jonasw> <godwins-law/>
[13:51:01] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[13:51:12] *** ralphm shows as "online"
[13:53:55] <Zash> <statement:nonsensical rel='plankton'/>
[13:54:39] *** ralphm shows as "online"
[13:56:47] *** jubalh shows as "online"
[13:57:43] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[13:58:33] <moparisthebest> I'm super sorry to turn the topic of conversation here, but, Zash about layers of encryption so each server only knew bare minimum
[13:58:48] <moparisthebest> seems like it could still be XMPP but we'd just have to wrap things in new nonzas ?
[13:58:58] <jonasw> moparisthebest, broadcast
[13:59:01] <zinid> "We can finally increase XMPP's popularity" - this will never happen
[13:59:34] *** intosi shows as "online"
[13:59:49] *** intosi shows as "away" and his status message is "Afwezig"
[14:00:55] *** intosi shows as "away" and his status message is "Afwezig"
[14:00:58] *** intosi shows as "online"
[14:01:00] *** Holger shows as "online" and his status message is "I'm available"
[14:01:08] <moparisthebest> <deliver to="otherserver.com"> (this part is encrypted blob #1)<deliver to="jid@otherserver.com">(this part is encrypted blob #2)<message from="bob@bob.com" to="jid@otherserver.com">etc</message>(/end encrypted blob #2)</deliver>(/end encrypted blob #1)</deliver>
[14:01:27] <jonasw> moparisthebest, what about presence broadcast, MUC?
[14:01:45] <moparisthebest> jonasw, not sure, maybe it only works for messaging
[14:01:53] <jonasw> MUC and MIX broadcasts?
[14:03:24] <Ge0rG> jonasw: encrypted to the MUC service
[14:03:30] <Ge0rG> jonasw: or multi-key-encrypted to all participants
[14:03:42] <moparisthebest> it might only be feasible for bare-minimum metadata for direct chats
[14:03:53] <moparisthebest> yea that'd work I guess, let the MUC service broadcast, idk
[14:03:54] *** jubalh shows as "online"
[14:04:10] <moparisthebest> just trying to throw crazy ideas out there that solve the metadata problem as much as possible
[14:05:29] <jonasw> I don’t think that there is a real metadata problem.
[14:05:31] <moparisthebest> we are OK with specs that require changes on all clients and servers to be useable already, see MIX
[14:05:39] <jonasw> or maybe there is, but I don’t think it’s reasonable to solve that within XMPP.
[14:05:41] <moparisthebest> might as well solve the metadata problem the same way
[14:06:27] <Ge0rG> moparisthebest: the best solution to the metadata problem is to run your own server for you and all of your important contacts
[14:06:44] <SamWhited> jonasw: no, I'm arguing that it's not a problem because we won't change it later. The formatting is good enough and doesn't need to be extensible after we settle on a few basic things (but I don't remember what I said about your thing with relation to compatibility)
[14:06:53] <moparisthebest> doesn't *solve* it, you still have 1 central service that knows everything
[14:07:24] <zinid> moparisthebest: solve what?
[14:07:32] <Ge0rG> moparisthebest: federated systems will always have metadata leakage. What you want instead is a P2P DHT chat system.
[14:07:36] <jonasw> SamWhited, okay
[14:07:37] <moparisthebest> metadata problem
[14:07:43] *** ralphm shows as "online"
[14:07:43] <Ge0rG> moparisthebest: or maybe you want to connect to XMPP via TOR.
[14:07:59] <moparisthebest> if I wanted that I'd just use tox, and have to change my phone battery every 20 minutes
[14:08:30] <moparisthebest> I'm just talking about leaking bare minimum metadata to XMPP servers, the bare minimum for federated chat
[14:08:30] <Ge0rG> moparisthebest: so what you want instead is a tox agent running on a trusted server that you connect to.
[14:08:47] <moparisthebest> then you are back to 1 central server with all info
[14:08:55] <Ge0rG> moparisthebest: yes.
[14:09:42] <moparisthebest> so you've got A (client) -> B (server) -> C (server) -> D (client)
[14:09:46] <Ge0rG> moparisthebest: with XMPP, you could hide the usernames of the people you talk to from your server. But not presence.
[14:09:55] <moparisthebest> an ideal scenario has each only knowing about the next hop
[14:10:01] <Ge0rG> moparisthebest: and then still, the receiving server would know your full JID.
[14:10:25] <moparisthebest> no they'd only know the server it came from, and who it's going to, not sending JID though
[14:10:33] <jonasw> moparisthebest, that doesn’t buy you a lot, you’d need to go full Tor essentially
[14:10:54] <moparisthebest> I think it does buy you a lot
[14:11:30] <moparisthebest> no server knows who sent it or who it's intended for
[14:11:36] <moparisthebest> and that's the win you are looking for
[14:11:47] <moparisthebest> worded that wrong, let me try again...
[14:11:50] <jonasw> it needs to know who sent it to be able to reply with an error
[14:12:00] <Zash> moparisthebest: howaboutno
[14:12:05] <moparisthebest> no single server knows who sent it or who it is intended for
[14:12:15] <moparisthebest> damnit
[14:12:25] <moparisthebest> no single server knows BOTH who sent it AND who it is intended for
[14:12:31] <moparisthebest> finally, need more coffee
[14:12:35] <jonasw> moparisthebest, the destination server needs to know both
[14:12:38] <Ge0rG> moparisthebest: then you have to filter spam at the client.
[14:12:40] <jonasw> it needs to be able to deliver it to the client locally
[14:12:47] <jonasw> and it needs to be able to reply with an erro
[14:12:49] <jonasw> to the original sender
[14:12:58] <moparisthebest> jonasw, right, to the original sender's SERVER
[14:13:02] <moparisthebest> who then handles it from there
[14:13:09] <jonasw> and how would that know where to send it?
[14:13:24] <moparisthebest> that's encrypted so only the senders server can decrypt it
[14:13:33] <jonasw> I see
[14:13:42] <moparisthebest> Ge0rG, yep you always have to with e2e meh
[14:14:30] <jonasw> moparisthebest, incorrect
[14:14:37] <jonasw> whatsapp and others filter spam solely based on metadata
[14:14:50] <moparisthebest> and here you have even less metadata
[14:14:59] <jonasw> email spam is also filtered based on metadata to a large extent (DNSBLs for example)
[14:15:04] <moparisthebest> which is in fact the entire point
[14:15:09] <jonasw> yes, but that’s not a property of e2ee
[14:15:21] <moparisthebest> you can still filter the DNSBL way, ie, blocking the whole server
[14:15:25] <moparisthebest> but that's it
[14:16:26] *** ralphm shows as "online"
[14:16:49] <moparisthebest> Zash, you don't want to implement it as a server dev or you think it won't work or you think it's a terrible idea, or all 3? :P
[14:17:36] *** waqas has joined the room
[14:18:05] <Zash> Insufficient context
[14:18:06] <Guus> I know I'm late to the party, but: <response thread="ban-opposing-sides"/>
[14:18:25] <Guus> threat!
[14:18:57] <jonasw> Zash, I guess it’s 14:16:46 Zash> moparisthebest: howaboutno
[14:19:19] <moparisthebest> yep
[14:19:49] <Zash> On phone, it scrolled out of view.
[14:21:10] <Zash> Anyone wanna add a in-reply-to equivalent thing to XMPP ?
[14:21:23] <jonasw> Zash, there are three of that
[14:21:27] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[14:21:30] <Kev> Zash: References. You're welcome.
[14:21:46] <jonasw> (1) Threads, (2) https://xmpp.org/extensions/xep-0372.html, (3) https://xmpp.org/extensions/xep-0131.html
[14:21:48] <jonasw> possibly more
[14:22:17] <moparisthebest> so the client would have to negotiate this with their server who would negotiate it with the remote server, then the client would triple encrypt everything before sending
[14:22:21] <Zash> Step two, bother client devs
[14:22:34] <jonasw> Zash, no, step 2 is to find a proper UI for that
[14:22:44] *** Alex has left the room
[14:23:14] <Zash> jonasw: I'd show you my irc client
[14:23:26] *** lumi has joined the room
[14:23:31] <jonasw> Zash, how does that do In-Reply-To?
[14:24:00] *** Alex has joined the room
[14:24:21] <Zash> https://www.zash.se/upload/MdiT9Ke5RKyC07wpWTErEw.jpg
[14:24:34] <Zash> Long press on message
[14:25:17] <Zash> All it does afaik is to add the nick as a prefix
[14:25:22] <jonasw> Zash, that only seems like a reasonable workflow on mobile :/
[14:25:26] <jonasw> hm
[14:25:31] <jonasw> desktop could have a button
[14:25:48] <Zash> What, isn't mobile first the thing anymore?
[14:25:56] <jonasw> I don’t care about mobile :)
[14:25:58] <jonasw> (a lotr
[14:25:58] <Zash> And desktop never
[14:26:00] <jonasw> (a lot)
[14:26:09] *** Alex shows as "online"
[14:26:19] <SamWhited> >> I'm concerned that "No" is not semantically transmitted, and therefore may be interpreted differently in multiple clients.
> dwd: I see that you're married.

I need to stop reading Guus' comments on the bus, people look at you funny when you laugh loudly in public.
[14:26:34] <Zash> Maybe you can infer from nickname prefix
[14:26:58] <moparisthebest> sorry what's this > business in front of your messages SamWhited ? I don't understand /sarcasm /no-need-to-respond :)
[14:27:04] <jonasw> SamWhited, I learnt that the hard way while reading The Hitchhikers Guide to the Galaxy for the first time.
[14:27:19] *** ralphm shows as "online"
[14:28:13] *Guus tips hat.
[14:28:19] <SamWhited> jonasw: ooh yah, I wouldn't mind reading that again, but maybe not on the bus.
[14:34:21] *** Ge0rG shows as "online"
[14:34:31] *** Ge0rG shows as "online"
[14:36:29] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[14:37:31] *** Ge0rG shows as "online"
[14:37:47] *** jubalh shows as "away" and his status message is " (Away as a result of being idle more than 15 min)"
[14:40:33] *** ralphm shows as "online"
[14:43:29] *** intosi shows as "online"
[14:43:49] *** jubalh shows as "online"
[14:50:40] *** intosi shows as "online"
[14:55:52] *** Ge0rG has left the room
[14:56:18] *** SamWhited shows as "online"
[14:58:00] *** tim@boese-ban.de shows as "online"
[14:58:08] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[14:58:12] *** tim@boese-ban.de shows as "online"
[14:59:22] *** bjc shows as "online"
[14:59:33] *** georg has joined the room
[15:03:14] *** Valerian has left the room
[15:04:44] *** lovetox has joined the room
[15:08:42] *** Valerian has joined the room
[15:10:15] *** McKael shows as "online"
[15:11:01] *** mimi89999 has left the room
[15:11:08] *** mimi89999 shows as "online"
[15:11:09] *** mimi89999 shows as "online"
[15:11:09] *** mimi89999 shows as "online"
[15:11:09] *** mimi89999 shows as "online"
[15:11:11] *** mimi89999 shows as "online"
[15:11:11] *** mimi89999 shows as "online"
[15:11:15] *** mimi89999 shows as "online"
[15:11:26] *** mimi89999 shows as "online"
[15:11:27] *** mimi89999 shows as "online"
[15:11:27] *** mimi89999 shows as "online"
[15:11:27] *** mimi89999 shows as "online"
[15:11:27] *** mimi89999 shows as "online"
[15:11:28] *** mimi89999 shows as "online"
[15:14:23] <Link Mauve> “13:17:24 zinid> we don't have avatars working goddamit”, do you have any issue with XEP-0153 in a specific deployment?
[15:14:53] *** daniel shows as "online"
[15:14:58] <jonasw> I have an issue with XEP-0153 :/
[15:15:03] <jonasw> it’s the whole damn thing :P
[15:15:23] <lovetox> yeah i dont get that, xep-0153 covers all use cases in my opinion, i dont know why we every would need more
[15:15:34] <lovetox> the only thing that can be said thats not so nice is, that you can request the avatar alone
[15:15:35] <jonasw> lovetox, notification on change?
[15:15:37] <Link Mauve> jonasw, it’s a thing which works, today, in every case.
[15:15:40] <lovetox> and also have to request whole vcard
[15:15:48] <Link Mauve> jonasw, presence update.
[15:15:52] <lovetox> jonasw, presence?
[15:15:54] <jonasw> oh
[15:16:10] <lovetox> but avatar data will always way more then vcard data
[15:16:13] <lovetox> so not that big of a problem
[15:16:16] <jonasw> I didn’t know that
[15:16:25] <lovetox> then you never read 0153
[15:16:32] <jonasw> I admit that
[15:16:34] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[15:16:44] <jonasw> I read the title and that it was historical and assumed it’d be polling the vcard
[15:17:15] <Link Mauve> Long ago I wanted to add a vCard value for 0084 too, but I never followed on that.
[15:18:13] *** Ge0rG shows as "online"
[15:20:23] *** nyco has left the room
[15:20:56] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[15:20:58] *** dwd shows as "online"
[15:21:11] *** bjc shows as "away"
[15:21:45] <zinid> Link Mauve: I have no problems with 0153, I have problems with 0153 and 0084 being implemented by different clients
[15:21:52] <zinid> Link Mauve: also 0084 doesn't work in mucs
[15:22:48] <zinid> and now we're doing the same weird shit with vcard-4
[15:23:02] <jonasw> I heard nobody uses vcard-4?
[15:23:11] <zinid> jonasw: MIX suggests it for example
[15:23:14] <lovetox> no though i plan to use it
[15:23:28] <edhelas> jonasw I do, over PEP
[15:23:33] <edhelas> works great
[15:23:33] *** lskdjf has joined the room
[15:23:35] *** nyco has joined the room
[15:24:25] <zinid> ok, we probably need to say good bye to vcards as well
[15:24:42] <zinid> so no avatars, no vcards, no private storage, no file sharing
[15:24:51] <zinid> that's where we are in 2017
[15:25:12] *** lumi has left the room
[15:25:14] <zinid> and you are discussing how to transfer bold
[15:25:15] <zinid> amusing
[15:25:30] <mathieui> zinid, I want to transfer italics, not bold!
[15:25:54] <edhelas> yup
[15:26:00] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[15:26:06] *** dwd shows as "online"
[15:26:11] <edhelas> zinid I do agree, and bookmark is still broken and non-atomic :p
[15:26:32] <zinid> yes, bookmarks are broken as well because of incompatible implementations
[15:26:57] <jonasw> hopefully we can settle all of this if multi-item PEP lands
[15:27:02] <jonasw> hopefully we can settle all of this when multi-item PEP lands
[15:27:26] <jonasw> hopefully we can settle all of this when multi-item private PEP lands
[15:27:26] *** McKael shows as "away" and his status message is "Auto-away (idle)"
[15:27:36] <Holger> We'll still have 2-3 XEPs for transmitting bold then :-)
[15:28:12] <edhelas> jonasw PEP could be just Pubsub on JID <3
[15:28:25] <Link Mauve> zinid, clients implementing 0084 instead of 0153, latest 0048 instead of previous 0048 which used to use 0049, because of some perceived superiority of PEP, are the stupid ones imo.
[15:28:28] <edhelas> 🦄
[15:29:13] <Link Mauve> vCard 4 is also something which should be replaced with vCard.
[15:29:36] <Holger> Link Mauve: I think we are the stupid ones in failing to agree on a solution for a given problem.
[15:30:25] <Holger> First step would be acknowledging this as a problem, but I'm being told that's all just the usual XEP standardization process and there's nothing fundamentally wrong with it.
[15:30:30] <zinid> Link Mauve: should be replaced? like in https://xkcd.com/927 ?
[15:30:32] <Link Mauve> I didn’t want to propose to deprecate 0084 or vCard 4 or 0223, mostly because in the future they could be better, but it seems best to ignore them currently.
[15:30:40] <edhelas> Link Mauve what's the issue of using PEP for everything related to JID informations ? then we have one way of getting and setting those info
[15:30:43] <SamWhited> Holger ++
[15:30:56] <Link Mauve> Holger, yes, I agree.
[15:31:08] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[15:31:27] <edhelas> also with Prosody having persistance and Pubsub now we will be able to use PEP for mostly everything
[15:31:50] <Link Mauve> edhelas, not really, no.
[15:32:01] <jonasw> Link Mauve, excuse me, if I am faced with a choice between a Draft and a Historical XEP, I’m going to implement Draft.
[15:32:03] <Ge0rG> edhelas: prosody isn't even there yet
[15:32:09] <Link Mauve> 0084 is still fundamentally broken, despite persistency in one specific implementation.
[15:32:18] <jonasw> I learnt the hard way that XEP-0084 isn’t deployed widely, and I’m super-annoyed that I had to find out the hard way.
[15:32:28] *** jubalh shows as "online"
[15:32:37] <Link Mauve> jonasw, yes, the state of these XEPs is sad.
[15:32:43] <edhelas> Link Mauve why 0084 is broken ?
[15:32:47] *** georg has left the room
[15:32:56] <zinid> edhelas: it doesn't work in mucs
[15:32:56] <jonasw> if it’s not supposed to be implemented, council should make sure that it doesn’t look like one should
[15:33:02] <edhelas> ah yes MUC…
[15:33:13] <edhelas> let's talk about vcards and avatars for Pubsub nodes as well
[15:33:16] <jonasw> but I firmly reject to be the "stupid one" here.
[15:33:16] <Link Mauve> edhelas, it’s only usable by your contacts, in your roster; if you’re in a MUC you can’t use it, if you’re just chatting with someone who isn’t in your roster you can’t use it.
[15:33:22] <edhelas> basically what we are trying to do with MIX
[15:34:05] <Link Mauve> jonasw, as Holger pointed it, it’s not users or developers who are the stupid ones, but the XSF and our current standardisation process.
[15:34:05] <jonasw> XEP-0048 is even worse because you can’t easily discover that the whole way to store it was changed
[15:34:08] <edhelas> allowing PEP for any nodes and JID would be nice
[15:34:17] <Link Mauve> jonasw, yes.
[15:34:19] <jonasw> Link Mauve, oh, I missed that :(
[15:34:20] <zinid> edhelas: but how? by obligating a user's server to keep MIX metadata?
[15:34:21] <edhelas> for example a MUC admin can set a vcard node to his MUC
[15:34:39] <Link Mauve> edhelas, you can already do that though.
[15:35:02] <jonasw> I think that the XEP-0048 should be rolled back and a new XEP should be made at some point, because this was a massive change which shouldn’t happen in draft.
[15:35:24] <edhelas> jonasw roled back to private-xml ?
[15:35:31] <jonasw> edhelas, yes
[15:35:36] <edhelas> hell no
[15:35:44] <jonasw> not becaiuse of technical superiority, because it was incredibly wrong procses-wise
[15:36:28] <edhelas> jonasw I'd like to manage bookmarks this way https://xmpp.org/extensions/xep-0330.html
[15:36:38] <jonasw> I don’t think that private-xml is a good way to store things (but PEP isn’t there yet either, due to lack of deployment), but I don’t think that we can exchange a whole XEP in a minor revision in Draft state!
[15:37:36] <edhelas> as I said, if PEP will be correctly implemented it would unlock many possibilities
[15:37:49] <edhelas> even if avatars for mucs will not be solved…
[15:38:31] <edhelas> Link Mauve what is missing in Prosody to have proper PEP support (persistance and pubsub stuff related) ?
[15:38:40] <edhelas> last time I've checked it was getting there
[15:39:04] <pep.> edhelas, isn't it in trunk already? just the flag that's not turned on
[15:39:11] <edhelas> well yeah
[15:39:39] <edhelas> I have some minor issues with configure on create but it was fine overall (thanks again for the work btw)
[15:39:54] <edhelas> I have to check again though
[15:40:46] <pep.> Maybe I can make that patch, I have never really looked into prosody's sources seriously. Turning on a flag shouldn't be that hard? (not right now though)
[15:41:08] *** dwd shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[15:43:30] *** dwd shows as "online"
[15:45:07] *** bjc shows as "online"
[15:45:18] <Holger> Different topic: The current MAM revision says the "server add an <stanza-id/> element" to live messages, and "SHOULD include the element as a child of the forwarded message when using Message Carbons". Why only SHOULD? Now the client can't rely on carbons being tagged. Wasn't the whole point of bumping the MAM namespace to make this guarantee?
[15:46:28] *** lskdjf has joined the room
[15:47:01] <edhelas> what about having PEP for muc resources ? when I join a MUC I still advertise to the MUC service my caps, if I have avatar+notify the service can push me the avatars of the resources of the MUC (or vcards, or even tunes, geolocation…)
[15:47:44] <lovetox> lol Holger, i definitly depend on that
[15:48:23] <Holger> So change this to a MUST and bump the namespace again? :-) mam:3 will be the one you can depend on, this time for real? :-)
[15:48:35] <lovetox> madness
[15:48:38] <edhelas> and naturally the messages containes <x> muc tags then I can differenciates vcards that are coming from resources
[15:48:58] *** daniel has left the room
[15:50:31] *** daniel shows as "online"
[15:52:25] *** Guus has left the room
[15:53:14] <edhelas> could work no ?
[15:53:43] *** jonasw shows as "online"
[15:54:38] *** Guus shows as "online"
[15:57:05] *** waqas has left the room
[15:58:37] *** daniel has left the room
[15:59:23] <arc> Morning
[16:00:02] <arc> Its meeting time apparently , anyone else here?
[16:01:08] <dwd> arc, You're aware of TZ changes? I don't know what Board agreed WRT handling those.
[16:01:26] <arc> 1600utc this is the time
[16:02:51] <Guus> Indeed it is: https://calendar.google.com/calendar/embed?src=64v3vs15qlalgqv0j7r99ikm1c%40group.calendar.google.com
[16:03:13] *** Steve Kille has left the room
[16:03:52] <Guus> (I remember to have meticulously marked that in the calendar when the scheduling timezone thingy was discussed)
[16:05:54] *** daniel shows as "online"
[16:06:23] <arc> Iirc I copied guus's calendar entry to my own
[16:06:26] <dwd> OK. It *is* Council at this time too. Also Martin is off sick, so he shouldn't be attending.
[16:06:45] *** xnyhps shows as "away" and his status message is "Away"
[16:07:23] <arc> What tz is council meeting at?
[16:08:01] *** jjrh has left the room
[16:08:05] *** jjrh shows as "online"
[16:09:44] *** bjc shows as "away"
[16:10:47] *** bjc shows as "online"
[16:11:19] <Guus> dwd: see calendar: you guys then agreed to do that in UTC too
[16:12:06] *** MattJ shows as "online"
[16:12:11] <Guus> Completely not up to me to change that, but please update the calendar if you do :)
[16:12:39] *** Alex shows as "away" and his status message is "Auto-Status (untätig)"
[16:12:43] *** Alex shows as "online"
[16:14:09] *** nyco shows as "online"
[16:14:14] *** daniel has left the room
[16:14:20] *** daniel shows as "online"
[16:14:22] *** Valerian has left the room
[16:16:36] *** jere has joined the room
[16:21:09] *** daniel has left the room
[16:21:47] *** daniel shows as "online"
[16:22:01] *** bjc shows as "away"
[16:22:22] *** nyco has left the room
[16:22:27] *** nyco shows as "online"
[16:23:38] *** bjc shows as "online"
[16:24:19] *** intosi shows as "online"
[16:24:29] *** intosi shows as "away" and his status message is "Afwezig"
[16:24:57] *** intosi shows as "away" and his status message is "Afwezig"
[16:24:57] *** intosi has left the room
[16:26:28] *** jubalh shows as "online"
[16:28:00] <moparisthebest> are nonzas used in other places than CSI or defined someplace?
[16:29:09] *** Alex shows as "away" and his status message is "Auto-Status (untätig)"
[16:29:13] *** Alex shows as "online"
[16:30:09] <jonasw> moparisthebest, there are quite a few nonzas in RFC 6120
[16:30:16] <jonasw> (sasl, starttls, stream features, are there more?)
[16:30:56] <moparisthebest> doesn't actually mention the term 'nonza' though, but yea
[16:31:26] <Kev> I still believe nonza isn't a helpful term :)
[16:31:32] <MattJ> moparisthebest, https://xmpp.org/extensions/xep-0360.html
[16:31:35] *** daniel has left the room
[16:31:44] *** daniel shows as "online"
[16:31:58] *** lskdjf shows as "online"
[16:32:13] <moparisthebest> ha I like how that comes *after* CSI
[16:32:42] *** lumi has joined the room
[16:32:54] *** Steve Kille has joined the room
[16:33:01] *** Steve Kille shows as "online" and his status message is "Hampton"
[16:33:09] <jonasw> moparisthebest, careful, the term nonza is another thing where the community can be split in two halves.
[16:33:16] *** daniel has left the room
[16:33:22] *** daniel shows as "online"
[16:33:43] *** bjc shows as "away"
[16:34:20] *** lovetox has left the room
[16:36:06] <Flow> With most things you will find someone raising a voice against…
[16:38:17] <Flow> And of course having a well defined term for something we didn't have an unambiguously (short-)term before is very helpful
[16:39:41] <moparisthebest> 1. Nonzas MUST NOT be routed, i.e. they are only exchanged between the two endpoints of an XMPP stream. 2. Nonzas SHOULD NOT have a 'from' or 'to' attribute.
[16:40:02] <moparisthebest> hmm, so what if one wanted to introduce a new nonza-like thing but that did get routed with specific routing rules?
[16:40:14] *** daniel has left the room
[16:40:18] <jonasw> that’s a something-za then
[16:40:32] <moparisthebest> what would you call that, a rononza ?
[16:40:47] <jonasw> ronza?
[16:40:49] <jonasw> ;-)
[16:40:52] *** daniel shows as "online"
[16:41:08] <Flow> moparisthebest, I'm not sure if you could introduce such a thing even if the nonza xep didn't exist
[16:41:09] <jonasw> frankly, with what you’re going for, I’d suggest inventing a new term, because neither nonza nor stanza is applicable
[16:41:18] <jonasw> (while stanza being strictly defined in RFC 6120 IIRC)
[16:41:19] <SamWhited> moparisthebest: that would be against 6120, if I'm not mistaken
[16:41:38] <jonasw> SamWhited, does RFC 6120 forbid routed elements wihch are not <iq/>, <message/> or <presence/>?
[16:42:01] <Flow> jonasw, not explicitly, but how is that supposed to work with federation?
[16:42:10] <jonasw> Flow, moparisthebest plans some negotiation
[16:42:16] <SamWhited> Oh, I thought it did explicitly, but maybe not
[16:42:17] <Kev> Flow: Same as everything else, with negotiation.
[16:42:29] <moparisthebest> yea it'd be opt-in
[16:42:51] <Flow> moparisthebest, what if the recipient is offline?
[16:43:11] <Flow> (it possibly would help if I knew what excactly you trying to achieve ;))
[16:43:33] <moparisthebest> onion xmpp, minimum-metadata xmpp, not sure, naming is one of the hard problems
[16:44:03] <Flow> but even then, if you do negotiation anyway you could just use an IQ or an extension element, which you probably should do anyway because those things get SM ack'd
[16:44:29] <moparisthebest> don't those have to have a from and to ?
[16:44:37] <moparisthebest> I guess maybe you could still hack it in
[16:44:39] <Flow> no
[16:44:50] <moparisthebest> <deliver to="otherserver.com">(this part is encrypted blob #1)<deliver to="jid@otherserver.com">(this part is encrypted blob #2)<message from="bob@bob.com" to="jid@otherserver.com">etc</message>(/end encrypted blob #2)</deliver>(/end encrypted blob #1)</deliver>
[16:44:58] <moparisthebest> that's something like what I'm thinking
[16:45:40] <moparisthebest> each server only knows the hops next to it, no single server knows which 2 clients are talking
[16:46:00] *** jjrh has left the room
[16:46:06] *** jjrh shows as "online"
[16:46:28] <Flow> Nice idea
[16:46:29] <moparisthebest> hopefully in that way things like carbons/mam/offline/sm etc etc all work the same
[16:46:41] <dwd> moparisthebest, That's how Tor works, indeed. More or less.
[16:46:43] <jonasw> moparisthebest, wrapping everything in <message/> addressed to the next hop would probably work
[16:47:00] <moparisthebest> yea and from the one it can know probably
[16:47:06] *** marc has left the room
[16:47:14] <Flow> and would give you SM greatness
[16:47:14] *** daniel has left the room
[16:47:17] <jonasw> ack
[16:47:21] <jonasw> (pun not intended)
[16:47:21] *** daniel shows as "online"
[16:48:14] *** bjc shows as "online"
[16:48:17] *** Guus has left the room
[16:48:36] *** Valerian has joined the room
[16:48:48] <moparisthebest> <message to="otherserver.com">(this part is encrypted blob #1)<message to="jid@otherserver.com">(this part is encrypted blob #2)<message from="bob@bob.com" to="jid@otherserver.com">etc</message>(/end encrypted blob #2)</message>(/end encrypted blob #1)</message>
[16:49:04] <dwd> Where do you put the security label?
[16:49:22] *** jcbrand has left the room
[16:49:30] <moparisthebest> well you'd have to put those in a new tag inside message of course
[16:49:33] <moparisthebest> but that's the general idea
[16:50:07] <jonasw> that’ll be some nice overhead right there, base64 on every iteration :)
[16:50:27] <Flow> moparisthebest, I think the destination server should see the sender address
[16:50:34] <moparisthebest> and I think you get the key for otherserver.com from DNS
[16:50:50] <moparisthebest> well that's what you are trying to avoid Flow
[16:52:16] <Flow> you can possibly safely disguise the recipient from the senders server, but if the destination server doesn't know the sender address then it becomes easy to drain your mobiles battery
[16:52:19] <moparisthebest> would also have an odd side-effect, today you run 1 server for you and all contacts to minimize servers with full metadata
[16:52:34] <moparisthebest> this would only give you extra security with different servers
[16:52:36] <Flow> But that's a discussion from when the first wild ProtoXEP appears
[16:52:44] <Flow> *for
[16:53:22] <moparisthebest> Flow, yea and probably the only solution is 'would you like to recieve onion messages from someone at otherserver.com'
[16:53:49] *** Guus has left the room
[16:53:49] <Flow> mayben even not that, because that would also cause your mobile radio to power up
[16:54:38] <moparisthebest> your server would only ask you once
[16:54:38] *** daniel has left the room
[16:54:43] *** daniel shows as "online"
[16:54:58] <moparisthebest> or, once every X when it already had an active connection or whatever
[16:55:23] <Flow> that could work
[16:55:23] <jonasw> hm, right, you can’t even filter by roster on the server side
[16:55:27] <nyco> board meeting?
[16:55:30] <jonasw> except if you put some keys into the roster, too
[16:55:40] <moparisthebest> nope no roster or precense or anything here
[16:55:49] <moparisthebest> and you'd never want to send other stanzas to each other
[16:56:04] <jonasw> moparisthebest, right
[16:56:11] <jonasw> I don’t like that
[16:56:30] *** Guus has joined the room
[16:56:30] <jonasw> I don’t see how you can have this in a sane manner.
[16:56:31] *** tim@boese-ban.de shows as "online"
[16:56:36] <moparisthebest> it would involve a super extra level of opt-in :)
[16:56:37] <jonasw> which doesn’t push all the validation load on the client
[16:56:39] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[16:56:42] *** tim@boese-ban.de shows as "online"
[16:56:52] <moparisthebest> but also, precense isn't important anymore remember? :)
[16:57:11] <moparisthebest> conversations doesn't display it normally, for instance, and with offline/mam etc all working, no one cares
[16:57:40] <jonasw> moparisthebest, presence isn’t, but being able to filter messages by sender server-side is.
[16:57:52] <jonasw> spam filtering essentially
[16:58:06] <moparisthebest> yep you can only do by whole server this way
[16:58:15] *** bjc shows as "away"
[16:58:19] <jonasw> yes, which is bad
[16:58:31] <moparisthebest> not really if it's opt-in
[16:59:00] <jonasw> I frankly don’t see this finding a serious user base
[16:59:33] <Flow> nyco, doesn't look like board meeting :(
[17:00:10] <nyco> indeed
[17:02:26] <Guus> Arc was here an hour ago
[17:02:32] <nyco> yep
[17:03:31] <moparisthebest> jonasw, when has that ever stopped a xep or code :)
[17:03:50] <arc> Nyco we're on UTC
[17:03:53] *** daniel has left the room
[17:03:59] *** daniel shows as "online"
[17:04:07] *** bjc shows as "online"
[17:06:56] *** ralphm shows as "online"
[17:07:02] <nyco> this changes the hour of availability
[17:11:38] <dwd> While daylight savings time is indeed daft, I don't think ignoring it is the solution - Council basically had to move because a UTC-pinned meeting ends up clashing for me (at least, every other week).
[17:12:15] <nyco> for me too
[17:12:38] <nyco> let's remove timezones already, one planet, one time
[17:13:16] <SamWhited> In the interest of making small, incremental changes let's remove DST first, then we can consider timezones.
[17:13:30] <dwd> Swatch Internet Time in Beats?
[17:14:09] <nyco> meanwhile we still have no board meeting...
[17:14:15] <nyco> ok, gotta go ;-)
[17:14:38] <dwd> nyco, As noted earlier, Martin's off sick so cannot (or rather should not) attend.
[17:15:11] *** bjc shows as "away"
[17:15:49] <jonasw> you’re not his mom!kk
[17:16:02] *** Syndace has joined the room
[17:16:23] *** daniel has left the room
[17:16:29] *** daniel shows as "online"
[17:16:42] <dwd> jonasw, True, but I can get Laura to say the same.
[17:16:49] *** bjc shows as "online"
[17:17:14] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[17:17:38] <dwd> (For the avoidance of doubt, Laura is not Martin's mum either)
[17:19:59] *** Holger shows as "online" and his status message is "I'm available"
[17:26:57] *** Steve Kille has left the room
[17:27:16] *** arc has left the room
[17:28:31] *** arc has joined the room
[17:29:20] *** Ge0rG shows as "online"
[17:30:50] *** bjc shows as "away"
[17:31:38] *** waqas has joined the room
[17:33:05] *** Steve Kille has joined the room
[17:33:06] *** Steve Kille shows as "away" and his status message is "Hampton"
[17:33:06] *** Steve Kille shows as "online" and his status message is "Hampton"
[17:33:22] *** daniel has left the room
[17:33:27] *** daniel shows as "online"
[17:34:51] *** Steve Kille shows as "online" and his status message is "At Home"
[17:35:05] *** efrit has joined the room
[17:35:07] *** Steve Kille shows as "online" and his status message is "At Home"
[17:35:08] *** Steve Kille shows as "online" and his status message is "At Home"
[17:35:14] *** jubalh has left the room
[17:35:47] *** daniel has left the room
[17:35:53] *** daniel shows as "online"
[17:40:29] *** lumi has left the room
[17:41:02] *** xnyhps shows as "away" and his status message is "Away"
[17:41:06] *** xnyhps shows as "online"
[17:41:41] *** daniel has left the room
[17:41:47] *** daniel shows as "online"
[17:42:12] *** Steve Kille shows as "online"
[17:42:21] *** Steve Kille shows as "online"
[17:44:20] *** Steve Kille has left the room
[17:46:52] *** xnyhps shows as "online"
[17:46:53] *** Kev shows as "away"
[17:47:40] *** bjc shows as "online"
[17:48:05] *** xnyhps shows as "online"
[17:50:54] *** Steve Kille has left the room
[17:53:58] *** Steve Kille shows as "away" and his status message is "At Home"
[17:54:14] *** tim@boese-ban.de shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[17:54:38] *** xnyhps shows as "online"
[17:56:33] *** efrit has left the room
[17:56:45] *** jubalh has joined the room
[17:56:58] *** xnyhps shows as "online"
[17:57:26] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[17:57:58] *** bjc shows as "away"
[17:58:38] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[18:00:49] *** Kev shows as "online"
[18:01:19] *** Kev has left the room
[18:01:32] *** Valerian has left the room
[18:01:58] *** jjrh has left the room
[18:02:00] *** jjrh shows as "online"
[18:04:14] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[18:07:26] *** dwd shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[18:07:41] *** jubalh has left the room
[18:07:49] *** jubalh has joined the room
[18:07:54] *** tim@boese-ban.de shows as "online"
[18:08:38] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[18:10:27] *** Steve Kille shows as "online"
[18:10:35] *** Steve Kille shows as "online"
[18:11:02] *** ralphm shows as "online"
[18:11:04] *** ralphm has left the room
[18:14:55] *** efrit has joined the room
[18:17:27] *** Guus has left the room
[18:17:49] *** Ge0rG has left the room
[18:17:50] *** Ge0rG shows as "online"
[18:18:08] *** waqas has left the room
[18:18:20] *** waqas has joined the room
[18:18:20] *** waqas has left the room
[18:18:33] *** Guus has joined the room
[18:18:58] *** Steve Kille shows as "online" and his status message is "At Home"
[18:18:59] *** jjrh has left the room
[18:19:02] *** jjrh shows as "online"
[18:19:36] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[18:20:20] *** tux shows as "online"
[18:20:46] *** Alex shows as "away" and his status message is "Auto-Status (untätig)"
[18:20:50] *** Alex shows as "online"
[18:21:07] *** Steve Kille has left the room
[18:21:31] *** Steve Kille shows as "online"
[18:21:36] *** ralphm shows as "online"
[18:21:37] *** Steve Kille shows as "online"
[18:23:44] *** xnyhps shows as "online"
[18:23:52] *** bjc shows as "online"
[18:24:00] *** xnyhps shows as "online"
[18:26:32] *** Ge0rG shows as "online"
[18:29:33] *** Ge0rG has left the room
[18:30:40] *** jjrh has left the room
[18:30:43] *** jjrh shows as "online"
[18:30:50] *** Alex shows as "away" and his status message is "Auto-Status (untätig)"
[18:32:30] *** xnyhps shows as "online"
[18:32:49] *** Ge0rG has left the room
[18:32:52] *** Ge0rG shows as "online"
[18:34:48] *** Steve Kille shows as "away" and his status message is "At Home"
[18:34:52] *** xnyhps shows as "online"
[18:35:28] *** dwd shows as "online"
[18:41:21] *** Valerian has joined the room
[18:42:34] *** Alex shows as "online"
[18:44:18] *** Steve Kille has left the room
[18:45:59] *** jjrh has left the room
[18:46:03] *** jjrh shows as "online"
[18:46:08] *** jjrh has left the room
[18:46:24] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[18:47:01] *** ralphm shows as "online"
[18:47:19] *** bjc shows as "away"
[18:47:40] *** jjrh shows as "online"
[18:47:49] *** Ge0rG has left the room
[18:47:50] *** Ge0rG shows as "online"
[18:48:27] *** jjrh has left the room
[18:48:30] *** jjrh shows as "online"
[18:48:31] *** jjrh has left the room
[18:48:47] *** jjrh shows as "online"
[18:49:10] *** jjrh has left the room
[18:49:22] *** jjrh shows as "online"
[18:50:43] *** jjrh has left the room
[18:50:46] *** jjrh shows as "online"
[18:51:47] *** jjrh has left the room
[18:52:20] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[18:52:37] *** jjrh shows as "online"
[18:53:52] *** tim@boese-ban.de shows as "online"
[18:56:26] *** xnyhps shows as "online"
[18:56:40] *** xnyhps shows as "online"
[18:59:00] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[19:00:01] *** bjc shows as "online"
[19:00:57] *** daniel has left the room
[19:01:02] *** daniel shows as "online"
[19:02:33] *** matlag has joined the room
[19:02:50] *** Ge0rG has left the room
[19:02:50] *** Ge0rG shows as "online"
[19:04:32] *** lskdjf has left the room
[19:04:34] *** lskdjf shows as "online"
[19:06:06] *** lskdjf has left the room
[19:06:08] *** lskdjf shows as "online"
[19:06:10] *** Guus has left the room
[19:06:12] *** Guus has joined the room
[19:07:59] *** daniel has left the room
[19:08:05] *** daniel shows as "online"
[19:08:09] *** xnyhps shows as "online"
[19:09:00] *** dwd shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[19:09:22] *** xnyhps shows as "online"
[19:09:38] *** Holger shows as "online" and his status message is "I'm available"
[19:09:50] *** lskdjf has left the room
[19:09:51] *** lskdjf shows as "online"
[19:10:01] *** bjc shows as "away"
[19:11:37] *** bjc shows as "online"
[19:11:41] *** Holger shows as "away" and his status message is "I'm away"
[19:12:34] *** Guus has left the room
[19:12:36] *** Guus has joined the room
[19:15:12] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[19:17:49] *** Ge0rG has left the room
[19:17:50] *** Ge0rG shows as "online"
[19:20:47] *** efrit has left the room
[19:23:02] *** McKael shows as "online"
[19:25:40] *** dwd shows as "online"
[19:26:03] *** lumi has joined the room
[19:26:27] *** goffi has left the room
[19:26:36] *** zinid has left the room
[19:26:39] *** zinid shows as "online"
[19:27:46] *** efrit has joined the room
[19:29:04] *** Valerian has left the room
[19:30:44] *** tim@boese-ban.de shows as "online"
[19:32:50] *** Ge0rG has left the room
[19:32:50] *** Ge0rG shows as "online"
[19:33:24] *** la|r|ma shows as "online"
[19:34:47] *** Tobias shows as "online"
[19:35:32] *** Tobias shows as "online"
[19:37:43] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[19:38:33] *** tim@boese-ban.de shows as "online"
[19:39:04] *** ralphm has left the room
[19:39:14] *** dwd shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[19:39:42] *** tux shows as "online"
[19:40:12] *** xnyhps shows as "online"
[19:40:19] *** ralphm shows as "online"
[19:41:24] *** xnyhps shows as "online"
[19:41:29] *** bjc shows as "away"
[19:41:46] *** marc shows as "online"
[19:41:50] *** Tobias shows as "away"
[19:41:59] *** McKael shows as "away" and his status message is "Auto-away (idle)"
[19:42:28] *** xnyhps shows as "online"
[19:42:49] *** xnyhps shows as "online"
[19:43:49] *** xnyhps shows as "online"
[19:44:42] *** xnyhps shows as "online"
[19:45:26] *** Guus has left the room
[19:46:05] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[19:47:05] *** Valerian has joined the room
[19:47:08] *** Guus has joined the room
[19:47:20] *** arc has left the room
[19:47:42] *** xnyhps shows as "online"
[19:47:50] *** Ge0rG has left the room
[19:47:50] *** Ge0rG shows as "online"
[19:48:20] *** arc has joined the room
[19:49:14] *** dwd shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[19:49:43] *** bjc shows as "online"
[19:52:57] *** tim@boese-ban.de shows as "online"
[19:53:22] *** xnyhps shows as "away" and his status message is "Away"
[19:55:34] *** jere has left the room
[19:55:40] *** jere has joined the room
[20:00:22] *** bjc shows as "away"
[20:02:50] *** Ge0rG has left the room
[20:02:50] *** Ge0rG shows as "online"
[20:06:15] *** xnyhps shows as "away" and his status message is "Away"
[20:06:21] *** xnyhps shows as "online"
[20:09:16] *** zinid has left the room
[20:10:52] *** xnyhps shows as "online"
[20:10:55] *** xnyhps shows as "online"
[20:11:43] *** Tobias shows as "online"
[20:12:44] *** ralphm shows as "online"
[20:13:23] *** bjc shows as "online"
[20:14:13] *** goffi has joined the room
[20:17:50] *** Ge0rG has left the room
[20:17:50] *** Ge0rG shows as "online"
[20:19:05] *** ralphm shows as "away" and his status message is " (Away as a result of being idle more than 5 min)"
[20:20:18] *** ralphm has left the room
[20:20:26] *** xnyhps shows as "online"
[20:21:00] *** xnyhps shows as "online"
[20:21:32] *** Kev has joined the room
[20:21:35] *** Kev shows as "online"
[20:23:29] *** bjc shows as "away"
[20:26:56] *** bjc shows as "online"
[20:27:23] *** Holger shows as "online" and his status message is "I'm available"
[20:29:05] *** ralphm shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[20:29:29] *** tim@boese-ban.de shows as "xa" and his status message is " (Not available as a result of being idle more than 15 min)"
[20:30:03] *** xnyhps shows as "online"
[20:30:35] *** xnyhps shows as "online"
[20:32:38] *** xnyhps shows as "online"
[20:32:50] *** Ge0rG has left the room
[20:32:51] *** Ge0rG shows as "online"
[20:34:05] *** Guus has left the room
[20:34:36] *** xnyhps shows as "online"
[20:35:33] *** Guus has joined the room
[20:36:16] *** xnyhps shows as "online"
[20:36:18] *** xnyhps shows as "online"
[20:37:34] *** jonasw shows as "away"
[20:38:32] *** xnyhps shows as "online"
[20:39:50] *** jonasw shows as "online"
[20:40:13] *** xnyhps shows as "online"
[20:44:02] *** bjc shows as "away"
[20:45:20] *** bjc shows as "online"
[20:45:27] *** Tobias shows as "online"
[20:45:29] *** Tobias shows as "online"
[20:47:50] *** Ge0rG has left the room
[20:47:51] *** Ge0rG shows as "online"
[20:52:29] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[20:55:14] *** nyco has left the room
[20:56:31] *** arc has left the room
[20:56:33] *** arc has joined the room
[20:58:34] *** nyco shows as "online"
[21:01:24] *** Kev has left the room
[21:02:39] *** xnyhps shows as "online"
[21:02:50] *** Ge0rG has left the room
[21:02:51] *** Ge0rG shows as "online"
[21:03:53] *** bjc shows as "away"
[21:06:30] *** Alex shows as "away" and his status message is "Auto-Status (untätig)"
[21:06:34] *** Alex shows as "online"
[21:07:55] *** xnyhps shows as "away" and his status message is "Away"
[21:10:24] *** ralphm shows as "online"
[21:13:35] *** lovetox has joined the room
[21:16:11] *** Valerian has left the room
[21:16:34] *** Alex shows as "away" and his status message is "Auto-Status (untätig)"
[21:17:50] *** Ge0rG has left the room
[21:17:50] *** Ge0rG shows as "online"
[21:19:41] *** sonny has left the room
[21:19:46] *** sonny has joined the room
[21:19:48] *** goffi has left the room
[21:25:25] *** tux has left the room
[21:27:01] *** lskdjf has left the room
[21:27:19] *** lskdjf shows as "online"
[21:30:36] *** Holger shows as "online" and his status message is "I'm available"
[21:33:29] *** jonasw shows as "away"
[21:34:10] *** lskdjf has left the room
[21:34:10] *** lskdjf shows as "online"
[21:34:21] *** bjc shows as "online"
[21:35:26] *** lskdjf has left the room
[21:36:34] *** Alex shows as "xa" and his status message is "Auto-Status (untätig)"
[21:36:36] *** Alex has left the room
[21:37:51] *** Ge0rG has left the room
[21:37:51] *** Ge0rG shows as "online"
[21:38:46] *** Valerian has joined the room
[21:41:58] *** la|r|ma has left the room
[21:44:26] *** Steve Kille shows as "online" and his status message is "At Home"
[21:44:29] *** bjc shows as "away"
[21:45:21] *** bjc shows as "online"
[21:47:28] *** Kev has joined the room
[21:47:30] *** Kev shows as "online"
[21:47:50] *** Ge0rG has left the room
[21:47:51] *** Ge0rG shows as "online"
[21:48:56] *** Steve Kille shows as "online"
[21:49:02] *** Steve Kille shows as "online"
[21:53:19] *** McKael shows as "online"
[21:55:39] *** bjc shows as "away"
[21:57:40] *** bjc shows as "online"
[22:02:50] *** Ge0rG has left the room
[22:02:51] *** Ge0rG shows as "online"
[22:04:09] *** Valerian has left the room
[22:04:14] *** Valerian has joined the room
[22:04:56] *** Valerian has left the room
[22:06:51] *** ThurahT has left the room
[22:07:24] *** efrit has left the room
[22:07:45] *** bjc shows as "away"
[22:09:09] *** ThurahT has joined the room
[22:09:11] *** McKael shows as "away" and his status message is "Auto-away (idle)"
[22:09:43] *** Steve Kille shows as "away" and his status message is "At Home"
[22:10:30] *** jubalh has joined the room
[22:11:58] *** bjc shows as "online"
[22:17:50] *** Ge0rG has left the room
[22:17:51] *** Ge0rG shows as "online"
[22:21:02] *** efrit has joined the room
[22:22:29] *** nyco has left the room
[22:22:36] *** nyco shows as "online"
[22:23:39] *** bjc shows as "away"
[22:24:45] *** ThurahT shows as "away"
[22:24:45] *** ThurahT shows as "away"
[22:32:49] *** Steve Kille shows as "online" and his status message is "At Home"
[22:32:51] *** Ge0rG has left the room
[22:32:51] *** Ge0rG shows as "online"
[22:33:00] *** marc has left the room
[22:36:37] *** bjc shows as "online"
[22:39:50] *** MattJ shows as "away"
[22:40:38] *** jubalh has left the room
[22:44:01] *** marc has left the room
[22:47:09] *** daniel has left the room
[22:47:18] *** daniel shows as "online"
[22:47:50] *** Ge0rG has left the room
[22:47:51] *** Ge0rG shows as "online"
[22:48:07] *** Steve Kille shows as "away" and his status message is "At Home"
[22:48:20] *** daniel has left the room
[22:50:22] *** ThurahT shows as "away"
[22:50:22] *** ThurahT shows as "online"
[22:52:22] *** arc has left the room
[22:52:23] *** arc has joined the room
[22:52:37] *** bjc shows as "away"
[22:54:07] *** lovetox has left the room
[22:54:44] *** arc has left the room
[22:54:48] *** arc has joined the room
[22:56:56] *** ThurahT shows as "away"
[22:56:57] *** ThurahT shows as "away"
[22:59:49] *** arc has left the room
[22:59:50] *** arc has joined the room
[23:01:41] *** arc has left the room
[23:01:43] *** arc has joined the room
[23:02:46] *** Valerian has joined the room
[23:03:45] *** arc has left the room
[23:03:47] *** arc has joined the room
[23:05:54] *** arc has left the room
[23:05:55] *** arc has joined the room
[23:06:18] *** Ge0rG has left the room
[23:06:18] *** Ge0rG shows as "online"
[23:09:17] *** Kev has left the room
[23:09:31] *** valo has joined the room
[23:17:51] *** Ge0rG has left the room
[23:17:51] *** Ge0rG shows as "online"
[23:28:40] *** efrit has left the room
[23:30:29] *** la|r|ma shows as "online"
[23:32:44] *** arc has left the room
[23:32:45] *** arc has joined the room
[23:32:51] *** Ge0rG has left the room
[23:32:52] *** Ge0rG shows as "online"
[23:32:57] *** efrit has joined the room
[23:36:02] *** arc has left the room
[23:38:40] *** arc has joined the room
[23:38:59] *** efrit has left the room
[23:39:37] *** arc has left the room
[23:39:38] *** arc has joined the room
[23:45:41] *** bjc shows as "online"
[23:45:42] *** arc has left the room
[23:46:10] *** Holger shows as "away" and his status message is "Auto-away (idle)"
[23:46:11] *** arc has joined the room
[23:46:44] *** arc has left the room
[23:46:45] *** arc has joined the room
[23:47:51] *** Ge0rG has left the room
[23:47:53] *** Ge0rG shows as "online"
[23:48:16] *** efrit has joined the room
[23:54:20] *** la|r|ma has left the room
[23:54:20] *** la|r|ma shows as "online"