Hi fellow citizens,

I'd like to discuss on the list about:

https://github.com/openchange/openchange/pull/156
https://github.com/openchange/openchange/pull/157

To sum up, with this changes we change some defaults in the configuration
to enable openchange by default in a samba installation.

A bit of context. Right now a normal config file for openchange looks like
this:

/etc/samba/openchange.cnf:

[global]
    dcerpc endpoint servers = +epmapper, +mapiproxy
    dcerpc_mapiproxy:server = true
    dcerpc_mapiproxy:interfaces = exchange_emsmdb, exchange_nsp,
exchange_ds_rfr

    mapistore:namedproperties = mysql
    namedproperties:mysql_user = openchange
    namedproperties:mysql_pass = BudbPMbT
    namedproperties:mysql_host = localhost
    namedproperties:mysql_db = openchange

    mapistore:indexing_backend = mysql://openchange:passw0rd@localhost
/openchange
    mapiproxy:openchangedb = mysql://openchange:passw0rd@localhost
/openchange

/etc/samba/smb.cnf:
    ...
    include = /etc/samba/openchange.conf
    ...

With this pull request the first file will be changed to this:

[global]
    mapistore:namedproperties = mysql
    namedproperties:mysql_user = openchange
    namedproperties:mysql_pass = BudbPMbT
    namedproperties:mysql_host = localhost
    namedproperties:mysql_db = openchange

    mapistore:indexing_backend = mysql://openchange:passw0rd@localhost
/openchange
    mapiproxy:openchangedb = mysql://openchange:passw0rd@localhost
/openchange

The problem that I see is that if you remove all those config lines,
openchange will still be able to work (using ldb backends). So oc will work
silently without administrator knowledge. In the case that you want to
disable it, you will be required to include explicitly:

    dcerpc endpoint servers = -mapiproxy

I don't like at all this approach as an user. Basically I'd prefer explicit
to implicit for "big" changes to services, like openchange is to a samba
installation.

Obviously this is just my opinion and I understand completely jelmer's pov,
so I'd love to heard others opinions.

Cheers.
_______________________________________________
devel mailing list
devel@lists.openchange.org
http://mailman.openchange.org/listinfo/devel

Reply via email to