Logs for jdev@conference.jabber.org

Show join/part/nick changes:

[00:10:32] * joined the chat.
[00:40:48] * joined the chat.
[00:58:25] * left the chat.
[00:58:27] * joined the chat.
[01:00:40] * left the chat.
[01:02:04] * left the chat.
[01:02:04] * joined the chat.
[01:15:01] * left the chat.
[01:28:04] * left the chat.
[01:45:05] * joined the chat.
[01:50:45] * left the chat.
[01:50:46] * joined the chat.
[01:53:27] * joined the chat.
[02:29:16] * left the chat.
[02:51:08] * joined the chat.
[02:51:35] * joined the chat.
[02:57:13] <> I've got a question about section 8.1.2.1 of RFC 6120. Specifically, I'm trying to confirm that Rule #3 is the appropriate rule for the response to a IQ get.
[02:57:20] * left the chat.
[02:57:39] <> This may have already come up in the context of what the facebook servers are sending.
[03:00:51] <> It seems like they've mistakenly decided that Rule #2 is the appropriate rule and are sending a "from" attribute of the servername.
[03:03:13] <> Daniel Atallah: what was the JID you sent the IQ to? a bare jid for a user?
[03:04:03] <> <iq type='get' id='purple5a97b6c8'><query xmlns='jabber:iq:roster'/></iq> for example
[03:04:41] <> ah, yeah. that should be the user's bare jid, not the server domain
[03:04:43] <> The response is "<iq from='chat.facebook.com' id='purple5a97b6c8' to='-12345@chat.facebook.com/Pidgin' type='result'>"
[03:05:22] <> The effect is that we throw away the response, because it contains an invalid from.
[03:07:17] <> Apparently some clients accept the response.
[03:07:48] <> most clients, yeah. usually we just match on the id value instead of being strictly picky with the from jid
[03:11:46] <> It seems like not verifying from leaves you open to spoofing by other clients (particularly if you have predictable ids). I suppose the time window for any id is relatively short… but it's not ideal.
[03:20:12] <> agreed. in this case something has to give. accepting a response from the domain itself for requests can be acceptable in some cases like rosters.
[03:20:37] <> but file a bug on the facebook xmpp developer relations group. they might fix it
[03:31:10] <> If I can find it, I'll file a bug
[03:36:14] <> Daniel Atallah: https://www.facebook.com/groups/315869928431057/
[03:37:05] <> also check using beta.chat.facebook.com
[03:37:45] <> I applied to join the group
[03:38:14] <> Thanks for your help
[03:41:39] * left the chat.
[03:41:47] * left the chat.
[03:41:47] * joined the chat.
[03:59:32] * left the chat.
[03:59:33] * joined the chat.
[04:15:30] * left the chat.
[04:18:51] * left the chat.
[04:43:02] * joined the chat.
[04:53:50] * joined the chat.
[05:34:13] * left the chat.
[06:26:54] * joined the chat.
[06:48:12] * joined the chat.
[06:53:41] * left the chat.
[06:56:58] * joined the chat.
[07:07:26] * left the chat.
[07:07:27] * joined the chat.
[07:22:44] * joined the chat.
[07:54:51] * joined the chat.
[07:55:34] * left the chat.
[07:55:45] * joined the chat.
[07:59:33] * left the chat.
[08:09:29] * left the chat.
[08:11:35] * left the chat.
[08:11:59] * joined the chat.
[08:24:31] * left the chat.
[08:41:37] * left the chat.
[08:43:17] * joined the chat.
[08:44:05] * left the chat.
[08:44:05] * joined the chat.
[08:53:47] * joined the chat.
[09:01:38] * joined the chat.
[09:04:50] * left the chat.
[09:04:50] * joined the chat.
[09:11:24] * left the chat.
[09:31:38] * left the chat.
[10:02:53] * left the chat.
[10:33:01] * joined the chat.
[10:34:25] * joined the chat.
[10:57:36] * joined the chat.
[10:59:42] * joined the chat.
[11:01:01] * joined the chat.
[11:04:14] * joined the chat.
[11:04:49] * joined the chat.
[11:11:21] * joined the chat.
[11:11:32] * left the chat.
[11:15:45] * joined the chat.
[11:22:43] * left the chat.
[11:23:20] * joined the chat.
[11:28:35] * joined the chat.
[11:33:48] * joined the chat.
[11:35:02] * left the chat.
[11:35:07] * joined the chat.
[11:41:50] * left the chat.
[11:58:08] * left the chat.
[12:34:22] * joined the chat.
[12:36:31] * joined the chat.
[12:57:47] * left the chat.
[13:14:01] * joined the chat.
[13:14:50] * joined the chat.
[13:23:03] * joined the chat.
[13:45:26] * left the chat.
[13:47:07] * left the chat.
[13:58:49] * left the chat.
[14:12:48] * joined the chat.
[14:18:53] * left the chat.
[14:31:12] * joined the chat.
[14:31:17] * left the chat.
[14:33:09] * joined the chat.
[14:34:11] * joined the chat.
[14:48:37] * left the chat.
[14:50:15] * joined the chat.
[15:01:52] * joined the chat.
[15:04:13] * joined the chat.
[15:14:28] * joined the chat.
[15:14:54] * left the chat.
[15:25:50] * joined the chat.
[15:25:53] * left the chat.
[15:37:49] * joined the chat.
[15:50:14] * left the chat.
[15:50:22] * joined the chat.
[16:00:08] * left the chat.
[16:02:00] * joined the chat.
[16:02:53] * left the chat.
[16:12:48] * left the chat.
[16:14:15] * left the chat.
[16:14:15] * left the chat.
[16:18:27] * joined the chat.
[16:18:32] * left the chat.
[16:19:10] * joined the chat.
[16:37:12] * joined the chat.
[16:42:20] * joined the chat.
[17:26:29] * joined the chat.
[17:38:51] * joined the chat.
[17:40:29] * left the chat.
[17:45:29] * joined the chat.
[17:50:02] * joined the chat.
[17:51:32] * joined the chat.
[17:54:54] * joined the chat.
[17:55:15] * left the chat.
[18:29:42] * joined the chat.
[18:33:08] * joined the chat.
[18:33:31] * joined the chat.
[18:40:47] * left the chat.
[18:42:07] * joined the chat.
[18:44:33] * joined the chat.
[18:47:48] * left the chat.
[18:52:19] * left the chat.
[18:52:36] * joined the chat.
[18:55:32] * left the chat.
[18:56:04] * joined the chat.
[19:00:14] * left the chat.
[19:00:21] * joined the chat.
[19:07:48] * joined the chat.
[19:08:36] * joined the chat.
[19:08:36] * left the chat.
[19:18:48] * left the chat.
[19:23:25] * left the chat.
[19:24:46] * joined the chat.
[19:25:16] * joined the chat.
[19:29:42] * left the chat.
[19:35:19] * left the chat.
[19:37:54] * left the chat.
[19:38:28] * joined the chat.
[19:40:19] * left the chat.
[19:47:30] * joined the chat.
[19:51:06] * joined the chat.
[19:51:55] * joined the chat.
[19:55:34] * joined the chat.
[19:58:48] * joined the chat.
[20:02:12] * left the chat.
[20:04:20] * joined the chat.
[20:05:11] * left the chat.
[20:11:13] * joined the chat.
[20:14:13] * joined the chat.
[20:14:48] * joined the chat.
[20:19:21] * joined the chat.
[20:25:12] * left the chat.
[20:25:45] * left the chat.
[20:28:45] * joined the chat.
[20:38:17] * joined the chat.
[20:50:26] * joined the chat.
[21:03:20] * left the chat.
[21:03:21] * joined the chat.
[21:05:05] * joined the chat.
[21:10:50] * left the chat.
[21:12:29] * joined the chat.
[21:14:58] * joined the chat.
[21:15:52] * joined the chat.
[21:17:10] * joined the chat.
[21:22:46] * left the chat.
[21:52:20] * joined the chat.
[21:53:20] * joined the chat.
[21:53:39] * joined the chat.
[22:04:36] * left the chat.
[22:05:50] * joined the chat.
[22:11:14] * left the chat.
[22:29:50] * left the chat.
[22:30:07] * joined the chat.
[22:39:02] * left the chat.
[22:39:03] * joined the chat.
[22:41:11] * left the chat.
[22:49:03] * joined the chat.
[23:03:10] * left the chat.
[23:04:17] * joined the chat.
[23:14:55] * left the chat.
[23:24:33] * left the chat.
[23:24:46] * joined the chat.
[23:32:08] * joined the chat.