1. fixed a potential buffer overrun in find_match(). Now
find_match() takes another parameter specifying the
dest.
buffer size.
2. fixed memory leak in collecting headers. Version 0.90.3
does not free the headers that existed once but no
longer
exist in the server. As the result, the process size
grows
each time the program detects new mails. I added a new
function hdr_clean(), which frees the headers that
no longer
exist in the server (these messages are either
deleted or
taken by an MUA).
3. enhanced the `daemon' mode. Version 0.90.3 does not
invoke a command at new mail arrival in the daemon
mode.
Now pop3check creates a child process and executes a
command at new mail arrival in the daemon mode. If the
command invoked before is still running, pop3check does
nothing so that you do not suffer from multiple
invocations.
4. enhanced the new mail detection algorithm.
diff
Logged In: YES
user_id=217262
This sounds a bit like I'm not pleased to receive a patch but I
am very pleased it would just help if your changes were for
0.100.3. Thanks, Simon
1 and 2 are fixed in version 0.100.0
I'm not sure 3 is desirable perhaps we should make it an
option.
The new header detection has been improved since 0.100.3
What did you do? Maybe we can incorporate your change too?