Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (annotate)|
Updated copyright dates.
A proper error message might save someone else an hour of debugging.
Replace all Sleep() by sleep() and add a #define for Sleep.
Updated copyright dates, doc issues, misc fixes.
Set keyword expansion for Id on all files that already have $Id$ tags.
Also count recipients if the address was explicitly passed to sendmail doblock might filter out the only recipient and we do not want to pass the mail to the MTA then or try to deliver it via SMTP
Config option PRECEDENCE allows setting the Precedence: header on all outgoing mail. (Hauke Lampe)
The 'working on the train' commit: Don't try to send a message if there are no recipients left. Set default max-randhops from 20 to 4. Remix-To chain is limited by max-randhops limit as well. Messages to more than one remailer are dropped.
Rewind message buffer after searching recipient address.
Don't send messages to ourselves via the mailsystem but instead place them in the pool as incoming messages so that they will get processed with the next pool run.
snprintf() takes care of the final \0 itself
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
AUTH LOGIN support for SMTP.
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.
Linux PPC fixes
Standardized commenting conventions.
Random clean ups
The files created with SENDMAIL outfile have different names now to scale beyond 10k files (closes: #587593).
Ignore comment lines
Make sure files are closed
ANSI C does not allow extra ; outside of a function
Submitted By: Sami Farin (safari): Included correct header files. Src/main.c had incorrect param to buf_appendf. Added buf_write_sync() (used by Src/rem.c:mix_pool()). Should a mixmaster machine crash, pool file can contain any random data after reboot/journal recovery (at least when using reiserfs). Maybe not relevant, but strrchr should be used instead of strchr when looking for domain part. Src/pgpdata.c:pgp_elgdecrypt() passes uninitialized values to BN_free if BN_CTX_new fails. Src/pgpdata.c:pgp_elgencrypt() passes uninitialized value to BN_free if the third mpi_get(key, i) fails. Src/random.c does not check return value of read(). Src/rndseed.c does not check return value of read().
Make smtp sending similar to local /usr/lib/sendmail sending (wrt header/body seperation; Closes: #482052). Add X-Loop header on mailbox forwarded messages.
Added dupicate address checking for MTAs that don't do duplicate checking. ifdef'd out except for WIN32.
First round of changes adding support for Mixmaster as a service under Windows NT.
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|