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

Debian: accept No Gnus as well as flim
2006-02-01 14:01:04 +00:00
debian Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-196 2006-02-01 14:01:04 +00:00
AUTHORS Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-97 2005-06-21 18:17:23 +00:00
filetransfer.txt Random doc fixes 2004-10-16 18:09:26 +00:00
jabber-activity.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-166 2005-12-27 21:44:24 +00:00
jabber-ahc-presence.el Remove RCS ids, add arch tags 2004-04-15 23:15:21 +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-178 2006-01-10 12:34:06 +00:00
jabber-avatar.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-192 2006-01-29 12:31:37 +00:00
jabber-browse.el Remove RCS ids, add arch tags 2004-04-15 23:15:21 +00:00
jabber-chat.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-193 2006-01-29 14:31:48 +00:00
jabber-chatbuffer.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-148 2005-11-10 13:05:35 +00:00
jabber-conn.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-173 2006-01-03 20:10:33 +00:00
jabber-core.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-173 2006-01-03 20:10:33 +00:00
jabber-disco.el Remove RCS ids, add arch tags 2004-04-15 23:15:21 +00:00
jabber-events.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-89 2005-05-31 21:52:13 +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-187 2006-01-13 12:01:06 +00:00
jabber-ft-common.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-187 2006-01-13 12:01:06 +00:00
jabber-ft-server.el Fix incoming file transfer 2004-06-13 14:46:12 +00:00
jabber-history.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-189 2006-01-22 20:19:04 +00:00
jabber-iq.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-190 2006-01-23 22:55:14 +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-155 2005-12-17 14:48:47 +00:00
jabber-logon.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-174 2006-01-03 20:10:38 +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-186 2006-01-13 11:56:25 +00:00
jabber-newdisco.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-180 2006-01-11 12:50:30 +00:00
jabber-presence.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-116 2005-06-23 18:17:43 +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-192 2006-01-29 12:31:37 +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 Merge support for sending files 2004-06-09 20:44:10 +00:00
jabber-si-server.el s/features/stream-features/ 2004-06-15 19:30:59 +00:00
jabber-socks5.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-183 2006-01-12 15:27:09 +00:00
jabber-util.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-175 2006-01-03 20:10:47 +00:00
jabber-vcard-avatars.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-192 2006-01-29 12:31:37 +00:00
jabber-vcard.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-195 2006-02-01 14:00:53 +00:00
jabber-version.el Revision: mange@freemail.hu--2004/emacs-jabber--cvs-head--0--patch-106 2004-11-21 16:28:49 +00:00
jabber-watch.el Revision: mange@freemail.hu--2004/emacs-jabber--cvs-head--0--patch-160 2004-12-23 16:58:17 +00:00
jabber-widget.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-153 2005-12-09 01:13:39 +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-135 2005-09-23 19:26:22 +00:00
jabber.el Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-192 2006-01-29 12:31:37 +00:00
jabber.texi Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-188 2006-01-13 20:07:51 +00:00
NEWS Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-192 2006-01-29 12:31:37 +00:00
README Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-162 2005-12-27 11:57:42 +00:00

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.