$Id$
Mon Jan 30 00:14:06 EST 2006 ajc
* HTML messages are now encoded as "Quoted-Printable" before being
transmitted to the server. New utility function text_to_server_qp()
handles this.
Sun Jan 29 23:20:48 EST 2006 ajc
* Removed the "convert_to_html" option from text_to_server() because we no
longer have any callers which require it.
Sun Jan 29 13:08:59 EST 2006 ajc
* Removed all references to "font-family" style. We will now go with
whatever font the user has chosen as his favorite.
Sun Jan 29 14:31:35 CET 2006 dothebart
* Doxygen groups. Sorted the files into groups. so now we have a nice structure
in the module index, which should ease the navigation to a particular part.
Sun Jan 29 00:12:25 EST 2006 ajc
* Clarified some of the doxygen comments
Sat Jan 28 23:32:50 EST 2006 ajc
* accept-charset="UTF-8" in form declaration for enter message screen
Fri Jan 27 23:52:46 EST 2006 ajc
* All month names and weekday names are now sourced from localized strings.
Fri Jan 27 15:03:42 EST 2006 ajc
* Do a JavaScript alert if we fail to open the Instant Messenger window.
Fri Jan 27 13:50:38 EST 2006 ajc
* Page popups work again.
Thu Jan 26 15:44:56 EST 2006 ajc
* Complete overhaul of "Notes" view. Now features AJAX create and edit operations.
Wed Jan 25 22:25:46 EST 2006 ajc
* Fixed some spelling errors
* Added en_GB.po translation provided by David Given
Wed Jan 25 13:10:20 EST 2006 ajc
* Don't pullquote the headers when editing a wiki page.
Tue Jan 24 23:02:37 EST 2006 ajc
* Eliminated a bug in pullquote_message() that was causing it to run words
together at the linebreaks.
* After creating or editing a Wiki page, display that page instead of
that wiki's home page.
Tue Jan 24 13:56:03 EST 2006 ajc
* Fixes to wiki view to handle "short" links.
Tue Jan 24 11:07:04 EST 2006 ajc
* client_getln() now fails if the client attempts to transmit non printable
characters. This is for fast bailout if someone tries to do HTTPS to a
non-SSL webcit.
Mon Jan 23 22:51:11 EST 2006 ajc
* Got a primitive version of the wiki system in place. Needs a lot of fine
tuning but it basically works.
Fri Jan 20 21:03:25 CET 2006 dothebart
* finished doxygen style comments.
Sun Jan 22 17:49:29 EST 2006 ajc
* More work on the wiki view. Don't try to use it yet.
Fri Jan 20 16:39:04 EST 2006 ajc
* Started writing wiki code. It completely does not work. :)
Fri Jan 20 21:03:25 CET 2006 dothebart
* Started with doxygen style comments and doxygen config.
Thu Jan 19 23:18:01 EST 2006 ajc
* Began adding the infrastructure to support wiki mode rooms.
Thu Jan 19 00:00:16 EST 2006 ajc
* Fixed a small memory leak
Wed Jan 18 23:09:26 EST 2006 ajc
* THIS IS 6.71
Wed Jan 18 16:39:12 EST 2006 ajc
* 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.
Mon Jan 16 11:52:53 EST 2006 ajc
* Experimental unix domain socket listener
Sat Jan 14 23:40:28 EST 2006 ajc
* setup.c: remove "--backtitle" from calls to "dialog" because its
availability cannot be depended upon.
Fri Jan 13 15:25:18 EST 2006 ajc
* THIS IS 6.70
Sat Jan 14 18:25:58 EST 2006 ajc
* Config: Correct forged From: lines during authenticated SMTP
Fri Jan 13 00:01:58 EST 2006 ajc
* Removed the split bbview because it's b0rken in IE
Thu Jan 12 00:40:28 EST 2006 ajc
* Changes to instant messenger to work around IE bugs
Wed Jan 11 23:20:48 EST 2006 ajc
* 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
Wed Jan 11 16:59:54 EST 2006 ajc
* More updates to instant messenger. When new messages arrive, the window
automatically scrolls to the bottom and the input box is refocused.
Wed Jan 11 15:21:18 EST 2006 ajc
* Corrected a small javascript syntax error
Tue Jan 10 23:56:59 EST 2006 ajc
* instant_messenger.html: learn my own screen name from the server,
also some CSS changes
Mon Jan 9 13:01:48 EST 2006 ajc
* 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.
Mon Jan 9 00:39:59 EST 2006 ajc
* Site Configuration screen moved to tabbed dialog
Fri Jan 6 11:20:13 EST 2006 ajc
* Localization enabled "Your info" from summary screen
Thu Jan 5 23:17:17 EST 2006 ajc
* New tabbed dialog API. This will be used in something later...
Tue Jan 3 18:19:53 EST 2006 ajc
* More tweaks to instant messenger window
Mon Jan 2 22:46:02 EST 2006 ajc
* Allow selection of tabs in multiple conversation mode.
Mon Jan 2 16:39:55 EST 2006 ajc
* The new AJAX-based instant messenger now handles sending messages, and
also multiple concurrent conversations.
Mon Jan 2 13:36:56 EST 2006 ajc
* New way to display incoming instant messages. Not finished.
Thu Dec 22 12:07:38 EST 2005 ajc
* Added missing HTTP headers to do_chat()
Wed Dec 21 10:22:51 EST 2005 ajc
* 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.
Wed Dec 21 10:08:18 EST 2005 ajc
* Makefile.in: target 'distclean' - do not remove po/Makefile.in
Sat Dec 17 00:24:05 EST 2005 ajc
* 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.
Thu Dec 15 23:50:45 EST 2005 ajc
* Checkbox to allow anonymous posting in rooms which allow it.
Resolves bugzilla #65.
Thu Dec 15 17:35:47 EST 2005 ajc
* "Headers" option in view message
Tue Dec 13 17:50:57 EST 2005 ajc
* Require Citadel server version to be at least 6.63
* THIS IS 6.40
Tue Dec 13 14:41:50 EST 2005 ajc
* Don't try to twiddle /etc/inittab on systems that don't have /etc/inittab.
Tue Dec 13 14:27:24 EST 2005 ajc
* chatframeset.html: inserted a missing