citadel.git
21 years ago* "All day event" shows as a single checkbox, instead of one for the start
Art Cancro [Wed, 13 Nov 2002 04:49:23 +0000 (04:49 +0000)]
* "All day event" shows as a single checkbox, instead of one for the start
  time and one for the end time.  Added nifty JavaScript to zero and shade
  the hour/minute and all end time fields when all-day-event is checked.

21 years ago* Display a nicer looking screen when replying to calendar invitations
Art Cancro [Tue, 12 Nov 2002 05:57:27 +0000 (05:57 +0000)]
* Display a nicer looking screen when replying to calendar invitations
* When displaying day view, don't show all day events twice
* Day or month view: denote all day events by displaying them inside
  a grey box.

21 years ago* Polish up the meeting reply code.
Art Cancro [Tue, 12 Nov 2002 04:48:18 +0000 (04:48 +0000)]
* Polish up the meeting reply code.

21 years ago* Completed the invitation accept/decline code. It now sends back a
Art Cancro [Tue, 12 Nov 2002 04:30:16 +0000 (04:30 +0000)]
* Completed the invitation accept/decline code.  It now sends back a
  correctly formated reply!  (Tested with Evolution)

21 years ago* Tell the user about broken Citadel server connections instead of
Art Cancro [Tue, 12 Nov 2002 03:26:39 +0000 (03:26 +0000)]
* Tell the user about broken Citadel server connections instead of
  simply printing "Goodbye"

21 years ago* Fixed minor bugs with color handling; added explicit support for handling
Michael Hampton [Mon, 11 Nov 2002 06:21:55 +0000 (06:21 +0000)]
* Fixed minor bugs with color handling; added explicit support for handling
  the background color e.g. for transparent terminals

21 years ago* More work on reply to meeting invitation
Art Cancro [Mon, 11 Nov 2002 04:17:24 +0000 (04:17 +0000)]
* More work on reply to meeting invitation

21 years ago* messages.c: fixed <H>eader command
Michael Hampton [Sun, 10 Nov 2002 09:21:57 +0000 (09:21 +0000)]
* messages.c: fixed <H>eader command

21 years ago* Convert some more routines to new IPC code
Michael Hampton [Sun, 10 Nov 2002 09:19:38 +0000 (09:19 +0000)]
* Convert some more routines to new IPC code

21 years ago* citadel.spec: updated for post-6.01
Michael Hampton [Sun, 10 Nov 2002 09:14:16 +0000 (09:14 +0000)]
* citadel.spec: updated for post-6.01

21 years ago* citadel.c: When terminating, don't mark messages new when using new
Michael Hampton [Sun, 10 Nov 2002 09:12:06 +0000 (09:12 +0000)]
* citadel.c: When terminating, don't mark messages new when using new
  message semantics

21 years ago* Reply to VEVENT invitations: generate reply by cloning the request,
Art Cancro [Fri, 8 Nov 2002 05:28:54 +0000 (05:28 +0000)]
* 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.)

21 years ago* Repaired the "remember username/password" functionality of the client
Art Cancro [Thu, 7 Nov 2002 04:40:07 +0000 (04:40 +0000)]
* Repaired the "remember username/password" functionality of the client
  (it was broken during the transition to the new client protocol library)

21 years ago* No changes; just testing CVS permissions
Art Cancro [Wed, 6 Nov 2002 05:03:01 +0000 (05:03 +0000)]
* No changes; just testing CVS permissions

21 years ago* Don't run the wait indicator when in an external editor
Art Cancro [Mon, 4 Nov 2002 21:49:53 +0000 (21:49 +0000)]
* Don't run the wait indicator when in an external editor

21 years ago* Fixed .AM and .AE commands
Art Cancro [Fri, 1 Nov 2002 04:57:57 +0000 (04:57 +0000)]
* Fixed .AM and .AE commands

21 years ago* rooms.c: don't allow a blank floor name when creating a floor (in client)
Michael Hampton [Tue, 29 Oct 2002 20:14:56 +0000 (20:14 +0000)]
* rooms.c: don't allow a blank floor name when creating a floor (in client)

