Re: Changelog, LDAP features

2003-11-19 Thread Pascal Gienger
Thomas Luzat [EMAIL PROTECTED] wrote:

a) Fetching Sieve-scripts from LDAP (would guess not)
b) Fetching Quota settings from LDAP (same)
It's probably best to write some LDAP-Cyrus gateway for that, right?


For the university of Constance I wrote a little Daemon program which 
synchronizes OpenLDAP with Cyrus databases (and mailboxes) - because they 
did not want to compile the postfix and cyrus things themselves (lack of 
support).

It uses the rather simple openldap-replication-mechanism to accomplish this.

For the staff there, the postfix/cyrus server is completely in the LDAP 
tree including passwords, quotas, forwards  and autoreplies (via a special 
autoreply program, also written by myself because most of them lying around 
send out too many autoreplies (to lists, errors, ...) and could not take 
the autoreply message via LDAP. Here we use the standard 
autoreply-LDAP-attributes.).

Mailboxes get created automatically when an LDAP entry comes in and it gets 
deactivated when it is removed.

So the user support personnel can just create an LDAP entry to make a valid 
postfix-alias and cyrus mailbox available immediately.

Works like a charm but it is not very elegant (I must admit it). I did not 
find any other solutions than to write it on my own.

If there are other solutions, let me know.
I packaged the whole system to a package named priscilla -
Pascal


Re: Changelog, LDAP features

2003-11-19 Thread Simon Matter
 Thomas Luzat [EMAIL PROTECTED] wrote:

 a) Fetching Sieve-scripts from LDAP (would guess not)
 b) Fetching Quota settings from LDAP (same)

 It's probably best to write some LDAP-Cyrus gateway for that, right?


 For the university of Constance I wrote a little Daemon program which
 synchronizes OpenLDAP with Cyrus databases (and mailboxes) - because they
 did not want to compile the postfix and cyrus things themselves (lack of
 support).


 If there are other solutions, let me know.

The University of Athens is doing some cool work here
http://email.uoa.gr/projects/cyrusmaster/

 I packaged the whole system to a package named priscilla -

What is the license of your package, can it be downloaded somewhere?

Simon


 Pascal





Re: Changelog, LDAP features

2003-11-19 Thread Pascal Gienger
Simon Matter [EMAIL PROTECTED] wrote:


The University of Athens is doing some cool work here
http://email.uoa.gr/projects/cyrusmaster/
I'll take a look at it!


What is the license of your package, can it be downloaded somewhere?
Yes it will be next week. Had enough time to test it, it works in 
production for approx 15000 users since 6 months now - the daemon logs 
activity via syslog.

It is not a click here to install-Package though, you will have to read 
readme-Files and edit some configurations with a text editor... See it as a 
glue between cyrus and OpenLDAP.

Pascal


Re: Changelog, LDAP features

2003-11-19 Thread Ken Murchison
Thomas Luzat wrote:

Hello!

1) Is there any 'readable' changelog (better than the CVS entries) for
Cyrus IMAP available?
Are you looking for a log listing changes between releases 
(doc/changes.html) or changes between source file versions (CVS logs)?


2) Is there a list of planned featues and features which is being worked
on?
Not really.  The cyrus-devel list or the Cyrus Wiki would be the most 
obvious places for this type of thing to exist.

3) Are there any plans to allow some further integration of LDAP? I am
thinking about:
a) Fetching Sieve-scripts from LDAP (would guess not)
No, but I don't see why it couldn't exist.  I don't know if you'd want 
integration with timsieved or not (probably not).

b) Fetching Quota settings from LDAP (same)
This would be fairly trivial once the quota stuff gets changed to use 
the cyrusdb interface.  Then all that would need to be done would be to 
write a cyrusdb_ldap backend.  In fact the cyrusdb_ldap backend could be 
written any time.

--
Kenneth Murchison Oceana Matrix Ltd.
Software Engineer 21 Princeton Place
716-662-8973 x26  Orchard Park, NY 14127
--PGP Public Key--http://www.oceana.com/~ken/ksm.pgp


Re: Changelog, LDAP features

2003-11-19 Thread Rob Siemborski
On Wed, 19 Nov 2003, Ken Murchison wrote:

  2) Is there a list of planned featues and features which is being worked
  on?

 Not really.  The cyrus-devel list or the Cyrus Wiki would be the most
 obvious places for this type of thing to exist.

Generally if someone suggests a feature that we want to implement
sometime, we throw it in our bugzilla so we don't forget.

However, currently I think we're heading into a mostly-maintenance period
(after 2.2 gets a stable release -- possibly by the end of the year,
certainly by the end of January).

  3) Are there any plans to allow some further integration of LDAP? I am
  thinking about:
 
  a) Fetching Sieve-scripts from LDAP (would guess not)

 No, but I don't see why it couldn't exist.  I don't know if you'd want
 integration with timsieved or not (probably not).

