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.
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.
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.
Art Cancro [Tue, 17 Sep 2002 03:18:15 +0000 (03:18 +0000)]
* Create the Calendar> and Tasks> rooms at login time, and set their default
views to calendar and tasklist views. Renamed "My Calendar>" to "Calendar>"
to be in sync with the KDE groupware project.
Art Cancro [Sun, 15 Sep 2002 03:40:13 +0000 (03:40 +0000)]
* calendar.c: added
* When a text/calendar MIME type is discovered in a message, send it to
the (currently skeleton) parser in calendar.c
* calendar.c: skeleton parser for calendar objects which currently just
creates an icalcomponent object and frees it.
Art Cancro [Sun, 15 Sep 2002 03:24:28 +0000 (03:24 +0000)]
* Renamed decode_base64() to CtdlDecodeBase64()
* Renamed decode_quoted_printable() to CtdlDecodeQuotedPrintable()
* These changes are to avoid namespace conflict with libical
Art Cancro [Sat, 14 Sep 2002 16:26:35 +0000 (16:26 +0000)]
* output_image() now reads the entire image from Citadel into a buffer before
sending it to the browser (for performance reasons, and so it can compress)
Art Cancro [Wed, 11 Sep 2002 03:17:18 +0000 (03:17 +0000)]
* [EXPERIMENTAL] Link in the "libical" calendar library if present
* Rename serv_ical to serv_calendar (because the resulting module would be
named "libical" which conflicts with the external library by that name)
Michael Hampton [Tue, 10 Sep 2002 08:07:38 +0000 (08:07 +0000)]
* update citadel.spec for 6.00* update citadel.spec for 6.00* update citadel.spec for 6.00* update citadel.spec for 6.00* update citadel.spec for 6.00* update citadel.spec for 6.00* update citadel.spec for 6.00* update citadel.spec for 6.00
Art Cancro [Sat, 7 Sep 2002 03:24:23 +0000 (03:24 +0000)]
* When displaying messages using MSG4, enumerate the attachments on the
client side, because the server won't add their descriptions to the
message text.
Art Cancro [Sat, 31 Aug 2002 04:36:26 +0000 (04:36 +0000)]
* IMAP APPEND no longer forces messages to appear as from the logged-in user
when appending to a mailbox room. (Allows migration to Citadel from some
other type of server without losing all the sender names.)
Art Cancro [Sat, 31 Aug 2002 04:12:39 +0000 (04:12 +0000)]
* Set version number to 6.00 in documentation and header files.
* Convert RFC822 newlines (CRLF) to Unix/Citadel newlines (LF) when
performing an IMAP APPEND command.
Art Cancro [Tue, 27 Aug 2002 04:01:03 +0000 (04:01 +0000)]
* Added the ability to run an external command from the client when new mail
arrives. (Ok, I admit it: I just discovered http://www.dailywav.com and I
just *had* to have Bear in the Big Blue House tell me I've got mail)
Art Cancro [Wed, 14 Aug 2002 20:21:52 +0000 (20:21 +0000)]
* Extend GETR/SETR to allow twiddling of bits in the QRflags2 bucket
* New flag and config options to allow/disallow self-service list subscription
and unsubscription to a room