LJ's Jabber Service loses messages sent to an off-line subscriber

Jul 15, 2008 14:14

I've always suspected that, but yesterday it made me sick completely and I decided to check it with testing: my friend was sending me messages while I was logged out. All of them were lost as it turned out when I logged in.

*revisit

Leave a comment

Comments 16

pauamma September 17 2008, 06:13:09 UTC
IIRC, that's a function of the sending client, not the server.

Reply

> IIRC poige September 17 2008, 06:24:45 UTC
incorrectly

Reply

Re: > IIRC pauamma September 17 2008, 06:59:36 UTC
You'll need to describe your symptoms in more detail. Which client are you using? Which client is the sending user using? Are you using the LiveJournal Jabber server? Is the sending user using it? Does the problem occur every time that other user tries to send you a Jabber message? Does it happen (to you or the sending user) with users on other Jabber servers? Do you have a network capture showing what happens?

Reply

Re: > IIRC poige September 17 2008, 07:14:37 UTC
> Which client are you using?

psi

> Which client is the sending user using?

Adium, AFAIK.

We both were using LJ's server, yeah.

The problem is always being occured with LJ's server, jabber.org's works fine.

> Do you have a network capture showing what happens?

Nope, I don't. The problem is easily repeatable, and even all those details are kinda redundant: LJ's jabber loses messages sent to its off-line user. That's quite enough, actually.

P. S. If you want we can try sending messages to each other.

Reply


the_cynic September 17 2008, 12:27:12 UTC
It's an implementation choice. The standard does not require the server to store messages for future delivery.

If you want stored IM's, find a different service.

Reply

> If you want stored IM's, find a different service. poige September 17 2008, 12:35:30 UTC
Skip over, I don't need your ideas here.

Reply

Re: > If you want stored IM's, find a different service. the_cynic September 17 2008, 12:42:10 UTC
Then feel free to ignore them. Luckily, it's not your choice who can or can't post here.

Reply

> Luckily, it's not your choice who can or can't post here. poige September 17 2008, 12:45:58 UTC
Yeah, cause it's a pity to see trolls here.

> Then feel free to ignore them.

Sure, cast off now.

Reply


mart September 17 2008, 13:05:55 UTC

LiveJournal does not have its Jabber server configured to retain messages sent to offline users. However, you should get an error message back saying that the message could not be delivered rather than the message just being silently dropped. Are you not recieving the error?

LJ Talk runs on DJabberd, which does have a plugin that implements retention of messages sent to users while they're offline. The module is called DJabberd::Delivery::OfflineStorage, but obviously it's up to the LiveJournal folks to enable this if they want to support it.

Reply

> Are you not recieving the error? poige September 17 2008, 13:07:26 UTC
Yeah, that's the problem. It's being silently dropped.

Reply

Re: > Are you not recieving the error? feignedapathy September 17 2008, 13:16:40 UTC
Client issue.

I just tested it using LJ Talk, and a personal machine running djabberd, running Adium 1.3.1 on OS X. Sending to an offline user gives me a message that the subscriber is offline, and offers me the option to have the client cache it until they come on next, or to send anyway.

Reply

> personal machine running djabberd, running Adium 1.3.1 poige September 17 2008, 13:19:01 UTC
Hm, what would be if you had used Adium connected directly to LJ's jabber service, not own djabberd?

Reply


Leave a comment

Up