Brad Fitzpatrick ([info]bradfitz) wrote in [info]lj_dev,
@ 2006-07-07 00:08:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
LiveJournal-integrated Jabber
A lot of you have noticed that we wrote a Jabber server, djabberd, and thus it should come as no surprise that we're launching a LiveJournal-integrated Jabber service.

Consider this a pre-announcement of sorts, getting the right information out to the technical crowd so you guys and gals can spread it accurately going forward. It's also a call for beta testers.

But first, some details:

-- Your JID is username@livejournal.com

-- Your password is your LJ password

-- your Jabber Roster ("buddy list") is integrated with your LJ friends list. If you friend bob and bob friends you, both of you can see each other online. It has to be mutual. Friends that haven't friended you back show up as "pending subscription" in your jabber client, kinda grayed out, depending on the client.

-- if you add a LJ person in Jabber, it won't automatically friend them on the site, but next time you use the site, it'll prompt if you want to. It's imaginable there's people you want to chat with, but not befriend. Our strategy is "least surprises".

-- We have SSL suport, but we're not enabling it, at least not right away, but the auth is challenge/response w/ anti-replay stuff in it, so people can sniff your conversations, but not your login info. So SSL isn't required. With iChat, you have to explicitly turn it off. Justification: lot of CPU overhead for little gain, especially as clients often use OTR for end-to-end encryption.

-- Any Avatar (userpic) you advertise in your JEP-0153-compliant Jabber client will be overwritten by the server, replaced with your LJ userpic. For now this is your default LJ userpic, but maybe in the future we'll let you pick which one to use. The advantage of this is that if you don't have an Avatar-supporting Jabber client, other people (like people using iChat or Pandion) will still see your userpic.

-- yes, we'll be federating. you'll be able to talk to GMail/Gtalk users, jabber.org users, etc. Anybody else using Jabber will just work, without special business relationships, just like email works. That said, the LJ-integrated roster plugin isn't entirely fleshed out, so it doesn't totally work yet because of hooks we haven't implemented. s2s does work reliably, though, as we've been using it personally and at work for awhile now.

-- no, we won't be running transports for AIM/ICQ/Yahoo/MSN/etc. If they want to play nice, they can support Jabber/XMPP. Although we technically can bridge into them, it's legally questionable and they can just shut us down whenever they want.

-- you'll be able to get ESN alerts over Jabber, including non-LiveJournal JIDs. So you can get notifications of new comments to, say, GTalk JIDs. This isn't live on the site. In fact, ESN limited launch only happened just today, so it'll be a bit before it's open to the public.

-- we'll be running bots that let you post/etc from Jabber, as well as get ESN alerts.

That said, try it out. It's up and running, but consider it an alpha/in-development service. As the warning message says when you log in, it's very new (the LJ bridging stuff) and the whole thing will be going up and down over the next few weeks as we finish it up. We just want more testers early.

Clients known to work:
-- iChat
-- Adium
-- Trillian (Pro Only)
-- gaim
-- Pandion
-- Psi
Update:
-- Miranda
-- SIM-IM
-- Kopete
-- Tkabber

Enjoy!


Page 1 of 6
<<[1] [2] [3] [4] [5] [6] >>

(Post a new comment)


[info]ayoub
2006-07-07 07:14 am UTC (link)
This is fantastic!

(Reply to this)


[info]disastrouscode
2006-07-07 07:16 am UTC (link)
ok...dumb question (since i never used jabber before), but is the host just livejournal.com? or am i completely missing something?

(Reply to this) (Thread)(Expand)


