$Log$
+Revision 500.9 2003/07/06 22:06:59 ajc
+* When converting "anything that looks like a URL" to a real link, first
+ make sure that it isn't already inside a link. This fixes most of the
+ long, ugly URL strings sent by eBay.
+* Automatically dismantle mailto: links in HTML messages, and convert
+ them to WebCit mail links (clicking on it sends the user to the Mail
+ room and begins composing a new message with the recipient and subject
+ fields pre-populated).
+
+Revision 500.8 2003/06/29 20:51:21 ajc
+* Worked around a rendering bug in Satan's Browser that was causing it
+ to draw the calendar month view much wider than the actual screen wdith
+
+Revision 500.7 2003/06/28 04:09:37 error
+* roomops.c: Backout change to display one less box in the first column in
+ roomlist view, it doesn't seem to work for everyone
+
+Revision 500.6 2003/06/28 03:52:51 error
+* Don't tell browsers not to cache static documents
+
+Revision 500.5 2003/06/28 03:35:23 error
+* roomops.c: Display one less floor in the first column in romlist view
+
+Revision 500.4 2003/06/26 03:37:58 ajc
+* Allow anonymous HTTP requests for /freebusy/user%20name.vcf (or .vfb)
+ This will allow some groupware clients to browse the free/busy times of
+ other users on the system.
+
+Revision 500.3 2003/06/21 05:17:21 ajc
+* Better alignment of system messages
+* Exterminated display_error() and replaced it with WC->ImportantMessage
+ which is displayed in a bubble on top of whatever page you're on next.
+* Small cosmetic changes
+* Fixed some nesting problems in output_headers()
+
+Revision 500.2 2003/06/20 03:39:27 ajc
+* Optimization to floor layout in box view
+
+Revision 500.1 2003/06/20 03:04:26 ajc
+* "Reply" button on messages now handles IGnet recipients correctly
+
+Revision 500.0 2003/06/10 04:23:08 ajc
+* THIS IS 5.00
+
+Revision 410.50 2003/06/10 04:22:58 ajc
+* Updated docs and headers for 5.00 release
+
+Revision 410.49 2003/06/10 04:05:23 ajc
+* De-tabled the left side icon bar and reduced one of the graphics, so
+ that all of the rounded corners show up in Satan's Browser.
+
+Revision 410.48 2003/06/10 03:47:41 ajc
+* style.css: added font selection to default <BODY> tag
+
+Revision 410.47 2003/06/06 03:26:03 ajc
+* Satan's Browser insists on putting bloody acres of whitespace to the
+ right of any bulleted list items, making any multi-column table containing
+ a list take more than the entire screen. Removed all such lists so it
+ looks ok. If you are reading this and you are a Microsoft employee, please
+ commit suicide before you break anything else.
+
+Revision 410.46 2003/06/06 02:22:07 ajc
+* Changed the upper left and upper right bounded box corners to a solid
+ blue (#204B78) instead of gradiated, because it was looking funny in
+ 256-color mode. It also looked funny in Internet Explorer, but people
+ who use Internet Explorer are contributing to terrorism and really don't
+ deserve Web access in the first place. So I really just fixed this to make
+ it look good in 256-color Netscape.
+
+Revision 410.45 2003/06/05 21:37:37 ajc
+* Cosmetic changes. Attempting to fix b0rken rendering of main menu
+ in b0rken IE browser. Die, Bill, Die.
+
+Revision 410.44 2003/06/05 03:52:29 ajc
+* Buncha cosmetic changes
+
+Revision 410.43 2003/06/04 03:41:25 ajc
+* Change the appearance of rooms with and without new messages in the
+ room list -- now defined using CSS
+
+Revision 410.42 2003/06/03 03:57:42 ajc
+* Tightened up the room banner a bit. Smaller padding, smaller font,
+ smaller images.
+
+Revision 410.41 2003/05/31 21:36:45 ajc
+* Cosmetic changes
+
+Revision 410.40 2003/05/26 21:05:42 ajc
+* availability.c: brought over ical_ctdl_is_overlap() from Citadel. Used
+ it to complete the free/busy checking for attendee availability.
+
+Revision 410.39 2003/05/26 05:44:45 ajc
+* event.c: fix compiler warning
+
+Revision 410.38 2003/05/26 05:39:46 ajc
+* webcit.h: change minimum required Citadel server to 6.07 due to FREEBUSY
+ bug fixed in Citadel.
+
+Revision 410.37 2003/05/26 05:28:13 ajc
+* serv_func.c: added utility function read_server_text()
+* availability.c: banged out more of this code -- still not complete
+
+Revision 410.36 2003/05/26 03:28:02 ajc
+* Getting closer to doing the availability check. Created new source
+ module 'availability.c' for this purpose. Stub function is in place.
+
+Revision 410.35 2003/05/25 04:25:12 ajc
+* siteconfig.c: fixed a spelling error
+* event.c: add a "Check attendee availability" button, and the code to
+ bypass saving the event to the server, do something with it, and then
+ feed the twiddled data structure back to the form display function for
+ further editing. What's still missing is the code to do the actual
+ availability check.
+
+Revision 410.34 2003/05/24 22:22:35 ajc
+* Small stylesheet hack to make it work with b0rken IE
+
+Revision 410.33 2003/05/24 22:13:08 ajc
+* Changed the login banner a bit
+
+Revision 410.32 2003/05/20 03:25:41 ajc
+* Separate event invitees with newlines instead of commas.
+
+Revision 410.31 2003/05/19 19:55:09 ajc
+* summary.c: eliminate compiler warnings about unused variables when
+ compiling a WebCit service without calendar support
+
+Revision 410.30 2003/05/18 02:05:33 ajc
+* More conversion of screens to the new look-and-feel.
+
+Revision 410.29 2003/05/16 04:11:29 ajc
+* We don't need no steenking workaround. Problem fixed. MIME parser not
+ broken. Web server was calling it with bad parameters. All fixed now.
+* Slightly tweaked the look of the tabs in the room edit screen. Still looks
+ like crap.
+
+Revision 410.28 2003/05/15 04:52:26 ajc
+* Minor workaround in web forms to handle mime parser problem in uploads
+
+Revision 410.27 2003/05/15 03:35:59 ajc
+* look and feel overhaul -- almost done!
+
+Revision 410.26 2003/05/14 03:46:35 ajc
+* More background cleanup
+
+Revision 410.25 2003/05/05 17:19:46 ajc
+* Cleanups to summary page when running on a non ical enabled system
+* Use non breaking spaces in summary page box titles
+
+Revision 410.24 2003/05/04 04:22:41 ajc
+* Display body of messages on a white background. I am doing this in order
+ to prepare for making the general background of the screen a darker color.
+
+Revision 410.23 2003/05/04 02:54:55 ajc
+* Summary page now uses our cutesy new rounded window boxes
+
+Revision 410.22 2003/05/03 21:28:41 ajc
+* Added in a slick new box style and put the room lists in it
+
+Revision 410.21 2003/05/03 16:57:04 ajc
+* In the 'folders' and 'portal' views, change the folder delimiter
+ from / to \ to avoid conflict with room names that have slashes
+
+Revision 410.20 2003/05/03 16:23:29 ajc
+* Enforce three columns in portal view of room list
+
+Revision 410.19 2003/05/03 04:52:32 ajc
+* Added an experimental new "portal view" to the room list options
+
+Revision 410.18 2003/05/02 03:23:41 ajc
+* Minor change to room list algorithm
+
+Revision 410.17 2003/05/01 15:33:05 ajc
+* Fixed a potential memory leak in enumeration of MIME parts
+
+Revision 410.16 2003/05/01 03:11:35 ajc
+* When static content is requested, fetch it without trying to connect
+ to Citadel first.
+
Revision 410.15 2003/04/30 05:00:00 ajc
* Added the ability to compose messages with file attachments uploaded from
the browser