21 years ago* cmd_cflr() - don't allow zero length floor names
Art Cancro [Sat, 26 Oct 2002 06:15:09 +0000 (06:15 +0000)]
* cmd_cflr() - don't allow zero length floor names

21 years agosame
Art Cancro [Sat, 26 Oct 2002 06:01:54 +0000 (06:01 +0000)]
same

21 years ago* Increase size of temp file name buffer in struct CitContext
Art Cancro [Sat, 26 Oct 2002 06:01:19 +0000 (06:01 +0000)]
* Increase size of temp file name buffer in struct CitContext

21 years ago* Fixed broken .Goto by partial match
Michael Hampton [Fri, 25 Oct 2002 09:38:38 +0000 (09:38 +0000)]
* Fixed broken .Goto by partial match

21 years ago* Fix the status line not updating with the new wait indicator; rearrange
Michael Hampton [Fri, 25 Oct 2002 09:26:26 +0000 (09:26 +0000)]
* Fix the status line not updating with the new wait indicator; rearrange
  the code so network_status_cb is a member function of ipc.

21 years ago* When in fullscreen mode, display an "X" icon in the lower right corner of
Art Cancro [Fri, 25 Oct 2002 04:39:38 +0000 (04:39 +0000)]
* When in fullscreen mode, display an "X" icon in the lower right corner of
  the screen while waiting for the server.

21 years ago* acconfig.h: add DISABLE_CURSES template
Michael Hampton [Thu, 24 Oct 2002 09:04:53 +0000 (09:04 +0000)]
* acconfig.h: add DISABLE_CURSES template

21 years ago* Detect when a meeting invitation is actually an update for an existing UID
Art Cancro [Wed, 23 Oct 2002 04:11:38 +0000 (04:11 +0000)]
* Detect when a meeting invitation is actually an update for an existing UID
  and tell the user so.

21 years ago* "conflicts" check now also tells the client whether a conflicting event
Art Cancro [Wed, 23 Oct 2002 04:06:41 +0000 (04:06 +0000)]
* "conflicts" check now also tells the client whether a conflicting event
  is really just an older version of the same object.

21 years ago* comments
Art Cancro [Wed, 23 Oct 2002 04:02:23 +0000 (04:02 +0000)]
* comments

21 years ago* Finished: when saving an object of type text/calendar to the Calendar> room,
Art Cancro [Wed, 23 Oct 2002 03:55:21 +0000 (03:55 +0000)]
* 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.

21 years ago* First hack at UID-to-EMSGID mapping (for auto replacement)
Art Cancro [Wed, 23 Oct 2002 03:07:44 +0000 (03:07 +0000)]
* First hack at UID-to-EMSGID mapping (for auto replacement)

21 years agobetter resolv.h detection, hopefully should detect properly on Mac OS X
Nathan Bryant [Tue, 22 Oct 2002 16:23:43 +0000 (16:23 +0000)]
better resolv.h detection, hopefully should detect properly on Mac OS X

21 years ago* Display conflicts nicely
Art Cancro [Mon, 21 Oct 2002 20:16:38 +0000 (20:16 +0000)]
* Display conflicts nicely

21 years ago* List UID and SUMMARY properties of conflicting events
Art Cancro [Mon, 21 Oct 2002 20:00:42 +0000 (20:00 +0000)]
* List UID and SUMMARY properties of conflicting events

21 years ago* Ask server to hunt for conflicts when displaying a meeting invitation
Art Cancro [Mon, 21 Oct 2002 18:29:14 +0000 (18:29 +0000)]
* Ask server to hunt for conflicts when displaying a meeting invitation

21 years ago* More work on conflict detects
Art Cancro [Mon, 21 Oct 2002 17:14:42 +0000 (17:14 +0000)]
* More work on conflict detects

21 years ago* More conflict checking stuff
Art Cancro [Sun, 20 Oct 2002 21:42:54 +0000 (21:42 +0000)]
* More conflict checking stuff

