Stephan Bosch wrote:
Dispite the heat out here, I managed to come up with a new version of the managesieve patch for dovecot-1.0rc2:
To get this patch to compile (and apparently work) with RC7, the following patch must be applied: Index: src/managesieve-login/client.c =================================================================== --- src/managesieve-login/client.c (revision 2) +++ src/managesieve-login/client.c (working copy) @@ -350,7 +350,7 @@ client_unref(client); } -static void client_destroy_oldest(void) +void client_destroy_oldest(void) { struct hash_iterate_context *iter; void *key, *value; @@ -403,8 +403,8 @@ struct managesieve_client *client; const char *addr; - if (max_logging_users > CLIENT_DESTROY_OLDEST_COUNT && - hash_size(clients) >= max_logging_users) { + if (max_connections > CLIENT_DESTROY_OLDEST_COUNT && + hash_size(clients) >= max_connections) { /* reached max. users count, kill few of the oldest connections */ client_destroy_oldest(); I'm having problems with lda-sieve and RC7, but I hope to get that worked out by next week (because I want to install and run RC7). John -- John Peacock Director of Information Research and Technology Rowman & Littlefield Publishing Group 4501 Forbes Blvd Suite H Lanham, MD 20706 301-459-3366 x.5010 fax 301-429-5747