Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (annotate)|
Add max capability to Type I
Applied Colin's star exclude patch
Only return latest pgp keys to remailer-key requests
Make sure to always have the right one of begin private/public key
add commandline option --config=file this allows to use alternate configuration file (for example on encrypted partition) also make pool directory configurable
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.
Mixmaster keys now have creation and expiration date. It is not secured by any crypto voodoo, it's only informational for clients to decide which keys to use should they have more. - on the client side we do not show remailers (and therefore not use them) if their key is expired. - the remailer refuses to decrypt messages to keys that expired one month ago or earlier. - the remailer automatically creates new mixmaster keys if the current one are about to expire or already are expired. - the latest key from secring.mix is written to key.txt. It used to be the first one. Since creation of new mix key appends the key, this seemed sensible.
Write a pid file
getv2seckey() prototype is now defined globally as it is used in main() now.
Use names rather than numbers as arument to pgp_armor. Have PGP PRIVATE for armoring
Also list cypherpunk remailers in remailer-conf reply. Thanks to Ulf and Disastry for their help.
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?
Make smtp sending similar to local /usr/lib/sendmail sending (wrt header/body seperation; Closes: #482052). Add X-Loop header on mailbox forwarded messages.
The -T option (display type2.list) previously would not work if the file type2.list was not present. -T will now display type2.list info retrieved from pubring.mix if type2.list is not present.
Added support for AES in Type I messages. This should prevent lost mail if a user attempts to send OpenPGP messages encrypted with AES. Support for AES requires OpenSSL 0.9.7 (soon to be released.) The Install script needs to be updated to enable AES if 0.9.7 or later is present. Also, pgp_keylen now returns 0 instead of -1 for unknown symalgo. Output of pgp_keylen is used in buf_appendrnd and in other functions without checking, so they might be unhappy with -1. (We should really check for this.) Thanks to Disastry and Peter for working on this.
The format of id.log is now binary. Mixmaster still performs a linear search on it for duplicate checking, but this should improve performance on slower systems over having the entries stored in a text file. We had considered using a hash table, but id.log entries only matter up to 7 days anyway, so there isn't too much more to be gained. Perhaps if we had Mixmaster on cell phones... ;) Thanks to Disastry for this patch.
Added quoted-printable decoding of non-multipart mime messages (cf. bug #478380) by Scott Renfro.
Changes for WIN32 Service support. service.c is totally re-written, service.h is removed. main.c is now cleaner. TODO: better solution to the Win32/Unix directory seperation issue. Sring operations on every path is a lot of extra work. Why not fopen() ?
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|