21 years ago* Put in a skeleton "hunt for conflicts" code
Art Cancro [Sun, 20 Oct 2002 20:21:27 +0000 (20:21 +0000)]
* Put in a skeleton "hunt for conflicts" code

21 years ago* docs/install.txt: add Mac OS X build instructions
Michael Hampton [Sun, 20 Oct 2002 08:01:03 +0000 (08:01 +0000)]
* docs/install.txt: add Mac OS X build instructions

21 years ago* Moved some of the calendar logic over from WebCit
Art Cancro [Sat, 19 Oct 2002 21:35:34 +0000 (21:35 +0000)]
* Moved some of the calendar logic over from WebCit

21 years ago* Moved the calendar meeting request reply functionality to the Citadel server
Art Cancro [Sat, 19 Oct 2002 21:28:32 +0000 (21:28 +0000)]
* Moved the calendar meeting request reply functionality to the Citadel server

21 years ago* Add "Tentative" accept button
Art Cancro [Sat, 19 Oct 2002 17:10:14 +0000 (17:10 +0000)]
* Add "Tentative" accept button
* Only display Accept/Tentative/Decline button when method=REQUEST

21 years ago* Tentative button
Art Cancro [Sat, 19 Oct 2002 15:57:26 +0000 (15:57 +0000)]
* Tentative button

21 years ago* dynloader.c: Darwin places underscores in front of symbol names, just
Michael Hampton [Sat, 19 Oct 2002 08:30:03 +0000 (08:30 +0000)]
* dynloader.c:  Darwin places underscores in front of symbol names, just
  like OpenBSD.

