Logs for jdev

Show join/part/nick changes:

[00:16:37] * Zash left the chat.
[00:20:41] * jameschurchman left the chat.
[00:37:17] * jameschurchman joined the chat.
[00:44:47] * hawke left the chat.
[00:45:34] <louiz’> Hu, I don't understand… Using gajim's XML console (for test only), I send <iq to="conference.jabber.org" type="get" id="4"><query xmlns="http://jabber.org/protocol/disco#items" /></iq> and do not get ANY response, not even an error…
[00:46:29] <naw> louiz’: your server is not jabber.org, right?
[00:46:36] <louiz’> indeed
[00:47:31] <naw> the conference.jabber.org response is bigger than the ejabberd stanza size limit (is configurable)
[00:47:40] <naw> maybe other servers are also affected
[00:47:58] <louiz’> yes, conference.jabber.ru doesn't d
[00:48:02] <louiz’> respond
[00:48:15] <louiz’> but smaller ones do
[00:48:39] <louiz’> So that's a server bug ? Oo
[00:49:23] <naw> conference.jabber.org should remove unused rooms, but afaik some work needs to be done to create a tool for it
[00:49:35] <naw> no, I wouldn't call it a bug
[00:49:45] <louiz’> also, it should send back an ERROR, not a `nothing` :/
[00:50:11] <Lance> Would using !xep 59 help in that case to limit the result set size?
[00:50:34] <louiz’> I'll try
[00:50:57] <louiz’> but the serveur should do that on its own, if it thinks the number is too big
[00:50:58] * Florob left the chat.
[00:51:21] <louiz’> If the full list of rooms is large (see XEP-0030 for details), the service MAY return only a partial list of rooms. If it does so, it SHOULD include a <set/> element (as defined in Result Set Management [8]) to indicate that the list not the full result set.
[00:51:32] * Florob joined the chat.
[00:51:47] <louiz’> But I personnaly call a "no response to an <iq/>" a bug. But I may be mistaken
[00:51:49] * waqas joined the chat.
[00:52:35] <Lance> Yeah, iqs are supposed to be guaranteed a response
[00:52:36] <naw> FYI, last time I took a look to it, the stanza size was 318KiB, more than 4000 rooms, and I think that I remember that more than 80% were empty
[00:53:29] <Florob> It's great how doing the same thing via UI just causes Gajim to sit there and munch CPU. But at least I do get a response via XML console. (Prosody FTW)
[00:54:29] <darkrain_> Gotta render all those table entries
[00:54:34] <louiz’> A prosody server with A LOT of rooms?
[00:54:48] <darkrain_> louiz’: no stanza limit
[00:55:01] <louiz’> oh, by the way, using XEP 59, I don't get any result either…
[00:56:03] <Florob> I'd suspect M-Link just doesn't support 59 and still sends the huge list
[00:58:36] <Florob> darkrain_, you might be pleased to hear that Pidgin only takes a second to render all those table entries ;)
[00:59:07] <louiz’> On conference.jabber.ru, I get a response, but a strange one: http://dpaste.org/K6JI/
[00:59:18] <darkrain_> Florob: Actually, I'm surprised
[00:59:24] <louiz’> Florob, on what server are you testing this? I would like to test a huge list on my client, too
[00:59:42] <Florob> louiz’, my own
[01:00:02] <louiz’> could I use it, or will it eat all your resources? :p
[01:00:36] <Florob> louiz’, note that the difference is not the server where you request the rooms, but the server from which you request the rooms
[01:00:46] <Florob> okay, that was not clear at all
[01:00:57] <louiz’> that's still not clear :D
[01:01:19] <Florob> The server you are a user of is the problem, not the server that hosts the rooms
[01:01:40] <louiz’> really? Oo
[01:01:49] <louiz’> why so?
[01:02:00] <louiz’> And I'm using prosody…
[01:02:05] <Florob> really?
[01:02:11] <louiz’> no kidding.
[01:02:22] <louiz’> !version louiz.org
[01:02:30] <louiz’> oh, no bot here? :(
[01:03:45] * will.thompson left the chat.
[01:04:01] <Florob> Okay, the way I understood it (and someone correct me) is that the requesting servers limits the possible size of the response. However if we both use the same server software that makes little sense
[01:04:33] <louiz’> I thought it was the remote server that wasn't responding due to its own limitation, no?
[01:04:50] <Florob> It's responding to me, so no
[01:04:54] <louiz’> :/
[01:05:43] <naw> afaik, it's an antiflood/antiabuse feature
[01:06:33] <louiz’> and the server doesn't like me? :(
[01:06:37] <naw> (to limit the size of the stanzas received/delivered)
[01:07:15] <naw> heh, my server also doesn't like me, and I'm one of the admins
[01:07:51] <naw> if you are the admin of your server you could try to increase the size limit
[01:07:59] * florob42 joined the chat.
[01:09:13] * florob42 left the chat.
[01:09:18] <louiz’> oh!Debug shows an error from prosody!
[01:10:27] * florob42 joined the chat.
[01:10:57] * florob42 left the chat.
[01:15:02] * louiz’ left the chat.
[01:15:22] * louiz’ joined the chat.
[01:15:22] * louiz’ left the chat.
[01:15:29] * louiz’ joined the chat.
[01:29:04] * louiz’ left the chat.
[01:29:20] * louiz’ joined the chat.
[01:38:48] * Florob left the chat.
[02:01:12] * naw left the chat.
[02:35:01] * louiz’ left the chat.
[02:36:04] * louiz’ joined the chat.
[02:50:53] * scippio left the chat.
[02:51:19] * scippio joined the chat.
[02:54:32] * louiz’ left the chat.
[02:55:10] * louiz’ joined the chat.
[02:57:34] * Kev left the chat.
[03:01:33] * Kev joined the chat.
[03:02:12] * louiz’ left the chat.
[03:02:37] * louiz’ joined the chat.
[03:03:26] * guest11 joined the chat.
[03:03:31] <guest11> hi
[03:03:38] <guest11> is facebook chat a jabber application
[03:03:46] <guest11> if yes can i code a bot for facebook chat?
[03:04:02] <Lance> guest11: yes, it does work using XMPP
[03:04:26] <guest11> thanks a lot lance
[03:04:38] <guest11> so .. how do i study the stanzas for facebook .. i mean which console
[03:04:48] <guest11> and how do i enter a facebook chat using tkabber client
[03:04:54] <guest11> whats the port number .. server
[03:05:09] <Lance> keep in mind that accessing Facebook chat through an external client doesn't use very strong encryption, and I'm not sure if a bot is ok with their TOS
[03:05:40] <guest11> i just want to know if it can be done
[03:05:47] <guest11> just to learn
[03:06:09] <guest11> can you tell me how to enter the fb chat with tkabber client
[03:06:20] <guest11> i ll figure out the rest of it i guess
[03:06:34] <Lance> http://www.facebook.com/sitetour/chat.php
[03:06:52] <Lance> the other section should give you what you need to connect
[03:07:44] <guest11> the only problem is that pidgin doesnt have a raw xml console
[03:07:52] <Lance> yes, it does
[03:07:55] <Lance> it is a plugin though
[03:07:56] <guest11> it does???
[03:08:14] <guest11> i wish i could connect using tkabber..
[03:08:43] <Lance> tools > plugins, down at the bottom of the list is an xmpp xml console option
[03:09:09] <guest11> when i press the link in the bottom of that page it opens up my facebook homepage
[03:09:17] <Lance> hrm, well
[03:09:24] <Lance> the domain I think is chat.facebook.com
[03:09:39] <Lance> username is your facebook identifier, password your facebook password
[03:09:43] <Lance> port is 5222
[03:09:59] <Lance> and be sure to disable SSL/TLS
[03:10:08] <louiz’> aha…
[03:10:30] * Link Mauve left the chat.
[03:11:03] <guest11> but facebook doesnt have a username
[03:11:05] <guest11> it has email id
[03:11:25] <Lance> if you use a custom url for your profile
[03:11:44] <Lance> I'm not sure beyond that
[03:12:13] <guest11> whats a facebook identifier
[03:12:15] <Lance> since I already have that set, I don't know that they use if you haven't set that up yet
[03:12:22] <louiz’> thats numbers, AFAIK
[03:12:36] <guest11> where do i find that number?
[03:12:38] <guest11> how do i find it
[03:13:15] <Lance> oh, in your account settings is a username field
[03:13:20] <Lance> that is what is used
[03:14:23] <Lance> louiz: what did you discover to go aha?
[03:14:33] <guest11> wheres the account settings
[03:14:35] <guest11> wth
[03:14:58] * darkrain left the chat.
[03:15:53] * darkrain joined the chat.
[03:16:09] <guest11> can you tell me where exactly is the account settings?
[03:16:22] <Lance> top right, Account > Account settings
[03:16:28] <guest11> yea got it
[03:16:44] * darkrain left the chat.
[03:16:49] <guest11> so the username is blank
[03:16:52] <guest11> theres nothing there
[03:17:02] <Lance> then edit it to create one
[03:17:12] * darkrain joined the chat.
[03:17:34] <guest11> yea i am doing it
[03:18:48] <guest11> i still get authentication error
[03:19:05] <guest11> i changed the useranme .. useed it to login but i cant login
[03:19:33] <Lance> did you disable ssl/tls?
[03:20:26] <guest11> i check allow plain text authentication
[03:21:06] <Lance> oh, need to disable plain text as well
[03:21:30] <darkrain> Do *not* check "Allow plaintext authentication over an unencrypted connection"
[03:21:55] <darkrain> *unencrypted streams
[03:21:57] <guest11> i get stream error now
[03:22:11] <guest11> xmpp 1 required
[03:22:16] <guest11> i never got it in tkabber before
[03:22:27] <darkrain> What version of Pidgin are you using?
[03:22:32] <guest11> i am using tkabber
[03:22:49] <darkrain> Oh, sorry. Ignore me :)
[03:22:49] <guest11> 8.5.5
[03:24:32] <guest11> wh
[03:24:33] <guest11> why
[03:24:39] <guest11> i ll download pidgin hold up
[03:27:03] <darkrain> I'd expect it to work in tkabber also
[03:27:20] <darkrain> The error you mentioned is very similar to one that was in Pidgin for a few versions due to some over-strict checking
[03:32:58] * guest11 left the chat.
[03:35:56] * guest11 joined the chat.
[03:36:06] * louiz’ left the chat.
[03:37:33] * louiz’ joined the chat.
[03:37:52] <guest11> kk
[03:37:58] <guest11> but i ll download pidgin
[03:38:03] <guest11> its downloading still
[03:42:49] <guest11> can you tell me what changes i have to make in the advanced tab of pidgin modify account
[03:45:08] <Lance> uncheck require ssl/tls, and don't check allow plaintext
[03:45:17] <Lance> port should stay as 5222
[03:45:19] <guest11> i got get that opetion
[03:45:25] <guest11> i got get ssl/tls
[03:45:30] <guest11> dont*
[03:49:59] <guest11> which should i select of the three
[03:50:06] <guest11> use encryption if available
[03:50:17] <guest11> require encryption
[03:50:29] <guest11> use old-style encryption
[03:50:36] <darkrain> The first of those
[03:50:48] <guest11> okay
[03:50:53] <darkrain> Lance: The options changed in Pidgin 2.7.5 or 6 (just to aid confusion ;) )
[03:51:10] <Lance> ah, ok
[03:51:16] <guest11> it gives me an error
[03:51:21] <Lance> I'm on 2.7.5 right now
[03:51:27] <guest11> you require encryption but it is not availabe on this server
[03:51:29] * louiz’ left the chat.
[03:51:47] * louiz’ joined the chat.
[03:52:43] <guest11> guys please help
[03:53:06] <darkrain> Lance: Then 2.7.6, I'm going to guess :)
[03:53:17] <guest11> darkrain
[03:53:23] <guest11> it stil gives error
[03:53:24] <guest11> so
[03:53:30] <guest11> i cant login
[03:53:40] <darkrain> Did you set it to "Use encryption if available" or "Require encryption"?
[03:53:43] * jameschurchman left the chat.
[03:53:50] <guest11> require encryption
[03:54:03] <guest11> connect port 5222
[03:54:04] <darkrain> I said the first one, not the second.
[03:54:09] <guest11> allow plaintext unchecked
[03:54:29] <guest11> thats the first one in the drop down list
[03:54:51] <guest11> the first one in the drop down list is use encryption if available
[03:55:33] <guest11> it doesnt show any buddies
[03:55:48] <guest11> neither does it show anything in the xmpp console
[03:56:04] <darkrain> Open the Help->Debug Window, try to connect, and then pastebin the results from it
[03:56:31] <guest11> how do i connect in the debug window
[03:56:58] <darkrain> You don't. You leave it open while you disable/enable the account in the Manage Accounts dialog
[03:58:27] <guest11> i never thought it was gonna be this difficult
[03:59:50] <guest11> do i have to enter anything in the connect server in the advanced tab?
[04:00:09] <darkrain> No.
[04:00:17] <guest11> then it doesnt work
[04:00:21] <guest11> doesnt support in new pidgin
[04:00:37] <guest11> cant facebook chat in the new pidgin
[04:01:07] <guest11> lance do you still have the old pidgin setup on your computer
[04:01:27] <darkrain> It does work. You haven't provided me enough diagnostic information to tell you why it's not working for you.
[04:01:32] <darkrain> That's why I requested a debug log.
[04:02:10] <guest11> i dont understand how to use the debug
[04:02:22] <guest11> i can you just tell me what do i type in the debug .. i opened it now what
[04:02:46] * Lance left the chat.
[04:04:08] <darkrain> You don't type anything in it.
[04:04:14] <darkrain> It displays debug information output from Pidgin.
[04:04:37] <darkrain> So while you have the Debug Window open, go to the Manage Accounts dialog, disable the Facebook account, and then re-enable it.
[04:05:07] <guest11> Not connected to XMPP
[04:05:24] <darkrain> Not the XMPP Console, the Help->Debug Window.
[04:06:43] <guest11> where do i send you the log
[04:06:48] <guest11> cos its too big
[04:07:22] <darkrain> You can pastebin it: http://pastebin.ca and then send the link here
[04:08:18] <guest11> !http://pastebin.com/chsu2KFJ
[04:10:01] <darkrain> Did you follow the instructions on Facebook's website with regards to logging out of the website and logging back in?
[04:10:02] <guest11> hi
[04:10:11] <darkrain> The server is telling you that your password is wrong
[04:10:34] <guest11> good now you know my password
[04:10:39] <guest11> nice way to hack peoples account
[04:10:48] <darkrain> Erm, no, I don't.
[04:10:54] <guest11> you are a cheat
[04:10:58] * johnny left the chat.
[04:10:58] <darkrain> Pidgin goes out of its way to not log passwords in plaintext.
[04:11:13] <darkrain> (and before that, the standard procedure was to explicitly tell people to redact their passwords)
[04:11:53] <darkrain> (20:06:03) jabber: Recv (77): <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>
[04:12:10] <darkrain> That line is the server saying "No, the password you gave me was wrong" (usually)
[04:12:21] <guest11> wha caused that error
[04:12:24] <waqas> Or username
[04:12:26] <guest11> i didnt GIVE YOU ANY PASSWORD
[04:12:27] <guest11> YOU STOLE IT
[04:12:34] <guest11> DONT SAY THAT I GAVE YOU THE PASSWORD
[04:12:39] <guest11> YOU TRICKED ME
[04:12:52] <guest11> how do find my username
[04:12:55] <guest11> it uses email id
[04:12:59] <waqas> guest11: You didn't give your password to us.
[04:13:29] <guest11> how do find my username
[04:13:34] <waqas> That's the server's reply. not-authorized means 'username or password not correct' usually.
[04:13:52] <louiz’> XD !
[04:15:02] <guest11> whats the username
[04:15:12] <guest11> my username and password is correct
[04:15:13] <guest11> i checked
[04:15:19] <guest11> its the pidgin
[04:16:05] <waqas> Username is a your facebook number
[04:16:19] <guest11> how to find that number
[04:16:24] <guest11> my username is rambo4u1
[04:16:35] <guest11> in the account settings
[04:17:44] <guest11> hello
[04:17:49] <louiz’> hello
[04:17:49] <guest11> whats my username??
[04:18:10] <louiz’> guest11
[04:20:31] <louiz’> http://www.facebook.com/notes/socialblogr/how-to-setup-facebook-chat-in-pidgin-with-jabberxmpp/371950911048
[04:20:39] <louiz’> Username: [your Facebook username, check your account setting]
[04:20:43] <louiz’> check your account setting
[04:20:53] <louiz’> If you can't find any username, check again
[04:20:59] * sjr left the chat.
[04:21:06] <waqas> guest11: Have you tried the instructions for Pidgin here: http://www.facebook.com/sitetour/chat.php
[04:23:04] <guest11> I CHECKED
[04:23:08] <guest11> and its not a number
[04:23:41] <waqas> Try logging out and logging in (on the facebook website) before trying again with Pidgin
[04:25:07] <guest11> strange
[04:25:09] <guest11> it worked now
[04:25:16] <guest11> should i change my passwor
[04:25:19] <guest11> cos
[04:25:21] <guest11> i think you guys know it
[04:25:28] <waqas> If you feel like it. It was never disclosed.
[04:25:31] <guest11> i dont care cos i am making a new accoutn
[04:25:43] <guest11> last time they hacked my jabber password here
[04:25:48] <guest11> now they hacked my facebook password
[04:25:55] <guest11> everytime i come here my password gets hacked
[04:26:10] <waqas> You moved away from meebo to facebook?
[04:26:23] <guest11> no i still go on meebo
[04:26:46] <louiz’> 05:21:42 guest11> last time they hacked my jabber password here ← Who? Do you have any proof or something? :(
[04:26:49] <waqas> IIRC you were trying to hack meebo rooms. How did that go?
[04:27:03] <guest11> yes i have proof
[04:27:11] <guest11> he posted my password in the chatroom
[04:27:15] <louiz’> can you show them?
[04:27:15] <guest11> like indirectly
[04:27:18] <guest11> he gave hints
[04:27:27] <waqas> Your password: ********
[04:27:30] <louiz’> :D
[04:27:49] <louiz’> wasn't it qwerty123?
[04:27:51] <guest11> i hacked all the chatrooms in meebo
[04:28:04] <waqas> louiz’: I think it was hunter2 or something ^^
[04:28:21] <guest11> i dont even remmeber
[04:28:32] <guest11> but this account of mine is also hacked
[04:28:38] <guest11> by someone called spittler
[04:28:43] <guest11> stpeter or someone
[04:28:44] <guest11> i ma not sure
[04:28:51] <louiz’> ahaha, awesome :D
[04:28:56] <waqas> Hahaha
[04:29:52] <guest11> i have to go now
[04:29:58] <louiz’> too bad
[04:30:01] * guest11 left the chat.
[04:30:09] <waqas> Well, that was brilliant..
[04:30:21] <louiz’> do you thin “dot” is his password? :)
[04:32:30] <louiz’> and I will never trust stpeter again. Never! :(:(
[04:33:21] <MattJ> :)
[04:33:43] <waqas> Sigh, laughing out loud when you have a headache is painful :)
[04:33:49] <MattJ> waqas, go to sleep
[04:34:56] <waqas> It's not sleep. Bumped my head.
[04:38:00] <MattJ> :(
[04:41:07] * johnny joined the chat.
[04:54:17] <darkrain> Off-topic: Does anyone else use hard drive magnets as fridge magnets?
[04:54:49] <MattJ> ........no
[04:54:56] <waqas> No...
[04:55:09] <waqas> I have a bad hard drive lying around...
[04:55:26] <MattJ> O jabe 10
[04:55:29] <MattJ> *I have 10
[04:55:35] <darkrain> Can I have some?
[04:55:40] <darkrain> I need more fridge magnets
[04:55:48] <MattJ> In exchange for the printed OpenSSL source
[04:55:50] <waqas> MattJ: Must be the OS ^^
[04:56:08] <louiz’> In exchange for a patch fixing louiz’'s issue
[04:56:18] <MattJ> You need magnets too?
[04:56:26] <louiz’> Nope, I can give some
[04:56:29] <MattJ> Oh yay
[04:56:51] <louiz’> (well, in fact no. That's a lie, I don't have any magnet, but shhh)
[04:57:04] <MattJ> /me wonders if a bunch of HDD magnets could make it through customs without question
[04:57:46] <darkrain> I suspect the automated mail parsing machines might...
[04:57:50] <darkrain> get a bit upset
[04:57:55] <MattJ> :D
[04:57:55] <darkrain> with that level of magnetism
[05:35:19] * darkrain left the chat.
[05:37:09] * darkrain joined the chat.
[05:48:15] * Zash joined the chat.
[06:22:14] * albert left the chat.
[06:31:03] * MattJ left the chat.
[06:31:11] * scippio left the chat.
[06:43:22] * scippio joined the chat.
[07:02:11] * niekie left the chat.
[07:23:57] * Alex joined the chat.
[07:28:37] * kun4679 joined the chat.
[07:29:36] * kun4679 left the chat.
[07:42:50] * waqas left the chat.
[07:49:54] * teo1 left the chat.
[07:49:56] * teo1 joined the chat.
[07:51:30] * Kev left the chat.
[07:53:07] * Kev joined the chat.
[07:53:26] * Kev left the chat.
[07:54:08] * mlundblad_laptop joined the chat.
[07:54:35] * Kev joined the chat.
[07:55:37] * niekie joined the chat.
[08:16:16] * Xificurk joined the chat.
[08:17:10] * jonas joined the chat.
[08:25:50] * Tobias joined the chat.
[08:25:51] * dwd joined the chat.
[08:27:42] * scippio left the chat.
[08:39:52] * ermine joined the chat.
[08:43:52] * teo1 left the chat.
[08:45:03] * teo1 joined the chat.
[08:45:07] * luca tagliaferri joined the chat.
[08:53:03] * Yagiza joined the chat.
[08:53:04] * Yagiza left the chat.
[08:53:38] * Yagiza joined the chat.
[08:54:34] * teo1 left the chat.
[08:55:09] * teo1 joined the chat.
[08:57:15] * teo1 left the chat.
[08:57:52] * teo1 joined the chat.
[09:05:10] <Yagiza> Hello every1!
[09:05:33] <jonas> hi
[09:09:19] * Yagiza left the chat.
[09:09:38] * Yagiza joined the chat.
[09:10:11] * Yagiza left the chat.
[09:10:24] * Yagiza joined the chat.
[09:11:02] * Yagiza left the chat.
[09:13:05] * Yagiza joined the chat.
[09:16:30] * Treebilou joined the chat.
[09:16:40] * Lion joined the chat.
[09:19:00] * Yagiza1 joined the chat.
[09:30:31] * Treebilou left the chat.
[09:32:19] <Yagiza1> jonas!!!
[09:35:55] <Yagiza1> I just wated to discuss XEP-0065...
[09:36:42] <jonas> okey
[09:40:22] <Yagiza1> I think we don't need to dicsover local proxies and check all of proxies we have every time we go online.
[09:40:48] <dwd> Yagiza, No, you don't.
[09:41:00] <Yagiza1> Ok
[09:42:51] <Yagiza1> So, I suppose we need to toit only if we started to send a file and other side choosed SOCKS5 Bytestreams method.
[09:43:01] <Yagiza1> "do it"
[09:43:19] <dwd> Yagiza, Service discovery results can be cached, as long as you're prepared to handle the error case when you attempt to talk to the S5B proxy.
[09:43:55] <Yagiza1> Well...
[09:43:59] <dwd> Yagiza, So you could do service discovery the first time you try to do a transfer, and then just handle errors (by retrying service discovery) the next time.
[09:44:16] <Yagiza1> Yes
[09:44:30] <Yagiza1> That's the way I'm doing right now.
[09:45:10] <dwd> Yagiza, Great! Are you using SI, or Jingle-FT?
[09:45:50] <Yagiza1> Now I'm using SI
[09:46:38] <dwd> Yagiza, I *think* that there's a general movement in clients toward using Jingle-FT, because it has better fallback in case of errors (like finding out your S5B proxy has gone away).
[09:46:39] <Yagiza1> I discover and check proxies first time I'm sending a file via S5B, then keep this info till client exitsor till proxy settings changed.
[09:47:02] <Yagiza1> Yes
[09:47:32] <Yagiza1> But now I'm using SI and Jingle is not implemented yet.
[09:47:38] <dwd> Yagiza, Right, you could probably cache it for longer just as safely. Network topologies do change, but optimize for the case where they don;t.
[09:48:13] <Yagiza1> Yes, but that's not what I wanted to discuss now.
[09:49:46] <Yagiza1> Now, my client offers for example IBB and S5B methods.
[09:50:04] <Yagiza1> Of course, other side chooses S5B
[09:50:38] <Yagiza1> Then I see that proxies are not discovered yet and start todiscover them.
[09:52:00] <dwd> Yagiza1, Yes. Trouble is that if the S5B proxy has gone away (or there isn't one), the falling back with SI is harder (or impossible - it's not something I've looked into much).
[09:52:17] <dwd> Yagiza1, So I'd have thought you first try to locate proxies before offering S5B.
[09:53:30] <Yagiza1> But I have a better idea: a little modification in XEP-0065, before it became FINAL.
[09:53:58] <dwd> Yagiza1, OK - although I'd rather SI were simply ditched in favour of Jingle...
[09:54:59] <Yagiza1> Yes, but it won't be supported by a lot of clients tomorrow.
[09:56:51] <Yagiza1> So, I think it'sa good idea to inform target that we have no streamhosts to offer by sending
[09:57:21] <Yagiza1> <query xmlns='http://jabber.org/protocol/bytestreams' /> query with empty <streamhosts /> element!
[09:58:26] <Yagiza1> The target will respond to this query withanerror and SIsessionwill be terminated.
[09:59:07] <dwd> Yagiza1, Raise it on the standards@ list, and see how people react.
[09:59:53] <Yagiza1> Do you have anyassumptions about their rection?
[10:01:02] * petermount joined the chat.
[10:07:03] <dwd> Yagiza1, None - file transfer isn't something I carefully watch.
[10:07:13] <Yagiza1> ok
[10:07:21] <Yagiza1> I'll try
[10:07:24] <Yagiza1> Thanx
[10:09:32] * petermount left the chat.
[10:12:26] * Yagiza1 left the chat.
[10:15:01] * Yagiza1 joined the chat.
[10:15:08] * Yagiza1 left the chat.
[10:15:48] * darkrain left the chat.
[10:21:43] * Tobias left the chat.
[10:30:23] * niekie left the chat.
[10:38:49] * Treebilou joined the chat.
[10:45:14] * darkrain joined the chat.
[11:01:24] * Yagiza left the chat.
[11:03:05] * Zash left the chat.
[11:04:37] * Yagiza joined the chat.
[11:20:40] * will.thompson joined the chat.
[11:22:15] * darkrain left the chat.
[11:22:37] * darkrain joined the chat.
[11:29:40] * Tobias joined the chat.
[11:42:35] * niekie joined the chat.
[11:44:53] <will.thompson> dwd et al: so I just dug out and un-bit-rotted my fix for Gabble that makes it not include <x xmlns='.../muc'/> in presence updates to MUCs. But re-reading XEP-0045, I can't find anything that actually forbids doing that. :) What's your rationale for not being more tolerant in m-link?
[11:46:41] <Kev> It's not that M-Link's intolerant of it, per se.
[11:47:10] <will.thompson> intolerant is the wrong work, okay
[11:47:29] <Kev> The XEP says that you include the MUC join element when you're joining the room. I admit it could be clearer that because this is the only time it tells you to send it you shouldn't send it any other time, and in the great -45 cleanup, I hope that'll be fixed.
[11:48:27] <Kev> As the only time you include that element is when you're joining, if M-Link sees that element and it thinks you're already in the room, it'll assume that you've been ghosted (which happens far too often at the moment) and therefore do the Right Thing for getting your client back in sync.
[11:49:00] * darkrain left the chat.
[11:49:10] <Kev> With the exception of clients that wrongly send the join element whenever they feel like it, it gives a much better user experience in the face of an unreliable network.
[11:49:39] * bear_ left the chat.
[11:49:42] <will.thompson> I guess the other failure case is the client thinking it's in the room when M-Link doesn't think it is
[11:49:54] * darkrain joined the chat.
[11:50:15] <dwd> will.thompson, Then M-Link treats it as a non-45 join (ie, old-skool groupchat), and everything works out.
[11:50:18] <will.thompson> currently Gabble's behaviour would mean you get synced back up when you happen to change your presence for some other reason
[11:50:28] <Kev> Yes, which is why you're fixing the bug :)
[11:51:07] <dwd> will.thompson, Joins MAY have '45 gunk in. Other presence updates MUST NOT. That's the basic rule.
[11:51:23] <Kev> s/MAY/SHOULD if you're doing MUC/
[11:51:24] <will.thompson> Ah okay. So regardless of Gabble's behaviour, if M-Link forgets the local user it'll be reminded when we next change our presence; and so changing Gabble's behaviour doesn't break fixing up in one direction and makes fixing up in the other direction work.
[11:51:40] <Kev> But the MUST NOT is implicit in 45, and should be spelled out, I think.
[11:51:44] <will.thompson> dwd: I didn't find anything in the XEP to say the latter
[11:51:54] <will.thompson> indeed our own test suite explicitly checked for it in later updates
[11:52:09] <will.thompson> I'm basically relaying review feedback I got; I think the change makes sense :)
[11:52:39] <dwd> will.thompson, It's only that it only says to include it in joins. Not that it says to only include it in joins. I agree it could be a lot clearer, but #45 dates from a time that everyone knew everyone in XMPP, so things got implied instead of spelled out.
[11:53:19] <dwd> will.thompson, FWIW, I use a few MUCs on non-M-Links, and I really hate it when I'm ghosted and can't simply rejoin - I have to join, leave, and join again.
[11:53:50] <will.thompson> Reasonable
[11:53:53] * niekie left the chat.
[11:54:25] * niekie joined the chat.
[11:54:26] <Kev> Without M-Link's behaviour, you often got in the situation where your client showed you in the room (which you were), but only showed a small proportion of the occupants (those who'd changed presence since your rejoin).
[11:54:53] <dwd> (which, incidentally, is only recognisable to experts as a mis-join)
[11:55:00] <Kev> And didn't know the room topic, etc.
[11:55:02] <will.thompson> does that really happen that often
[11:55:03] <will.thompson> ?
[11:55:13] <Kev> will.thompson: Psi got it reported as a bug often enough.
[11:55:47] <Kev> It did happen quite a lot, yes (and still does on non-M-Link servers).
[11:56:32] <dwd> will.thompson, To be honest, one of the main reasons I did it was because I kept forgetting to leave MUCs before violently restarting my trunk-monkey production server. :-)
[11:56:42] <will.thompson> haha
[12:00:49] <will.thompson> now to get someone to review this fix so that being in this MUC doesn't make me angry
[12:07:47] * niekie left the chat.
[12:07:47] * niekie joined the chat.
[12:07:47] * niekie left the chat.
[12:07:48] * niekie joined the chat.
[12:07:48] * niekie left the chat.
[12:07:49] * niekie joined the chat.
[12:07:50] * niekie left the chat.
[12:07:50] * niekie joined the chat.
[12:07:51] * niekie left the chat.
[12:07:51] * niekie joined the chat.
[12:07:52] * niekie left the chat.
[12:07:52] * niekie joined the chat.
[12:07:53] * niekie left the chat.
[12:07:53] * niekie joined the chat.
[12:07:54] * niekie left the chat.
[12:07:55] * niekie joined the chat.
[12:07:55] * niekie left the chat.
[12:07:56] * niekie joined the chat.
[12:07:56] * niekie left the chat.
[12:07:57] * niekie joined the chat.
[12:07:57] * niekie left the chat.
[12:07:58] * niekie joined the chat.
[12:07:58] * niekie left the chat.
[12:07:59] * niekie joined the chat.
[12:08:00] * niekie left the chat.
[12:08:00] * niekie joined the chat.
[12:08:01] * niekie left the chat.
[12:08:01] * niekie joined the chat.
[12:08:02] * niekie left the chat.
[12:08:02] * niekie joined the chat.
[12:08:03] * niekie left the chat.
[12:08:03] * niekie joined the chat.
[12:08:04] * niekie left the chat.
[12:08:04] * niekie joined the chat.
[12:08:05] * niekie left the chat.
[12:08:05] * niekie joined the chat.
[12:08:06] * niekie left the chat.
[12:08:06] * niekie joined the chat.
[12:08:07] * niekie left the chat.
[12:08:08] * niekie joined the chat.
[12:08:08] * niekie left the chat.
[12:08:09] * niekie joined the chat.
[12:08:09] * niekie left the chat.
[12:08:10] * niekie joined the chat.
[12:08:10] * niekie left the chat.
[12:08:11] * niekie joined the chat.
[12:08:11] * niekie left the chat.
[12:08:12] * niekie joined the chat.
[12:08:12] * niekie left the chat.
[12:08:13] * niekie joined the chat.
[12:08:13] * niekie left the chat.
[12:08:14] * niekie joined the chat.
[12:08:14] * niekie left the chat.
[12:08:15] * niekie joined the chat.
[12:08:15] * niekie left the chat.
[12:08:16] * niekie joined the chat.
[12:08:16] * niekie left the chat.
[12:08:17] * niekie joined the chat.
[12:08:17] * niekie left the chat.
[12:08:18] * niekie joined the chat.
[12:08:18] * niekie left the chat.
[12:08:19] * niekie joined the chat.
[12:08:20] * niekie left the chat.
[12:08:20] * niekie joined the chat.
[12:08:20] * niekie left the chat.
[12:08:21] * niekie joined the chat.
[12:08:23] * niekie left the chat.
[12:08:23] * niekie joined the chat.
[12:08:24] * niekie left the chat.
[12:08:24] * niekie joined the chat.
[12:08:25] * niekie left the chat.
[12:08:25] * niekie joined the chat.
[12:08:26] * niekie left the chat.
[12:08:26] * niekie joined the chat.
[12:08:27] * niekie left the chat.
[12:08:27] * niekie joined the chat.
[12:08:28] * niekie left the chat.
[12:08:28] * niekie joined the chat.
[12:08:29] * niekie left the chat.
[12:08:29] * niekie joined the chat.
[12:08:30] * niekie left the chat.
[12:08:31] * niekie joined the chat.
[12:08:31] * niekie left the chat.
[12:08:32] * niekie joined the chat.
[12:08:33] * niekie left the chat.
[12:08:33] * niekie joined the chat.
[12:08:34] * niekie left the chat.
[12:08:34] * niekie joined the chat.
[12:08:35] * niekie left the chat.
[12:08:35] * niekie joined the chat.
[12:08:36] * niekie left the chat.
[12:08:42] * niekie joined the chat.
[12:15:37] * luca tagliaferri left the chat.
[12:15:44] * luca tagliaferri joined the chat.
[12:20:11] * Lion left the chat.
[12:28:03] * Neustradamus left the chat.
[12:29:27] * Neustradamus joined the chat.
[12:36:36] * scippio joined the chat.
[12:42:14] * niekie left the chat.
[12:51:02] * will.thompson left the chat.
[12:51:03] * wjt joined the chat.
[13:00:03] * Tobias left the chat.
[13:06:32] * wjt left the chat.
[13:06:32] * will.thompson joined the chat.
[13:07:05] * will.thompson left the chat.
[13:07:16] * will.thompson joined the chat.
[13:21:09] * scippio left the chat.
[13:23:34] * Tobias joined the chat.
[13:40:04] * alfeberlin joined the chat.
[13:45:05] * Alex left the chat.
[13:45:34] * Alex joined the chat.
[13:57:01] * Tobias left the chat.
[13:59:38] * smoku joined the chat.
[14:03:33] * Tobias joined the chat.
[14:13:33] * alfeberlin left the chat.
[14:18:23] * MattJ joined the chat.
[14:24:38] * McKael joined the chat.
[14:36:40] * Tobias left the chat.
[14:51:55] * niekie joined the chat.
[14:59:51] * stpeter joined the chat.
[15:04:55] * jameschurchman joined the chat.
[15:05:04] * stpeter left the chat.
[15:05:43] * Yagiza1 joined the chat.
[15:07:07] <Yagiza1> Hello!
[15:10:31] * Alex left the chat.
[15:10:33] * stpeter joined the chat.
[15:14:04] <Yagiza1> Hello, stpeter!
[15:16:40] <stpeter> howdy
[15:17:09] <Yagiza1> All right
[15:17:26] <Yagiza1> As an admin, can you kick Yagiza from the room?
[15:18:06] <stpeter> yep
[15:18:17] * Kevmin joined the chat.
[15:18:19] * Yagiza left the chat.
[15:18:25] * Kevmin left the chat.
[15:18:27] <stpeter> done
[15:18:28] <stpeter> brb
[15:18:29] <Kev> Aww, beat me to it :)
[15:18:34] <Yagiza1> Thanx!
[15:18:51] * Yagiza1 in now known as Yagiza.
[15:24:46] * me left the chat.
[15:26:08] * Zash joined the chat.
[15:35:00] * jameschurchman left the chat.
[15:37:58] * Yagiza left the chat.
[15:41:34] * Yagiza1 joined the chat.
[15:42:16] <Yagiza1> Well...
[15:42:30] * jcea joined the chat.
[15:46:54] * Yagiza1 left the chat.
[15:50:16] <stpeter> heh
[16:01:42] * Hugin joined the chat.
[16:07:47] * hawke joined the chat.
[16:14:57] <Hugin> after disabling the publication of PEP stuff like activity and mood by sending an empty element, should i also retract the respective item?
[16:15:43] <dwd> Opinion is divided as to whether to publish empty items, or retract.
[16:16:28] <dwd> *I* think that retraction is better, but some people make a distinction between "I *can* publish my mood but I choose not to" and "I am not publishing my mood".
[16:16:42] <dwd> (FWIW, I also think retraction is more efficient for the server, too).
[16:25:03] * lastsky joined the chat.
[16:26:57] <darkrain_> [being too lazy/busy to double-check the spec right at this moment] Why is retraction more efficient?
[16:33:59] <dwd> darkrain, It means that the node has no items, therefore (if its using default configuration) we can make it vanish quietly.
[16:34:49] <darkrain_> !xep personal eve
[16:35:15] <Zash> !summon HAL
[16:35:18] * Kanchil joined the chat.
[16:35:21] * Kanchil left the chat.
[16:35:21] <Kev> !xep 163
[16:35:48] <Kev> Interesting.
[16:35:52] * Kanchil joined the chat.
[16:35:57] <Kev> !xep 163
[16:35:58] <Kanchil> Kev: XEP-0163: Personal Eventing Protocol is Standards Track (Draft, 2010-07-12) See: http://xmpp.org/extensions/xep-0163.html
[16:36:05] <MattJ> !xep pep
[16:36:05] <Kanchil> MattJ: Sorry, I couldn't find a match
[16:36:12] <MattJ> HAL supports that now :)
[16:36:14] <dwd> darkrain, Kev is much more efficient than Kanchil.
[16:36:17] <MattJ> /me is closer to switching
[16:36:29] <darkrain_> dwd: :D
[16:36:32] <darkrain_> !xep 160
[16:36:32] <Kanchil> darkrain_: XEP-0160: Best Practices for Handling Offline Messages is Informational (Active, 2006-01-24) See: http://xmpp.org/extensions/xep-0160.html
[16:36:35] <darkrain_> Oops, [xep 60]
[16:36:35] <Kanchil> darkrain_: XEP-0060: Publish-Subscribe is Standards Track (Draft, 2010-07-12) See: http://xmpp.org/extensions/xep-0060.html
[16:44:14] * will.thompson left the chat.
[16:44:20] * will.thompson joined the chat.
[16:47:04] * mlundblad_laptop left the chat.
[16:50:45] * jonas left the chat.
[17:01:46] * Zash left the chat.
[17:01:52] * Zash joined the chat.
[17:17:38] * petermount joined the chat.
[17:17:48] * petermount left the chat.
[17:18:22] * Tobias joined the chat.
[17:23:31] * bear joined the chat.
[17:23:54] <bear> !xep 270
[17:23:54] <Kanchil> bear: XEP-0270: XMPP Compliance Suites 2010 is Standards Track (Draft, 2009-09-30) See: http://xmpp.org/extensions/xep-0270.html
[17:25:14] <dwd> bear, I was amazed that stpeter got a XEP number wrong. I thought that if that happened, they got renumbered.
[17:25:43] <darkrain_> \o/
[17:26:13] <bear> yea, isn't that like one of those religious "signs" or something?
[17:30:19] <dwd> /me holds up a placard saying "The End Of The XSF Is Nigh!"
[17:30:39] <bear> /me removes his shoes and becomes a dwd follower
[17:30:57] <dwd> bear, As if you weren't already.
[17:31:17] <bear> well, ummm, .... hmm good point
[17:31:55] <dwd> /me sniffs
[17:32:05] <dwd> bear, Actually, could you stick the shoes back on?
[17:32:20] <bear> /me goes to find some water and new laces
[17:33:42] * jameschurchman joined the chat.
[17:34:23] <stpeter> dwd: :P
[17:37:55] * hubi@jabber.org joined the chat.
[17:39:59] * hubi@jabber.org in now known as hubi.
[17:40:05] * hubi left the chat.
[17:46:22] * teo1 left the chat.
[17:57:36] * lance joined the chat.
[18:08:06] * Hugin left the chat.
[18:11:24] <darkrain_> !xep stanza limit
[18:11:25] <Kanchil> darkrain_: Sorry, I couldn't find a match
[18:11:27] <darkrain_> !xep stanza
[18:11:27] <Kanchil> darkrain_: Multiple matches: XEP-0076: Malicious Stanzas, XEP-0226: Message Stanza Profiles, XEP-0273: Stanza Interception and Filtering Technology, XEP-0131: Stanza Headers and Internet Metadata, XEP-0200: Stanza Encryption, XEP-0155: Stanza Session Negotiation, XEP-0033: Extended Stanza Addressing
[18:12:08] <darkrain_> !xep size
[18:12:08] <Kanchil> darkrain_: Sorry, I couldn't find a match
[18:12:10] <darkrain_> !xep length
[18:12:10] <Kanchil> darkrain_: Sorry, I couldn't find a match
[18:12:25] <Zash> !xep .
[18:12:26] <Kanchil> Zash: Multiple matches: XEP-0173: Pubsub Subscription Storage, XEP-0147: XMPP URI Scheme Query Components, XEP-0243: XMPP Server Compliance 2009, XEP-0103: URL Address Information, XEP-0253: PubSub Chaining, XEP-0214: File Repository and Sharing, XEP-0237: Roster Versioning, XEP-0143: Guidelines for Authors of XMPP Extension Protocols, XEP-0247: Jingle XML Streams, XEP-0287: Spim Markers and Reports, XEP-0203: Delayed Delivery, XEP-0114: Jabber Component Protocol, XEP-0256: Last Activity in Presence, XEP-0163: Personal Eventing Protocol, XEP-0184: Message Receipts, XEP-0139: Security SIG, XEP-0136: Message Archiving, XEP-0085: Chat State Notifications, XEP-0174: Serverless Messaging, XEP-0115: Entity Capabilities, XEP-0053: XMPP Registrar Function, XEP-0255: Location Query, XEP-0164: vCard Filtering, XEP-0128: Service Discovery Extensions, XEP-0284: Shared XML Editing, XEP-0125: vCard Infobits Mapping, XEP-0047: In-Band Bytestreams, XEP-0106: JID Escaping, XEP-0215: External Service Discovery, XEP-0037: DSPS - Data Stream Proxy Service, XEP-0264: File Transfer Thumbnails, XEP-0193: Proposed Resource Binding Improvements, XEP-0127: Common Alerting Protocol (CAP) Over XMPP, XEP-0228: Requirements for Shared Editing, XEP-0234: Jingle File Transfer, XEP-0176: Jingle ICE-UDP Transport Method, XEP-0075: Jabber Object Access Protocol (JOAP), XEP-0225: Component Connections, XEP-0028: XSF Plans for World Domination, XEP-0045: Multi-User Chat, XEP-0095: Stream Initiation, XEP-0216: XMPP Intermediate IM Server 2008, XEP-0105: Tree Transfer Stream Initiation Profile, XEP-0227: Portable Import/Export Format for XMPP-IM Servers, XEP-0233: Domain-Based Service Names in XMPP SASL Negotiation, XEP-0165: Best Practices to Discourage JID Mimicking, XEP-0209: Metacontacts, XEP-0054: vcard-temp, XEP-0134: XMPP Design Guidelines, XEP-0076: Malicious Stanzas, XEP-0044: Full Namespace Support for XML Streams, XEP-0236: Abuse Reporting, XEP-0039: Statistics Gathering, XEP-0066: Out of Band Data, XEP-0074: Simple Access Control, XEP-0183: Jingle Telepathy Transport, XEP-0153: vCard-Based Avatars, XEP-0064: XPath Filtering, XEP-0096: SI File Transfer, XEP-0205: Best Practices to Discourage Denial of Service Attacks, XEP-0224: Attention, XEP-0065: SOCKS5 Bytestreams, XEP-0154: User Profile, XEP-0010: Whiteboarding SIG, XEP-0052: File Transfer, XEP-0144: Roster Item Exchange, XEP-0113: Simple Whiteboarding, XEP-0020: Feature Negotiation, XEP-0090: Legacy Entity Time, XEP-0245: The /me Command, XEP-0156: Discovering Alternative XMPP Connection Methods, XEP-0032: Jabber URI Scheme, XEP-0169: Twas The Night Before Christmas (Jabber Version), XEP-0061: Shared Notes, XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH), XEP-0088: Client Webtabs, XEP-0226: Message Stanza Profiles, XEP-0009: Jabber-RPC, XEP-0273: Stanza Interception and Filtering Technology, XEP-0276: Temporary Presence Sharing, XEP-0110: Generic Maps, XEP-0175: Best Practices for Use of SASL ANONYMOUS, XEP-0213: XMPP Intermediate IM Client 2008, XEP-0198: Stream Management, XEP-0104: HTTP Scheme for URL Data, XEP-0081: Jabber MIME Type, XEP-0274: Design Considerations for Digital Signatures in XMPP, XEP-0056: Business Data Interchange, XEP-0178: Best Practices for Use of SASL EXTERNAL with Certificates, XEP-0132: Presence Obtained via Kinesthetic Excitation (POKE), XEP-0046: DTCP, XEP-0202: Entity Time, XEP-0030: Service Discovery, XEP-0133: Service Administration, XEP-0086: Error Condition Mappings, XEP-0024: Publish/Subscribe, XEP-0060: Publish-Subscribe, XEP-0092: Software Version, XEP-0187: Offline Encrypted Sessions, XEP-0252: BOSH Script Syntax, XEP-0012: Last Activity, XEP-0121: Dublin Core Infobits Mapping, XEP-0050: Ad-Hoc Commands, XEP-0148: Instant Messaging Intelligence Quotient (IM IQ), XEP-0282: DMUC2: Distributed MUC, XEP-0022: Message Events, XEP-0220: Server Dialback, XEP-0181: Jingle DTMF, XEP-0140: Shared Groups, XEP-0051: Connection Transfer, XEP-0078: Non-SASL Authentication, XEP-0091: Legacy Delayed Delivery, XEP-0196: User Gaming, XEP-0119: Extended Presence Protocol Suite, XEP-0026: Internationalization (I18N), XEP-0261: Jingle In-Band Bytestreams Transport Method, XEP-0162: Best Practices for Roster and Subscription Management, XEP-0159: Spim-Blocking Control, XEP-0170: Recommended Order of Stream Feature Negotiation, XEP-0192: Proposed Stream Feature Improvements, XEP-0112: User Physical Location, XEP-0021: Jabber Event Notification Service (ENS), XEP-0248: PubSub Collection Nodes, XEP-0289: Federated MUC for Constrained Environments, XEP-0041: Reliable Entity Link, XEP-0077: In-Band Registration, XEP-0281: DMUC1: Distributed Multi-User Chat, XEP-0190: Best Practice for Closing Idle Streams, XEP-0011: Jabber Browsing, XEP-0013: Flexible Offline Message Retrieval, XEP-0138: Stream Compression, XEP-0151: Virtual Presence, XEP-0040: Jabber Robust Publish-Subscribe, XEP-0191: Simple Communications Blocking, XEP-0219: Hop Check, XEP-0080: User Location, XEP-0230: Service Discovery Notifications, XEP-0100: Gateway Interaction, XEP-0035: SSL/TLS Integration, XEP-0188: Cryptographic Design of Encrypted Sessions, XEP-0262: Use of ZRTP in Jingle RTP Sessions, XEP-0109: Out-of-Office Messages, XEP-0229: Stream Compression with LZW, XEP-0131: Stanza Headers and Internet Metadata, XEP-0212: XMPP Basic Server 2008, XEP-0260: Jingle SOCKS5 Bytestreams Transport Method, XEP-0034: SASL Integration, XEP-0141: Data Forms Layout, XEP-0177: Jingle Raw UDP Transport Method, XEP-0222: Persistent Storage of Public Data via PubSub, XEP-0179: Jingle IAX Transport Method, XEP-0042: Jabber OOB Broadcast Service (JOBS), XEP-0038: Icon Styles, XEP-0238: XMPP Protocol Flows for Inter-Domain Federation, XEP-0016: Privacy Lists, XEP-0251: Jingle Session Transfer, XEP-0001: XMPP Extension Protocols, XEP-0130: Waiting Lists, XEP-0200: Stanza Encryption, XEP-0221: Data Forms Media Element, XEP-0231: Bits of Binary, XEP-0160: Best Practices for Handling Offline Messages, XEP-0089: Generic Alerts, XEP-0152: Reachability Addresses, XEP-0182: Application-Specific Error Conditions, XEP-0211: XMPP Basic Client 2008, XEP-0150: Use of Entity Tags in XMPP Extensions, XEP-0168: Resource Application Priority, XEP-0208: Bootstrapping Implementation of Jingle, XEP-0195: User Browsing, XEP-0029: Definition of Jabber Identifiers (JIDs), XEP-0099: IQ Query Action Protocol, XEP-0280: Message Carbons, XEP-0161: Abuse Reporting, XEP-0270: XMPP Compliance Suites 2010, XEP-0268: Incident Reporting, XEP-0062: Packet Filtering, XEP-0189: Public Key Publishing, XEP-0285: Digital Signatures in XMPP, XEP-0006: Profiles, XEP-0068: Field Standardization for Data Forms, XEP-0072: SOAP Over XMPP, XEP-0093: Roster Item Exchange, XEP-0097: iCal Envelope, XEP-0258: Security Labels in XMPP, XEP-0286: XMPP on Mobile Devices, XEP-0283: Moved, XEP-0279: Server IP Check, XEP-0207: XMPP Eventing via Pubsub, XEP-0278: Jingle Relay Nodes, XEP-0017: Naive Packet Framing Protocol, XEP-0145: Annotations, XEP-0275: Entity Reputation, XEP-0166: Jingle, XEP-0271: XMPP Nodes, XEP-0084: User Avatar, XEP-0135: File Sharing, XEP-0267: Server Rosters, XEP-0266: Codecs for Jingle RTP Sessions, XEP-0265: Out-of-Band Stream Data, XEP-0158: CAPTCHA Forms, XEP-0185: Dialback Key Generation and Validation, XEP-0015: Account Transfer, XEP-0263: ECO-XMPP, XEP-0259: Message Mine-ing, XEP-0288: Bidirectional Server-to-Server Connections, XEP-0079: Advanced Message Processing, XEP-0257: Client Certificate Management for SASL EXTERNAL, XEP-0137: Publishing Stream Initiation Requests, XEP-0210: Requirements for Encrypted Sessions, XEP-0172: User Nickname, XEP-0008: IQ-Based Avatars, XEP-0232: Software Information, XEP-0101: HTTP Authentication using Jabber Tickets, XEP-0098: Enhanced Private XML Storage, XEP-0197: User Viewing, XEP-0004: Data Forms, XEP-0107: User Mood, XEP-0254: PubSub Queueing, XEP-0111: A Transport for Initiating and Negotiating Sessions (TINS), XEP-0180: Jingle Video via RTP, XEP-0055: Jabber Search, XEP-0250: C2C Authentication Using TLS, XEP-0002: Special Interest Groups (SIGs), XEP-0249: Direct MUC Invitations, XEP-0129: WebDAV File Transfers, XEP-0073: Basic IM Protocol Suite, XEP-0118: User Tune, XEP-0031: A Framework For Securing Jabber Conversations, XEP-0246: End-to-End XML Streams, XEP-0142: Workgroup Queues, XEP-0071: XHTML-IM, XEP-0244: IO Data, XEP-0242: XMPP Client Compliance 2009, XEP-0043: Jabber Database Access, XEP-0122: Data Forms Validation, XEP-0241: Encryption of Archived Messages, XEP-0069: Compliance SIG, XEP-0240: Auto-Discovery of JabberIDs, XEP-0070: Verifying HTTP Requests via XMPP, XEP-0025: Jabber HTTP Polling, XEP-0067: Stock Data Transmission, XEP-0239: Binary XMPP, XEP-0272: Multiparty Jingle (Muji), XEP-0108: User Activity, XEP-0014: Message Tone, XEP-0058: Multi-User Text Editing, XEP-0082: XMPP Date and Time Profiles, XEP-0149: Time Periods, XEP-0083: Nested Roster Groups, XEP-0007: Conferencing SIG, XEP-0235: OAuth Over XMPP, XEP-0094: Agent Information, XEP-0186: Invisible Command, XEP-0048: Bookmarks, XEP-0018: Invisible Presence, XEP-0063: Basic Filtering Operations, XEP-0223: Persistent Storage of Private Data via PubSub, XEP-0102: Security Extensions, XEP-0036: Pub-Sub Subscriptions, XEP-0218: Bootstrapping Implementation of Encrypted Sessions, XEP-0087: Stream Initiation, XEP-0023: Message Expiration, XEP-0277: Microblogging over XMPP, XEP-0005: Jabber Interest Groups, XEP-0217: Simplified Encrypted Session Negotiation, XEP-0155: Stanza Session Negotiation, XEP-0116: Encrypted Session Negotiation, XEP-0019: Streamlining the SIGs, XEP-0206: XMPP Over BOSH, XEP-0123: Entity Metadata, XEP-0204: Collaborative Data Objects, XEP-0057: Extended Roster, XEP-0201: Best Practices for Message Threads, XEP-0167: Jingle RTP Sessions, XEP-0199: XMPP Ping, XEP-0194: User Chatting, XEP-0049: Private XML Storage, XEP-0171: Language Translation, XEP-0003: Proxy Accept Socket Service (PASS), XEP-0027: Current Jabber OpenPGP Usage, XEP-0157: Contact Addresses for XMPP Services, XEP-0117: Intermediate IM Protocol Suite, XEP-0146: Remote Controlling Clients, XEP-0269: Jingle Early Media, XEP-0033: Extended Stanza Addressing, XEP-0126: Invisibility, XEP-0120: Infobits, XEP-0059: Result Set Management
[18:12:29] <darkrain_> GAH
[18:12:36] <Tobias> ocuh
[18:12:46] <Zash> Kev: Didn't I commit a patch for that?
[18:12:50] <darkrain_> Zash: You need to leave the limit in until you can detect mod_pastebins... :P
[18:13:08] <darkrain_> Oh, it's still a protoxep
[18:13:25] <Kev> Zash: Possibly, I've not updated for ages.
[18:13:34] <Zash> !slap Kev
[18:13:34] <Kanchil> /me slaps Kev with large trout
[18:14:12] <Kev> I'm not even *entirely* sure that it's the repository's XEP plugin.
[18:15:13] <darkrain_> !xep 124
[18:15:13] <Kanchil> darkrain_: XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH) is Standards Track (Draft, 2010-07-02) See: http://xmpp.org/extensions/xep-0124.html
[18:17:08] <Zash> Kev: Fresh checkout limits to 5 matches ;)
[18:17:21] <Kev> Sleekbot does something similar.
[18:17:44] * Tobias left the chat.
[18:22:10] <darkrain_> What's the URI for the XEP differ?
[18:24:00] <Kev> /extensions/diff, iirc.
[18:24:38] <darkrain_> Yep, thanks!
[18:24:53] <darkrain_> Except it seems broken :(
[18:25:00] <darkrain_> And I notice Tobias left!
[18:25:07] <dwd> darkrain, He saw you coming.
[18:26:01] * teo1 joined the chat.
[18:27:17] * lastsky left the chat.
[18:39:07] * jameschurchman left the chat.
[18:44:37] * Ludovic joined the chat.
[18:47:31] * Ludovic left the chat.
[18:47:36] * Ludovic joined the chat.
[18:59:22] * luca tagliaferri left the chat.
[19:04:58] <stpeter> the diff tool has been broken since the switch to git, no?
[19:05:29] * jameschurchman joined the chat.
[19:06:23] <Zash> git show
[19:06:25] <Zash> = win
[19:17:00] * Florob joined the chat.
[19:23:59] * Tobias joined the chat.
[19:25:12] * Tobias left the chat.
[19:31:32] <darkrain_> Zash: HTML Rendering of the changes was quite nice, but yeah, that's what I'm doing instead
[19:33:33] <Zash> There should be a colorinator for plain diffs somewhere right?
[19:34:11] <darkrain_> colordiff exists, but it's still looking at XML versus rendered
[19:35:26] * jameschurchman left the chat.
[19:38:24] * luca tagliaferri joined the chat.
[19:45:57] * Zash left the chat.
[19:58:02] * will.thompson left the chat.
[19:58:02] * will.thompson joined the chat.
[19:59:04] * will.thompson left the chat.
[20:02:26] * Ludovic left the chat.
[20:16:42] * jameschurchman joined the chat.
[20:32:29] * Zash joined the chat.
[20:45:39] * Zash left the chat.
[20:51:15] * Ludovic joined the chat.
[20:51:22] * Ludovic left the chat.
[20:53:03] * teo1 left the chat.
[20:53:05] * teo1 joined the chat.
[20:57:37] * Alex joined the chat.
[21:00:29] * jameschurchman left the chat.
[21:10:43] * McKael left the chat.
[21:15:50] * ermine left the chat.
[21:16:09] * Alex left the chat.
[21:18:22] * McKael joined the chat.
[21:36:48] * Alex joined the chat.
[21:37:55] * lance left the chat.
[21:56:56] * Alex left the chat.
[22:10:09] * deryni left the chat.
[22:17:04] * louiz’ left the chat.
[22:17:09] * louiz’ joined the chat.
[22:18:38] * Asterix left the chat.
[22:31:33] * Tobias joined the chat.
[22:35:13] * guest11 joined the chat.
[22:35:36] <guest11> how do you send a buddy request in facebook
[22:35:41] <guest11> using the xmpp console
[22:35:45] <guest11> xml
[22:37:58] * jameschurchman joined the chat.
[22:38:21] <Tobias> i think you can't add friends in facebook via the XMPP interface
[22:39:06] <Tobias> stpeter: i'll bring the diff tool back at the weekend
[22:39:19] <johnny> yeah, i don't think you can guest11 .. limitation on the facebook side
[22:39:33] <johnny> maybe someday they'll add it
[22:40:43] <guest11> can i send message
[22:40:53] <guest11> without adding friend via console
[22:42:56] <johnny> that's up to facebook
[22:43:01] <johnny> iff it doesn't work, then you can't
[22:43:14] <johnny> if they are already your friend and in your roster, then you should be able to..
[22:46:38] <guest11> whats the facebook resource for any id
[22:48:36] * Treebilou left the chat.
[23:08:34] <Tobias> random
[23:24:49] * jameschurchman left the chat.
[23:29:45] * Tobias left the chat.