> On Mon, 2006-02-27 at 12:28 +0300, Oleg Lapshin wrote:
> > Hello
> >
> > And again, troubles with "address already in use"
>
> Got it! If I hit the parent process with lots of fast SIGHUPs, I can
> cause it to die, but leave children that look like parents:
>
> nobody   30203     1  0 09:25 /usr/local/sbin/dbmail-imapd
> nobody   30205     1  0 09:25 /usr/local/sbin/dbmail-imapd
>
> Both of those processes think that they're the parent (parent id 1) and
> neither have any children. Both are handling connections normally.
> Trying to open a third connection does not work.
>
> [snip]
>
> > imap4.c,IMAPClientHandler: Finished command uid [0]
> > main(): server has exited, exit status [1]
>

Strange thing...
I copied this files:
authmodule.c
db.c
dbmail.h
dbmodule.c
lmtp.c
main.c
misc.c
misc.h
pipe.c
pipe.h
serverchild.c
sort.c
sort.h
sortmodule.c
sortmodule.h
modules/sortnull.c
modules/sortsieve.c
timsieve.c
timsieved.c
from revision-1996 to revision-1991 tree (all .c and .h that was changed),
configured and compiled as usually

And it works for about 18 hours without errors!!!



++++++++++++
Two words about kmail and sieve.

I try to change sieve-script from kmail,
but when I try to download script to change it, I get error from kmail
"protocol error".
timsieved log output:

authsql.c,auth_validate: validating using plaintext passwords
dbmysql.c,db_query: executing query [UPDATE dbmail_users SET last_login = 
'2006-02-28 11:47:22' WHERE user_idnr = '2']
dbmysql.c,db_query: res was not freed after the previous query!
tims(): incoming buffer: [LISTSCRIPTS]
tims(): command looked up as commandtype 3
dbmysql.c,db_query: executing query [SELECT name,active from 
dbmail_sievescripts where owner_idnr = 2]
tims(): incoming buffer: [LISTSCRIPTS]
tims(): command looked up as commandtype 3
dbmysql.c,db_query: executing query [SELECT name,active from 
dbmail_sievescripts where owner_idnr = 2]
tims(): incoming buffer: [GETSCRIPT "main"]
tims(): command issued: cmd [GETSCRIPT], val ["main"]
tims(): command looked up as commandtype 6
misc.c, find_bounded: Found [main] of length [4] between '"' and '"' so next 
skip [5]
dbmysql.c,db_query: executing query [SELECT script from dbmail_sievescripts 
where owner_idnr = '2' and name = 'main']
tims(): incoming buffer: [LOGOUT]
tims(): command looked up as commandtype 0
serverchild.c,PerformChildTask: client handling complete, closing streams
serverchild.c,client_close: closing write stream
serverchild.c,client_close: closing read stream
serverchild.c,PerformChildTask: connection closed
serverchild.c,PerformChildTask: waiting for connection
pool.c,child_reg_disconnected: [1325]

++++++++
When I try to set vacation, kmail say me:
"Unknown URL sieve://[EMAIL PROTECTED]:20000/?x-mech=PLAIN"


I think both errors - are bugs in kmail
Will try to find solutions in google :)

-- 
Oleg Lapshin

Reply via email to