21 years ago* Disable any use of curses on Darwin (this is temporary until I beat
Michael Hampton [Sat, 19 Oct 2002 08:18:06 +0000 (08:18 +0000)]
* Disable any use of curses on Darwin (this is temporary until I beat
  Apple's bizarre linker into submission)

21 years ago* Save an incoming meeting request into the user's calendar.
Art Cancro [Sat, 19 Oct 2002 04:16:37 +0000 (04:16 +0000)]
* Save an incoming meeting request into the user's calendar.

21 years ago* Began work on meeting request accept/decline
Art Cancro [Fri, 18 Oct 2002 20:55:05 +0000 (20:55 +0000)]
* Began work on meeting request accept/decline

21 years ago* More signed/unsigned fixes (for the new progress gauge)
Michael Hampton [Fri, 18 Oct 2002 10:33:09 +0000 (10:33 +0000)]
* More signed/unsigned fixes (for the new progress gauge)

21 years ago* fix self-service account creation at login prompt (accidentally called
Michael Hampton [Fri, 18 Oct 2002 07:56:30 +0000 (07:56 +0000)]
* fix self-service account creation at login prompt (accidentally called
  CREU instead of NEWU).

21 years ago* Fixed a bug in CtdlRenameRoom() that caused the old room record not to be
Art Cancro [Fri, 18 Oct 2002 03:44:14 +0000 (03:44 +0000)]
* Fixed a bug in CtdlRenameRoom() that caused the old room record not to be
  deleted when there was a mailbox namespace attached.
* Reworked imap_rename() and imap_rename_backend() to not use nested functions

21 years ago* Bug fixes: Fix numerous char array size mismatches, signed/unsigned
Michael Hampton [Thu, 17 Oct 2002 12:56:44 +0000 (12:56 +0000)]
* Bug fixes:  Fix numerous char array size mismatches, signed/unsigned
  mismatches, and const correctness problems (though not nearly all)

21 years ago* Convert room listings and some aide functions to new IPC code
Michael Hampton [Thu, 17 Oct 2002 11:13:27 +0000 (11:13 +0000)]
* Convert room listings and some aide functions to new IPC code

21 years ago* Fixes and updates to build WebCit on Linux for IBM S/390
Art Cancro [Wed, 16 Oct 2002 19:16:39 +0000 (19:16 +0000)]
* Fixes and updates to build WebCit on Linux for IBM S/390

21 years ago* Remove some trace messages
Art Cancro [Wed, 16 Oct 2002 13:46:20 +0000 (13:46 +0000)]
* Remove some trace messages

21 years ago* Don't assume pointer to time_t is compatible with pointer to
Michael Hampton [Wed, 16 Oct 2002 08:59:41 +0000 (08:59 +0000)]
* Don't assume pointer to time_t is compatible with pointer to
  struct timeval.tv_sec (it isn't on darwin)

21 years ago* CtdlWriteObject() encode in memory instead of on disk (not tested)
Art Cancro [Wed, 16 Oct 2002 02:49:56 +0000 (02:49 +0000)]
* CtdlWriteObject() encode in memory instead of on disk (not tested)

21 years ago* Numerous warning fixes and cleanups for compile on Linux for IBM S/390
Art Cancro [Tue, 15 Oct 2002 17:41:20 +0000 (17:41 +0000)]
* Numerous warning fixes and cleanups for compile on Linux for IBM S/390
* Name temp files with source code location of who created them

21 years ago* IPC support for resumable downloads
Michael Hampton [Tue, 15 Oct 2002 06:47:11 +0000 (06:47 +0000)]
* IPC support for resumable downloads

21 years ago* configure.ac check for malloc.h header file (Mac OS X needs this)
Michael Hampton [Tue, 15 Oct 2002 06:44:55 +0000 (06:44 +0000)]
* configure.ac check for malloc.h header file (Mac OS X needs this)

21 years ago* Run without crashing on Berkeley DB 4.1 :)
Art Cancro [Tue, 15 Oct 2002 03:56:34 +0000 (03:56 +0000)]
* Run without crashing on Berkeley DB 4.1  :)

21 years ago* Build ok on Berkeley DB 4.1
Art Cancro [Tue, 15 Oct 2002 03:30:53 +0000 (03:30 +0000)]
* Build ok on Berkeley DB 4.1

21 years ago* Mac OS X build fixes (everything but serv_imap now builds)
Michael Hampton [Mon, 14 Oct 2002 08:27:41 +0000 (08:27 +0000)]
* Mac OS X build fixes (everything but serv_imap now builds)

21 years ago* Templatized trailing HTML
Art Cancro [Wed, 9 Oct 2002 04:12:44 +0000 (04:12 +0000)]
* Templatized trailing HTML
* Templatized "new start page" page
* Added global substitution macros

21 years ago* Templatized the <HEAD> section of HTML
Art Cancro [Wed, 9 Oct 2002 03:51:01 +0000 (03:51 +0000)]
* Templatized the <HEAD> section of HTML

21 years ago* Build environment: cvs ignore .diff/.patch files
Michael Hampton [Tue, 8 Oct 2002 09:44:52 +0000 (09:44 +0000)]
* Build environment:  cvs ignore .diff/.patch files

21 years ago* messages.c: don't display room name field when it's blank
Art Cancro [Mon, 7 Oct 2002 23:03:38 +0000 (23:03 +0000)]
* messages.c: don't display room name field when it's blank

21 years ago* Build fixes for Solaris box without OpenSSL installed
Art Cancro [Mon, 7 Oct 2002 18:59:37 +0000 (18:59 +0000)]
* Build fixes for Solaris box without OpenSSL installed

21 years ago* Don't try to compile non-existent client_crypto.c (oops!)
Michael Hampton [Mon, 7 Oct 2002 09:40:49 +0000 (09:40 +0000)]
* Don't try to compile non-existent client_crypto.c (oops!)

21 years ago* When displaying meeting invitations, only show date/time for VEVENT
Art Cancro [Mon, 7 Oct 2002 04:10:38 +0000 (04:10 +0000)]
* When displaying meeting invitations, only show date/time for VEVENT
  subcomponents.  Date/time for other subcomponents are irrelevant.
* Cleaned up HTML display of meeting invitations.

21 years ago* Move (nearly) all IPC-related code to citadel_ipc.[ch].
Michael Hampton [Sun, 6 Oct 2002 18:46:30 +0000 (18:46 +0000)]
* Move (nearly) all IPC-related code to citadel_ipc.[ch].

21 years ago* Change MAXSETUP from 4 to 3 (bug reported by mavherzog, fix suggested by IO)
Art Cancro [Sat, 5 Oct 2002 04:48:29 +0000 (04:48 +0000)]
* Change MAXSETUP from 4 to 3 (bug reported by mavherzog, fix suggested by IO)

21 years ago* Fix bootstrap for Red Hat 7.3
Michael Hampton [Fri, 4 Oct 2002 07:11:56 +0000 (07:11 +0000)]
* Fix bootstrap for Red Hat 7.3

21 years ago* Worked on meeting accept/decline a little bit
Art Cancro [Thu, 3 Oct 2002 03:40:31 +0000 (03:40 +0000)]
* Worked on meeting accept/decline a little bit

21 years ago* status_line() now shows "new mail" only when there is new mail
Michael Hampton [Wed, 2 Oct 2002 04:07:27 +0000 (04:07 +0000)]
* status_line() now shows "new mail" only when there is new mail

21 years ago* File/image uploads now implemented in terms of the new IPC code.
Michael Hampton [Wed, 2 Oct 2002 04:06:02 +0000 (04:06 +0000)]
* File/image uploads now implemented in terms of the new IPC code.

21 years ago* html.c: speed improvement in html-to-ascii converter
Art Cancro [Tue, 1 Oct 2002 04:00:13 +0000 (04:00 +0000)]
* html.c: speed improvement in html-to-ascii converter
* messages.c: MASSIVE speed improvement in message output

21 years ago* ipcdef.h: add extern "C" for linking to C++ programs
Michael Hampton [Mon, 30 Sep 2002 08:07:11 +0000 (08:07 +0000)]
* ipcdef.h: add extern "C" for linking to C++ programs

21 years ago* ipcdef.h: remove prototype for connection_died(), it doesn't belong there
Michael Hampton [Mon, 30 Sep 2002 07:32:09 +0000 (07:32 +0000)]
* ipcdef.h: remove prototype for connection_died(), it doesn't belong there

21 years ago* Fix configure mis-detecting libical and zlib and a missing semicolon in
Michael Hampton [Mon, 30 Sep 2002 07:20:35 +0000 (07:20 +0000)]
* Fix configure mis-detecting libical and zlib and a missing semicolon in
  tools.h

21 years ago* Dabbled in handling incoming meeting requests
Art Cancro [Mon, 30 Sep 2002 03:58:35 +0000 (03:58 +0000)]
* Dabbled in handling incoming meeting requests

21 years ago* ugly icon (won't be ugly with background)
Art Cancro [Sun, 29 Sep 2002 21:36:47 +0000 (21:36 +0000)]
* ugly icon (won't be ugly with background)

21 years ago* minor cleanup
Art Cancro [Sun, 29 Sep 2002 21:25:45 +0000 (21:25 +0000)]
* minor cleanup

21 years ago* Completed the calendar day view
Art Cancro [Sun, 29 Sep 2002 20:15:43 +0000 (20:15 +0000)]
* Completed the calendar day view

21 years ago* File and attachment downloads now use the new IPC code.
Michael Hampton [Sun, 29 Sep 2002 04:55:13 +0000 (04:55 +0000)]
* File and attachment downloads now use the new IPC code.
* Implemented high-speed pipelined file download in IPC code.

21 years ago* file_ops.c: cmd_read() now returns a short read at end-of-file instead of
Michael Hampton [Sun, 29 Sep 2002 04:41:43 +0000 (04:41 +0000)]
* file_ops.c: cmd_read() now returns a short read at end-of-file instead of
  4096, this prevents trailing garbage on the downloaded file; also it now
  succeeds if the requested number of bytes is > 4096; it simply returns
  only 4096 bytes.

21 years ago* started fleshing out the calendar day view
Art Cancro [Sat, 28 Sep 2002 04:01:30 +0000 (04:01 +0000)]
* started fleshing out the calendar day view

21 years ago* Add new event
Art Cancro [Fri, 27 Sep 2002 21:19:28 +0000 (21:19 +0000)]
* Add new event

21 years ago* Properly handle VEVENT saves (fixed nasty loopy loopy bug)
Art Cancro [Fri, 27 Sep 2002 18:31:33 +0000 (18:31 +0000)]
* Properly handle VEVENT saves (fixed nasty loopy loopy bug)
* After saving a VEVENT, return to the correct calendar view and date

21 years ago* Removed the gzip compression stuff due to bugs in Internet Explorer.
Art Cancro [Fri, 27 Sep 2002 17:15:44 +0000 (17:15 +0000)]
* Removed the gzip compression stuff due to bugs in Internet Explorer.

21 years ago* Allow multiple simultaneous IPC connections. All changes necessary for
Michael Hampton [Fri, 27 Sep 2002 06:53:20 +0000 (06:53 +0000)]
* Allow multiple simultaneous IPC connections.  All changes necessary for
  the client to use the new code are necessarily included.

21 years ago* New, buggy versions of event editing screens
Art Cancro [Fri, 27 Sep 2002 04:37:21 +0000 (04:37 +0000)]
* New, buggy versions of event editing screens

21 years ago* Fixed buggy month-selection algorithm (January is month 0 in 'struct tm' but
Art Cancro [Thu, 26 Sep 2002 22:00:16 +0000 (22:00 +0000)]
* Fixed buggy month-selection algorithm (January is month 0 in 'struct tm' but
  month 1 in libical functions)

21 years ago* Keep track of msgnums in the two-pass calendar loop, so we can hotlink to
Art Cancro [Wed, 25 Sep 2002 21:57:13 +0000 (21:57 +0000)]
* Keep track of msgnums in the two-pass calendar loop, so we can hotlink to
  individual items

21 years ago*** empty log message ***
Art Cancro [Wed, 25 Sep 2002 21:48:16 +0000 (21:48 +0000)]
*** empty log message ***

21 years ago* Rough cut of the two-pass calendar display routines (first pass: go thru
Art Cancro [Tue, 24 Sep 2002 04:12:35 +0000 (04:12 +0000)]
* Rough cut of the two-pass calendar display routines (first pass: go thru
  messages gathering VEVENT items; second pass: render calendar with data)

21 years ago* Presentation changes to calendar month view
Art Cancro [Mon, 23 Sep 2002 04:01:33 +0000 (04:01 +0000)]
* Presentation changes to calendar month view

21 years ago* Began implementing month view
Art Cancro [Sun, 22 Sep 2002 05:20:27 +0000 (05:20 +0000)]
* Began implementing month view

21 years ago* calendar_view.c: added. (This module will contain month/week/day views)
Art Cancro [Sun, 22 Sep 2002 03:50:54 +0000 (03:50 +0000)]
* calendar_view.c: added.  (This module will contain month/week/day views)
* Move "add new task" to below "DONE" label.  This causes it to appear even
  when there are no existing tasks (messages) in the room.

21 years ago* Backed the previous change out. There is no such vcal type as 'note'
Art Cancro [Sun, 22 Sep 2002 02:57:18 +0000 (02:57 +0000)]
* Backed the previous change out.  There is no such vcal type as 'note'

21 years ago* axdefs.h: add "Notes" view
Art Cancro [Sun, 22 Sep 2002 02:48:04 +0000 (02:48 +0000)]
* axdefs.h: add "Notes" view

21 years ago* Added utility functions for displaying vcalendar timestamps in web forms
Art Cancro [Sat, 21 Sep 2002 04:38:05 +0000 (04:38 +0000)]
* Added utility functions for displaying vcalendar timestamps in web forms
  and translating form data back to timestamps.
* Completed the "edit task" and "add new task" screens.

21 years ago* Broken save-to-disk
Art Cancro [Fri, 20 Sep 2002 21:48:52 +0000 (21:48 +0000)]
* Broken save-to-disk