[info]burr86
2006-07-07 07:18 am UTC (link)
Username is your username, host/server is livejournal.com, yeah.

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]disastrouscode, 2006-07-07 07:22 am UTC (Expand)
(no subject) - [info]jgrafton, 2006-07-07 07:24 am UTC (Expand)
(no subject) - [info]bradfitz, 2006-07-07 07:26 am UTC (Expand)
(no subject) - [info]jgrafton, 2006-07-07 07:33 am UTC (Expand)
(no subject) - [info]eevee, 2006-07-07 07:47 am UTC (Expand)
(no subject) - [info]johncoxon, 2006-07-07 07:37 am UTC (Expand)
(no subject) - [info]bradfitz, 2006-07-07 07:39 am UTC (Expand)
(no subject) - [info]johncoxon, 2006-07-07 07:43 am UTC (Expand)
(no subject) - [info]andrew_j_w, 2006-07-07 09:51 am UTC (Expand)
(no subject) - [info]troworld, 2006-07-07 10:32 pm UTC (Expand)
(no subject) - [info]linda_shadow, 2006-07-07 12:52 pm UTC (Expand)
(no subject) - [info]meggo87, 2006-07-07 02:58 pm UTC (Expand)
(no subject) - [info]zmeuka, 2006-07-07 03:14 pm UTC (Expand)
(no subject) - [info]mart, 2006-07-07 05:46 pm UTC (Expand)
(no subject) - [info]alien88, 2006-07-08 03:28 am UTC (Expand)
(no subject) - [info]microchip, 2006-07-09 06:09 pm UTC (Expand)
(no subject) - [info]vxjasonxv, 2006-07-07 01:29 pm UTC (Expand)
(no subject) - [info]breyten, 2006-07-07 07:23 am UTC (Expand)
(no subject) - [info]bradfitz, 2006-07-07 07:24 am UTC (Expand)
(no subject) - [info]disastrouscode, 2006-07-07 07:26 am UTC (Expand)

[info]antarcticphoenx
2006-07-07 07:32 am UTC (link)
I'm using Gaim. One of the nicer features of Gaim is the ability to list multiple screen names for someone under one collapsible contact. However, LJ's jabber doesn't like to have contacts in any usergroup other than LiveJournal. It should really remember these.

(Reply to this) (Thread)


[info]bradfitz
2006-07-07 07:33 am UTC (link)
I do the same thing with Gaim at work and Adium at home and that's also annoying me. That's the same hook that remains unimplemented which will enable s2s to fully work. Requires some new LJ database tables. Coming up soon.

(Reply to this) (Parent)

(Deleted post)

[info]antarcticphoenx
2006-07-07 07:40 am UTC (link)
yes. read the post.

(Reply to this) (Parent)

(no subject) - [info]bradfitz, 2006-07-07 07:40 am UTC (Expand)
(no subject) - [info]darazitah, 2008-07-11 09:05 pm UTC (Expand)

[info]fbartho
2006-07-07 07:41 am UTC (link)
Wow... that's amazing... props to you, Brad [info]bradfits and the rest of the guys who made this happen... totally unexpected in my opinion, and at the same time totally appropriate... its a crying shame so many people still use AIM and won't use this...

(Reply to this) (Thread)


[info]bradfitz
2006-07-07 07:48 am UTC (link)
They can use both. We'll try to make it compelling enough to want to use Jabber, for extra alerts/bots.

Even since I've been using it, I've been talking to way more people that I was always too lazy to add to my AIM buddy list before.

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]fbartho, 2006-07-07 08:09 am UTC (Expand)
(no subject) - [info]fbartho, 2006-07-07 08:10 am UTC (Expand)
(no subject) - [info]crucially, 2006-07-07 08:24 am UTC (Expand)
(no subject) - [info]vxjasonxv, 2006-07-07 03:36 pm UTC (Expand)
(no subject) - [info]crucially, 2006-07-07 03:43 pm UTC (Expand)
(no subject) - [info]vxjasonxv, 2006-07-07 04:11 pm UTC (Expand)
(no subject) - [info]fbartho, 2006-07-07 11:07 pm UTC (Expand)

[info]andrewducker
2006-07-07 07:46 am UTC (link)
f you friend bob and bob friends you


This will probably work for a lot of people, but I have 224 mutual friends, of which I'm interested in chatting to about 30.

