$Log$
+Revision 602.1 2005/02/16 05:22:22 ajc
+* inetconf.c: fixed memory management problem that was causing all
+ the inetconf to get discarded during edit on IBM POWER5
+
+Revision 602.0 2005/02/15 05:23:10 ajc
+* THIS IS 6.02
+
+Revision 601.3 2005/02/15 05:20:44 ajc
+* Fixed an HTTP output error for static data which was causing images
+ to display improperly in Konqueror
+* Changed most of the beginbox_nt boxes to centered tables with 99%
+ width, to avoid the mysterious horizontal scrollbar
+
+Revision 601.2 2005/02/14 04:57:23 ajc
+* Started changing some of the top-level tables from 100% width to 99%
+ width in order to keep the b0rken CSS box-model from displaying a
+ horizontal scroll bar when it shouldn't. Lose, lose, lose.
+
+Revision 601.1 2005/02/13 04:22:31 ajc
+* Network configuration screen: add IMAPS, POP3S, and SMTPS ports
+
+Revision 601.0 2005/02/12 04:23:43 ajc
+* THIS IS 6.01
+
+Revision 528.48 2005/02/11 03:35:57 ajc
+* useredit.c: added an "Delete user" button, because it was unintuitive
+ to tell people "Delete a user by setting their access level to 0"
+
+Revision 528.47 2005/02/09 04:37:32 ajc
+* More GroupDAV fixes and tuning.
+
+Revision 528.46 2005/02/07 22:02:00 ajc
+* groupdav_propfind.c: output all XML on a single line, with no linebreaks,
+ and no whitespace between tags. We have discovered that doing otherwise
+ will break certain clients.
+
+Revision 528.45 2005/02/06 03:59:33 ajc
+* Added some HTTP Date: header output
+
+Revision 528.44 2005/02/05 22:58:46 ajc
+* All GroupDAV HTTP output is now \r\n instead of \n terminated.
+
+Revision 528.43 2005/02/05 08:36:13 ajc
+* Added an everything-buffering thingi so we can do Content-length:
+
+Revision 528.42 2005/02/05 04:16:01 ajc
+* Cleanup of new message range view-o-matic
+* GroupDAV GET operations now only send the Content-type: and Date:
+ headers. All the others are irrelevant.
+
+Revision 528.41 2005/02/04 19:19:23 ajc
+* Message reading range selection is now a drop-down box.
+
+Revision 528.40 2005/02/04 17:22:18 ajc
+* Cleaned up the rcs/cvs Id tags and leading comments at the top of some files
+
+Revision 528.39 2005/02/04 03:43:31 ajc
+* fixed the tasks view in the summary screen
+
+Revision 528.38 2005/02/03 05:13:57 ajc
+* More tuning for GroupDAV compliance.
+
+Revision 528.37 2005/02/03 04:38:40 ajc
+* VTODO components need to be encapsulated inside VCALENDAR components,
+ just like we do with VEVENT components. There's a bunch of software
+ (including the beforesave hook on our own Citadel server) that expects
+ this encapsulation.
+
+Revision 528.36 2005/02/02 23:25:21 ajc
+* Encode GroupDAV uid's using more concise string escaping, because the
+ old way was making KOrganizer choke.
+
+Revision 528.35 2005/02/02 04:13:36 ajc
+* Debugged the GroupDAV service with KOrganizer. It's mostly working now.
+
+Revision 528.34 2005/02/01 23:15:50 ajc
+* Completed GroupDAV PUT. Untested.
+
+Revision 528.33 2005/02/01 19:52:29 ajc
+* Bumped the internal version number to 6.01
+* Set the minimum required Citadel version to 6.40, because we need the
+ automatic fill-in-missing-uid groupware stuff, and the new ENT0 semantics
+ with confirmation.
+
+Revision 528.32 2005/02/01 15:15:40 ajc
+* Better purging of not-logged-in GroupDAV sessions
+
+Revision 528.31 2005/02/01 14:55:12 ajc
+* Reworked the PROPFIND xml output based on an example transaction
+ supplied by Reinhold Kainhofer. Groupware folder enumeration works
+ properly in Kontact now.
+
+Revision 528.30 2005/02/01 03:49:09 ajc
+* Completed "folder list" PROPFIND, now listing all rooms set to a
+ calendar, tasks, or address view, using the GroupDAV properties.
+
+Revision 528.29 2005/02/01 02:28:32 ajc
+* "time(NULL) mod 60" doesn't work for some reason, so it has been removed.
+ When defaulting a new event date/time to now, set the seconds to zero
+ manually.
+
+Revision 528.28 2005/01/31 23:31:26 ajc
+* Initial attempt at GroupDAV PROPFIND for folder enumeration. Hardcoded
+ to only show the Calendar> room. It kinda-sorta works with KOrganizer.
+
+Revision 528.27 2005/01/31 16:24:47 ajc
+* iconbar is now a happy css hovery lightupy div thing
+
+Revision 528.26 2005/01/29 03:59:25 ajc
+* Implemented the GroupDAV DELETE method.
+
+Revision 528.25 2005/01/28 05:25:43 ajc
+* iconbar no longer uses the beginbox/endbox semantics, but instead lives
+ directly inside the iconbar div.
+
+Revision 528.24 2005/01/28 05:13:02 ajc
+* GroupDAV object URL's are now based on the EUID of a message (which is
+ derived from the UID of the groupware object itself) instead of the
+ message number. This was done in order to conform to GroupDAV's
+ requirement that the URL cannot change after an object is updated.
+* The ETag of a GroupDAV object is still the message number, and in fact
+ doing so meets that requirement perfectly.
+
+Revision 528.23 2005/01/26 18:15:34 ajc
+* PROPFIND now outputs fully qualified URL's
+
+Revision 528.22 2005/01/26 18:02:22 ajc
+* Initial implementation of GroupDAV PROPFIND
+
Revision 528.21 2005/01/26 16:28:23 ajc
* Output ETags in double quotes to conform with the new GroupDAV draft.
* Output HTTP Server: header in GroupDAV transactions
1998-12-03 Nathan Bryant <bryant@cs.usm.maine.edu>
* webserver.c: warning fix
-