Mikael Berthe <mikael@lilotux.net> [Sun, 03 Dec 2006 11:59:42 +0100] rev 1070
Use a hash for settings
Mikael Berthe <mikael@lilotux.net> [Sat, 02 Dec 2006 14:24:11 +0100] rev 1069
Add documentation for command /pgp
Mikael Berthe <mikael@lilotux.net> [Sat, 02 Dec 2006 13:29:56 +0100] rev 1068
Allow pgp commands in config file, update sample configuration file
Mikael Berthe <mikael@lilotux.net> [Sat, 02 Dec 2006 13:11:44 +0100] rev 1067
Add key comparison for signatures & use user-provided PGP keys for encryption
When we receive a signed presence/message, we check that the key used matches
the one which has been set with "/pgp setkey".
If provided, we use this key for encryption too.
Mikael Berthe <mikael@lilotux.net> [Sat, 02 Dec 2006 12:45:17 +0100] rev 1066
Add command /pgp
Mikael Berthe <mikael@lilotux.net> [Sat, 02 Dec 2006 11:13:40 +0100] rev 1065
Extand pgp_data structure
Extand pgp_data structure so that we can disbale PGP per contact and compare
the signature key with a reference key id.
Mikael Berthe <mikael@lilotux.net> [Fri, 01 Dec 2006 23:50:52 +0100] rev 1064
Fix some UTF-8 related problems
When the jid is invalid, it is displayed in the error messages.
However, in non-UTF-8 locales the LPRINT_NOTUTF8 must be provided
because we call scr_LogPrint() before the UTF-8 conversion.
Mikael Berthe <mikael@lilotux.net> [Fri, 01 Dec 2006 20:16:18 +0100] rev 1063
roster.c: refactor some functions
Remove some duplicated code.
Mikael Berthe <mikael@lilotux.net> [Thu, 30 Nov 2006 23:50:41 +0100] rev 1062
Update documentation
- /request last
- /request vcard
- /room bookmark
- /roster note
... and a few minor manpage updates.
Mikael Berthe <mikael@lilotux.net> [Thu, 30 Nov 2006 22:00:39 +0100] rev 1061
Update README & INSTALL
Mikael Berthe <mikael@lilotux.net> [Thu, 30 Nov 2006 21:51:29 +0100] rev 1060
Update ChangeLog
Mikael Berthe <mikael@lilotux.net> [Thu, 30 Nov 2006 20:48:01 +0100] rev 1059
Code cleanup
Fix some prototypes.
Mikael Berthe <mikael@lilotux.net> [Thu, 30 Nov 2006 19:51:09 +0100] rev 1058
Code cleanup
Cosmetics. Mostly get rid of "jid" variables, as it is a structure pointer
defined in libjabber/jabber.h.
Mikael Berthe <mikael@lilotux.net> [Tue, 28 Nov 2006 07:14:59 +0100] rev 1057
PGP: Fix a small bug in initialization
Mikael Berthe <mikael@lilotux.net> [Tue, 28 Nov 2006 00:00:46 +0100] rev 1056
PGP: sign auto-away presence too
If not, contacts cannot get the key they should use to encrypt a message.
Mikael Berthe <mikael@lilotux.net> [Mon, 27 Nov 2006 23:39:40 +0100] rev 1055
PGP: Visual encryption flag
Mikael Berthe <mikael@lilotux.net> [Mon, 27 Nov 2006 21:40:26 +0100] rev 1054
PGP: Improve pgp_verify()
Sometimes the summary is 0 and the status is 0. According to the
gpgme reference manual, status=0 means the signature is valid.
Mikael Berthe <mikael@lilotux.net> [Mon, 27 Nov 2006 20:55:33 +0100] rev 1053
Cleanup/cosmetics
Mikael Berthe <mikael@lilotux.net> [Mon, 27 Nov 2006 20:08:32 +0100] rev 1052
PGP: Sign empty <status/> presence elements
See
<http://mailman.jabber.org/pipermail/standards-jig/2006-November/013226.html>
Mikael Berthe <mikael@lilotux.net> [Sun, 26 Nov 2006 20:43:07 +0100] rev 1051
Update .hgignore
Mikael Berthe <mikael@lilotux.net> [Sun, 26 Nov 2006 20:24:34 +0100] rev 1050
PGP: Do not sign presence messages to chatrooms
We do not sign auto-away messages either.
Mikael Berthe <mikael@lilotux.net> [Sun, 26 Nov 2006 20:08:18 +0100] rev 1049
PGP: Give a more useful error message when the private key isn't found
Mikael Berthe <mikael@lilotux.net> [Sun, 26 Nov 2006 19:24:33 +0100] rev 1048
Add a copy of gpgme.m4, just in case
Mikael Berthe <mikael@lilotux.net> [Sun, 26 Nov 2006 19:06:48 +0100] rev 1047
PGP: Better error messages
Mikael Berthe <mikael@lilotux.net> [Sun, 26 Nov 2006 18:40:05 +0100] rev 1046
Tell the user when a signature is bad
Mikael Berthe <mikael@lilotux.net> [Sun, 26 Nov 2006 18:05:31 +0100] rev 1045
Verify signatures for empty status messages
The <status/> element is mandatory when signing (according to XEP-0027),
but some Jabber clients omit it.
Mikael Berthe <mikael@lilotux.net> [Sun, 26 Nov 2006 17:12:34 +0100] rev 1044
Encryption support for outgoing messages
Mikael Berthe <mikael@lilotux.net> [Sun, 26 Nov 2006 17:08:21 +0100] rev 1043
Store contacts PGP keys
Contacts PGP keys are retrieved from presence/message signatures;
they're displayed with /info.
Mikael Berthe <mikael@lilotux.net> [Sun, 26 Nov 2006 10:42:25 +0100] rev 1042
Initial PGP support (decrypt)
This patch initialize the PGP (GPG) sub-system, and adds a few PGP-related
options to the configuration file. Encrypted messages can be processed.
Presence is signed when the status message is non-empty.
Mikael Berthe <mikael@lilotux.net> [Sun, 26 Nov 2006 10:30:52 +0100] rev 1041
Introduce PGP utility functions
Mikael Berthe <mikael@lilotux.net> [Sun, 26 Nov 2006 10:14:47 +0100] rev 1040
Add libgpgme detection
Mikael Berthe <mikael@lilotux.net> [Thu, 23 Nov 2006 21:47:20 +0100] rev 1039
configure.ac: s/AC_PROG_RANLIB/AC_PROG_LIBTOOL/
Mikael Berthe <mikael@lilotux.net> [Sun, 19 Nov 2006 14:22:25 +0100] rev 1038
Set new_msg flag when listing annotations in the status buffer in non-chat mode
If the chat mode is disabled and "/roster note" displays notes in the status
buffer, we need to set the new_msg flag.
Mikael Berthe <mikael@lilotux.net> [Sun, 19 Nov 2006 11:51:14 +0100] rev 1037
Merge 0.8.3 stable branch
Mikael Berthe <mikael@lilotux.net> [Sun, 19 Nov 2006 10:53:51 +0100] rev 1036
Added tag 0.8.3 for changeset 3c8163360a9f
Mikael Berthe <mikael@lilotux.net> [Thu, 16 Nov 2006 21:47:53 +0100] rev 1035
Update ChangeLog
Mikael Berthe <mikael@lilotux.net> [Thu, 16 Nov 2006 21:14:31 +0100] rev 1034
Update contributors
Mikael Berthe <mikael@lilotux.net> [Thu, 16 Nov 2006 20:40:43 +0100] rev 1033
[BP-7f216b904315] Fix a potential double UTF-8 encoding
Mikael Berthe <mikael@lilotux.net> [Thu, 16 Nov 2006 19:31:03 +0100] rev 1032
[BP-b5bcc223cf51] Fix a bug in hbuf_add_line()
Mikael Berthe <mikael@lilotux.net> [Thu, 16 Nov 2006 19:30:58 +0100] rev 1031
[BP-35b83557ffe1] Use install(1) for help files
Mikael Berthe <mikael@lilotux.net> [Thu, 16 Nov 2006 19:30:12 +0100] rev 1030
[BP-dd9e7eb5f8a8] Remove old UTF-8 conversions
Mikael Berthe <mikael@lilotux.net> [Thu, 16 Nov 2006 19:30:12 +0100] rev 1029
[BP-76c03fafabd3] Make the sample event script more portable
Mikael Berthe <mikael@lilotux.net> [Thu, 16 Nov 2006 19:30:12 +0100] rev 1028
[BP-b33ca4e1c37d] Fix potential libjabber issue
Mikael Berthe <mikael@lilotux.net> [Thu, 16 Nov 2006 19:30:12 +0100] rev 1027
[BP-3225a1ba050d] Fix a potential libconnwrap issue
Mikael Berthe <mikael@lilotux.net> [Thu, 16 Nov 2006 19:30:12 +0100] rev 1026
[BP] Fixes truncating utf-8 buddy names (Myhailo Danylenko)
Backport of changesets 023891f99732 and 553b8ecf901f.
Mikael Berthe <mikael@lilotux.net> [Thu, 16 Nov 2006 19:07:09 +0100] rev 1025
[BP-d530e5fb506a] Fix SSL on OS X
Mikael Berthe <mikael@lilotux.net> [Thu, 16 Nov 2006 19:06:42 +0100] rev 1024
Fork a stable 0.8.3 bugfix branch
Mikael Berthe <mikael@lilotux.net> [Sat, 18 Nov 2006 15:48:49 +0100] rev 1023
Remove useless message
Doing /info was noisy with a server without private storage support.
Mikael Berthe <mikael@lilotux.net> [Sat, 18 Nov 2006 10:44:58 +0100] rev 1022
Annotations listing (/roster note in the status buffer)
Mikael Berthe <mikael@lilotux.net> [Wed, 15 Nov 2006 22:47:35 +0100] rev 1021
/roster note: do not display mdate when it's equal to cdate
Mikael Berthe <mikael@lilotux.net> [Wed, 15 Nov 2006 22:36:35 +0100] rev 1020
Show in /info when the contact has an annotation
Mikael Berthe <mikael@lilotux.net> [Wed, 15 Nov 2006 22:24:20 +0100] rev 1019
XEP-0145: display note dates
Display note creation/modification dates (if available) in /roster note.
Mikael Berthe <mikael@lilotux.net> [Wed, 15 Nov 2006 19:27:59 +0100] rev 1018
XEP-0145: Handle dates
Save cdate and mdate when creating/updating an annotation.
Mikael Berthe <mikael@lilotux.net> [Wed, 15 Nov 2006 19:23:40 +0100] rev 1017
Only update server private storage data if they've changed
We do not want to call send_storage_bookmarks() and send_storage_rosternotes()
when the data haven't been updated.
Mikael Berthe <mikael@lilotux.net> [Wed, 15 Nov 2006 00:04:57 +0100] rev 1016
Add /roster note
Implement XEP-0145 (Annotations)
Usage: /roster note [-|note_text]
Mikael Berthe <mikael@lilotux.net> [Mon, 13 Nov 2006 21:58:18 +0100] rev 1015
Add /request last
Mikael Berthe <mikael@lilotux.net> [Sun, 12 Nov 2006 22:25:14 +0100] rev 1014
Keep the status and status messages when we're disconnected
Improve the automatic reconnection after a network failure.
- AutoConnection is only set to false when the user disconnects
explicitly (i.e. in do_disconnect()).
- AutoConnection is set to TRUE after the 1st successful connection.
- In jb_setstatus(), update the status message and the "wanted status"
even in offline mode. It helps with auto-away.
Mikael Berthe <mikael@lilotux.net> [Sun, 12 Nov 2006 15:55:04 +0100] rev 1013
Set the msg_flag when we leave a MUC room
It should help the user to see when (s)he's kicked out of a room, for example.
Mikael Berthe <mikael@lilotux.net> [Sun, 12 Nov 2006 15:39:56 +0100] rev 1012
Fix a potential double UTF-8 encoding
Mikael Berthe <mikael@lilotux.net> [Sun, 12 Nov 2006 13:11:07 +0100] rev 1011
Fix a bug in hbuf_add_line()
The first line of a buffer was never wrapped, because "curr_elt" was NULL.
This patch also removes the useless variable "hbuf".