citadel.git
17 years agoCompleted DVCA (Dump VCard Addresses) function. This function
Art Cancro [Thu, 19 Apr 2007 20:46:30 +0000 (20:46 +0000)]
Completed DVCA (Dump VCard Addresses) function.  This function
outputs a list of names and email addresses found in all
vCards within the current room.  Useful for address book clients.

17 years agoh0h0h0./webserver -p80 Prototype has an 'evalscripts' parameter
Art Cancro [Thu, 19 Apr 2007 19:58:38 +0000 (19:58 +0000)]
h0h0h0./webserver -p80  Prototype has an 'evalscripts' parameter
to Ajax.Updater().  Now we can trigger auto-populate of the inner div
after the middle div populates, in the address book popup.

17 years agoVersion 7.09
Art Cancro [Thu, 19 Apr 2007 16:44:09 +0000 (16:44 +0000)]
Version 7.09

17 years agoWhen converting HTML to plain text, omit any text
Art Cancro [Thu, 19 Apr 2007 15:27:40 +0000 (15:27 +0000)]
When converting HTML to plain text, omit any text
that appears between <style> </style> tags.

17 years agoFixed missing character in DSN bounce messages
Art Cancro [Thu, 19 Apr 2007 02:20:39 +0000 (02:20 +0000)]
Fixed missing character in DSN bounce messages

17 years ago* use another buffer so we don't overwrite the mailfrom.
Wilfried Göesgens [Wed, 18 Apr 2007 18:17:09 +0000 (18:17 +0000)]
* use another buffer so we don't overwrite the mailfrom.

17 years agoThe various 'unexpected end of message' errors now
Art Cancro [Wed, 18 Apr 2007 15:14:07 +0000 (15:14 +0000)]
The various 'unexpected end of message' errors now
have a number after them, so we know which one was
encountered.

17 years agoRemoved some temporary diagnostics from the code
Art Cancro [Mon, 16 Apr 2007 15:51:24 +0000 (15:51 +0000)]
Removed some temporary diagnostics from the code

17 years ago* Upgraded to prototype.js v1.5
Art Cancro [Mon, 16 Apr 2007 15:48:47 +0000 (15:48 +0000)]
* Upgraded to prototype.js v1.5
* ajax calls whose parameters include Math.random() to foil
  the cache now call CtdlRandomString() instead

17 years ago* Reduce address book popup titlebar/roomselector to 12 point font
Art Cancro [Sat, 14 Apr 2007 03:24:23 +0000 (03:24 +0000)]
* Reduce address book popup titlebar/roomselector to 12 point font
* Refresh bottom content portion when a new room is selected

17 years agoAddress book popup is now rendered using an ajax refresh
Art Cancro [Fri, 13 Apr 2007 21:55:30 +0000 (21:55 +0000)]
Address book popup is now rendered using an ajax refresh
when it is called up, eliminating the need to render it even
when it has not been requested.

17 years agoWhen an attachment has no filename associated with
Art Cancro [Fri, 13 Apr 2007 20:52:08 +0000 (20:52 +0000)]
When an attachment has no filename associated with
its content-disposition, but has a name associated with its
content-type, use that name for the View/Download links.

17 years agoChange 'Message rejected by SpamAssassin' to 'message rejected by spam filter'
Art Cancro [Fri, 13 Apr 2007 15:26:40 +0000 (15:26 +0000)]
Change 'Message rejected by SpamAssassin' to 'message rejected by spam filter'

17 years agoAddress book popup title is now replaced by a big selector
Art Cancro [Fri, 13 Apr 2007 02:56:14 +0000 (02:56 +0000)]
Address book popup title is now replaced by a big selector
of all available VIEW_ADDRESSBOOK rooms.

17 years agoApplied matt's patches to clean up memory leaks in the client
Art Cancro [Thu, 12 Apr 2007 20:16:22 +0000 (20:16 +0000)]
Applied matt's patches to clean up memory leaks in the client

17 years ago*Always* require a recipient in the Mail> room,
Art Cancro [Thu, 12 Apr 2007 16:22:55 +0000 (16:22 +0000)]
*Always* require a recipient in the Mail> room,
regardless of the view setting.

17 years agoVersion number is now 7.08
Art Cancro [Thu, 12 Apr 2007 14:56:28 +0000 (14:56 +0000)]
Version number is now 7.08

17 years agoresynced changelog.
Wilfried Göesgens [Thu, 12 Apr 2007 14:53:00 +0000 (14:53 +0000)]
resynced changelog.

