* Minor cleanup of previous changes
[citadel.git] / webcit / ChangeLog
index e90b0159edb355d5c9e31ba1a3c731b9fe5cb3de..121036fc2da74afd80150b8f3f45ed1deadf54bb 100644 (file)
@@ -1,4 +1,267 @@
 $Log$
+Revision 323.50  2002/07/23 15:40:54  ajc
+* Minor cleanup of previous changes
+
+Revision 323.49  2002/07/23 04:43:58  ajc
+* Updated message reading to use the new MSG4 command, so we can do output
+  of various types of richtext (mainly HTML).
+
+Revision 323.48  2002/07/16 03:37:24  ajc
+* Small change to above
+
+Revision 323.47  2002/07/16 03:23:37  ajc
+* Display HTML messages as HTML.  (Wow!)
+
+Revision 323.46  2002/07/13 04:39:59  ajc
+* Handle multipart/alternative in a nicer way, giving us the opportunity to
+  output HTML instead of converting to text/plain and back.  (Not finished.)
+
+Revision 323.45  2002/07/11 03:17:03  ajc
+* hacks to text_to_server() to transmit messages as HTML
+
+Revision 323.44  2002/07/09 04:21:12  ajc
+* 'idle' icon
+
+Revision 323.43  2002/07/06 03:10:26  ajc
+* Enable a "make this my start page" link that works in lots of places.
+  Configures a user's preference of where to go after login.
+
+Revision 323.42  2002/06/19 22:01:31  ajc
+* When editing another user's vCard, do a "transient goto" to their config
+  room so you don't automatically gain access to their config room.
+* When creating a user, go back to the "select user to edit" screen with the
+  new user's account name pre-selected.
+
+Revision 323.41  2002/06/17 03:48:44  ajc
+* Finished the thing to edit other users' vCards.
+
+Revision 323.40  2002/06/16 21:49:02  ajc
+* Administratively edit other users' vCards.  Still needs a couple of lines
+  of glue code to make it work.
+
+Revision 323.39  2002/06/15 20:34:39  ajc
+* Use safestrncpy() instead of strncpy() where appropriate
+* Fixed a memory allocation bug in the vCard parser
+
+Revision 323.38  2002/05/23 03:40:05  ajc
+* Brought over a utility function I'll need later
+
+Revision 323.37  2002/05/22 02:34:56  ajc
+* Finished room/folder view selector.  Pretty cool.
+
+Revision 323.36  2002/05/22 01:53:23  ajc
+* Room list or folder list?  Give the user a choice.  (Has bugs.)
+
+Revision 323.35  2002/05/12 15:21:43  error
+* do_template() now parses a .wml file for WAP clients, and a .html file
+  for everybody else
+
+Revision 323.34  2002/05/11 22:46:19  error
+* Track whether user-agent is a WAP gateway
+
+Revision 323.33  2002/05/11 15:35:07  error
+* webcit.c: add MIME types for WAP/WML
+
+Revision 323.32  2002/05/10 15:29:58  ajc
+* Hacked the address book view a little bit
+
+Revision 323.31  2002/05/09 03:53:56  ajc
+* Began working on address book view
+
+Revision 323.30  2002/05/08 03:38:58  ajc
+* Preferences framework
+
+Revision 323.29  2002/05/07 03:57:29  ajc
+* In message summary, replace 'Del' links with checkboxes
+
+Revision 323.28  2002/05/05 03:28:15  ajc
+* Shuffled around the room banner a bit
+
+Revision 323.27  2002/05/03 19:32:39  ajc
+* Finished "folder list" mode (still need to move it to a permanent location)
+
+Revision 323.26  2002/05/03 03:55:17  ajc
+* more folder display stuff
+
+Revision 323.25  2002/05/01 22:03:07  ajc
+* "folder list" view (not finished)
+
+Revision 323.24  2002/05/01 03:23:31  ajc
+* Added a drop-down box to change a user's view of a room.
+
+Revision 323.23  2002/04/28 03:56:47  ajc
+* Finished summary mode (for the most part, anyway)
+
+Revision 323.22  2002/04/26 21:13:21  ajc
+* Separated "summary mode" message listing into its own function
+* Go to summary mode automatically when the server says that view=1
+
+Revision 323.21  2002/04/20 04:14:29  ajc
+* Some work on email summary screen
+
+Revision 323.20  2002/03/31 05:02:39  ajc
+* Remove "Page another user" link from main menu
+* Add "edit my citadel config room" type link from edit user screen
+
+Revision 323.19  2002/03/29 22:30:45  ajc
+* Finished the "edit user" screen.
+
+Revision 323.18  2002/03/29 15:18:09  ajc
+* yep ... more user edit stuff
+
+Revision 323.17  2002/03/26 19:01:12  ajc
+* More edit user stuff
+
+Revision 323.16  2002/03/26 18:23:23  ajc
+* Don't display room banner on screens that don't pertain to a particular room
+* Initial prep for add/change/delete user accounts screen
+
+Revision 323.15  2002/03/22 04:33:08  ajc
+* "vcard edit" button for _other_ users' My Citadel Config rooms as well
+
+Revision 323.14  2002/03/19 04:35:10  ajc
+* Brought over yet another new version of the MIME parser from Citadel
+
+Revision 323.13  2002/03/13 03:56:52  ajc
+* New site config option "Allow system Aides to gain access to mailboxes"
+
+Revision 323.12  2002/03/12 23:13:57  ajc
+* Moved room access controls out of the admin menu and into the room commands
+  menu.  Prettied up the access control list screen.
+
+Revision 323.11  2002/03/10 06:07:09  ajc
+* Handle multiple Internet e-mail addresses in vCard editor
+
+Revision 323.10  2002/03/07 04:56:09  ajc
+* Final polish for initial round of vCard editing functions.  Only show "edit"
+  link when editing user's own vCard in the My Citadel Config> room.
+
+Revision 323.9  2002/03/06 05:22:33  ajc
+* More vcard editing form stuff
+
+Revision 323.8  2002/03/05 05:05:06  ajc
+* More vCard editing stuff
+
+Revision 323.7  2002/03/04 05:28:54  ajc
+* Wrote some skeleton code for robust vCard editing
+
+Revision 323.6  2002/03/03 06:58:25  ajc
+* Login errors displayed in red
+
+Revision 323.5  2002/03/03 06:52:59  ajc
+* Allow editing of the "disable self-service user account creation" site config option
+
+Revision 323.4  2002/02/24 07:02:44  ajc
+* Added the ability to enter a Subject: line in messages
+* Go to the Mail room when user clicks on the new mail alert icon
+
+Revision 323.3  2002/02/13 22:47:51  ajc
+* Added some rudimentary support for displaying vCards as card-looking things
+
+Revision 323.2  2002/02/13 15:04:25  ajc
+* Began some hacks for vCard processing
+
+Revision 323.0  2002/01/13 09:07:06  ajc
+* THIS IS 3.23
+
+Revision 322.4  2002/01/13 09:06:38  ajc
+* Brought over the debugged mime parser from Citadel
+
+Revision 322.3  2002/01/05 06:19:17  error
+* Add MIME types text/css and image/png
+
+Revision 322.2  2002/01/03 22:32:38  ajc
+* templatized the "prompt for recipient" screen
+
+Revision 322.1  2001/12/28 09:43:05  error
+* Client support for hostnames up to 63 characters
+
+Revision 322.0  2001/12/26 23:11:56  ajc
+* THIS IS 3.22
+
+Revision 321.1  2001/12/26 23:11:25  ajc
+* Minor change to the upload handler, to fix graphics uploads
+
+Revision 321.0  2001/12/26 05:28:02  ajc
+* THIS IS 3.21
+
+Revision 320.2  2001/12/26 05:24:11  ajc
+* Reverted all of the navbar and iconbar functions back to plain, ordinary
+  link tags.  The nifty JavaScript stuff is now used only to light up the
+  buttons during mouse hovers, and nothing more.
+
+Revision 320.1  2001/12/25 00:14:44  error
+* Fixed the iconbar and navbar buttons; they now work in Netscape 4.x
+
+Revision 320.0  2001/12/21 06:04:03  ajc
+* THIS IS 3.20
+
+Revision 301.22  2001/12/21 06:03:54  ajc
+* 3.20
+
+Revision 301.21  2001/12/20 05:02:42  ajc
+* If you paid for this software, someone is ripping you off.
+* Fixed the urlesc() function to use a caller-supplied target buffer.
+
+Revision 301.20  2001/12/18 20:35:29  ajc
+* More fun JavaScript-enabled buttons
+
+Revision 301.19  2001/12/18 16:48:06  ajc
+* Began testing new JavaScript-enabled k00l light-up buttonz
+
+Revision 301.18  2001/12/18 06:06:20  ajc
+* mime parser update
+
+Revision 301.17  2001/12/15 20:51:33  ajc
+* "reply" button on pop-up pages
+
+Revision 301.16  2001/12/11 16:02:40  ajc
+* Completed support for add/remove mailing list recipients.
+
+Revision 301.15  2001/12/11 15:22:53  ajc
+* Began constructing the listserv screen for config (not tested)
+
+Revision 301.14  2001/12/11 05:37:12  ajc
+* Finished the share/unshare room screen in Edit Room
+
+Revision 301.13  2001/12/03 04:43:40  ajc
+* Brought over an update of the MIME parser from Citadel.
+
+Revision 301.12  2001/12/02 07:09:13  ajc
+* Turned the room editing page into a tabbed dialog
+* Started adding some of the room sharing stuff
+
+Revision 301.11  2001/11/22 05:17:06  ajc
+* Completed the add/change/delete neighbor node screens
+
+Revision 301.10  2001/11/18 01:47:24  ajc
+* Tentatively begun the change of networking configuration screens to reflect
+  the new network architecture of the server.
+
+Revision 301.9  2001/11/18 01:41:09  ajc
+* Brought over the newer string tokenizer from Citadel
+* Upgraded all the generic string buffers to 4096 bytes, using the Citadel
+  server's convention of #define SIZ 4096
+
+Revision 301.8  2001/11/14 03:20:22  ajc
+* Add some more of the newer config settings to the site config screen
+
+Revision 301.7  2001/09/25 03:34:09  ajc
+* Fix for WebCit servers running on port 80: detect Windoze worm-of-the-week
+  and bail out without bothering the Citadel server.
+
+Revision 301.6  2001/08/22 16:38:06  ajc
+* Added the "-c" command line option to generate optional cookies indicating
+  the host name of the server.  This makes it easy to put a cluster of WebCit
+  servers behind (for example) an Arrowpoint load balancer.
+
+Revision 301.5  2001/08/21 04:02:56  ajc
+* Added some more meta-tags to (hopefully) prevent the "lame goto" caused by
+  unwanted page caching
+
+Revision 301.4  2001/08/13 03:43:24  ajc
+* Got it!
+
 Revision 301.3  2001/08/13 03:40:01  ajc
 * Another attempt at focus
 
@@ -94,7 +357,7 @@ Revision 213.5  2001/04/01 22:13:37  cough
   creation time.
 
 Revision 213.4  2001/02/15 01:21:55  ajc
-* Applied a patch submitted by "cough" to add who-knows-room and
+* Applied a patch submitted by Andru Luvisi to add who-knows-room and
   invite/kickout functionality.
 
 Revision 213.3  2001/01/25 23:10:00  ajc
@@ -416,7 +679,7 @@ Sun Apr 18 23:42:54 EDT 1999 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
        * Reworked a lot of the structure, made more HTML "embeddable"
        * Changed the noframes mode to display "fake" frames using tables
 
-Thu Apr 16 12:00:00 EDT 1999 Nick Grossman <nicl@ulster.net>
+Thu Apr 16 12:00:00 EDT 1999 Nick Grossman <nick@ulster.net>
        Changed some output formatting (mainly <FONT> tags).
        Changed who.c to use urlescputs() rather than escputs()
        in urls so GOTOs and User Profiles work when the string has a