I haven't used Jabber before (although I'd like to use it), does it allow you to pretend to be offline to selected people? Because if not then I can't see me using this service as I'd just be deluged with people saying hi.

(Reply to this) (Thread)


[info]bradfitz
2006-07-07 07:49 am UTC (link)
All your needs are satisifiable. :)

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]andrewducker, 2006-07-07 07:58 am UTC (Expand)
(no subject) - [info]ciaran_h, 2006-07-07 09:27 am UTC (Expand)
(no subject) - [info]christine, 2006-07-07 02:55 pm UTC (Expand)
(no subject) - [info]ciaran_h, 2006-07-07 04:00 pm UTC (Expand)
(no subject) - [info]diffrentcolours, 2006-07-07 12:36 pm UTC (Expand)
(no subject) - [info]andrewducker, 2006-07-07 01:16 pm UTC (Expand)
(no subject) - [info]vxjasonxv, 2006-07-07 01:33 pm UTC (Expand)
(no subject) - [info]andrewducker, 2006-07-07 11:25 pm UTC (Expand)
(no subject) - [info]shiroineko, 2006-07-07 02:51 pm UTC (Expand)
(no subject) - [info]bradfitz, 2006-07-07 03:41 pm UTC (Expand)
(no subject) - [info]scarlete, 2006-07-08 01:01 pm UTC (Expand)

[info]jgrafton
2006-07-07 08:22 am UTC (link)
oooh oooh oooh when will I be able to upload photos to my photo gallery by using the "send file" functionality? (Is this even supported in Jabber?)

I'm actually not all that serious, but it'd be a really pointless/nifty gadget nonetheless...

(Reply to this) (Thread)


[info]diffrentcolours
2006-07-07 12:37 pm UTC (link)
Jabber does support file transfers, yes. It would be fairly trivial I think to support picture uploading over Jabber.

(Reply to this) (Parent)


[info]manuzhai
2006-07-07 08:45 am UTC (link)
I still wonder why you did the "old" auth-support instead of the SASL-stuff that's in the RFC.

(Reply to this) (Thread)


[info]crucially
2006-07-07 08:51 am UTC (link)
The plan is to support SASL in the future, but for now old auth looked easier.

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]manuzhai, 2006-07-07 08:58 am UTC (Expand)
(no subject) - [info]crucially, 2006-07-07 09:01 am UTC (Expand)
(no subject) - [info]manuzhai, 2006-07-07 09:06 am UTC (Expand)
(no subject) - [info]crucially, 2006-07-07 09:10 am UTC (Expand)
(no subject) - [info]manuzhai, 2006-07-07 09:33 am UTC (Expand)
(no subject) - [info]mart, 2006-07-07 10:22 am UTC (Expand)
(no subject) - [info]crucially, 2006-07-07 03:24 pm UTC (Expand)

[info]ciphergoth
2006-07-07 09:00 am UTC (link)
I take it an AJAX client can't be far away?

(Reply to this) (Thread)(Expand)


[info]crucially
2006-07-07 09:03 am UTC (link)
There are plans for one, but we feel we need to get the service up and completely working before we start working on the client side.

(Reply to this) (Parent)

(no subject) - [info]manuzhai, 2006-07-07 09:03 am UTC (Expand)
(no subject) - [info]crucially, 2006-07-07 09:07 am UTC (Expand)
(no subject) - [info]manuzhai, 2006-07-07 09:10 am UTC (Expand)
(no subject) - [info]crucially, 2006-07-07 09:12 am UTC (Expand)
(no subject) - [info]manuzhai, 2006-07-07 09:14 am UTC (Expand)
(no subject) - [info]ciphergoth, 2006-07-07 09:09 am UTC (Expand)
(no subject) - [info]manuzhai, 2006-07-07 09:13 am UTC (Expand)
(no subject) - [info]ciphergoth, 2006-07-07 09:32 am UTC (Expand)
(no subject) - [info]manuzhai, 2006-07-07 09:36 am UTC (Expand)
(no subject) - [info]ciphergoth, 2006-07-07 09:42 am UTC (Expand)
(no subject) - [info]manuzhai, 2006-07-07 09:55 am UTC (Expand)
(no subject) - [info]crucially, 2006-07-07 03:25 pm UTC (Expand)
(no subject) - [info]carinacuraw, 2008-07-16 02:25 am UTC (Expand)