17 years agoWhen checking to see whether the user is saving a new
Art Cancro [Thu, 12 Apr 2007 14:40:14 +0000 (14:40 +0000)]
When checking to see whether the user is saving a new
vcard to My Citadel Config, only prohibit saving messages
to that room when it's actually a vCard.

17 years agoFixed gratuitous use of strlen() in imap_strout()
Art Cancro [Wed, 11 Apr 2007 19:20:32 +0000 (19:20 +0000)]
Fixed gratuitous use of strlen() in imap_strout()

17 years agoAddress book popup now begins to look like something with
Art Cancro [Wed, 11 Apr 2007 17:20:21 +0000 (17:20 +0000)]
Address book popup now begins to look like something with
addresses in it.

17 years agoMore work on the css/js for the address book popup.
Art Cancro [Tue, 10 Apr 2007 22:06:41 +0000 (22:06 +0000)]
More work on the css/js for the address book popup.
Warning: I've left it enabled this time.  Don't build packages from this.

17 years agoChanged a reference to 'room_flags' to 'room_flags2' (thanks Matt)
Art Cancro [Tue, 10 Apr 2007 18:32:27 +0000 (18:32 +0000)]
Changed a reference to 'room_flags' to 'room_flags2' (thanks Matt)

17 years agoMore work on address book popup
Art Cancro [Tue, 10 Apr 2007 16:29:50 +0000 (16:29 +0000)]
More work on address book popup

17 years agoTinkered with CSS for address book popup
Art Cancro [Tue, 10 Apr 2007 03:22:01 +0000 (03:22 +0000)]
Tinkered with CSS for address book popup

17 years agoExpand 'state' field in contact editor to the same length
Art Cancro [Tue, 10 Apr 2007 01:50:43 +0000 (01:50 +0000)]
Expand 'state' field in contact editor to the same length
as the other fields.

17 years agoSend private mail rather than posting a message whenever
Art Cancro [Mon, 9 Apr 2007 19:28:53 +0000 (19:28 +0000)]
Send private mail rather than posting a message whenever
an ENT0 command is issued within a mailbox room.

17 years agoTemporarily disable the icon that opens the popup window, in case
Art Cancro [Sat, 7 Apr 2007 03:29:06 +0000 (03:29 +0000)]
Temporarily disable the icon that opens the popup window, in case
anyone is trying to build a working system from the current tree.

17 years ago* Room info popup now uses Scriptactulous appear and fade effects
Art Cancro [Sat, 7 Apr 2007 03:16:12 +0000 (03:16 +0000)]
* Room info popup now uses Scriptactulous appear and fade effects
* Added in the javascript/ajax underpinnings for a pop-up address book
  to be used for selecting mail recipients and calendar event
  participants.  The window appears and fades but there is not yet
  any useful content in the window.

17 years agoFixed a broken tag in siteconfig.c
Art Cancro [Fri, 6 Apr 2007 04:12:08 +0000 (04:12 +0000)]
Fixed a broken tag in siteconfig.c

17 years ago* Added a bunch of preprocessor hacks to deal with certain
Art Cancro [Thu, 5 Apr 2007 16:30:37 +0000 (16:30 +0000)]
* Added a bunch of preprocessor hacks to deal with certain
  declarations missing from nameser.h on openbsd

17 years ago* Fixed a potential buffer overflow in the message submit chain.
Art Cancro [Wed, 4 Apr 2007 16:42:44 +0000 (16:42 +0000)]
* Fixed a potential buffer overflow in the message submit chain.
* Mailing list delivery now uses the message submit chain instead of
  generating queue instructions directly.  This greatly simplifies
  the code, and also allows non-SMTP recipients to be added to
  mailing lists.

17 years agoRemoved some outdated cruft from the SMTP queue handler:
Art Cancro [Wed, 4 Apr 2007 14:58:22 +0000 (14:58 +0000)]
Removed some outdated cruft from the SMTP queue handler:
* In the per-session data structures, CC->SMTP_RECPS and CC->SMTP_ROOMS
  are not used for anything, so they have been deleted
* Removed all recipient types other than remote because they
  aren't used -- non-SMTP recipients don
  don't go through this queue.

17 years agostruct recptypes now uses dynamically allocated
Art Cancro [Wed, 4 Apr 2007 04:43:21 +0000 (04:43 +0000)]
struct recptypes now uses dynamically allocated
string buffers.  The struct returned by validate_recipients() must now
always be freed using free_recipients(), the new destructor for
this data type.  C is my favorite OO language.  :)

