Nevermind on the not exiting that was a issue I was causing with the
debuging options. thx.

-leif

> Ilja,
>
>  Correction I wiped my cvs out and re-checked it out and the changes are
> there. I was expecting the update command to merge the changes is this
> not the case with the dbmail cvs tree?
>
>  On the list.c stuff I see this with the dmalloc lib we talked about a
> while back, do you knotice a state where the imapd and pop3d daemons will
> not exit when given a sig term? I am having an issue with them while
> debugging and I don't in the cvs from 1/12/04. Any ideas? If you want
> this patch for dmalloc let me know I will be glad to send it on so you
> can check with it yourself.
>
> Thanks,
> leif
>
> p.s. Aaron I still want to help on the libsieve and sieve code, and to
> anyone else if you have the framework for server side sorting and
> threading I would like to help with that otherwise I may have to write it
> myself :) Thanks.
>
>
>> Ilja & Aaron,
>>
>>  I am looking for this patch. I cannot access it from sourceforge? Or do
>> I
>> have to checkout from cvs differently than the default dbmail root? I
>> would be glad to look at this.... Also Aaron, i was working on your
>> sieve
>> code but there are some issues between the current libsieve you have in
>> cvs and the last one posed on sourceforge, the api and the lib doesn't
>> match quite right or at least not to the code you have in the dbmail cvs
>> tree, i am really exited about this feature and would like to help.
>>
>> Thanks,
>> Leif
>>
>>
>>> Hi,
>>>
>>> don't know why, but I just cannot find the reason why the delivery
>>> user_idnr is added to the userids-list in the dsn twice. It does not
>>> happen when using dbmail-smtp, only when using dbmail-lmtp.
>>>
>>> Aaron (or anybody else), can you take a look at this?  I'm completely
>>> lost at the moment.. :(
>>>
>>> Also, there is the problem with the read_header() function. Some
>>> testing
>>> has revealed that it always functions the first time an instance of
>>> dbmail-lmtp gets a message. The second time that the same instance of
>>> the daemon gets a message, it reads the output from the MTA (postfix in
>>> my case) very slowly. Are we forgetting to cleanup something?
>>>
>>> Ilja
>>>
>>>
>>> Ilja Booij wrote:
>>>
>>>> I haven't found the cause of this bug yet. There is also still a
>>>> problem
>>>> with the read_header() function. It's constantly hanging on an fgets
>>>> there..
>>>>
>>>> Ilja
>>>>
>>>> Ilja Booij wrote:
>>>>
>>>>> There is no problem when sending messages through dbmail-smtp, only
>>>>> when using lmtp. Strange..
>>>>>
>>>>> looking further
>>>>>
>>>>> Ilja
>>>>>
>>>>> Ilja Booij wrote:
>>>>>
>>>>>> Now there's another problem with deliveries. I get every mail twice!
>>>>>>
>>>>>> I'm firing up gdb as I type..
>>>>>>
>>>>>> Ilja
>>>>>>
>>>>>> Aaron Stone wrote:
>>>>>>
>>>>>>> Posted to SourceForge. A little patch to pipe.c and header.c, which
>>>>>>> fixes a
>>>>>>> buffer boundary issue in the newline/rfc counting, the forgotten
>>>>>>> delivery
>>>>>>> useridnr loop and a missing rfcsize argument to sort_and_deliver.
>>>>>>>
>>>>>>> It's also a proper forwards patch now :-P
>>>>>>>
>>>>>>> Aaron
>>>>>>>
>>>>>>>
>>>>>>> "Aaron Stone" <[EMAIL PROTECTED]> said:
>>>>>>>
>>>>>>>
>>>>>>>> Excuses, excuses. See SourceForge for an updated version of the
>>>>>>>> previously
>>>>>>>> posted patch; I neglected to add the new rfcsize arguments to the
>>>>>>>> sort call,
>>>>>>>> and something else gone wrong read_header(). Valgrinding as we
>>>>>>>> speak!
>>>>>>>>
>>>>>>>> Aaron
>>>>>>>>
>>>>>>>>
>>>>>>>> "Aaron Stone" <[EMAIL PROTECTED]> said:
>>>>>>>>
>>>>>>>>
>>>>>>>>> Now I remember! I continued fixing a bug or two in the
>>>>>>>>> 2.0rc2-fixes-snap1
>>>>>>>>> tree after I'd made the patches from it. But to start clean, I
>>>>>>>>> took a fresh
>>>>>>>>> 2.0rc2, applied the patches, and then started working towards the
>>>>>>>>> next set
>>>>>>>>> of patches... apparently without bringing this bugfix into the
>>>>>>>>> new
>>>>>>>>> tree :-\
>>>>>>>>>
>>>>>>>>> I read over the rest of the diff to make sure that I didn't leave
>>>>>>>>> anything
>>>>>>>>> else out, and this does seem to be the only thing I missed.
>>>>>>>>>
>>>>>>>>> Apply the attached patch, *reversed* (because I really need sleep
>>>>>>>>> :-P)
>>>>>>>>>
>>>>>>>>> Aaron
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ""Aaron Stone"" <[EMAIL PROTECTED]> said:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Oh, weird. I really did fix that already; I'll see if maybe I
>>>>>>>>>> fixed it in an
>>>>>>>>>> older tree by accident. Will post a patch this afternoon.
>>>>>>>>>>
>>>>>>>>>> Aaron
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Ilja Booij <[EMAIL PROTECTED]> said:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> I've applied the patch (have not updated CVS yet).
>>>>>>>>>>>
>>>>>>>>>>> I ran into the following problem:
>>>>>>>>>>> When delivering a message, all message go into the mailbox of
>>>>>>>>>>> user_idnr 0 (that is: zero).
>>>>>>>>>>>
>>>>>>>>>>> The problem seems to be, that the user_idnrs to deliver the
>>>>>>>>>>> messages to are kept in delivery->userids (in a list), but that
>>>>>>>>>>> this list is never used when attempting delivery. The
>>>>>>>>>>> delivery->userids field is not used when calling
>>>>>>>>>>> sort_and_deliver(). In that call, only delivery->useridnr is
>>>>>>>>>>> used, which defaults to zero.
>>>>>>>>>>>
>>>>>>>>>>> Ilja
>>>>>>>>>>>
>>>>>>>>>>> Aaron Stone wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> Here it goes... I'll also post to SourceForge.
>>>>>>>>>>>>
>>>>>>>>>>>> Aaron
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Ilja Booij <[EMAIL PROTECTED]> said:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> HEAD is completely updated. I'm having some trouble updating
>>>>>>>>>>>>> dbmail_2_0_branch, due to conflicts when applying patches. I
>>>>>>>>>>>>> guess I'll wait with updating that branch. Or, like somebody
>>>>>>>>>>>>> suggested a while
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ago,
>>>>>>>
>>>>>>>>>>>>> do the branching on release of 2.0 final (and abandon the
>>>>>>>>>>>>> current
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> branch
>>>>>>>
>>>>>>>>>>>>> for now).
>>>>>>>>>>>>>
>>>>>>>>>>>>> Good luck finishing your project :)
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ilja
>>>>>>>>>>>>> Aaron Stone wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> If you have CVS updated to your latest working tree I'll
>>>>>>>>>>>>>> patch
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> against it
>>>>>>>
>>>>>>>>>> in a
>>>>>>>>>>
>>>>>>>>>>>>>> few hours. This moment I have to finish up a project before
>>>>>>>>>>>>>> daybreak.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Aaron
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ilja Booij <[EMAIL PROTECTED]> said:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Just tried this for myself. A lot of warnings..
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I guess the cleaned up statements are in the patches you'll
>>>>>>>>>>>>>>> send me today? ;)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I agree we should keep the __attribute__ thing in the
>>>>>>>>>>>>>>> source. It does not cost us anything, and it helps
>>>>>>>>>>>>>>> preventing bugs. Sounds like free lunch to me! :)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Ilja
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Aaron Stone wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Well that was fun! I also caught three or four more of the
>>>>>>>>>>>>>>>> missing
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> comma
>>>>>>>>
>>>>>>>>>>>>>>>> errors, and a handful of "%s, %s: ...." formats that were
>>>>>>>>>>>>>>>> missing the
>>>>>>>>>>>>>>>> __FILE__, __FUNCTION arguments.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I cleaned up all of the warnings, though we should
>>>>>>>>>>>>>>>> definitely keep
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> the GNU
>>>>>>>>>
>>>>>>>>>>>>>>>> attribute in the source to warn against format bugs in the
>>>>>>>>>>>>>>>> future.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Aaron
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> "Aaron Stone" <[EMAIL PROTECTED]> said:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I found the GNU extension to turn on pritnf style format
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> checking! In
>>>>>>>
>>>>>>>>>>>> debug.h,
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> make this your declaration of trace():
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> void trace(int level, char *formatstring, ...)
>>>>>>>>>>>>>>>>>      __attribute__((format(printf, 2, 3)));
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Voila, tons of errors next time you make.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Aaron
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> Dbmail-dev mailing list
>>>>>>>>>>>>>>> Dbmail-dev@dbmail.org
>>>>>>>>>>>>>>> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> Dbmail-dev mailing list
>>>>>>>>>>>>> Dbmail-dev@dbmail.org
>>>>>>>>>>>>> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Dbmail-dev mailing list
>>>>>>>>>>> Dbmail-dev@dbmail.org
>>>>>>>>>>> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Dbmail-dev mailing list
>>>>>>>>>> Dbmail-dev@dbmail.org
>>>>>>>>>> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Dbmail-dev mailing list
>>>>>>>> Dbmail-dev@dbmail.org
>>>>>>>> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> _______________________________________________
>>>>>> Dbmail-dev mailing list
>>>>>> Dbmail-dev@dbmail.org
>>>>>> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Dbmail-dev mailing list
>>>>> Dbmail-dev@dbmail.org
>>>>> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
>>>>
>>>> _______________________________________________
>>>> Dbmail-dev mailing list
>>>> Dbmail-dev@dbmail.org
>>>> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
>>> _______________________________________________
>>> Dbmail-dev mailing list
>>> Dbmail-dev@dbmail.org
>>> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
>>>
>>
>> _______________________________________________
>> Dbmail-dev mailing list
>> Dbmail-dev@dbmail.org
>> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
>>
>
> _______________________________________________
> Dbmail-dev mailing list
> Dbmail-dev@dbmail.org
> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
>

Reply via email to