Logs for jdev

Show join/part/nick changes:

[00:01:33] * Treebilou left the chat.
[00:02:09] * Treebilou joined the chat.
[01:15:01] * darkrain_ left the chat.
[01:20:08] * Lance left the chat.
[01:32:20] * marseille left the chat.
[01:49:19] * alkino left the chat.
[02:16:17] * psa left the chat.
[02:16:57] * psa joined the chat.
[03:12:01] * scippio left the chat.
[03:44:32] * psa left the chat.
[03:44:34] * psa joined the chat.
[03:51:36] * Neustradamus left the chat.
[03:51:57] * Neustradamus joined the chat.
[03:52:06] * jcea left the chat.
[04:40:31] * Zash left the chat.
[04:52:33] * psa left the chat.
[04:58:46] * teo1 left the chat.
[05:25:24] * evilotto left the chat.
[06:02:18] * Asterix joined the chat.
[06:07:55] * psa joined the chat.
[06:33:30] * thkoch2001 joined the chat.
[06:44:50] * Asterix left the chat.
[07:20:33] * psa left the chat.
[07:25:24] * Tobias joined the chat.
[07:26:18] * psa joined the chat.
[07:31:05] * Tobias left the chat.
[07:36:29] * nabatt joined the chat.
[08:05:45] * luca tagliaferri joined the chat.
[08:37:54] * marseille joined the chat.
[08:50:30] * tkoski joined the chat.
[09:08:43] * deryni left the chat.
[09:08:44] * deryni joined the chat.
[09:15:29] * Tobias joined the chat.
[09:15:42] * Tobias left the chat.
[09:16:32] * Tobias joined the chat.
[10:17:43] * dwd left the chat.
[10:17:54] * dwd joined the chat.
[10:25:22] * alkino joined the chat.
[10:26:51] * psa left the chat.
[10:28:02] * petermount joined the chat.
[10:28:23] * Tobias left the chat.
[10:32:46] * guus left the chat.
[10:33:06] * petermount left the chat.
[10:41:49] * scippio joined the chat.
[10:59:43] * Tobias joined the chat.
[11:15:25] * guus joined the chat.
[12:16:06] * alkino left the chat.
[12:16:08] * alkino joined the chat.
[12:16:14] * alkino left the chat.
[12:17:02] * alkino joined the chat.
[12:20:24] * marseille left the chat.
[12:39:32] * thkoch2001 left the chat.
[12:57:40] * jcea joined the chat.
[13:07:22] * Treebilou left the chat.
[13:12:50] * tkoski left the chat.
[13:44:38] * Link Mauve left the chat.
[13:50:14] * Link Mauve joined the chat.
[13:52:37] * alkino left the chat.
[13:52:56] * alkino joined the chat.
[13:54:41] * Link Mauve left the chat.
[13:55:22] * Link Mauve joined the chat.
[13:56:10] * naw joined the chat.
[14:29:25] * teo1 joined the chat.
[14:39:52] * naw left the chat.
[14:40:32] * alkino left the chat.
[14:46:52] * Tobias left the chat.
[14:55:12] * gigam joined the chat.
[14:55:12] * gigam left the chat.
[14:55:15] * gigam joined the chat.
[15:03:33] * Tobias left the chat.
[15:10:32] * Zash joined the chat.
[15:11:00] * Kev left the chat.
[15:11:08] * Kev joined the chat.
[15:25:10] * Tobias joined the chat.
[15:25:30] * gigam left the chat.
[15:26:07] * nielsvh joined the chat.
[15:27:52] * nielsvh left the chat.
[15:35:23] * guus left the chat.
[15:45:04] * darkrain_ joined the chat.
[15:54:32] * deryni left the chat.
[15:58:07] * Tobias left the chat.
[16:02:55] * nabatt left the chat.
[16:10:28] * luca tagliaferri left the chat.
[16:22:01] * luca tagliaferri joined the chat.
[16:49:40] * Tobias joined the chat.
[17:09:19] * deryni joined the chat.
[17:27:40] * luca tagliaferri left the chat.
[17:34:17] * Zash left the chat.
[17:37:19] * Tobias left the chat.
[17:42:27] * scippio left the chat.
[17:44:45] * Asterix joined the chat.
[17:45:33] * Asterix left the chat.
[17:45:46] * Asterix joined the chat.
[18:06:34] * Zash joined the chat.
[18:09:32] * marseille joined the chat.
[18:19:09] * mathieui left the chat.
[18:19:29] * mathieui joined the chat.
[18:26:11] * mathieui left the chat.
[18:26:26] * mathieui joined the chat.
[18:33:30] * Tobias joined the chat.
[19:18:50] * Lance joined the chat.
[19:18:50] * Lance left the chat.
[19:22:45] * Lance joined the chat.
[19:24:08] * tkoski joined the chat.
[19:24:56] * scippio joined the chat.
[19:25:26] <Lance> are there any consensus/best practices/gotchas on using CDATA vs XML entities for character escaping in XMPP?
[19:25:58] <Zash> Both should work.
[19:27:27] <Link Mauve> I usually use the shortest/most readable.
[19:27:32] <Lance> Right. I just got a request to use CDATA escaping in SleekXMPP, so I'm just wondering which should be used by default
[19:28:16] <louiz’> I personnaly prefer XML entities, but, well…
[19:28:48] <Link Mauve> With XMPP I always use entities, but with files I use both.
[19:30:11] <Kev> Lance: I would use entities as the default. There's always a chance you'll have interop problems with CDATA.
[19:30:18] * naw joined the chat.
[19:30:43] <Kev> I'm not sure *why* it would be necessary to use CDATA instead of entities.
[19:30:48] <Lance> Kev: thanks! that was what I needed to know
[19:30:51] <Kev> I understand why if you're editing documents.
[19:31:00] <Kev> But from what I understand from this thread, there should be no problem.
[19:31:33] <Kev> They're throwing some json in, which will be ugly when entity encoded, but it's not as if it's a human dealing with it at the other end, presumably.
[19:31:56] <Kev> And assuming Sleek is going to do the entity encoding for them and they're not having to do it manually, why should they care?
[19:32:18] <Kev> That said, I'm not claiming that there *are* interop problems with CDATA. It just wouldn't surprise me to find home-spun XMPP parsers that do have issues.
[19:32:29] <Lance> it was dealing with an external agent that didn't understand entities that caused problems
[19:32:43] <Kev> Oh, I missed that.
[19:32:47] <Lance> so I will add CDATA support in to Sleek, but I won't make it default
[19:32:54] <Lance> anyway, thanks guys for the input
[19:32:54] <Kev> Right, that seems sensible.
[19:34:24] <Link Mauve> Lance, that CDATA mode would change every text node that contain a &lt; into a cdata node?
[19:36:39] <Lance> I think so, but I haven't looked into it very much yet
[19:37:16] <Kev> I certainly wouldn't do that :)
[19:40:27] <Lance> so isolate cdata sections to just the escape-requiring characters then?
[19:42:28] <Link Mauve> It would be even more space consuming.
[19:43:15] <Kev> Lance: No, I mean I wouldn't use cdata in any scenario that the API user didn't specifically request it.
[19:43:22] <Link Mauve> Perhaps add an option to the text nodes that could be set to True to convert that text node particularly into a cdata node.
[19:43:27] <Kev> But it's possible I'm being overly cautious and no-one would have any trouble with it.
[19:43:39] <Lance> ah, ok. I see now
[20:10:35] * luca tagliaferri joined the chat.
[20:26:38] * harrykar left the chat.
[20:28:24] * harrykar joined the chat.
[20:28:34] * Treebilou joined the chat.
[20:31:23] <Zash> Where should a client decide if it wants to talk to a host, based on cert validity status?
[20:32:26] <Kev> 'where'?
[20:34:06] <Zash> Somewhere, it'll decide that "You don't have a valid cert, so I don't want to talk to you."
[20:35:15] <Zash> I mostly wonder what should be in the tls code, and what should be among sasl stuff
[20:35:38] <Zash> PLAIN should at least have high standards for when to send anything
[20:36:09] <Kev> Swift decides at starttls time.
[20:37:30] <Kev> That is, TLS is either trusted, or it's refused.
[20:37:40] <Kev> If you have TLS come SASL time, it'll let you do PLAIN.
[20:48:31] * alkino joined the chat.
[20:48:59] * alkino left the chat.
[20:49:13] * alkino joined the chat.
[21:06:15] * deryni left the chat.
[21:08:24] * xnyhps left the chat.
[21:09:26] * xnyhps joined the chat.
[21:22:32] * Asterix left the chat.
[21:32:31] * Kev left the chat.
[21:37:40] * alkino left the chat.
[21:43:20] * alkino joined the chat.
[22:03:39] * alkino left the chat.
[22:13:05] * Zash left the chat.
[22:17:20] * tkoski left the chat.
[22:20:04] * Zash joined the chat.
[22:35:20] * Tobias left the chat.
[22:46:38] * harrykar left the chat.
[22:46:38] * harrykar joined the chat.
[23:07:30] * alkino joined the chat.
[23:12:12] * marseille left the chat.
[23:32:21] * naw left the chat.
[23:40:55] * deryni joined the chat.
[23:44:54] * Zash left the chat.