17 years agoCleaned up some syntax. Also cleaned up a
Art Cancro [Tue, 3 Apr 2007 21:52:01 +0000 (21:52 +0000)]
Cleaned up some syntax.  Also cleaned up a
memory leak resulting from failure to free a struct
recptypes after calling validate_recipients()

17 years agoAnother uick hack to improve embedded URL extraction
Art Cancro [Mon, 2 Apr 2007 21:33:48 +0000 (21:33 +0000)]
Another uick hack to improve embedded URL extraction

17 years agoQuick hack to improve embedded URL extraction
Art Cancro [Mon, 2 Apr 2007 21:28:05 +0000 (21:28 +0000)]
Quick hack to improve embedded URL extraction

17 years ago * check the existance of the config file before chowning them, as if it's gone this...
Wilfried Göesgens [Mon, 2 Apr 2007 00:11:29 +0000 (00:11 +0000)]
 * check the existance of the config file before chowning them, as if it's gone this will fail.

17 years ago* look for | as url terminator too if we found an [ as opener.
Wilfried Göesgens [Sun, 1 Apr 2007 20:54:03 +0000 (20:54 +0000)]
* look for | as url terminator too if we found an [ as opener.

17 years ago* added missing link from configure <-> citadel key files
Wilfried Göesgens [Sun, 1 Apr 2007 13:24:12 +0000 (13:24 +0000)]
* added missing link from configure <-> citadel key files

17 years agoWhen GroupDAV GET encounters a multipart message, output
Art Cancro [Fri, 30 Mar 2007 17:09:21 +0000 (17:09 +0000)]
When GroupDAV GET encounters a multipart message, output
only the relevant section if possible.

17 years agoMore changes to GroupDAV GET to prepare for
Art Cancro [Fri, 30 Mar 2007 14:34:21 +0000 (14:34 +0000)]
More changes to GroupDAV GET to prepare for
extraction of relevant data from multipart.

17 years ago* When rejecting SMTP connections immediately upon connect,
Art Cancro [Thu, 29 Mar 2007 15:46:17 +0000 (15:46 +0000)]
* When rejecting SMTP connections immediately upon connect,
  don't engage in this behavior when running in MSA mode (port 587).

17 years agoGroupDAV 'GET' operation now loads the message into
Art Cancro [Thu, 29 Mar 2007 03:43:48 +0000 (03:43 +0000)]
GroupDAV 'GET' operation now loads the message into
memory prior to output.  This accomplishes nothing useful yet; it is
preparation for feeding it to the MIME parser so we can strip out
the irrelevant parts.

17 years ago* Include the MOVE command in the new delete access controls
Art Cancro [Wed, 28 Mar 2007 20:35:59 +0000 (20:35 +0000)]
* Include the MOVE command in the new delete access controls

17 years ago* Implemented support for the new 'anyone can delete' flag
Art Cancro [Wed, 28 Mar 2007 20:19:02 +0000 (20:19 +0000)]
* Implemented support for the new 'anyone can delete' flag

17 years ago* New room flag QR2_COLLABDEL ('collaborative
Art Cancro [Wed, 28 Mar 2007 19:25:28 +0000 (19:25 +0000)]
* New room flag QR2_COLLABDEL ('collaborative
  deletion') to allow anyone with permission to post in a room,
  to also delete messages from the room.  Useful for collaborative
  public folders and the like.
* Bumped the version number to 7.07

17 years agoWhen self-service user creation is disabled, also disable
Art Cancro [Wed, 28 Mar 2007 16:52:09 +0000 (16:52 +0000)]
When self-service user creation is disabled, also disable
self-service registration.

17 years agoWhen saving a calendar event, set the method to PUBLISH
Art Cancro [Tue, 27 Mar 2007 03:20:37 +0000 (03:20 +0000)]
When saving a calendar event, set the method to PUBLISH

17 years agoMinor formatting changes
Art Cancro [Tue, 27 Mar 2007 02:49:29 +0000 (02:49 +0000)]
Minor formatting changes

17 years agoSuppress attachment download links for mime parts
Art Cancro [Mon, 26 Mar 2007 02:49:44 +0000 (02:49 +0000)]
Suppress attachment download links for mime parts
with zero-length content-type

17 years agoSuppress attachment download links for mime parts
Art Cancro [Mon, 26 Mar 2007 02:45:32 +0000 (02:45 +0000)]
Suppress attachment download links for mime parts
with zero-length content-type

17 years agoSuppress attachment download link for the MIME section
Art Cancro [Mon, 26 Mar 2007 02:25:06 +0000 (02:25 +0000)]
Suppress attachment download link for the MIME section
that is already being displayed as the main message body.

17 years agoSuppress display of a MIME multipart node if it is considered
Art Cancro [Sun, 25 Mar 2007 21:31:38 +0000 (21:31 +0000)]
Suppress display of a MIME multipart node if it is considered
to be the 'main' body which we are already viewing.

17 years agoOutput a new header 'X-Citadel-MSG4-Partnum:' with the
Art Cancro [Sun, 25 Mar 2007 04:51:19 +0000 (04:51 +0000)]
Output a new header 'X-Citadel-MSG4-Partnum:' with the
MSG4 output in order to give clients a way to avoid displaying a
download link (or whatever) for the main body of the message that has
already been displayed.

17 years agoBe more tolerant about whitespace between keys and values
Art Cancro [Sun, 25 Mar 2007 04:14:20 +0000 (04:14 +0000)]
Be more tolerant about whitespace between keys and values
in the MIME headers.  Some b0rken mailers generate some weird stuff...

17 years agoBe more tolerant about whitespace between keys and values
Art Cancro [Sun, 25 Mar 2007 04:13:25 +0000 (04:13 +0000)]
Be more tolerant about whitespace between keys and values
in the MIME headers.  Some b0rken mailers generate some weird stuff...

17 years agoWhen a MIME part's content-disposition is missing or empty,
Art Cancro [Sat, 24 Mar 2007 17:51:42 +0000 (17:51 +0000)]
When a MIME part's content-disposition is missing or empty,
treat it as 'attachment'

17 years agoWhen a MIME part's content-disposition is missing or empty,
Art Cancro [Sat, 24 Mar 2007 17:48:45 +0000 (17:48 +0000)]
When a MIME part's content-disposition is missing or empty,
treat it as 'attachment'

17 years ago* When <R>eply is selected in the message reading loop, the
Art Cancro [Sat, 24 Mar 2007 04:56:26 +0000 (04:56 +0000)]
* When <R>eply is selected in the message reading loop, the
recipient address is now constructed using the full
Display Name <user@domain.org>  syntax.  This is important because
it allows the auto-populated address book to be more coherent.
* r5047 inadvertently removed part of another tag in addition to the hardcoded
  banner color.  Repaired the tag.

17 years agoWhen <R>eply is selected in the message reading loop, the
Art Cancro [Sat, 24 Mar 2007 04:45:22 +0000 (04:45 +0000)]
When <R>eply is selected in the message reading loop, the
recipient address is now constructed using the full
Display Name <user@domain.org>  syntax.  This is important because
it allows the auto-populated address book to be more coherent.

17 years agoremove hardcoding color in banner
Thierry Pasqualier [Fri, 23 Mar 2007 16:38:11 +0000 (16:38 +0000)]
remove hardcoding color in banner

17 years agoChanges to support the use of any of a user's valid email addresses in messages
Art Cancro [Thu, 22 Mar 2007 19:41:23 +0000 (19:41 +0000)]
Changes to support the use of any of a user's valid email addresses in messages

17 years agoChanges to support the use of any of a user's valid email addresses in messages
Art Cancro [Thu, 22 Mar 2007 19:41:00 +0000 (19:41 +0000)]
Changes to support the use of any of a user's valid email addresses in messages

17 years agoServer-side changes to allow users to submit messages
Art Cancro [Thu, 22 Mar 2007 17:17:41 +0000 (17:17 +0000)]
Server-side changes to allow users to submit messages
using any of their valid email addresses when using Citadel protocol.

17 years agoBrought over the updated MIME parser from Citadel.
Art Cancro [Thu, 22 Mar 2007 02:55:44 +0000 (02:55 +0000)]
Brought over the updated MIME parser from Citadel.

17 years agoThe MIME parser now correctly handles both LF and CRLF
Art Cancro [Thu, 22 Mar 2007 02:53:56 +0000 (02:53 +0000)]
The MIME parser now correctly handles both LF and CRLF
newline styles, rendering the correct number of bytes per part
in either case.

17 years agoTests and preparation for another mime parser update
Art Cancro [Wed, 21 Mar 2007 21:49:55 +0000 (21:49 +0000)]
Tests and preparation for another mime parser update

17 years ago* fixed setup.c to accept our environment variables
Wilfried Göesgens [Wed, 21 Mar 2007 19:43:56 +0000 (19:43 +0000)]
* fixed setup.c to accept our environment variables
* removed double code we and debhelber had
* some more advanced debconfg capabilities

17 years agostatic/head.html: corrected misspelling of 'collaboration'
Art Cancro [Tue, 20 Mar 2007 20:56:48 +0000 (20:56 +0000)]
static/head.html: corrected misspelling of 'collaboration'

17 years ago* finaly get the apache config file inside of the package.
Wilfried Göesgens [Mon, 19 Mar 2007 20:29:57 +0000 (20:29 +0000)]
* finaly get the apache config file inside of the package.

17 years ago* check for /etc/rc.d/init.d if /etc/init.d/ is not there and create the file there.
Wilfried Göesgens [Mon, 19 Mar 2007 20:16:09 +0000 (20:16 +0000)]
* check for /etc/rc.d/init.d if /etc/init.d/ is not there and create the file there.
* use the preput-init file + dir for the shell commands.

17 years ago* check for /etc/rc.d/init.d if /etc/init.d/ is not there and create the file there.
Wilfried Göesgens [Mon, 19 Mar 2007 20:04:39 +0000 (20:04 +0000)]
* check for /etc/rc.d/init.d if /etc/init.d/ is not there and create the file there.
* use the preput-init file + dir for the shell commands.

17 years agoOriginal message is now attached to smtp bounces.
Art Cancro [Mon, 19 Mar 2007 14:52:21 +0000 (14:52 +0000)]
Original message is now attached to smtp bounces.

17 years agoSMTP bounces are now MIME format with a multipart/mixed
Art Cancro [Mon, 19 Mar 2007 03:18:20 +0000 (03:18 +0000)]
SMTP bounces are now MIME format with a multipart/mixed
content type.  Within the next few days I will be committing another patch
that attaches the original message.

17 years agoCalendar service now handles icalendar objects that may
Art Cancro [Sun, 18 Mar 2007 03:55:06 +0000 (03:55 +0000)]
Calendar service now handles icalendar objects that may
or may not be buried inside multipart MIME messages, in the following places:
* Calendar display in WebCit
* Free/busy output
* Conflict checking
* webcal output

17 years agoMarked a couple of locations in the calendar code with comments
Art Cancro [Sat, 17 Mar 2007 04:59:53 +0000 (04:59 +0000)]
Marked a couple of locations in the calendar code with comments
that include the tag "FIXME CONNECTOR DEV" making note of places
where we need to convert the code to handle icalendar components
that may or may not be embedded inside multipart messages.

17 years ago* serv_vcard.c : hacked after-save hook to handle text/vcard in addition to text...
Art Cancro [Sat, 17 Mar 2007 04:25:02 +0000 (04:25 +0000)]
* serv_vcard.c : hacked after-save hook to handle text/vcard in addition to text/x-vcard
* Numerous other hacks to accept both of the above mime type
* More importantly, text/vcard is now the mime type we *generate*

17 years agoCtdlForEachMessage() now accepts regular expressions when
Art Cancro [Sat, 17 Mar 2007 03:41:09 +0000 (03:41 +0000)]
CtdlForEachMessage() now accepts regular expressions when
searching for messages with a specific MIME type.  This was necessary
for the text/x-vcard to text/vcard transition.

17 years ago(no commit message)
Art Cancro [Fri, 16 Mar 2007 16:08:04 +0000 (16:08 +0000)]

17 years agoSupplying a content type to CtdlDeleteMessages() in order
Art Cancro [Fri, 16 Mar 2007 15:21:09 +0000 (15:21 +0000)]
Supplying a content type to CtdlDeleteMessages() in order
to delete all messages of a particular content type, now supports the
use of regular expressions.
serv_vcard.c now uses a regular expression to replace messages of
both types 'text/x-vcard' and 'text/vcard' in order to support the
transition.

17 years agoApplied ninjadroid's patch for removing the
Art Cancro [Thu, 15 Mar 2007 20:56:39 +0000 (20:56 +0000)]
Applied ninjadroid's patch for removing the
extra null character from the end of SMTP AUTH PLAIN strings.

17 years agobeforesave and aftersave hooks for calendar rooms have been
Art Cancro [Thu, 15 Mar 2007 19:26:45 +0000 (19:26 +0000)]
beforesave and aftersave hooks for calendar rooms have been
updated to handle text/calendar items that may be buried inside
a multipart message.  It still handles this data if it appears at the
top level too, of course.   And the new algorithm is both cleaner and
more efficient because it just calls the mime parser instead of doing
all sorts of weird string scanning.  Isn't progress wonderful?

17 years agocitadel_ipc.c: when fetching an expire policy, the command buffer needs to be
Art Cancro [Thu, 15 Mar 2007 16:42:50 +0000 (16:42 +0000)]
citadel_ipc.c: when fetching an expire policy, the command buffer needs to be
more than 11 bytes, otherwise the string "GPEX mailboxes" smashes the stack.

17 years agoUpdated nl.po
Art Cancro [Thu, 15 Mar 2007 02:45:17 +0000 (02:45 +0000)]
Updated nl.po

17 years ago* missing newline.
Wilfried Göesgens [Wed, 14 Mar 2007 22:19:11 +0000 (22:19 +0000)]
* missing newline.

17 years ago* added the new german translations
Wilfried Göesgens [Wed, 14 Mar 2007 21:35:57 +0000 (21:35 +0000)]
* added the new german translations

17 years agoRenamed ical_dezonify_recur() to ical_dezonify_recurse()
Art Cancro [Wed, 14 Mar 2007 15:22:09 +0000 (15:22 +0000)]
Renamed ical_dezonify_recur() to ical_dezonify_recurse()
to avoid 'recur' being mistaken for an abbreviation of 'recurrence'

17 years agoRenamed ical_dezonify_recur() to ical_dezonify_recurse()
Art Cancro [Wed, 14 Mar 2007 15:19:15 +0000 (15:19 +0000)]
Renamed ical_dezonify_recur() to ical_dezonify_recurse()
to avoid 'recur' being mistaken for an abbreviation of 'recurrence'

17 years agoFixed a bug introduced by the previous commit. We weren't
Art Cancro [Wed, 14 Mar 2007 03:25:41 +0000 (03:25 +0000)]
Fixed a bug introduced by the previous commit.  We weren't
picking up the Citadel EUID from the vCard UID.

17 years agovCard beforesave hook - completely overhauled. Now uses
Art Cancro [Tue, 13 Mar 2007 21:12:56 +0000 (21:12 +0000)]
vCard beforesave hook - completely overhauled.  Now uses
the MIME parser and can recurse into a multipart.  Still needs
some more testing.

17 years agoRan create-pot.sh to update localization strings
Art Cancro [Tue, 13 Mar 2007 03:17:32 +0000 (03:17 +0000)]
Ran create-pot.sh to update localization strings

17 years agoFixed the ability to download files with spaces in the name
Art Cancro [Tue, 13 Mar 2007 03:06:05 +0000 (03:06 +0000)]
Fixed the ability to download files with spaces in the name

17 years agoChanges to vcard handler required for Bynari Connector support
Art Cancro [Tue, 13 Mar 2007 02:51:33 +0000 (02:51 +0000)]
Changes to vcard handler required for Bynari Connector support

17 years agoBrought over the updated mime parser from citadel
Art Cancro [Tue, 13 Mar 2007 02:41:50 +0000 (02:41 +0000)]
Brought over the updated mime parser from citadel

17 years agomime_parser: remove code that reduces the size of the
Art Cancro [Tue, 13 Mar 2007 02:39:42 +0000 (02:39 +0000)]
mime_parser: remove code that reduces the size of the
extracted multipart component by one, because it's not correct.
The original detected size appears to be the correct one.  This
probably means that there is an off-by-one error somewhere else.

17 years agobeforesave hook for calendar rooms no longer rejects
Art Cancro [Tue, 13 Mar 2007 01:57:49 +0000 (01:57 +0000)]
beforesave hook for calendar rooms no longer rejects
messages not of type text/calendar.  We cannot maintain this level of purity
anymore because the Bynari connector will attempt to store multipart/mixed as
well as metadata.

17 years agodisplay_using_handler() now needs to request more than just
Art Cancro [Tue, 13 Mar 2007 01:45:00 +0000 (01:45 +0000)]
display_using_handler() now needs to request more than just
the message base headers.  It needs the mime structure to find nested
parts of the requested type.

17 years ago* use relative post url to editinfo, so we point to the right target when running...
Wilfried Göesgens [Mon, 12 Mar 2007 23:25:01 +0000 (23:25 +0000)]
* use relative post url to editinfo, so we point to the right target when running behind an apache proxy with webcit/ url prefix.

17 years agoNow we have to click on the info link to opening
Thierry Pasqualier [Mon, 12 Mar 2007 22:10:51 +0000 (22:10 +0000)]
Now we have to click on the info link to opening
the info panel. Then click on a link to close it.