Commit Graph

21 Commits

Author SHA1 Message Date
Magnus Henoch
2171eb029a Remove sha1.el and hex-util.el; fix hexrgb compilation
sha1.el was included in Emacs 22.1 (released in 2007) and has since
been replaced by native functions; there's no point in us including it
anymore.  hex-util.el was only used by sha1.el.

Newer versions of Automake (since 1.13) treat Emacs Lisp files in
subdirectories differently, which causes problems with hexrgb.el.  I
made it copy hexrgb.el into the top directory, and it seems to work
for me.

Update README.  New minimum version is 23.1, which is when dns.el
started supporting SRV queries.  (Still need to update TLS section.)
2013-01-28 01:34:04 +00:00
Magnus Henoch
f0d0ae981c Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-450
Creator:  Magnus Henoch <mange@freemail.hu>

Only cache password on successful authentication
2008-02-20 01:22:18 +00:00
Magnus Henoch
3bec133926 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-438
Creator:  Magnus Henoch <mange@freemail.hu>

Make sure we always send a resource in legacy authentication
2008-01-21 21:06:58 +00:00
Magnus Henoch
654ff5a993 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-415
Creator:  Magnus Henoch <mange@freemail.hu>

Don't use jabber-password
2007-09-17 20:25:44 +00:00
Magnus Henoch
c1443747e6 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-412
Creator:  Magnus Henoch <mange@freemail.hu>

Don't use jabber-server in jabber-do-logon
2007-09-17 12:16:35 +00:00
Magnus Henoch
3f177f70ed Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-409
Creator:  Magnus Henoch <mange@freemail.hu>

Replace *jabber-encrypted* with per-account variable
2007-09-14 22:08:28 +00:00
Magnus Henoch
a892ee0875 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-396
Creator:  Magnus Henoch <mange@freemail.hu>

Add customization option for multiple accounts

Based on a patch by Xavier Maillard.
2007-08-29 01:45:36 +00:00
Magnus Henoch
27334ec5aa Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-394
Creator:  Magnus Henoch <mange@freemail.hu>

Fix password reading functions
2007-08-24 03:12:14 +00:00
Magnus Henoch
6bc68ba2bb Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-393
Creator:  Magnus Henoch <mange@freemail.hu>

Implement password caching
2007-08-24 02:43:50 +00:00
Magnus Henoch
851c06735e Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-307
Creator:  Magnus Henoch <mange@freemail.hu>

Fix failure case of jabber-process-logon
2007-02-12 20:51:53 +00:00
Magnus Henoch
2b410cf19d Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-306
Creator:  Magnus Henoch <mange@freemail.hu>

Use jabber-disconnect-one where appropriate
2007-02-12 20:51:43 +00:00
Magnus Henoch
1bf1845bdd Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-289
Creator:  Magnus Henoch <mange@freemail.hu>

Merge multi-account work

