Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (annotate)|
Whitespace cleanup: for i in *.c; do cp -a $i $i.orig; sed -e 's/^ /<TAB>/' $i.orig > $i; rm $i.orig; done for i in *.c *.h; do cp -a $i $i.orig; sed -e 's/[ <TAB>]*$//' $i.orig > $i; rm $i.orig; done
Added closing comments for all #ifdef statements. All #endif's, as well as nested braces, should be commented to reference their start. We need to provide comments before every function as well.
Standardized commenting conventions.
Maildir will not work on SHORTNAMES operating systems. Is there any reason to still �support� that? I guess nobody even tried to build a Mixmaster on 8.3 systems in recent years.
Make sure to deliver to the right directory with Maildir deliveries. Since we do not chdir() to the Mixmaster base directory we need to take care of this whenever we do file or directory operations. Fortunatly the function mixfile() helps here. mixfile() was extended to handle paths starting with "~/". '~' is replaced by the HOME environment variable if defined. Implement MAILIN option: If set Mixmaster reads mails from either a mbox or a Maildir mail folder when processing its queue (-M or daemon). After reading the mail folder is emtpied. If MAILIN ends with / it is expected to be a Maildir, mbox oterhwise. I hope that I did not break anything with the change to mixfile(). Maildir drop and reading from both Maildir and mbox has been tested a little. Seems to work fine so far.
Fixes to make it build on Win32. Thanks Disastry
We use DIRSEP instaed of / usually. Beats me why but I am following it
Remove unused variable
Use getcwd()/chdir() instead of open()/fchdir(). This was suggested by Disastry to make the WIN32 port easier.
Use Maildir++ scheme for naming files. This includes the message size in the filename which with some mail systems is used for quota caluclation. If link()ing from the tmp/ directory to the new/ directory fails with EEXIST try with another target filename again after sleeping for some time (Break out after 5 attempts).
Better check this result too
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
|Powered by ViewVC 1.1.5|