[info]oncolgist
2006-07-07 09:47 am UTC (link)
If you remove someone from your contact list on one of the Jabber clients, that won't remove them from your friends list, right?
That's probably the case, I just get paranoid over silly things :P

(Reply to this) (Thread)


[info]bradfitz
2006-07-07 03:43 pm UTC (link)
Correct. The principle of "least surprises".

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]oncolgist, 2006-07-07 09:00 pm UTC (Expand)

[info]ex_10chiken643
2006-07-07 10:03 am UTC (link)
Is there HTTP-polling?

(Reply to this)

(Deleted post)

[info]mart
2006-07-07 10:28 am UTC (link)

LiveJournal doesn't currently have a user directory, but there's no harm in leaving livejournal.com in there if you want. “Use SSL” shouldn't be ticked.

“Resource” and “Priority” are completely up to you. These options related to Jabber's ability to have multiple clients connected to the same JID at once. Each client has its own resource (Miranda kindly defaults to “Miranda”, but I normally put something like “Home-hostname” or “Office” in there) and the priority is used alongside other things when deciding which client to send incoming messages to. I usually just leave all of my priorities at zero, since clients marked “Away” automatically have a lower priority than those that are marked “Online”, so if you have your clients set to auto-away the messages will always go to the place where you're currently active.

“Automatically delete contacts not in my roster” I'm not sure about, but I'd guess that what this does is make sure that if you use another Jabber client alongside Miranda and you delete a contact from your roster in the other client this deletion will be reflected in Miranda. By default, Miranda just keeps everyone on there until you explicitly delete them.

(Reply to this) (Parent)(Thread)

(Deleted post)

(Reply from suspended user)
(no subject) - [info]evghoul, 2006-07-07 11:28 am UTC (Expand)
(no subject) - [info]orange303, 2006-07-07 11:30 am UTC (Expand)
(no subject) - [info]yurri, 2006-07-07 11:31 am UTC (Expand)
(no subject) - [info]juliy, 2006-07-07 11:32 am UTC (Expand)

(Reply from suspended user)
(no subject) - [info]ischamael, 2006-07-07 11:49 am UTC (Expand)

(Reply from suspended user)

(Reply from suspended user)
(no subject) - [info]juliy, 2006-07-07 11:29 am UTC (Expand)
(no subject) - [info]evghoul, 2006-07-07 11:29 am UTC (Expand)
(no subject) - [info]yurri, 2006-07-07 11:30 am UTC (Expand)
(no subject) - [info]juliy, 2006-07-07 11:31 am UTC (Expand)
Re: Reply to your comment... - [info]yurri, 2006-07-07 11:33 am UTC (Expand)
Re: Reply to your comment... - [info]kiryan, 2006-07-07 11:35 am UTC (Expand)
Re: Reply to your comment... - [info]juliy, 2006-07-07 11:35 am UTC (Expand)
Re: Reply to your comment... - [info]yurri, 2006-07-07 11:37 am UTC (Expand)
Re: Reply to your comment... - [info]juliy, 2006-07-07 11:39 am UTC (Expand)

(Reply from suspended user)

(Reply from suspended user)

(Reply from suspended user)
(no subject) - [info]juliy, 2006-07-07 11:38 am UTC (Expand)

(Reply from suspended user)

(Reply from suspended user)
(no subject) - [info]juliy, 2006-07-07 11:34 am UTC (Expand)
(no subject) - [info]mefbeztufel, 2006-07-07 11:48 am UTC (Expand)
(no subject) - [info]ischamael, 2006-07-07 11:49 am UTC (Expand)
exodus client
[info]hughe
2006-07-07 10:29 am UTC (link)
I can't exodus (win32 client) to work with it for some reason..

