Home
jdev@conference.jabber.org
Thursday, 16 October 2008< ^ >
Kev has set the subject to: Jabber DEVELOPMENT (in English) | http://www.xmpp.org | http://www.jabber.org | Logs: http://logs.jabber.org/jdev@conference.jabber.org/
Room Configuration

GMT-5
[00:42:34] <Dag> oh nice, styled trac
[00:42:44] <Dag> i'm *so* tired of the default trac look
[00:45:24] AlekSi joins the room
[01:06:18] steve-e joins the room
[01:07:47] teo leaves the room: Replaced by new connection
[01:07:51] teo joins the room
[01:11:07] hayes298 joins the room
[01:11:11] hayes298 leaves the room
[01:21:13] steve-e leaves the room
[01:27:05] waqas joins the room
[01:33:15] bobob joins the room
[01:35:18] <Dag> does bosh work by client requesting the next stanza, and the server waiting with response until there is another stanza?
[01:37:50] bobob leaves the room
[01:39:34] Florian Jensen joins the room
[01:39:35] <waqas> Dag: That's a part of it, yes. But it does more than that.
[01:39:41] <waqas> Have you read the XEP?
[01:39:46] <Dag> I'm reading the XEP
[01:39:53] <Florian Jensen> morning guys
[01:40:00] <waqas> Morning
[01:48:23] mlundblad joins the room
[01:50:07] DeSnajpa_VI/b joins the room
[01:57:43] wei leaves the room
[02:01:01] waqas leaves the room: Replaced by new connection
[02:01:05] waqas joins the room
[02:01:12] wei joins the room
[02:05:02] teo leaves the room
[02:05:38] teo joins the room
[02:12:10] Kev leaves the room: Logged out
[02:15:34] <Dag> but I'm wondering what makes it tick, what allows it to not be pulling, what makes it special :)
[02:15:41] Florian Jensen leaves the room
[02:19:01] <waqas> Dag: You can make a second http request while the server is blocking on the first. This allows real time communication (i.e., no waiting).
[02:19:56] <Dag> aye, but, it needs special programming on the server side as opposed to ajax/comet?
[02:21:58] <waqas> BOSH (when done on a webpage with javascript) uses AJAX. And comet needs special programming on the server side too.
[02:22:24] Florian Jensen joins the room
[02:23:04] <Dag> ah, yea
[02:23:12] Florian Jensen leaves the room
[02:23:29] wei leaves the room
[02:23:32] Zogg joins the room
[02:27:50] Alex joins the room
[02:36:52] wei joins the room
[02:37:16] lennart joins the room
[02:37:20] lennart leaves the room
[02:53:40] Zogg leaves the room
[02:55:20] Kev joins the room
[03:02:07] <dwd> Morning folks.
[03:02:25] <Alex> good morning Dave
[03:03:08] <dwd> Just a routine question of the day - does anyone have a server that pruports to to TLS S2S authentication, and, if so, does it do so with my server? (And, if not, does it say why?)
[03:04:15] <dwd> In my more cynical moments, I think that every other server developer has screwed this up, but then I realise that requires more ego than I actually have, so I'm assuming I'm at fault here. I just can't figure out what without further input. :-)
[03:05:08] bear joins the room
[03:47:37] <bear> dwd - yt?
[03:49:56] cargamax@im.apinc.org joins the room
[03:52:21] bear leaves the room
[03:52:40] bear joins the room
[03:53:51] <dwd> bear: Yeah.
[03:54:15] <dwd> bear: I was going to ask you about your secure auth thing, actually, but I assumed you'd be asleep now.
[03:54:42] <bear> I should be
[03:54:55] <bear> but I had to connect with someone in europe so stayed up
[03:55:11] <bear> did I get the right JID to subscribe to you from the tigase server?
[03:55:29] <bear> if so, then I have the log output if that helps you
[03:55:38] <dwd> Ah - dwd@dave.cridland.net ?
[03:55:44] <bear> nope - oops
[03:55:56] <bear> wonder who that dave I just subscribed to is
[03:56:09] <Kev> not me
[03:58:03] <bear> did we connect using TLS S2S?
[03:58:16] <dwd> Dunno. Hang on.
[03:58:24] <bear> ah - sorry
[03:59:16] Christian joins the room
[03:59:30] <dwd> bear: As you can see, we didn't even use TLS.
[03:59:39] <bear> yea
[03:59:41] <dwd> Let alone authenticate with it.
[03:59:53] <bear> let me ask artur if we can enable that
[04:00:12] <bear> and if so, then we will and you can test against it
[04:01:07] <dwd> bear: That'd be cool.
[04:01:29] bear fires off an email to artur
[04:03:12] <Kev> heh, that's very polite, mailing him because he's DND.
[04:03:22] <bear> :)
[04:03:30] <bear> actually it's because I'm going to sleep now
[04:03:39] <bear> plus it's not really urgent
[04:03:43] <dwd> Kev: Argh!
[04:03:48] <Kev> dwd: presence leak!
[04:03:49] <dwd> Kev: Presence Leak!!!
[04:03:49] <bear> I tend to same IM's for those urgent issues
[04:03:59] <dwd> *5*
[04:04:11] <Kev> bear: nighty night :)
[04:04:23] bear assumes some running client dev joke happening
[04:04:24] <dwd> bear: Thanks, sleep well.
[04:04:53] <bear> oh - and our secure auth issue was how to coordinate single-sign-on with the need to also have a BOSH session
[04:05:01] teo leaves the room
[04:05:19] <bear> without leaking password info or opening up XSS attacks
[04:05:31] <dwd> Ah, secure auth and HTTP is nasty.
[04:05:33] teo joins the room
[04:05:38] <dwd> Stateless idiocy. :-)
[04:05:42] <bear> yea, we setup https
[04:05:58] <bear> but then ran into the usual https <> http for js domain checks
[04:06:08] <bear> and IE's lovely security dialog
[04:06:46] bear flees for the comfort of his pillow
[04:06:53] <dwd> Night.
[04:20:52] cleveland875 joins the room
[04:21:08] <cleveland875> hi
[04:21:27] <cleveland875> i need some help on XMPP
[04:21:35] <cleveland875> developing symbian client
[04:21:49] <dwd> cleveland875: Cool. S60?
[04:22:09] <cleveland875> first i sent .... initial request to openfire server
[04:22:19] <cleveland875> <?xml version='1.0' encoding='utf-8'?>\
<stream:stream xmlns='jabber:client'\
xmlns:stream='http://etherx.jabber.org/streams'\
to='sumanth' version='1.0'>
[04:22:56] <cleveland875> <stream:stream xmlns='jabber:client'\
xmlns:stream='http://etherx.jabber.org/streams'\
to='sumanth' version='1.0'>
[04:23:16] <dwd> What's "sumanth" meant to be? It ought to be the server domain.
[04:23:32] <cleveland875> hi dwd
[04:23:58] cleveland875 leaves the room
[04:24:17] tyler170 joins the room
[04:24:26] <tyler170> hi
[04:25:01] tyler170 leaves the room
[04:25:11] Kiwi joins the room
[04:26:36] cleveland20 joins the room
[04:27:40] <cleveland20> hi
[04:27:53] cleveland20 leaves the room
[04:28:43] wei leaves the room
[04:29:15] kennedy238 joins the room
[04:29:25] <kennedy238> hello
[04:31:12] kennedy238 leaves the room
[04:35:36] pavlix joins the room
[05:02:11] waqas leaves the room: Replaced by new connection
[05:02:15] waqas joins the room
[05:28:36] niekie leaves the room
[05:35:00] Florian Jensen joins the room
[05:35:04] Florian Jensen leaves the room
[05:37:08] kamanashisroy joins the room
[05:44:13] cargamax@im.apinc.org leaves the room
[05:53:33] Kiwi leaves the room
[05:59:05] Kiwi joins the room
[06:03:36] waqas leaves the room: Replaced by new connection
[06:03:40] waqas joins the room
[06:05:00] teo leaves the room
[06:05:33] teo joins the room
[06:06:55] mlundblad leaves the room: Replaced by new connection
[06:06:59] mlundblad joins the room
[06:25:12] huni joins the room
[06:34:32] <Dag> Can you join MUC without a JID or does speeqe register random new ones on demand?
[06:38:09] <waqas> Speeqe creates new ones.
[06:45:34] huni leaves the room
[06:46:59] mlundblad leaves the room: Replaced by new connection
[06:47:03] mlundblad joins the room
[06:52:05] Yota_VGA joins the room
[06:57:22] Florian Jensen joins the room
[06:57:36] Florian Jensen leaves the room
[07:00:14] huni joins the room
[07:00:25] huni leaves the room
[07:08:38] niekie joins the room
[07:08:46] Florian Jensen joins the room
[07:08:50] Florian Jensen leaves the room
[07:09:10] Zogg joins the room
[07:12:16] madison202 joins the room
[07:12:40] <madison202> hi
[07:12:53] DeSnajpa_VI/b leaves the room
[07:14:05] madison202 leaves the room
[07:16:42] Zogg leaves the room
[07:17:37] m_arcin joins the room
[07:17:43] m_arcin leaves the room
[07:18:29] m_arcin joins the room
[07:21:23] m_arcin leaves the room
[07:21:44] m_arcin joins the room
[07:23:43] smoku joins the room
[07:24:38] <m_arcin> witam jestem nieszczęśliwym posiadaczem neostrady +livebox postanowilem na ubuntu zainstalować serwer jabber i wszystko przebieglo ok ale mam pytanie czy istnieje w moim przypadku możliwość udostepnienia mojego serwera poza siecia lokalna tz domene wlasna posiadam i konto w dyndns i ustawione przekierowanie rownież apache mi dziala bezproblemu proszę o wszelka pomoc z gory wielkie dzieki
[07:24:58] <Alex> m_arcin: English please
[07:25:21] <Alex> !pl
[07:25:21] <xepbot> Odwiedź pokoje randki@chat.papla.pl lub zło@conference.aqq.eu, jeśli chcesz pogadać po polsku, lub pomoc@chat.papla.pl, jeśli szukasz pomocy na temat Jabbera.
[07:28:17] m_arcin leaves the room
[07:28:21] m_arcin joins the room
[07:28:26] m_arcin leaves the room
[07:29:05] m_arcin joins the room
[07:32:52] <m_arcin> ok Thank salute ;)
[07:45:31] <Dag> don't really get bosh, do I need to run my own setup, are there public ones, do they only connect to themself
[07:48:24] <waqas> Dag: Some servers provide a bosh connection manager. Others don't. Most public connection managers you'll find support connecting to only their own server.
[07:48:31] <waqas> You can run your own if you want.
[07:48:39] <dwd> Dag: As I understand it, you'd need you own per website, and probably per server too.
[07:50:09] <waqas> Dag: About connection managers: http://metajack.im/2008/09/08/which-bosh-server-do-you-need/
[07:50:31] <Dag> and even if every server supported bosh, the "path" could be different on each and probably not known by the user anyway, bla bla?
[07:52:24] <waqas> Dag: That's true. Though for most servers it tends to be /http-bind/
[07:53:35] <waqas> You can look at how some of the Free web clients (e.g., gwchat) try to figure this out.
[07:55:20] <albert> We need service records for bosh.
[07:56:41] <Dag> how does speeqe hide the credentials (assuming it does)?
[07:56:47] <waqas> That still wouldn't work for web clients, unless you do it server-side.
[07:57:16] <smoku> Dag: there is something called SASL ANONYMOUS :)
[07:59:08] Florian Jensen joins the room
[07:59:45] <Dag> hm
[08:00:06] <albert> Why wouldn't a web client be able to do name resolution?
[08:00:14] Florian Jensen leaves the room
[08:00:35] <Dag> I may want to do fixed-nick fixed-room ajax muc in the future, I was hoping it could be simple
[08:00:45] <Dag> name resolution?
[08:00:54] <waqas> albert: I'm not sure, how do you do a DNS lookup with js (without having a script of the server to do it for you)?
[08:02:20] waqas leaves the room: Replaced by new connection
[08:02:24] waqas joins the room
[08:02:49] <albert> So you really mean "web browser client"?
[08:02:55] <smoku> Dag: so you need real accounts, not ad-hoc ones. but registering an account is easy. or if you have an account database already, hooking it in as a jabber account database is even easier.
[08:03:24] <waqas> Err, yeah. Though I do realise this isn't a problem, sinc you wouldn't be able to connect to other servers anyway
[08:05:01] teo leaves the room
[08:05:39] teo joins the room
[08:13:19] m_arcin leaves the room
[08:15:12] m_arcin joins the room
[08:15:20] m_arcin leaves the room
[08:24:42] AlekSi leaves the room
[08:25:02] AlekSi joins the room
[08:42:26] wei joins the room
[08:47:01] waqas leaves the room
[08:50:25] ralphm leaves the room
[08:55:52] Christian leaves the room: Replaced by new connection
[08:56:07] Christian joins the room
[08:56:14] Christian leaves the room
[08:56:38] Christian joins the room
[08:56:50] Christian leaves the room
[08:57:04] Christian joins the room
[08:59:29] waqas joins the room
[09:01:43] Alex leaves the room
[09:07:48] huni joins the room
[09:10:58] wei leaves the room
[09:12:04] ralphm joins the room
[09:20:32] kamanashisroy leaves the room
[09:20:55] ralphm says hi
[09:21:45] Dag says mmm, coffee and xeps
[09:23:19] dax joins the room
[09:24:45] AlekSi says bb
[09:24:48] AlekSi leaves the room
[09:30:25] janjanequalsd joins the room
[09:30:29] janjanequalsd leaves the room
[09:35:46] pavlix leaves the room
[09:36:47] <Dag> is xep 154 (user profiles) in itself extensible?
[09:41:05] kamanashisroy joins the room
[09:45:53] kamanashisroy leaves the room
[09:46:09] bbodio joins the room
[09:46:39] mlundblad leaves the room
[09:46:51] thepug joins the room
[09:48:01] <johnny> Dag, does it even exist in an implementation on the client side? :)
[09:50:50] <Dag> oh I duno, is that relevant? :)
[09:51:08] <Dag> (isn't gajim implementing it in devel btw)
[09:51:56] <dwd> Dag: XEP-0154 is extensible, yes. It's possible (and simple) to add more stuff. Although it has loads in already.
[09:52:25] <dwd> Dag: You can't add arbitrary stuff, though. Perhaps that's a problem, but I'm not sure it is.
[09:53:33] teo leaves the room
[09:53:35] <Dag> I'm thinking sexual_orientation is quite limited.
[09:56:21] <dwd> XEP-0154 says "The allowable or recommended values for this field are not specified." - what where you thinking?
[09:56:50] <Dag> for one there's difference between identity, orientation and behavior
[09:57:32] <Dag> and orientation is supposedly only about gender, not other things such as age which is most often equally exclusive and defining
[09:57:35] ovcza joins the room
[09:58:05] <dwd> Dag: You think married men with a secret pedophilic double-life need to have a few extra fields?
[09:58:49] <Dag> age is equally defining for a non-pedophile as for a pedophile ...
[09:59:42] ovcza leaves the room
[09:59:59] <Dag> if you think it is special case, we could simply make sexual_orientation a boolean called homosexual_tendencies, that makes about as much sense as just having sexual_orientation
[10:01:06] <Dag> not sure I want more fields, but i think the naming of this one is well, bad
[10:01:15] ovcza joins the room
[10:01:47] <Dag> and while you can use it however you like, it encourages a narrow perspective
[10:02:03] <Dag> *getting kinda political* but well this shit is :)
[10:03:25] <Kev> yellow
[10:03:52] waqas leaves the room: Replaced by new connection
[10:03:54] <Dag> yes. it is yellow. wait what?
[10:04:07] <Kev> I want the bike-shed yellow. :)
[10:04:28] waqas joins the room
[10:04:50] <dwd> Kev: :-P
[10:05:22] <Dag> I like how facebook calls their similar field "interested in"
[10:05:25] waqas leaves the room: Replaced by new connection
[10:05:29] waqas joins the room
[10:05:36] <Dag> sadly, you can only check "men" and "women", but hey
[10:06:07] <dwd> Dag: You want to write an XMPP/PEP based dataing agency protocol, go for it. ;-)
[10:06:21] <Dag> :)
[10:06:36] <Dag> I just think the naming of that particular field is abit sad
[10:06:54] smoku leaves the room
[10:07:17] <Dag> "sexual orientation" is a very specific concept, it would be more useful with a more flexible, inclusive word
[10:07:30] <waqas> Dag: Like what?
[10:07:47] <Dag> that could be discussed
[10:08:55] <waqas> Dag: Do you have a suggestion?
[10:09:10] <Kev> dwd: that's already been done
[10:09:38] <dwd> Kev: It has?
[10:09:59] <Kev> see (incoming) PM
[10:10:23] <Dag> perhaps "sexual identity" or "sexual attractors" or "intimate interests" or whatever :)
[10:10:51] <dwd> Dag: And if someone's not interested in sex anymore, what then?
[10:10:56] <dwd> Oh yeah, "married".
[10:10:56] <Kev> attractions for the perpendicular pronoun?
[10:11:29] <Dag> dwd, haha. for identity you would perhaps say asexual, for the others, simply "none"?
[10:12:37] steve-e joins the room
[10:12:52] <Dag> brb phone
[10:16:28] jkhii joins the room
[10:20:41] <Dag> so anyway, if I were to add fields to user profiles and I wanted to standardize those, it would be as simple as writing a separate XEP describing those other fields?
[10:21:40] <dwd> XEP-0154 is experimental, so it's simpler than that.
[10:22:06] <Dag> should they really be added to that though, say they're very special case?
[10:22:20] <Dag> if they are very special case, should it be built on top of 154 at all
[10:30:07] waqas leaves the room
[10:51:55] <Dag> facebook seems quite silent about their announced to be xmpp support, is it coming? :(
[10:53:03] <Kev> no
[10:53:11] <Dag> aww
[10:53:23] <Kev> It's just a single developer coding it in their spare time, it's nothing official, or so I read.
[10:53:34] <Dag> I see
[11:00:16] Kev leaves the room
[11:01:17] Kiwi leaves the room
[11:02:40] teo joins the room
[11:06:14] waqas joins the room
[11:07:12] <Dag> http://xmpp.org/extensions/xep-0107.html#proto-message - shouldn't that be one from and one to, not two from?
[11:08:00] Florian Jensen joins the room
[11:08:04] Florian Jensen leaves the room
[11:08:16] Florian Jensen joins the room
[11:08:54] TuX joins the room
[11:11:22] TuX leaves the room
[11:11:39] TuX joins the room
[11:11:50] TuX leaves the room
[11:12:03] TuX joins the room
[11:17:54] r000n joins the room
[11:23:26] Kev joins the room
[11:23:32] jeti joins the room
[11:25:14] dax leaves the room
[11:26:11] huni leaves the room
[11:28:59] kamanashisroy joins the room
[11:30:24] Florian Jensen leaves the room
[11:44:29] r000n leaves the room
[11:47:56] Kiwi joins the room
[11:52:06] ovcza leaves the room
[11:53:18] <johnny> tofu, thank you for the BOSH_URL fix... my web server can't rewrite urls to the proxy yet, so i had to change it to what ejabberd calls it
[11:54:08] <johnny> the port is still hardcoded, but not sure if that is a problem or not
[11:54:10] <johnny> it's not for me tho
[11:54:30] huni joins the room
[11:59:07] huni leaves the room
[11:59:53] Tobias joins the room
[12:02:27] kamanashisroy leaves the room
[12:04:47] kamanashisroy joins the room
[12:08:40] huni joins the room
[12:17:41] <johnny> thepug, sorry, i accidentally assigned a ticket to you.. i guess this trac don't do unasssigned ?
[12:28:00] <tofu> johnny, you can put a port in the url I believe
[12:28:15] <johnny> but the port is hardcoded in httpbclient anyways
[12:28:18] thepug leaves the room
[12:28:23] thepug joins the room
[12:28:39] waqas leaves the room
[12:28:57] <tofu> oh, that should be fixed too
[12:29:08] <johnny> kinda wondering if you should just say BOSH_URL=fullurl
[12:29:10] <johnny> and then split it
[12:29:30] <tofu> yeah
[12:29:30] <johnny> either that.. or having seperate parameters for each portion.. but the splitting is probably easier for people to configure
[12:29:30] etix leaves the room
[12:29:37] <thepug> for ajax it has to be on the same server
[12:29:47] <johnny> thus the proxying
[12:30:18] <johnny> mod_rewrite is fun...
[12:30:34] <johnny> thepug, i had previously screwed around with muckl
[12:30:51] <johnny> that didn't have a server component
[12:31:09] <johnny> all js
[12:31:35] <johnny> what you guys are doing with speeqe, i had already started with muckl.. just in php
[12:31:40] <johnny> instead of python
[12:32:00] <johnny> and based off muckl
[12:32:18] <johnny> but i decided that it would require an entire rewrite of jwchat to truly do it right.. and i kinda got too busy to do that :(
[12:32:59] <johnny> you guys have already made the right decisions with strophe and and jquery :)
[12:34:19] <tofu> heh
[12:34:45] <thepug> the python code is mainly intended for themes and auto login. The idea is to keep most of it javascript,css,html.
[12:35:22] <johnny> some of the config options would be useful for admins tho.. like setting the featured rooms through a gui
[12:35:25] <johnny> instead of editing the file
[12:35:44] <tofu> johnny, other implementations would be cool or integration into a CMS or whatever too
[12:35:54] <johnny> definitely!
[12:36:11] <johnny> SESSION_COOKIE_DOMAIN = ".speeqe.com" .. mind adding this to local_settings.py.dist ?
[12:36:38] <thepug> no problem, it can be overwritten there.
[12:37:17] <johnny> sure.. it just eases people's config when all the relevant options are in the dist
[12:38:23] <thepug> yeah, I'll create a ticket.
[12:40:41] <johnny> ok.. one more thing..
[12:40:49] <johnny> what should DOMAIN be ?
[12:41:06] <johnny> i'm kinda seeing a disconnect between what is the website, vs what is the domain of the actual xmpp server behind it
[12:43:09] <johnny> i'm pretty sure the http:// should use current_domain tag and not DOMAIN
[12:43:31] <thepug> right now its used for both website and xmpp domain
[12:43:37] <thepug> there should probably be a distinction
[12:43:43] <johnny> yeah.. that's what i'm seeing :)
[12:44:10] etix joins the room
[12:44:28] <johnny> not that i really know anything about django...
[12:45:53] <johnny> oh oops..
[12:45:59] <johnny> that just returns settings.DOMAIN
[12:46:12] <johnny> isn't there some django way to get what the server thinks it is?
[12:46:16] <johnny> including port and path?
[12:46:21] <thepug> yes, but its stored in the database
[12:46:25] <johnny> i saw something about get_absolute_url
[12:47:27] <thepug> the http , xmpp distinction should solve the confusion.
[12:47:40] <thepug> it was written to work on one domain :)
[12:47:44] <johnny> yeah.. i know :)
[12:47:59] <johnny> make it work.. make it right.. make it fast
[12:49:12] <johnny> the most important is the first.. and that's what you have :)
[12:50:42] <johnny> afaics.. the problem isn't that big.. it's only the debug logs that will get broken
[12:51:40] MattJ joins the room
[12:57:17] vivaultras joins the room
[12:57:39] vivaultras leaves the room
[13:16:24] waqas joins the room
[13:23:19] stpeter joins the room
[13:23:32] rogers joins the room
[13:25:47] rogers leaves the room
[13:30:26] AlekSi joins the room
[13:36:08] Asterix leaves the room: brb
[13:38:46] rogers joins the room
[13:41:01] rogers leaves the room: Disconnected
[13:41:50] Yota_VGA leaves the room
[13:41:56] jack leaves the room
[13:42:37] jack joins the room
[13:44:07] steve-e leaves the room
[13:45:48] steve-e joins the room
[13:46:33] Asterix joins the room
[13:47:49] Florian Jensen joins the room
[13:47:53] Florian Jensen leaves the room
[13:57:45] jjdj joins the room
[13:58:18] <jjdj> hola a todos
[13:59:00] wei joins the room
[14:00:24] jjdj leaves the room
[14:00:31] m_arcin joins the room
[14:01:14] m_arcin leaves the room
[14:01:48] Yota_VGA joins the room
[14:07:35] AlekSi leaves the room: Replaced by new connection
[14:07:39] AlekSi joins the room
[14:12:42] wei leaves the room
[14:32:09] AlekSi leaves the room: Computer went to sleep
[14:32:45] AlekSi joins the room
[14:32:54] TuX leaves the room
[14:33:26] AlekSi leaves the room
[14:34:48] wei joins the room
[14:49:55] zhark666 joins the room
[14:51:30] <zhark666> isit possible to use iChat to chat on irc ?
[14:51:55] <zhark666> can someone help me to make connection
[14:52:08] <stpeter> no
[14:52:13] <stpeter> iChat doesn't support IRC
[14:52:18] bbodio leaves the room
[14:52:26] <stpeter> try Colloquy or some other Mac IRC client
[14:52:42] <zhark666> but with jabber?
[14:53:14] <stpeter> it is possible but not easy
[14:53:20] <stpeter> you need to find an IRC gateway
[14:53:25] <stpeter> and register with it
[14:53:35] <stpeter> I haven't done that in a long time
[14:53:55] <zhark666> ok
[14:54:33] <zhark666> but how is possible to make that conference chat like here?
[14:54:51] <stpeter> oh
[14:55:06] <stpeter> just join a chatroom and it should be created on the server if it doesn't exist
[14:55:15] <stpeter> I don't remember if iChat supports that, let me check
[14:56:19] <zhark666> thnx
[14:56:43] peter49467 joins the room
[14:56:49] <peter49467> hmm
[14:56:54] <peter49467> doesn't seem to work
[14:57:02] <peter49467> I just tried to create a new room but it didn't work
[14:57:12] <peter49467> joining a room works, but not creating a room
[14:57:22] <peter49467> I'll have to poke my iChat friends about that :)
[14:57:26] peter49467 leaves the room
[14:57:29] <zhark666> yes, I tried to, but it showes error
[14:57:32] <stpeter> yeah
[14:58:42] <zhark666> ok
[14:58:51] <zhark666> ill try tomorrow again
[14:59:12] <zhark666> now i have to go and see pink dreams
[14:59:50] zhark666 leaves the room
[15:34:10] Florian Jensen joins the room
[15:35:16] teo leaves the room
[15:39:04] <MattJ> !xep 220
[15:39:07] <xepbot> XEP-0220: Server Dialback is Standards Track (Experimental, 2008-10-16) See: http://www.xmpp.org/extensions/xep-0220.html
[15:41:15] Christian leaves the room
[15:46:43] dax joins the room
[15:47:43] steve-e leaves the room
[15:50:44] jeti leaves the room
[15:51:53] teo joins the room
[15:58:16] dax leaves the room: Replaced by new connection
[15:58:20] dax joins the room
[16:01:55] dax leaves the room
[16:07:20] bluejuice joins the room
[16:08:06] guidolicious joins the room
[16:08:45] dax joins the room
[16:09:12] guidolicious leaves the room
[16:09:22] bluejuice leaves the room
[16:10:26] Florian Jensen leaves the room
[16:11:47] Tobias leaves the room
[16:24:05] <johnny> hmm.. now how to enable the firebug console ...
[16:28:03] Florian Jensen joins the room
[16:32:10] candrews joins the room
[16:33:05] <candrews> I need a client API that supports pubsub - what can I use?
[16:33:28] <stpeter> API or code library?
[16:33:36] <stpeter> and what language?
[16:33:56] <candrews> I'm pretty liberal on the language, and I unfortunately don't understand your first question
[16:34:31] <tofu> candrews, http://wokkel.ik.nu/ wokkel has pubsub client support
[16:34:52] <candrews> oooh
[16:34:54] <candrews> excellent
[16:35:00] <candrews> I'm also curious...
[16:35:22] <johnny> tofu, how do you enable the debug console in speeqe... trying to figure out what's stopping me now
[16:35:38] <tofu> johnny, which part? ;)
[16:35:42] <candrews> if I write a bot that listens for XEP-0080 (location) updates via pubsub for a *lot* of clients (scaling to 10k's) would that work? Or should I be looking at working on a server component instead of a simple client bot?
[16:36:31] <tofu> candrews, I would do a server component
[16:36:54] <johnny> tofu, i want to enable all the debug in firebug console
[16:37:06] <candrews> Sorry if I'm asking naive questions... but would I have to write that in the language and library of the server implementation, or can I implement it in any language?
[16:37:09] <johnny> i don't know what is wrong with my connection
[16:37:18] <johnny> taht depends :)
[16:37:52] johnny totally lost track of whether jcr got widespread use or not
[16:37:56] <johnny> err
[16:38:00] <johnny> jabber component protocol
[16:38:05] <tofu> candrews, you can use wokkel for that too, you can write components that connect to servers in any language
[16:38:23] <johnny> of course.. for ejabberd.. erlang would be best
[16:38:23] <tofu> candrews, depends on the server you use, ejabberd and jabberd2 are nice for components
[16:38:30] Florian Jensen leaves the room: Replaced by new connection
[16:38:36] <johnny> how is jabberd2 these days?
[16:38:43] <candrews> so I can write the same component and it will work against jabberd2 and ejabberd?
[16:38:46] <johnny> i was messing with that before switching to ejabberd
[16:38:51] <tofu> candrews, yes
[16:39:11] <candrews> XEP-0114 - Jabber Component Protocol - cool!
[16:39:15] <tofu> there is a component protocol to connect to servers, similar to the client protocol
[16:39:18] <tofu> yes
[16:39:32] <candrews> Now I guess I need to find a good library that will help me to do this with JCP, supports pubsub, so I can implement XEP-80
[16:39:36] <candrews> Sounds so simple now, lol
[16:39:48] <johnny> hopefully it will scale..
[16:40:07] <johnny> you can always rewrite it later i guess..
[16:41:02] <tofu> johnny, do you see anything in firebug console?
[16:41:13] <johnny> only the ususal
[16:41:19] <johnny> usual*
[16:41:34] <tofu> johnny, are you are trying to connect to a room?
[16:41:43] <johnny> yes
[16:42:23] <tofu> and nothing happens? or an error comes up?
[16:43:44] <johnny> just the error in the screen of connection failed
[16:44:30] <thepug> that means you were unable to connect to the bosh server or the xmpp server
[16:45:00] <thepug> johnny, do you have firebug?
[16:45:34] <johnny> uhmm.. yes :)
[16:45:48] <thepug> you should see the post
[16:45:53] <johnny> i do see the post
[16:45:56] <thepug> and where it failed in the firebug console
[16:45:56] <johnny> that's the usual
[16:46:06] <johnny> that's normal firebug stuff
[16:46:11] <johnny> not the debugging messages from speeqe
[16:46:22] <thepug> there aren't many debugging statements
[16:46:28] <thepug> look at the results of the post
[16:46:33] <johnny> it ust says terminate
[16:46:51] <johnny> the 2nd one anyways
[16:46:55] <johnny> the first one returns the stream info
[16:47:00] steve-e joins the room
[16:47:26] <tofu> johnny, that means the server terminated the bosh connection for some reason
[16:47:35] <tofu> what bosh are you using?
[16:47:38] <johnny> ejabberd
[16:48:32] <johnny> my client is sending terminate .. and i get terminate
[16:48:33] <thepug> anything in the log that shows what is happening?
[16:48:40] <johnny> ejabberd log?
[16:48:44] <johnny> which log? :)
[16:48:48] <thepug> there should be a post before that?
[16:48:52] <thepug> there should be a few posts
[16:48:55] <johnny> there are 2 posts
[16:49:02] <johnny> the first one is
[16:49:44] <johnny> <body xmlns='http://jabber.org/protocol/httpbind' sid='cadfdc8d0315cd290b0d490dccbc57eeb82a8b6d' wait='60' requests='2' inactivity='30' maxpause='120' polling='2' ver='1.6' from='localmomentum.net' secure='true' authid='1459669282' xmlns:xmpp='urn:xmpp:xbosh' xmlns:stream='http://etherx.jabber.org/streams' xmpp:version='1.0'><stream:features xmlns:stream='http://etherx.jabber.org/streams'><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>DIGEST-MD5<mechanism><mechanism>PLAIN</mechanism></mechanisms><register xmlns='http://jabber.org/features/iq-register'/></stream:features></body>
[16:50:46] <thepug> only PLAIN auth is allowed
[16:50:49] <thepug> are you logged in?
[16:50:59] <johnny> am i supposed to be?
[16:51:28] steve-e leaves the room
[16:51:30] <johnny> i am just trying to chat anonymously
[16:51:36] <johnny> just to get that part working
[16:51:59] <thepug> you need to setup anonymous sasl in ejabberd
[16:53:17] <johnny> oh.. i thought the xmpp account in the local_settings.py would work
[16:54:33] <tofu> johnny, the docs are lacking right now, this will be remedied soon, and thanks for letting us know your troubles!
[16:54:47] <johnny> so it won't?
[16:55:03] <johnny> i'll point it to the anonymous server i have then
[16:55:04] <tofu> no, you need anonymous support on your server
[16:55:15] <johnny> so what is that xmpp account for then?
[16:55:22] <jack> the client uses SASL ANONYMOUS to connect anonymously. the xmpp account in the config is for other stuff like configuration changes.
[16:55:23] <johnny> kinda like chanserv?
[16:55:26] <tofu> yes, we will need to add non anonymous some day if your server does not support it
[16:55:34] <johnny> btw.. another bug..
[16:55:58] <johnny> if you're logged in as admin.. then it sets to="johnny"
[16:56:09] <johnny> err to="youradminusername"
[16:56:26] <johnny> being that you cannot login as admin with a jid
[16:56:53] <tofu> which to? the body attribute?
[16:56:57] <johnny> yes
[16:57:00] <tofu> ick
[16:57:29] <johnny> i think it's stripping at @.. but it doesn't error out :)
[16:57:34] <tofu> that is odd, admin to what?
[16:57:37] <johnny> django
[16:58:02] <tofu> hmm, it should not gather data from that login
[16:58:07] <johnny> i know :)
[16:58:56] <johnny> what i am hoping ultimately to be able to do with ejabberd, is only allow auth,anonymous with localhost
[16:58:59] <johnny> haven't figured out how
[16:59:09] <johnny> until then.. i've been restricting them only to muc
[16:59:36] <johnny> via a different server public.mydomain
[17:00:22] <johnny> but i think i'll just restart my server and put auth anonymous in the main.. '
[17:01:21] lennart joins the room
[17:01:28] lennart leaves the room
[17:02:06] <johnny> hmm.. then again..
[17:02:19] <johnny> i wonder if i'll start getting annoying registration notices.
[17:02:23] <johnny> guess it's worth a shot to see tho
[17:11:59] <johnny> ok.. restarting in 5
[17:16:52] kolibreek joins the room
[17:17:41] candrews leaves the room
[17:22:46] albert leaves the room: .
[17:32:40] johnny leaves the room: offline
[17:32:44] johnny joins the room
[17:33:06] <johnny> tofu, thepug : thanks guys it's somewhat working
[17:33:13] <johnny> there's still a few things to patch i imagine..
[17:33:24] <johnny> but yay :)
[17:34:06] <tofu> cool, thanks for trying out speeqe! :)
[17:34:23] <tofu> found lots of bugs for us
[17:34:49] <johnny> yep.. it works to join my rooms now
[17:37:13] Kiwi leaves the room
[17:37:45] kolibreek leaves the room
[17:45:40] stpeter leaves the room
[18:19:11] wei leaves the room
[18:19:42] albert joins the room
[18:36:41] wilson92 joins the room
[18:39:30] wilson92 leaves the room
[18:41:58] nixon473 joins the room
[18:43:49] nixon473 leaves the room
[18:45:57] monroe252 joins the room
[18:47:36] monroe252 leaves the room
[18:51:53] huni leaves the room
[19:01:35] bct joins the room
[19:04:24] waqas leaves the room: Replaced by new connection
[19:04:28] waqas joins the room
[19:49:16] kamanashisroy leaves the room
[19:50:13] MattJ leaves the room
[19:51:16] wei joins the room
[19:53:36] SteveG leaves the room
[20:00:17] Yota_VGA leaves the room
[20:21:18] wei leaves the room
[20:21:37] bct leaves the room
[20:24:47] bct joins the room
[20:37:15] MattJ joins the room
[20:40:36] wei joins the room
[20:47:04] Hawke leaves the room
[20:50:07] Hawke joins the room
[21:06:56] jack leaves the room
[21:07:37] jack joins the room
[21:08:17] jack leaves the room
[21:08:21] waqas leaves the room: Replaced by new connection
[21:08:21] jack joins the room
[21:08:25] waqas joins the room
[21:10:23] Hawke leaves the room
[21:16:59] bobob joins the room
[21:17:07] bobob leaves the room
[21:19:03] Hawke joins the room
[21:19:28] <MattJ> !xep in-band
[21:19:30] <xepbot> Multiple matches: XEP-0077: In-Band Registration, XEP-0047: In-Band Bytestreams (IBB)
[21:19:37] <MattJ> !xep 47
[21:19:37] <xepbot> XEP-0047: In-Band Bytestreams (IBB) is Standards Track (Draft, 2006-11-29) See: http://www.xmpp.org/extensions/xep-0047.html
[21:52:19] kamanashisroy joins the room
[22:05:27] wei leaves the room
[22:17:19] teo leaves the room
[22:17:23] teo joins the room
[22:30:31] rogers joins the room
[22:30:44] rogers leaves the room: Disconnected
[22:33:26] SteveG joins the room
[22:41:15] bct leaves the room
[22:43:25] wei joins the room
[22:54:29] wei leaves the room
[22:57:29] bct joins the room
[22:58:51] wei joins the room
[23:03:54] thishotty joins the room
[23:04:24] <thishotty> Heey !
[23:04:49] <thishotty> ?
[23:04:56] thishotty leaves the room
[23:07:24] thepug leaves the room
[23:14:18] MattJ leaves the room
[23:14:26] Tobias joins the room
[23:15:33] bct leaves the room
[23:22:54] Asterix leaves the room
[23:31:44] baksalyar joins the room
[23:37:56] Tobias leaves the room
[23:40:42] bct joins the room
[23:57:20] waqas leaves the room: Replaced by new connection
[23:58:06] baksalyar leaves the room
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!