Art Cancro [Thu, 19 Jan 2006 18:21:21 +0000 (18:21 +0000)]
* Refactored the code that populates the session's knowledge of the user's
primary internet email address. We need it to be generic so that we can
do this for other users.
Art Cancro [Wed, 18 Jan 2006 21:40:46 +0000 (21:40 +0000)]
* fix_scrollbar_bug is now a class instead of an id. Fixes validator warnings.
* Corrected bad html generated when there's only one message in a summary view.
* Retain both login name and display name (fullname) in session structure.
This fixes chat window authentication when connecting to a Citadel server
using host based authentication.
Art Cancro [Thu, 12 Jan 2006 04:23:38 +0000 (04:23 +0000)]
* More updates to instant messenger:
- Better delineation of input box. Added an icon and a slightly darker
background color so you can see where the input box actually is.
- Auto refresh every 5 seconds instead of 30
- WebCit now fires off a JavaScript test after 30 seconds of inactivity
to see if the instant messenger window needs to be opened
Art Cancro [Wed, 11 Jan 2006 03:27:09 +0000 (03:27 +0000)]
* Added a per-user client option to always compose messages using the
external editor.
* Removed the "always reply with external editor" option from citadel.rc
because the per-user editor choice makes it superfluous.
Art Cancro [Tue, 10 Jan 2006 22:22:35 +0000 (22:22 +0000)]
* Added "Content-Identifer: ExJournalReport" to journal envelope headers
(Requested by SECCAS for compatibility with their archival service.)
(Yes, it is spelled incorrectly. The headers generated by Exchange are
spelled incorrectly and SECCAS requested that our headers look identical.)
Art Cancro [Mon, 9 Jan 2006 18:02:49 +0000 (18:02 +0000)]
* siteconfig.c: new "Indexing/Journaling" tab now contains the options
to enable the full text index, and to enable message journaling.
* Version number is now 6.70 in order to keep parity with Citadel.
Art Cancro [Wed, 21 Dec 2005 15:24:39 +0000 (15:24 +0000)]
* configure.in: use different variable names for each AC_CHECK_PROG macro,
because autoconf will see the same variable name as used before, pull some
value from cache, and assume it knows the answer. This causes NLS to be
enabled on systems that have, for example, xgettext but not msgfmt (such as
Mandrake). Fixed.
Art Cancro [Sat, 17 Dec 2005 05:25:18 +0000 (05:25 +0000)]
* messages.c: include the "edit html source" button in the message editor
window. Also, when pullquoting a message, insert a \n\n at the end so
the TinyMCE editor allows the user to advance past the quote.
Art Cancro [Fri, 16 Dec 2005 04:13:19 +0000 (04:13 +0000)]
* Include a pre-fixed parsedate.c in the source tree in order to eliminate
the requirement for yacc or bison to build Citadel. Also, 'make clean'
no longer deletes parsedate.c
Art Cancro [Thu, 15 Dec 2005 05:05:53 +0000 (05:05 +0000)]
* room_ops.c: when granting a room creator access to a new room, omit the
lgetuser/lputuser calls because they are not needed. Also, don't perform
access grant if no user is logged in.
Art Cancro [Sun, 11 Dec 2005 05:05:26 +0000 (05:05 +0000)]
* Mercilessly ripped out all of the gratuitously complex GNU libintl
detection m4 crapola and replaced it with some simple autoconf directives
to detect whether the host system has the correct set of NLS functions for
supporting per-thread locale.
Art Cancro [Fri, 9 Dec 2005 19:16:49 +0000 (19:16 +0000)]
* Updated the output of server GOTO command; new parameter indicates whether
the user is in his Trash folder.
* Updated internal version number to 6.63 so WebCit knows this is available.