debug says:
Using specified Host/Port: livejournal.com  5222
SENT:
<stream:stream
  to="livejournal.com"
  xmlns="jabber:client"
  xmlns:stream="http://etherx.jabber.org/streams"
  xml:lang="en"
  version="1.0" >
RECV:
<?xml version="1.0" encoding="UTF-8"?>
<stream:stream from='livejournal.com'
  id="873a0ac5d9cd1bd1a1c4b4d069f5aba202b148ec" version='1.0'
  xmlns:stream="http://etherx.jabber.org/streams"
  xmlns="jabber:client">
<stream:features>
</stream:features>


and then nothing else... client still says authenticating.

(Reply to this) (Thread)(Expand)

Re: exodus client
[info]bradfitz
2006-07-07 03:45 pm UTC (link)
Exodus may not support old-style auth unless it's advertised, which it never was in the past. (Jabber specs of ol' differ a bit from new-style XMPP specs...)

(Reply to this) (Parent)

Re: exodus client - [info]brooksmoses, 2006-07-08 07:30 pm UTC (Expand)
Re: exodus client - [info]brooksmoses, 2006-07-08 07:32 pm UTC (Expand)
(no subject) - [info]bridgetytixa, 2008-07-16 12:26 am UTC (Expand)
(no subject) - [info]jaimegubor, 2008-07-16 04:46 am UTC (Expand)

[info]shaplov
2006-07-07 10:40 am UTC (link)
Clients known to work:
sim-im http://sim-im.org also works well

(Reply to this)

Clients known to work:
[info]mik1
2006-07-07 10:50 am UTC (link)
+ Miranda - OK

(Reply to this)


[info]denspb
2006-07-07 11:19 am UTC (link)
Do you have some community moderation jabber-based services in your plans?

(Reply to this)


[info]lumag
2006-07-07 11:19 am UTC (link)
Can't connect with Gajim 0.10.1, though Psi works ok.

(Reply to this) (Thread)


[info]lester_dev
2006-07-07 11:43 am UTC (link)
Me the same. Have any ideas?

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]lumag, 2006-07-07 11:49 am UTC (Expand)

[info]wrar
2006-07-07 11:30 am UTC (link)
SIM Instant Messenger works here.

(Reply to this) (Thread)


[info]lester_dev
2006-07-07 11:44 am UTC (link)
Have you tried any other linux client, like kopete or tkabber?

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]lumag, 2006-07-07 11:52 am UTC (Expand)

[info]immorak
2006-07-07 11:53 am UTC (link)
So i have to download a client to do this?
Will Google Talk work?

(Reply to this) (Thread)(Expand)


[info]vxjasonxv
2006-07-07 01:28 pm UTC (link)
Google Talk is locked down to Google's servers.
You need an actual Jabber client to use this.
(You can, however, use that Jabber server to connect to Google Talk's network. You won't have access to Voice Chat any more there. Welcome to the world of proprietary vs. half-proprietary vs. open source :P.)

(Reply to this) (Parent)

(no subject) - [info]dojothemouse, 2006-07-07 11:38 pm UTC (Expand)
(no subject) - [info]sjfootman, 2006-07-08 02:12 pm UTC (Expand)

[info]iamom
2006-07-07 11:59 am UTC (link)
First off, mucho congrats and thanks for this great new feature.

I'm a recent Mac switcher and would like to try using iChat with this, but when I try to configure iChat it only gives me set-up options for a .Mac account or AIM, and nothing else. Do any Mac users out there know what's up with that? I'm using an Intel-chipped MacBook, if that makes any difference.

P.S. After seeing this comment by [info]bradfitz, I'm probably more inclined to used Adium instead, but if anyone knows what's up with iChat I'd appreciate the heads-up.

(Reply to this) (Thread)