Patches applied:

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-2
   Only output car of events in fsm.el, to avoid overflowing debug buffers

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-3
   Apply 0.1ttn4 patch from Thien-Thi Nguyen

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-4
   Don't eval state-name in define-state and define-enter-state

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-5
   Fix previous change

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-6
   Apply patches I forgot about

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-7
   Add fsm-get-state

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-8
   fsm-get-state should really be fsm-get-state-data

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-9
   Add edebug declarations

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-10
   Catch and report errors in enter functions

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--base-0
   tag of mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-3

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-1
   Start ewocizing roster

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-2
   Use jabber-roster-update in jabber-process-roster

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-3
   Merge from CVS

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-4
   Merge fsm change

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-5
   Merge fsm change

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-6
   Use jabber-roster-update in jabber-presence-update-roster

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-7
   Remove unused *xmlq* variable

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-8
   Merge fsm change

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-9
   Start converting jabber-core and jabber-conn to fsm style

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-10
   Further hacking

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-11
   Rough hacking at legacy authentication and IQ handling

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-12
   Rough hacking at SASL authentication

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-13
   Remove some obsolete variables and functions

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-14
   Resource binding, session establishing; refactor roster retrieval

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-15
   Remove some jabber-conn global variables.  Fix or comment out dependent code.

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-16
   Add missing parenthesis

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-17
   Add fsm-get-state-data

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-18
   Add :connection to state-data in proper time

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-19
   Fix remaining references to global variables

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-20
   Fix filter events

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-21
   Fix various mismatched argument lists

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-22
   Surface fixes to jabber-presence

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-23
   Merge FSM changes

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-24
   Rename jabber-post-connect-hook to jabber-post-connect-hooks

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-25
   Merge from CVS (except patch-266)

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-26
   Support STARTTLS (almost)

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-27
   Fix SASL authentication

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-28
   Typo: s/hook/hooks/

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-29
   Forget SASL data when not needed

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-30
   Store username, server and resource in state data

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-31
   Remember which account to use in each chat buffer

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-32
   Update signature of jabber-muc-process-message

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-33
   Update signature of jabber-vcard-avatars-presence

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-34
   Handle roster

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-35
   Add missing parenthesis in jabber-read-account

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-36
   Use header for roster ewoc

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-37
   Remove trailing newline in jabber-resource-line-format

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-38
   Properly update roster display

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-39
   Fix double-connect check in jabber-connect

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-40
   Fix jabber-disconnect

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-41
   Ignore resource when checking whether already connected

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-42
   Set jabber-account text proporty, and use it in jabber-read-account

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-43
   Add connection argument to commands in jabber-disco

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-44
   Adapt jabber-process-data, jabber-process-disco-{info,items}

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-45
   Adapt jabber-version

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-46
   Adapt jabber-browse

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-47
   Adapt various jabber-presence functions

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-48
   Use separate process buffers for different accounts

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-49
   Include account property in roster.  Fix jabber-chat-with-jid-at-point.

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-50
   Add jabber-concat-rosters.  Use it in jabber-read-jid-completing.

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-51
   Adapt jabber-report-success

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-52
   Adapt jabber-vcard

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-53
   Adapt jabber-newdisco

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-54
   Start adapting MUC

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-55
   Adapt jabber-muc-process-presence and caller

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-56
   Fix interactive use of jabber-send-default-presence

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-57
   Handle sentinel events in :session-established state

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-58
   Support selecting account interactively in jabber-connect.

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-59
   Adapt jabber-events

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-60
   Adapt jabber-history
2007-02-05 21:59:02 +00:00
Magnus Henoch
d375a22af7 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-246
Creator:  Magnus Henoch <mange@freemail.hu>

Run jabber-post-connect-hook only after receiving roster
2006-07-09 16:35:30 +00:00
Magnus Henoch
c9ca9ae02d Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-174
Creator:  Magnus Henoch <mange@freemail.hu>

Warn about sending passwords in plaintext if and only if connection is unencrypted
2006-01-03 20:10:38 +00:00
Magnus Henoch
47212017be Try both sha1 and sha1-el
In the Gnus version included in Emacs CVS, sha1-el is renamed to
sha1.
2004-09-14 10:35:42 +00:00
Magnus Henoch
98a75d2be9 Automatically send presence after connection
New function jabber-send-default-presence.
Added that function to jabber-post-connect-hook.
Update documentation.
2004-09-12 10:56:08 +00:00
Magnus Henoch
af87b02e2a Roster requests have no "to" attribute
ejabberd wants it that way.
2004-07-04 19:30:03 +00:00
Magnus Henoch
cc96eaa4a8 merge SASL work
Patches applied:

 * mange@freemail.hu--2004/emacs-jabber--sasl--0--base-0
   tag of mange@freemail.hu--2004/emacs-jabber--cvs-head--0--patch-26

 * mange@freemail.hu--2004/emacs-jabber--sasl--0--patch-1
   merge xemacs fix

 * mange@freemail.hu--2004/emacs-jabber--sasl--0--patch-2
   Get version from stream tag

 * mange@freemail.hu--2004/emacs-jabber--sasl--0--patch-3
   Hack SASL authentication

 * mange@freemail.hu--2004/emacs-jabber--sasl--0--patch-4
   Conditionalise SASL

 * mange@freemail.hu--2004/emacs-jabber--sasl--0--patch-5
   Hack SASL into shape

 * mange@freemail.hu--2004/emacs-jabber--sasl--0--patch-6
   Fix things for non-SASL servers

 * mange@freemail.hu--2004/emacs-jabber--sasl--0--patch-7
   Beautify stream handling

 * mange@freemail.hu--2004/emacs-jabber--sasl--0--patch-8
   Mention SASL and FLIM in README
2004-06-15 13:46:34 +00:00
Magnus Henoch
7f0d0abd58 Remove RCS ids, add arch tags 2004-04-15 23:15:21 +00:00
Magnus Henoch
16eb055d6e Linting, requiring internal dependencies, etc 2004-03-29 20:07:52 +00:00
Magnus Henoch
3100fe34d2 Split complete. 2004-03-02 13:08:25 +00:00