Art Cancro [Tue, 7 Feb 2006 17:11:20 +0000 (17:11 +0000)]
Some changes to view vs. default view behavior.
This is to support the new Calendar List view without destroying the server behavior
for Calendar rooms.
Art Cancro [Tue, 7 Feb 2006 17:03:41 +0000 (17:03 +0000)]
Some changes to view vs. default view behavior.
This is to support the new Calendar List view without destroying the server behavior
for Calendar rooms.
Art Cancro [Mon, 6 Feb 2006 04:50:39 +0000 (04:50 +0000)]
Created ctdl_iconv_open() wrapper around iconv_open()
in order to add extra charset aliases. Nonstandard, broken Microsoft charsets such as
'MS950' are now aliased to names such as 'CP950'. This will allow WebCit to display
broken messages created by broken Microsoft products.
Art Cancro [Sat, 4 Feb 2006 18:11:06 +0000 (18:11 +0000)]
Fixed the handling of HTML messages when the character set is
declared in an HTML meta tag instead of in the MIME headers.
Nearly all of these messages should parse now.
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.