[info]ckd
2006-07-07 12:22 pm UTC (link)
In the Accounts tab of Preferences, click on the + at the bottom of the list. The Account Type pop-up menu should list AIM, .Mac, and Jabber as options for this new account.

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]iamom, 2006-07-07 12:28 pm UTC (Expand)
(no subject) - [info]afuna, 2006-07-07 03:51 pm UTC (Expand)
(no subject) - [info]iamom, 2006-07-07 04:40 pm UTC (Expand)
(no subject) - [info]afuna, 2006-07-08 05:00 am UTC (Expand)
(no subject) - [info]adudeabides, 2006-07-24 12:39 am UTC (Expand)

[info]hitm4n
2006-07-07 12:06 pm UTC (link)
Miranda IM working fine.

(Reply to this) (Thread)


[info]goshka
2006-07-07 03:08 pm UTC (link)
а покажи пожалуйста окно настроек своих
а то у меня что-то не коннектится

(Reply to this) (Parent)(Thread)(Expand)

Re: Reply to your comment... - [info]hitm4n, 2006-07-07 03:11 pm UTC (Expand)
Re: Reply to your comment... - [info]goshka, 2006-07-07 03:19 pm UTC (Expand)
Re: Reply to your comment... - [info]hitm4n, 2006-07-07 03:21 pm UTC (Expand)

[info]the_man_stephen
2006-07-07 12:08 pm UTC (link)
I can't get adium to connect.

Using username: the_man_stephen@livejournal.com
server: livejournal.com

It brings up a box saying I'm not registered on the server and do I want to register or cancel. Clicking register causes an attempt at connection then a fails.

anyone have any advice?

(Reply to this) (Thread)


[info]daa_
2006-07-07 12:23 pm UTC (link)
username must be `the_man_stephen', `the_man_stephen@livejournal.com' is your JID

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]the_man_stephen, 2006-07-07 12:25 pm UTC (Expand)
(no subject) - [info]drkscrtlv, 2006-07-08 04:06 am UTC (Expand)
Gajim 0.10 ubuntu dapper
[info]lig
2006-07-07 12:23 pm UTC (link)

(Reply to this) (Thread)(Expand)

Re: Gajim 0.10 ubuntu dapper
[info]sattu
2006-07-07 12:53 pm UTC (link)
у меня на ПСИ все ок.

(Reply to this) (Parent)(Thread)(Expand)

Re: Gajim 0.10 ubuntu dapper - [info]lig, 2006-07-07 12:57 pm UTC (Expand)
Re: Gajim 0.10 ubuntu dapper - [info]sattu, 2006-07-07 01:09 pm UTC (Expand)
Re: Gajim 0.10 ubuntu dapper - [info]lig, 2006-07-07 03:27 pm UTC (Expand)
Re: Gajim 0.10 ubuntu dapper - [info]darkk, 2007-10-31 02:16 pm UTC (Expand)
Re: Gajim 0.10 ubuntu dapper - [info]lig, 2007-10-31 02:43 pm UTC (Expand)
Re: Gajim 0.10 ubuntu dapper - [info]darkk, 2007-10-31 03:38 pm UTC (Expand)
Re: Gajim 0.10 ubuntu dapper - [info]_avm_, 2006-07-17 08:22 am UTC (Expand)

[info]aceler
2006-07-07 12:23 pm UTC (link)
Kopete 0.12 works fine.

(Reply to this)


[info]forever_old
2006-07-07 12:24 pm UTC (link)
Be careful: it is very easy to get JID and send spam to that address.

(Reply to this) (Thread)


[info]bradfitz
2006-07-07 03:47 pm UTC (link)
We'll probably be adopting GTalk-style restrictions by default, unless you disable it: can't message somebody unless they trust you.

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]forever_old, 2006-07-07 09:25 pm UTC (Expand)
(no subject) - [info]signe, 2006-07-10 09:52 pm UTC (Expand)
(no subject) - [info]hdofu, 2006-07-23 08:39 pm UTC (Expand)

Page 1 of 6
<<[1] [2] [3] [4] [5] [6] >>

Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…