Parent Directory | Revision Log
Previosly when we ran Mixmaster in daemon mode and injected mail either via pop3 or the MAILIN method (reading a Maildir or an mbox), Mixmaster only processed remailer-xxx requests at SENDPOOLTIME intervalls. It might be in the interest of an operator to have a high SENDPOOLTIME - like say an hour or two - to provide better security to their user. However it is also important to answer remailer-xxx requests in a timely manner. This conflict of interests can be solved by adding yet another config option: MAILINTIME. MAILINTIME specifies the amount of time between reading MAILIN and processing those mails (as well as those injected via POP3). Processing here means to answer -xxx requests and to add remailer mails to the pool. This is also done implicitly whenever Mixmaster is about to process its pool or just fetched mail via pop3.
Mixmaster in daemon mode will now reload its configuration upon receiving a SIGHUP. It was necessary to set the defaults in their own function rather than when defining the variables. It will also catch SIGTERM and SIGINT and exit in a sane way, first finishing the current action. New option --no-detach will prevent mixmaster in daemon mode from detaching from the terminal.
List known mixmasters in remailer-conf replies. How do I get a list of the pgp keyring so I can also list type I remailers? Do we need to list type I remailers?
Enable exit hop to add footers.
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.
Fixed incorrect information about default location of PGP keyrings.
s/MAIL/MAILBOX/ in one place/
Make all filenames configurable in mix.cfg. Add global mix.cfg support (compile time option).
We have changed the compile-time option PASSPHRASE to be named COMPILEDPASS. We have changed the configuration file option PASS_PHRASE to be named PASSPHRASE. We have added documentation for the new configuration file option and made changes in the man page to reflect the name change. This was done to avoid confusion due to the similarity in names of the options.
Win32 Service changes.
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|