There's no plans for this.  There's no real strong reasons against it,
except for performance -- currently we mmap the bytecode directly
from disk, as opposed to having to download it for each delivery
(even from a local replica, this is a lose).

  b) Fetching Quota settings from LDAP (same)

 This would be fairly trivial once the quota stuff gets changed to use
 the cyrusdb interface.  Then all that would need to be done would be to
 write a cyrusdb_ldap backend.  In fact the cyrusdb_ldap backend could be
 written any time.

Again, no plans, and no reasons against except for performance.

Quotas get updated surprisingly frequently (every delivery, APPEND, COPY,
and EXPUNGE), so having them in LDAP may not be desirable from a
performance standpoint (LDAP directories don't tend to be designed around
near-continuous updates).

-Rob

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
Research Systems Programmer * /usr/contributed Gatekeeper



Re: Changelog, LDAP features

2003-11-19 Thread Henrique de Moraes Holschuh
On Wed, 19 Nov 2003, Rob Siemborski wrote:
 On Wed, 19 Nov 2003, Ken Murchison wrote:
   b) Fetching Quota settings from LDAP (same)
 
  This would be fairly trivial once the quota stuff gets changed to use
  the cyrusdb interface.  Then all that would need to be done would be to
  write a cyrusdb_ldap backend.  In fact the cyrusdb_ldap backend could be
  written any time.
 
 Quotas get updated surprisingly frequently (every delivery, APPEND, COPY,

Nah, I think what is in question is the maximum quota, not the current quota
state... i.e. that which is set by sq in cyradm.  I have a script (modified
from someone else) that fetches the quotas from LDAP and apply any changes
using the perl interface, but that's suboptimal at best.  I imagine a lot of
people have similar kludges in their setups.

-- 
  One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie. -- The Silicon Valley Tarot
  Henrique Holschuh


Re: Changelog, LDAP features

2003-11-19 Thread Rob Siemborski
On Wed, 19 Nov 2003, Henrique de Moraes Holschuh wrote:

 Nah, I think what is in question is the maximum quota, not the current quota
 state... i.e. that which is set by sq in cyradm.  I have a script (modified
 from someone else) that fetches the quotas from LDAP and apply any changes
 using the perl interface, but that's suboptimal at best.  I imagine a lot of
 people have similar kludges in their setups.

That is, of course, different.

-Rob

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
Research Systems Programmer * /usr/contributed Gatekeeper



OT: Re: Changelog, LDAP features

2003-11-19 Thread Murat Ergur
On Wed, 2003-11-19 at 17:48, Rob Siemborski wrote:
 On Wed, 19 Nov 2003, Ken Murchison wrote:
 
   2) Is there a list of planned featues and features which is being worked
   on?
 
  Not really.  The cyrus-devel list or the Cyrus Wiki would be the most
  obvious places for this type of thing to exist.
 
 Generally if someone suggests a feature that we want to implement
 sometime, we throw it in our bugzilla so we don't forget.
 
 However, currently I think we're heading into a mostly-maintenance period
 (after 2.2 gets a stable release -- possibly by the end of the year,
 certainly by the end of January).
 
   3) Are there any plans to allow some further integration of LDAP? I am
   thinking about:
  
   a) Fetching Sieve-scripts from LDAP (would guess not)
 
  No, but I don't see why it couldn't exist.  I don't know if you'd want
  integration with timsieved or not (probably not).
 
 There's no plans for this.  There's no real strong reasons against it,
 except for performance -- currently we mmap the bytecode directly
 from disk, as opposed to having to download it for each delivery
 (even from a local replica, this is a lose).
 
   b) Fetching Quota settings from LDAP (same)
 
  This would be fairly trivial once the quota stuff gets changed to use
  the cyrusdb interface.  Then all that would need to be done would be to
  write a cyrusdb_ldap backend.  In fact the cyrusdb_ldap backend could be
  written any time.

Sorry, it is a little bit off topic but I decided to ask since you have
mentioned about near future plans. Do you plan to include a document as
to how to implement Cyrus 2.2 virtual domains feature into postfix ?
This has been written in the todo list.

Murat



Changelog, LDAP features

2003-11-18 Thread Thomas Luzat
Hello!

1) Is there any 'readable' changelog (better than the CVS entries) for
Cyrus IMAP available?

2) Is there a list of planned featues and features which is being worked
on?

3) Are there any plans to allow some further integration of LDAP? I am
thinking about:

a) Fetching Sieve-scripts from LDAP (would guess not)
b) Fetching Quota settings from LDAP (same)

It's probably best to write some LDAP-Cyrus gateway for that, right?

Thanks!

Thomas


signature.asc
Description: This is a digitally signed message part