Go to file
Magnus Henoch 6d575f5342 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-280
Creator:  Magnus Henoch <mange@freemail.hu>

Document jabber-muc-disable-disco-check
2007-01-31 20:37:06 +00:00
debian Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-251 2006-08-23 13:10:42 +00:00
AUTHORS Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-277 2007-01-12 19:46:38 +00:00
NEWS Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-280 2007-01-31 20:37:06 +00:00
README Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-162 2005-12-27 11:57:42 +00:00
fsm.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-250 2006-08-23 13:10:20 +00:00
jabber-activity.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-224 2006-04-13 12:23:57 +00:00
jabber-ahc-presence.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-219 2006-04-09 17:20:43 +00:00
jabber-ahc.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-154 2005-12-17 14:48:31 +00:00
jabber-alert.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-249 2006-08-23 13:09:59 +00:00
jabber-autoaway.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-253 2006-08-29 11:06:40 +00:00
jabber-avatar.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-222 2006-04-12 12:32:55 +00:00
jabber-browse.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-208 2006-03-04 00:33:12 +00:00
jabber-chat.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-277 2007-01-12 19:46:38 +00:00
jabber-chatbuffer.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-256 2006-10-12 14:16:35 +00:00
jabber-compose.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-247 2006-07-15 12:15:32 +00:00
jabber-conn.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-227 2006-04-23 15:09:56 +00:00
jabber-core.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-246 2006-07-09 16:35:30 +00:00
jabber-disco.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-257 2006-10-12 14:16:41 +00:00
jabber-events.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-265 2006-10-31 16:31:46 +00:00
jabber-export.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-75 2005-04-18 10:30:09 +00:00
jabber-feature-neg.el Remove RCS ids, add arch tags 2004-04-15 23:15:21 +00:00
jabber-festival.el Remove external-notifiers and move files to main directory 2005-08-31 20:10:15 +00:00
jabber-ft-client.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-261 2006-10-20 15:24:58 +00:00
jabber-ft-common.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-204 2006-02-25 11:53:29 +00:00
jabber-ft-server.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-248 2006-07-15 12:15:50 +00:00
jabber-history.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-263 2006-10-21 21:50:44 +00:00
jabber-iq.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-206 2006-03-04 00:32:47 +00:00
jabber-keepalive.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-170 2005-12-27 22:11:26 +00:00
jabber-keymap.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-243 2006-07-01 08:02:26 +00:00
jabber-logon.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-246 2006-07-09 16:35:30 +00:00
jabber-menu.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-168 2005-12-27 21:44:36 +00:00
jabber-modeline.el Revision: mange@freemail.hu--2004/emacs-jabber--cvs-head--0--patch-160 2004-12-23 16:58:17 +00:00
jabber-muc.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-277 2007-01-12 19:46:38 +00:00
jabber-newdisco.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-233 2006-05-19 10:12:03 +00:00
jabber-presence.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-269 2006-11-17 18:32:11 +00:00
jabber-private.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-180 2006-01-11 12:50:30 +00:00
jabber-ratpoison.el Remove external-notifiers and move files to main directory 2005-08-31 20:10:15 +00:00
jabber-register.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-179 2006-01-11 12:50:17 +00:00
jabber-roster.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-262 2006-10-21 21:50:38 +00:00
jabber-sasl.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-182 2006-01-12 09:23:35 +00:00
jabber-sawfish.el Remove external-notifiers and move files to main directory 2005-08-31 20:10:15 +00:00
jabber-screen.el Remove external-notifiers and move files to main directory 2005-08-31 20:10:15 +00:00
jabber-search.el Remove RCS ids, add arch tags 2004-04-15 23:15:21 +00:00
jabber-si-client.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-248 2006-07-15 12:15:50 +00:00
jabber-si-common.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-248 2006-07-15 12:15:50 +00:00
jabber-si-server.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-248 2006-07-15 12:15:50 +00:00
jabber-socks5.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-248 2006-07-15 12:15:50 +00:00
jabber-time.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-275 2007-01-05 22:12:22 +00:00
jabber-util.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-261 2006-10-20 15:24:58 +00:00
jabber-vcard-avatars.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-255 2006-10-12 14:16:29 +00:00
jabber-vcard.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-261 2006-10-20 15:24:58 +00:00
jabber-version.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-270 2006-12-26 21:17:03 +00:00
jabber-watch.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-264 2006-10-31 16:31:38 +00:00
jabber-widget.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-200 2006-02-09 09:49:17 +00:00
jabber-xmessage.el Remove external-notifiers and move files to main directory 2005-08-31 20:10:15 +00:00
jabber-xml.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-221 2006-04-12 12:32:50 +00:00
jabber.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-275 2007-01-05 22:12:22 +00:00
jabber.texi Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-280 2007-01-31 20:37:06 +00:00
srv.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-227 2006-04-23 15:09:56 +00:00
xmppuri.sh Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-238 2006-06-22 23:54:54 +00:00

