Art Cancro [Sat, 4 Feb 2006 05:33:17 +0000 (05:33 +0000)]
When outputting HTML messages, check to see if there is a META tag in the HTML
that overrides the MIME content-type. This is *not* legal MIME, but it seems to
be common practice in Asian messages so we have to deal with it.
Art Cancro [Tue, 31 Jan 2006 17:01:55 +0000 (17:01 +0000)]
* Generated MIME boundaries now begin with "=_" because that is a character
sequence guaranteed never to appear in either base64 or quoted-printable
encodings.
Art Cancro [Tue, 31 Jan 2006 15:41:19 +0000 (15:41 +0000)]
* client_getln() now strips only the trailing CR/LF instead of "all trailing
nonprintables." The old behavior was mangling international character sets.
Art Cancro [Tue, 31 Jan 2006 05:01:18 +0000 (05:01 +0000)]
* Rolled all of the groupdav*.[ch] files way back to version 3851. Something
somewhere in willi's doxygen changes broke GroupDAV protocol. Since I was
unable to figure out where, I had to roll it all back.
* The good news is that the server-absolute URL's do work after all, so I
reinstated that.
* 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.
Art Cancro [Wed, 25 Jan 2006 04:10:51 +0000 (04:10 +0000)]
* 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.
Art Cancro [Tue, 24 Jan 2006 16:07:54 +0000 (16:07 +0000)]
* 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.
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.)