[Tickets #6686] Vacation and forward conflict in SunOne LDAP schema

bugs at horde.org bugs at horde.org
Fri May 9 07:12:17 UTC 2008


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/6686
-----------------------------------------------------------------------
 Ticket             | 6686
 Created By         | falon at csi.it
 Summary            | Vacation and forward conflict in SunOne LDAP schema
 Queue              | Vacation
 Version            | 3.0.1
 Type               | Bug
 State              | Unconfirmed
 Priority           | 1. Low
 Milestone          |
 Patch              |
 Owners             |
-----------------------------------------------------------------------


falon at csi.it (2008-05-09 03:12) wrote:

I would like to explain a problem that affect all people that use forward
and vacation modules together with LDAP driver.

In SunOne schema vacation and forward mechanism use the same attribute
"maildeliveryoption".

So, if a user set vacation lose forward setting, and vice versa. Because
if I set a module I change maildeliveryoption not only on interested value,
but rewriting all its values.

Let me explain with an example:

Let be that attribute which contains the vacation status and forward
status is the same: maildeliveryoption.
A user set a forward:
ldap driver set maildeliveryoption adding "forward" value.
Then the same user also set vacation:
ldap vacation driver instead to *add* "autoreply" value to
maildeliveryoption, *replace* it with "autoreply" value. So user lose the
"forward" value previously set.

See also http://bugs.horde.org/ticket/6523

I know that this should be a particular condition of SunOne, but all
environments that use same multivalued attribute to set vacation and
forward could be affected. It is also true that these LDAP drivers should
only modify single value of multivalued attribute, instead of replacing
attribute at all, without preserve other values.

What do you think? A fix to this behavior should be very appreciate.
I thank you very much
Best Regards




More information about the bugs mailing list