README

This is jabber.el 0.7, a Jabber client for Emacs.  If you don't know
what Jabber is, see http://www.jabber.org .

Home page:    http://emacs-jabber.sourceforge.net
Project page: http://sourceforge.net/projects/emacs-jabber
Wiki page:    http://www.emacswiki.org/cgi-bin/wiki/JabberEl
Mailing list: http://lists.sourceforge.net/lists/listinfo/emacs-jabber-general
and:          http://dir.gmane.org/gmane.emacs.jabber.general

GNU Emacs
=========

jabber.el depends on GNU Emacs 21, in particular xml.el, and some
files from Gnus 5.10.  If you don't have Gnus 5.10 (M-x gnus-version
will tell), you can download sha1.el and hex-util.el from Gnus CVS
at http://quimby.gnus.org/cgi-bin/cvsweb.cgi/gnus/lisp/ .

XEmacs
======

You need an XEmacs with Mule support, and recent versions of the gnus,
net-utils and mule-ucs packages.  jabber.el basically works on XEmacs,
but some features are missing (in particular mouse support).  Testing
and patches are very welcome.

SASL
====
jabber.el will use the SASL library of FLIM (Faithful Library about
Internet Message; it is also included in newer versions of Gnus) if
it's present.  If not, it will fall back to JEP-0077 authentication.

TLS/SSL
=======
To get an encrypted connection, you need either tls.el (from Gnus) or
ssl.el.  These are interfaces to GnuTLS and OpenSSL, respectively; use
the appropriate one.  Recent versions of tls.el support both programs,
though.  The version of ssl.el distributed with Gnus is outdated; use
the one from W3 CVS instead:
http://cvs.savannah.gnu.org/viewcvs/w3/lisp/ssl.el?root=w3

To actually use encryption, customize the variables
jabber-connection-type and jabber-connection-ssl-program.

Note that only the connection from you to the server is encrypted;
there is no guarantee of other connections being encrypted.

StartTLS is not supported in this version of jabber.el.

Installation
============
To install, put all .el files somewhere in your load-path (or have
your load-path include the directory they're in) and put
(require 'jabber) in your .emacs file.  To install the Info
documentation, copy jabber.info to /usr/local/info and run
"install-info /usr/local/info/jabber.info".

If you've been using a post-0.6 CVS version of jabber.el, you might
need to remove some redundant hook functions.  Make sure that
jabber-alert-message-hooks doesn't contain jabber-message-history, and
that jabber-alert-presence-hooks doesn't contain
jabber-presence-watch.

Usage
=====
To start using it, type M-x jabber-customize and set your username and
server.  Then, type C-x C-j C-c (or equivalently M-x jabber-connect)
to connect (with prefix argument, register new account).

Your roster is displayed in a buffer called *-jabber-*.  To
disconnect, type C-x C-j C-d or M-x jabber-disconnect.

You may want to use the menu bar to execute Jabber commands.  To
enable the Jabber menu, type M-x jabber-menu.

For a less terse description, read the enclosed manual.

For bug reports, help requests and other feedback, use the trackers
and forums at the project page mentioned above.

Configuration
=============
All available configuration options are described in the manual.  This
section only serves to point out the most important ones.

To change how you are notified about incoming events, type M-x
customize-group RET jabber-alerts.

To activate logging of all chats, set jabber-history-enabled to t.  By
default, history will be saved in ~/.jabber_global_message_log; make
sure that this file has appropriate permissions.  Type M-x
customize-group RET jabber-history for more options.

By default, jabber.el will send a confirmation when messages sent to
you are delivered and displayed, and also send "contact is typing"
notifications.  To change this, type M-x customize-group RET
jabber-events, and set the three jabber-events-confirm-* variables to
nil.

File transfer
=============
This release of jabber.el contains experimental support for file
transfer.  It is not enabled by default.  See the file
filetransfer.txt for details.