]> code.citadel.org Git - citadel.git/blobdiff - citadel/ChangeLog
* Yet another attempt at making ical_dezonify() send outgoing calendar items
[citadel.git] / citadel / ChangeLog
index a151f6e7e431fc8dc0a62a6ad5285ca0624f0eea..08c6c3bf2e4730932c77e5858644256ed8898776 100644 (file)
@@ -1,4 +1,215 @@
  $Log$
+ Revision 601.98  2002/12/28 05:12:06  ajc
+ * Yet another attempt at making ical_dezonify() send outgoing calendar items
+   in UTC format.  (This one will probably work -- the timestamps have the
+   "Z" after them which signifies UTC instead of local time.)
+
+ Revision 601.97  2002/12/27 04:40:40  ajc
+ * Another attempt at fixing timezones :(
+
+ Revision 601.96  2002/12/25 23:17:07  ajc
+ * ical_dezonify.c: shuffle around #includes and #ifdef's
+
+ Revision 601.95  2002/12/25 21:46:19  ajc
+ * Another shot at timezone handling (ugggghh)
+
+ Revision 601.94  2002/12/25 07:05:26  ajc
+ * set up ical_dezonify() to be called at appropriate times
+   (but it doesn't seem to work correctly yet)
+
+ Revision 601.93  2002/12/25 06:41:44  ajc
+ * ical_dezonify.c: added (function to strip localized timestamps out of
+   a component and replace them with UTC timestamps)
+
+ Revision 601.92  2002/12/19 04:51:49  ajc
+ * database_cleanup.sh: added
+
+ Revision 601.91  2002/12/18 04:08:16  ajc
+ * Don't attempt to send out invitations when there are no attendees.
+
+ Revision 601.90  2002/12/15 10:53:51  error
+ * Final touches on the new message formatter.
+
+ Revision 601.89  2002/12/15 09:42:37  error
+ * Converted more routines to new IPC code.
+
+ Revision 601.88  2002/12/14 23:21:29  ajc
+ * When saving a calendar event, set the message Subject to the event
+   summary string, and the message Date/time to the event start time.
+
+ Revision 601.87  2002/12/10 23:36:20  ajc
+ * Fixed a bug in the allocation of per-session dynamic data for calendar module
+
+ Revision 601.86  2002/12/09 06:07:29  ajc
+ * Finished the code to accept incoming calendar REPLY messages and
+   merge/save the updated event in the user's calendar.
+
+ Revision 601.85  2002/12/08 06:01:48  ajc
+ * More work on the reply handler.  Wrote functions to locate the message
+   containing the invitation being replied to.  Just need to write the
+   merge and resave functions now.
+
+ Revision 601.84  2002/12/08 00:23:08  ajc
+ * Began adding a calendaring subcommand to accept a reply to a meeting
+   invitation and update the event in the user's calendar.  (Not finished.)
+
+ Revision 601.83  2002/12/04 05:01:18  ajc
+ * When sending out invitations, encapsulate the VEVENT component inside a
+   VCALENDAR component, along with proper metadata such as product ID and
+   vcalendar version.  Move the METHOD:REQUEST property to the encapsulating
+   component rather than the event itself.  (Still need to add a VTIMEZONE).
+
+ Revision 601.82  2002/12/03 04:49:15  ajc
+ * Send out meeting requests!  (Need to test with various clients.)
+
+ Revision 601.81  2002/12/02 08:09:00  error
+ * Improvements to the new message formatter, including URL support and
+   doing the Right Thing for text/plain messages.
+
+ Revision 601.80  2002/12/01 11:02:57  error
+ * New experimental message formatter - try it, you'll like it!
+
+ Revision 601.79  2002/12/01 04:48:24  ajc
+ * The code to check for sending invitations needs to happen *after* save
+
+ Revision 601.78  2002/12/01 00:59:54  ajc
+ * Reliably detect when the user saving an event is listed as the meeting
+   organizer.  (Currently calls a stub function.  Still need to write the
+   function to generate and send invitations.)
+
+ Revision 601.77  2002/11/30 21:35:30  ajc
+ * just some trace messages
+
+ Revision 601.76  2002/11/30 05:39:28  ajc
+ * Started banging out some code to determine when a saved vEvent needs to
+   send out meeting invites.
+
+ Revision 601.75  2002/11/29 16:24:59  ajc
+ * When calling ical*_remove_*() routines, the caller then owns the object
+   which is removed.  Added ical*_free() calls to free the memory.
+
+ Revision 601.74  2002/11/29 15:44:41  ajc
+ * CC->cs_inet_email is now a string buffer, not a pointer
+ * Initialize CC->cs_inet_email with a default address, so it always
+   contains something even when the directory doesn't
+ * Augment CHEK command to return the user's preferred Internet e-mail addr.
+
+ Revision 601.73  2002/11/27 21:05:31  nixo
+ added dot ungoto functionality.
+ It allows you to enter a room to ungoto, it will look
+ through the ungoto list and goto there at the room position
+ you last goto-ed it from.
+ Don't blame me, this was Gary's idea.
+
+ Revision 601.72  2002/11/25 05:10:07  ajc
+ * Post a notification to Aide> when a user is manually deleted
+   (resolves Bugzilla enhancement request #73)
+
+ Revision 601.71  2002/11/25 04:57:43  ajc
+ * Allow set/clear of per-user Internet mail privilege
+ * Honor that flag
+
+ Revision 601.70  2002/11/23 13:35:47  error
+ * Makefile.in: Alphabetized all the source files
+
+ Revision 601.69  2002/11/21 05:38:13  ajc
+ * Added support for a "New User Greetings" room.  See docs/install.txt
+
+ Revision 601.68  2002/11/15 11:24:40  error
+ * serv_rwho.c: cmd_rwho(): move logged_in from param 8 to param 11
+   (see RWHO in techdoc/session.txt)
+
+ Revision 601.67  2002/11/13 17:20:57  ajc
+ * When in curses mode, call beep() instead of putc(7, stdout) to make it beep.
+
+ Revision 601.66  2002/11/12 04:30:16  ajc
+ * Completed the invitation accept/decline code.  It now sends back a
+   correctly formated reply!  (Tested with Evolution)
+
+ Revision 601.65  2002/11/11 06:21:55  error
+ * Fixed minor bugs with color handling; added explicit support for handling
+   the background color e.g. for transparent terminals
+
+ Revision 601.64  2002/11/11 04:17:24  ajc
+ * More work on reply to meeting invitation
+
+ Revision 601.63  2002/11/10 09:21:57  error
+ * messages.c: fixed <H>eader command
+
+ Revision 601.62  2002/11/10 09:19:38  error
+ * Convert some more routines to new IPC code
+
+ Revision 601.61  2002/11/10 09:14:16  error
+ * citadel.spec: updated for post-6.01
+
+ Revision 601.60  2002/11/10 09:12:06  error
+ * citadel.c: When terminating, don't mark messages new when using new
+   message semantics
+
+ Revision 601.59  2002/11/08 05:28:54  ajc
+ * Reply to VEVENT invitations: generate reply by cloning the request,
+   stripping out non-me attendees, setting the partstat to accept/decline,
+   and extracting the address of the organizer.   (Still not finished: right
+   now it does everything except actually sending the reply.)
+
+ Revision 601.58  2002/11/07 04:40:07  ajc
+ * Repaired the "remember username/password" functionality of the client
+   (it was broken during the transition to the new client protocol library)
+
+ Revision 601.57  2002/11/06 05:03:01  ajc
+ * No changes; just testing CVS permissions
+
+ Revision 601.56  2002/11/04 21:49:53  ajc
+ * Don't run the wait indicator when in an external editor
+
+ Revision 601.55  2002/11/01 04:57:56  ajc
+ * Fixed .AM and .AE commands
+
+ Revision 601.54  2002/10/29 20:14:56  error
+ * rooms.c: don't allow a blank floor name when creating a floor (in client)
+
+ Revision 601.53  2002/10/26 06:15:09  ajc
+ * cmd_cflr() - don't allow zero length floor names
+
+ Revision 601.52  2002/10/26 06:01:19  ajc
+ * Increase size of temp file name buffer in struct CitContext
+
+ Revision 601.51  2002/10/25 09:38:38  error
+ * Fixed broken .Goto by partial match
+
+ Revision 601.50  2002/10/25 09:26:26  error
+ * Fix the status line not updating with the new wait indicator; rearrange
+   the code so network_status_cb is a member function of ipc.
+
+ Revision 601.49  2002/10/25 04:39:38  ajc
+ * When in fullscreen mode, display an "X" icon in the lower right corner of
+   the screen while waiting for the server.
+
+ Revision 601.48  2002/10/24 09:04:53  error
+ * acconfig.h: add DISABLE_CURSES template
+
+ Revision 601.47  2002/10/23 04:06:41  ajc
+ * "conflicts" check now also tells the client whether a conflicting event
+   is really just an older version of the same object.
+
+ Revision 601.46  2002/10/23 03:55:21  ajc
+ * Finished: when saving an object of type text/calendar to the Calendar> room,
+   set the Citadel "extended message ID" to the UID of the VEVENT object.  This
+   causes the message base to automatically delete any existing instance(s) of
+   that object: automatic replacement.
+
+ Revision 601.45  2002/10/23 03:07:43  ajc
+ * First hack at UID-to-EMSGID mapping (for auto replacement)
+
+ Revision 601.44  2002/10/21 20:00:41  ajc
+ * List UID and SUMMARY properties of conflicting events
+
+ Revision 601.43  2002/10/21 17:14:42  ajc
+ * More work on conflict detects
+
+ Revision 601.42  2002/10/20 21:42:54  ajc
+ * More conflict checking stuff
+
  Revision 601.41  2002/10/20 20:21:27  ajc
  * Put in a skeleton "hunt for conflicts" code
 
@@ -4126,4 +4337,3 @@ Sat Jul 11 00:20:48 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
 
 Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
        * Initial CVS import
-