]> code.citadel.org Git - citadel.git/log
citadel.git
21 years ago* Submit organizer in a hidden field, in case the server needs it
Art Cancro [Sat, 30 Nov 2002 21:34:51 +0000 (21:34 +0000)]
* Submit organizer in a hidden field, in case the server needs it

21 years ago* Started banging out some code to determine when a saved vEvent needs to
Art Cancro [Sat, 30 Nov 2002 05:39:29 +0000 (05:39 +0000)]
* Started banging out some code to determine when a saved vEvent needs to
  send out meeting invites.

21 years ago* First cut at adding/removing attendees to an event
Art Cancro [Sat, 30 Nov 2002 04:46:46 +0000 (04:46 +0000)]
* First cut at adding/removing attendees to an event
  (Actual invitations should be sent by the Citadel server)

21 years ago* Completed "me as organizer" -- the user's own e-mail address is inserted
Art Cancro [Fri, 29 Nov 2002 23:56:19 +0000 (23:56 +0000)]
* Completed "me as organizer" -- the user's own e-mail address is inserted
  as the organizer of new events.  Detect when the user is the organizer and
  enable/disable the attendees box accordingly.

21 years ago* Started some "me as organizer" stuff. (BROKEN BUILD ... I'll fix soon.)
Art Cancro [Fri, 29 Nov 2002 16:38:37 +0000 (16:38 +0000)]
* Started some "me as organizer" stuff.  (BROKEN BUILD ... I'll fix soon.)

21 years ago* When calling ical*_remove_*() routines, the caller then owns the object
Art Cancro [Fri, 29 Nov 2002 16:24:59 +0000 (16:24 +0000)]
* When calling ical*_remove_*() routines, the caller then owns the object
  which is removed.  Added ical*_free() calls to free the memory.

21 years ago* CC->cs_inet_email is now a string buffer, not a pointer
Art Cancro [Fri, 29 Nov 2002 15:44:41 +0000 (15:44 +0000)]
* 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.

21 years ago* Issue an ISME command when editing an event, to determine whether the user
Art Cancro [Thu, 28 Nov 2002 06:03:24 +0000 (06:03 +0000)]
* Issue an ISME command when editing an event, to determine whether the user
  viewing the event is the organizer.  (Will use this later to allow/disallow
  sending out invitations.)

21 years ago*** empty log message ***
Art Cancro [Thu, 28 Nov 2002 06:02:36 +0000 (06:02 +0000)]
*** empty log message ***

21 years ago* Added the ISME command (find out if some arbitrary e-mail address "is me")
Art Cancro [Thu, 28 Nov 2002 05:58:13 +0000 (05:58 +0000)]
* Added the ISME command (find out if some arbitrary e-mail address "is me")

21 years agoadded dot ungoto functionality.
Stu Mark [Wed, 27 Nov 2002 21:05:31 +0000 (21:05 +0000)]
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.

21 years ago* Began handling attendee fields
Art Cancro [Tue, 26 Nov 2002 05:01:04 +0000 (05:01 +0000)]
* Began handling attendee fields

21 years ago* Post a notification to Aide> when a user is manually deleted
Art Cancro [Mon, 25 Nov 2002 05:10:07 +0000 (05:10 +0000)]
* Post a notification to Aide> when a user is manually deleted
  (resolves Bugzilla enhancement request #73)

21 years ago* Allow set/clear of per-user Internet mail privilege
Art Cancro [Mon, 25 Nov 2002 04:57:43 +0000 (04:57 +0000)]
* Allow set/clear of per-user Internet mail privilege
* Honor that flag

21 years ago* Makefile.in: Alphabetized all the source files
Michael Hampton [Sat, 23 Nov 2002 13:35:47 +0000 (13:35 +0000)]
* Makefile.in: Alphabetized all the source files

21 years ago* Added support for a "New User Greetings" room. See docs/install.txt
Art Cancro [Thu, 21 Nov 2002 05:38:14 +0000 (05:38 +0000)]
* Added support for a "New User Greetings" room.  See docs/install.txt

21 years ago* Calendar view
Art Cancro [Sat, 16 Nov 2002 23:40:11 +0000 (23:40 +0000)]
* Calendar view

21 years ago* Make the "all day event" shadebox smaller (month view) - no border.
Art Cancro [Sat, 16 Nov 2002 23:15:02 +0000 (23:15 +0000)]
* Make the "all day event" shadebox smaller (month view) - no border.
* Fixed bug that caused any events following an all day event to also appear
  with the shadebox.

21 years ago* When adding new events to the calendar, default to the month [and day]
Art Cancro [Sat, 16 Nov 2002 05:40:54 +0000 (05:40 +0000)]
* When adding new events to the calendar, default to the month [and day]
  currently being viewed.
* Hotlink each hour of the day view to an add-new-event for that day/hour.

21 years ago* serv_rwho.c: cmd_rwho(): move logged_in from param 8 to param 11
Michael Hampton [Fri, 15 Nov 2002 11:24:41 +0000 (11:24 +0000)]
* serv_rwho.c: cmd_rwho(): move logged_in from param 8 to param 11
  (see RWHO in techdoc/session.txt)

21 years ago* Put in back/forward (yesterday/tomorrow) links in calendar day view
Art Cancro [Fri, 15 Nov 2002 05:05:48 +0000 (05:05 +0000)]
* Put in back/forward (yesterday/tomorrow) links in calendar day view

21 years ago* Cosmetic changes to comments
Art Cancro [Fri, 15 Nov 2002 04:23:26 +0000 (04:23 +0000)]
* Cosmetic changes to comments

21 years ago* Added even more nifty JavaScript to cause the hour/minute and end date
Art Cancro [Fri, 15 Nov 2002 04:11:46 +0000 (04:11 +0000)]
* Added even more nifty JavaScript to cause the hour/minute and end date
  fields of a calendar event form to render as disabled when the "all day
  event" box is checked -- not just when the user checks the box, but also
  when the box begins its life already checked.

21 years ago* Correctly serialize and save all day events using date instead of date/time
Art Cancro [Thu, 14 Nov 2002 04:59:40 +0000 (04:59 +0000)]
* Correctly serialize and save all day events using date instead of date/time

21 years ago* When in curses mode, call beep() instead of putc(7, stdout) to make it beep.
Art Cancro [Wed, 13 Nov 2002 17:20:57 +0000 (17:20 +0000)]
* When in curses mode, call beep() instead of putc(7, stdout) to make it beep.

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