Hot answers tagged

19

From http://wiki.xmpp.org/web/Jabber_Programmer%27s_Guide The architecture of the Jabber network is similar to email while a Jabber server conforms an email server (server.com) and Jabber clients conforms email clients (user@server.com). The difference is that everything happens (by definition: nearly) in realtime over a persistent XML-...


10

XMPP is the new name, Jabber the old. So yes, they refer to the same protocol stack. XMPP is used as name since 2002: In late 2001 and early 2002, prominent members of the Jabber community decided to once again submit the base Jabber protocols to the IETF, this time as an official submission by the JSF. The first submission was made in February ...


8

The jabber daemon choice depend really on your requirements. ejabberd: pros - lots of features; cons - needs loads of memory jabberd2: pros - fast and small prosody: pros - very small, Lua scripted; cons - young thus lacks features


6

There is no practical way to do this using a telnet client, as you would have to type all of the XML yourself, which is incredibly impractical. There are however several command-line XMPP clients available, as discussed in this stack overflow question. List of Jabber Console Clients centericq Fama IM GNU Freetalk mcabber If you are ...


6

mcabber (man) is available via Homebrew.


6

Also I expect my messages to be delivered in the end independently of whether the peer is online now or not (i.e. eventually the message will arrive when we both will be online). XMPP servers/clients usually support sending messages to offline contacts. These XEPs might be relevant (maybe there are more): XEP-0013: Flexible Offline Message Retrieval XEP-...


6

MCabber MCabber is a (quite popular, I think) text-mode client. mcabber is a small Jabber console client. mcabber includes features such as SASL/SSL/TLS support, MUC (Multi-User Chat) support, history logging, command completion, OpenPGP encryption, OTR (Off-the-Record Messaging) support, dynamic modules and external action triggers. Finch (Pidgin) ...


5

Wikipedia ref -- Free Jabber Clients. Jabber uses XMPP -- List of XMPP client software. Here is a frequently updated list of registered Public XMPP Services. In addition to large, well-known services such as Google Talk, Live Journal Talk, Nimbuzz, and Ovi, there are also many smaller services run by volunteers in the XMPP community. And, Pidgin is a ...


5

Empathy has been getting alot of attention recently. Works on about as many networks as pidgin, but it lacks several of the plugins.


5

To save people time: Cisco Webex Connect IM uses Jabber as its chat protocol, so Pidgin (or any Jabber client) should be able to work with it. Here’s how to configure a Webex Connect account in Pidgin: XMPP protocol Basic tab Username: first part of your Webex username before the @domain Domain: the part of your webex username ...


4

There's a very interesting blog post from Michael Schurter with a Python script which extracts all passwords from the keyring, which is basically the same functionality which is achieved via Seahorse. The comments are also pointing to a little Pyhton application called gkeyring, which does the same thing.


4

For KDE users, Kopete is an excellent alternative. Empathy is also quite good and seems to be improving at a fast clip. Psi natively supports only XMPP, but can connect to other major networks via gateways.


4

Since your question is software independent, the generic answer is that XEP-0136 defines server side message archiving procedures for Jabber. In theory your client software would have to enable message archiving with your server. The practical problem here is that I do not know of any server (nor client for that matter) that implements XEP-0136.


2

What is the difference between Jabber and XMPP? Since 2004 XMPP is the IETF-approved instant messaging and presence protocol. XMPP is based on the Jabber protocol that evolves since 1998. Basically programming Jabber software today means programming XMPP compliant software. According to : http://wiki.xmpp.org/web/Jabber_Programmer's_Guide It ...


2

It might be possible to use something like this (I'm not recommending it as I haven't tried it, it was the first thing that came up in Google when searching for Jabber Web Chat) Jabber Web Chat Since port 80 is open, this might work.


2

There is a Perl script that can be usefull, but only for sending: sendxmpp


2

You simply add the other user's address (user@domain). If they don't receive an authorization request, it might be a problem at their side.


2

I'm thinking bitlbee and ii maybe. My idea is basically that you have a setup of bitlbee running,which connects to a series of IM services and presents a IRC-server for you to connect to. Then you use ii, which is a fs-based IRC-client, it creates a directory structure with all channels, queries and so on that you are connected to. I haven't used it myself ...


2

To use Google Talk with a third-party email address--despite the abilities of Android and iGoogle--it seems you really must add Gmail to your account. If you visit gmail.com while logged in to your non-gmail Google account, you'll be presented with a form to sign up: Welcome to Gmail You're currently signed in to your user@example.edu Google ...


2

After running find / -name ejabberd I came across /var/lib/ejabberd. CD'd into the directory, found that the mnesia files were modded to root. Re-modded the files to ejabberd:ejabberd, ran service ejabbered start and it started up no problem. After a reboot, the service resumed as normal. Hopefully this will stay up so anyone that runs into weird ...


2

The aim.com domain has no SRV records for _xmpp-server._tcp at all, which means it doesn't support XMPP federation. The aol.com domain does have SRV records for server-to-server XMPP communications: $ host -t SRV _xmpp-server._tcp.aol.com _xmpp-server._tcp.aol.com has SRV record 0 1 5269 xmpp.gxmpp.oscar.aol.com. And according to a post on the pidgin-...


1

You can use this script to adjust the resources for all Jabber accounts. There isn't a really simple way to do it automatically, though. (Using incron comes to mind, but it would soon cause infinite loops...)


1

Using telnet probably won't work as well as you'd like it to -- you probably mean a "raw socket connection." If you know the Jabber protocol really really well, you can do it with PuTTY: putty -raw chat.facebook.com 5222 The best thing to do is to just get a Jabber client and connect to the hostname chat.facebook.com with it.


1

From (very) limited testing, it seems possible. Run telnet chat.facebook.com 5222 to connect, then proceed sending valid XML conforming to the Jabber protocol specification. $ telnet chat.facebook.com 5222 Trying 69.63.181.105... Connected to chat.facebook.com. Escape character is '^]'. <?xml version="1.0"> <stream> // here I was looking up ...


1

On a Google Apps account, you have to add a few DNS records to enable chat federation. if you login to your Apps admin account and visit the Chat settings, you'll see a link to: http://support.google.com/a/bin/answer.py?hl=en&answer=34143 Login to your domain management console (GoDaddy or whoever) and add the DNS records as listed in the Google ...


1

This is fixed here. The new feature can be found in the Adium 1.5 nightly builds here. Those nightlies might be pretty unstable. I don't know if they work yet, I'm just now trying one out for the same reason. So far so good.


1

Pidgin. Check Tools > System Log. It does it for all the account types, not just Jabber.


1

Note that "Jabber" is a registered trademark (JABBER®): http://xmpp.org/about-xmpp/xsf/jabber-trademark/ JABBER® is a registered trademark licensed through the XMPP Standards Foundation.


1

This solved the problem for me: Disable the accounts in Empathy (F4). Go to seahorse (applications > accessories). Select the password tab > remove the passwords for the accounts in question. Enable the accounts back and re-enter the password in Empathy (F4) The "network error" in my case was not a connection error (the accounts where working in my other ...



Only top voted, non community-wiki answers of a minimum length are eligible