| 1 |
Version history.
|
| 2 |
|
| 3 |
2.0.4b47 xxxx-xx-xx rabbi
|
| 4 |
Documentation updates, key version string format changes, and a
|
| 5 |
DOS Makefile fix.
|
| 6 |
|
| 7 |
2.0.4b46 2002-09-23 rabbi
|
| 8 |
Security fixes for zlib and SSLeay. Now requires OpenSSL instead
|
| 9 |
of SSLeay.
|
| 10 |
|
| 11 |
2.0.4b45 1999-01-19 um
|
| 12 |
Bug fixes for DOS.
|
| 13 |
|
| 14 |
2.0.4b43 1998-08-21 um
|
| 15 |
Bug fix: use stderr when asking for random user input.
|
| 16 |
|
| 17 |
2.0.4b42 1998-08-20 um
|
| 18 |
Added missing "success" report (for DOS).
|
| 19 |
zlib/Makefile: do not optimize deflate.c (fails on DOS).
|
| 20 |
|
| 21 |
2.0.4b41 1998-08-17 um
|
| 22 |
Bug fix: Verify the message digest in packet headers.
|
| 23 |
Successful remailer operation is logged if VERBOSE is set.
|
| 24 |
Error messages are written to stdout if ERRSTDOUT is set to 1
|
| 25 |
(for DOS remailers where stderr cannot be redirected).
|
| 26 |
|
| 27 |
2.0.4b40 1998-05-28 um
|
| 28 |
Improved getlist script. New file urls contains URLs of mix lists.
|
| 29 |
|
| 30 |
2.0.4b39 1998-05-25 um
|
| 31 |
fixed sign error in new timestamp code.
|
| 32 |
|
| 33 |
2.0.4b38 1998-05-11 um
|
| 34 |
Install script bug fixes / enhancements.
|
| 35 |
Bug fix for IDEXP/PACKETEXP.
|
| 36 |
Scripts in util now look for mixmaster in the Mix directory.
|
| 37 |
|
| 38 |
2.0.4b37 1998-05-08 um
|
| 39 |
Format extension for better protection against replay attacks:
|
| 40 |
Messages can contain a timestamp (day minus random number 0..2).
|
| 41 |
Remailers supporting this extension will discard messages that are
|
| 42 |
older than IDEXP. See function check_packetID() and occurrences
|
| 43 |
of TSMAGIC in chain2.c and type2.c for details.
|
| 44 |
rxmatch() rewritten by Johannes Kroeger for the PCRE regexp library.
|
| 45 |
MIDDLEMAN and T1PGPONLY described in manpage.
|
| 46 |
IDEXP and PACKETEXP definitions moved to mixmaster.conf; now given
|
| 47 |
in hours.
|
| 48 |
|
| 49 |
2.0.4b36 1998-04-21 um
|
| 50 |
Newly introduced bug removed.
|
| 51 |
|
| 52 |
2.0.4b35 1998-04-20 um
|
| 53 |
Bug fix for sending a message on multiple chains.
|
| 54 |
Bug fix for trimming ID log file.
|
| 55 |
Optional PGP-only interface to Type 1 remailer added.
|
| 56 |
|
| 57 |
2.0.4b34 1998-04-16 um
|
| 58 |
Changes for SSLeay 0.9.0 in docs, Install and bsafeeay.
|
| 59 |
|
| 60 |
2.0.4b33 1998-04-14 um
|
| 61 |
Modification for MSDOS.
|
| 62 |
Bug fix by Johannes Kroeger.
|
| 63 |
|
| 64 |
2.0.4b32 1998-03-02 um
|
| 65 |
New function getline() replaces fgets() + chop().
|
| 66 |
|
| 67 |
2.0.4b31 1998-02-26 um
|
| 68 |
Can be used with SSLeay (using the BSAFEeay API).
|
| 69 |
|
| 70 |
2.0.4b30 1998-02-18 um
|
| 71 |
Check R_DecodePEMBlock return values.
|
| 72 |
|
| 73 |
2.0.4b29 1998-01-30 um
|
| 74 |
Makefile correction (thanks to Michael Below).
|
| 75 |
|
| 76 |
2.0.4b28 1998-01-13 um
|
| 77 |
/dev/random patch for OpenBSD from Richard Johnson.
|
| 78 |
|
| 79 |
2.0.4b27 1997-12-22 um
|
| 80 |
process_pool bug fix from Johannes.
|
| 81 |
|
| 82 |
2.0.4b26 1997-12-15 um
|
| 83 |
rx patch by Johannes Kroeger.
|
| 84 |
|
| 85 |
2.0.4b25 1997-12-12 um
|
| 86 |
bug fix.
|
| 87 |
|
| 88 |
2.0.4b24 1997-12-08 um
|
| 89 |
process_pool bug fix by Andy Dustman.
|
| 90 |
build.cmd for OS/2 added (anonymous contribution).
|
| 91 |
source blocking also reads Sender: and Reply-To: header.
|
| 92 |
|
| 93 |
2.0.4a24 1997-11-08 um
|
| 94 |
command line option -GD generates DH parameter.
|
| 95 |
-D1 starts server for a single protocol run.
|
| 96 |
included client.c and server.c.
|
| 97 |
|
| 98 |
2.0.4b23 1997-11-05 um
|
| 99 |
new version of coerce, with eat-spam (by Andy Dustman).
|
| 100 |
DOS: documentation on using Mixmaster with Potato (readme.pot).
|
| 101 |
DOS: use current directory rather than C:\MIX if MIXPATH is not set.
|
| 102 |
|
| 103 |
2.0.4b22 1997-10-20 um
|
| 104 |
strifind bug fix from Andy Dustman.
|
| 105 |
|
| 106 |
2.0.4b21 1997-10-10 um
|
| 107 |
bug fix from Johannes Kroeger: parse header lines without " " after
|
| 108 |
the ":" correctly.
|
| 109 |
|
| 110 |
2.0.4b20 1997-10-07 um
|
| 111 |
coerce script, by Andy Dustman.
|
| 112 |
bug fix from Johannes Kroeger: skip blank lines in source.block.
|
| 113 |
DOS: fix for backward compatibility with PI versions < 3.3t
|
| 114 |
|
| 115 |
2.0.4b19 1997-09-23 um
|
| 116 |
new mixmaster.conf entry VERBOSE: print information about the
|
| 117 |
selected chain if set to 1.
|
| 118 |
write output to files if SENDMAIL is set to "outfile" (default for
|
| 119 |
MSDOS).
|
| 120 |
|
| 121 |
2.0.4b18 1997-09-22 um
|
| 122 |
lantency statistics by Andy Dustman.
|
| 123 |
help/key/stats request lines must be case-insensitive exact match.
|
| 124 |
|
| 125 |
2.0.4b17 1997-09-17 um
|
| 126 |
bug fix for -Q.
|
| 127 |
|
| 128 |
2.0.4b16 1997-09-15 um
|
| 129 |
bug fix for multi-line headers (by Johannes Kroeger).
|
| 130 |
|
| 131 |
2.0.4b15 1997-09-08 um
|
| 132 |
header file renamed to "mix.h" due to Windows filename restrictions.
|
| 133 |
minor modifications in the DOS directory.
|
| 134 |
</PRE> marks end of reliable mixmaster list.
|
| 135 |
|
| 136 |
2.0.4b14 1997-09-02 um
|
| 137 |
Simpler Makefile.
|
| 138 |
Use of zlib and Rx can be switched on and off in the Makefile.
|
| 139 |
Blocking is done using regular expressions by default.
|
| 140 |
Mixmaster -K checks passphrase.
|
| 141 |
-Q takes additional destination as optional argument.
|
| 142 |
|
| 143 |
2.0.4b13 1997-08-31 um
|
| 144 |
ORGANIZATION entry for mixmaster.conf, used for inews posting as
|
| 145 |
in freedom 2.0.
|
| 146 |
|
| 147 |
2.0.4b12 1997-08-30 um
|
| 148 |
header filtering now parses multiple-line message headers properly.
|
| 149 |
yet another bug fix for "post:".
|
| 150 |
|
| 151 |
2.0.4b11 1997-08-29 um
|
| 152 |
bug fix: mail2news gateway is added only for "post:" destinations.
|
| 153 |
|
| 154 |
2.0.4b10 1997-08-26 um
|
| 155 |
new option -d to generate dummy messages. Will be sent through
|
| 156 |
5..15 random remailers unless specified otherwise.
|
| 157 |
new option -Q adds message from stdin to pool.
|
| 158 |
bug fixes: reliability check didn't work.
|
| 159 |
bug fixes in init_mix().
|
| 160 |
remailer-conf output includes mixmaster version.
|
| 161 |
Install script creates world-readable .forward file.
|
| 162 |
|
| 163 |
2.0.4b9 1997-08-25 um
|
| 164 |
list of reliable remailers may contain arbitrary text before the
|
| 165 |
separator line (patch from Andy Dustman).
|
| 166 |
|
| 167 |
2.0.4b8 1997-08-22 um
|
| 168 |
bug fix.
|
| 169 |
minor adjustments for the DOS version.
|
| 170 |
|
| 171 |
2.0.4b7 1997-08-20 um
|
| 172 |
getlist now fingers anon.efga.org (lynx not required).
|
| 173 |
bug fix in init_mix, by Johannes Kroeger.
|
| 174 |
scaled bar graph for statistics with mix/cpunk stacked bars,
|
| 175 |
by Andy Dustman.
|
| 176 |
modifications to mix.help.in.
|
| 177 |
|
| 178 |
2.0.4b6 1997-08-19 um
|
| 179 |
ANONNAME now defaults to the value of REMAILERNAME.
|
| 180 |
one character entries in destination.block/allow are accepted.
|
| 181 |
Install script bug fixes.
|
| 182 |
Patch from Johannes Kroeger:
|
| 183 |
changed REMAILERFROM to ANONADDR for symmetry reasons.
|
| 184 |
recognize additional type1 header lines.
|
| 185 |
|
| 186 |
2.0.4b5 1997-08-15 um
|
| 187 |
new client command line options:
|
| 188 |
-v 'Header: text' - set message header.
|
| 189 |
-m - accept RFC822 message as stdin.
|
| 190 |
new mixmaster.conf entry:
|
| 191 |
ANONNAME - long name for anonymous messages, by Andy Dustman.
|
| 192 |
use calloc() where appropriate.
|
| 193 |
disclaimer as RFC822 `Comments:' header; defined in mixmaster.h;
|
| 194 |
it is now inserted to a message when it is _sent_ from the pool.
|
| 195 |
send middleman messages directly without calling premail.
|
| 196 |
Install uses procmail if .procmailrc exists, .forward otherwise.
|
| 197 |
|
| 198 |
2.0.4b4 1997-07-01 um
|
| 199 |
bug fix.
|
| 200 |
|
| 201 |
2.0.4b3 1997-07-01 um
|
| 202 |
Middleman patch (Medusa, um).
|
| 203 |
bug fix in chain selection.
|
| 204 |
manual page improvements.
|
| 205 |
|
| 206 |
2.0.4b2 1997-06-18 um
|
| 207 |
updated manual page.
|
| 208 |
new chaining methods, suggested by Mark Grant.
|
| 209 |
bug fixes in util.c, by Medusa.
|
| 210 |
corrected randomness handling.
|
| 211 |
REMAILERFROM address, by Johannes Kroeger.
|
| 212 |
formatted remailer-stats, by Johannes Kroeger.
|
| 213 |
filter for unwanted header lines (headers.del).
|
| 214 |
comments for mixmaster.h prototypes.
|
| 215 |
new file keyinfo.txt (header for mix.key, may contain type 1 keys).
|
| 216 |
new disclaimer, by Dave Del Torto.
|
| 217 |
cleaned up mixmaster.conf.
|
| 218 |
capital letters for remailer command line options, small letters for
|
| 219 |
client mode.
|
| 220 |
minor clarifications.
|
| 221 |
|
| 222 |
2.0.4b1 1997-06-03 um
|
| 223 |
improved Install script
|
| 224 |
exponential pool (RATE in mixmaster.conf)
|
| 225 |
print capabilities in type2.list entry.
|
| 226 |
new function to make ASCII armor.
|
| 227 |
|
| 228 |
1997-05-30 um
|
| 229 |
re-indented source code. (To generate diffs relative to 2.0.3,
|
| 230 |
run `indent *[ch]' first.)
|
| 231 |
|
| 232 |
several bug fixes (including those posted to mix-l).
|
| 233 |
gcc warnings eliminated (-Wall).
|
| 234 |
"middle only" remailer.
|
| 235 |
large messages are compressed with zlib
|
| 236 |
support for /dev/random.
|
| 237 |
rudimentary support for the list of reliable Mixmaster remailers.
|
| 238 |
new installation script.
|
| 239 |
chaining code moved to chain2.c.
|
| 240 |
mixmaster -x to seed the random number generator.
|
| 241 |
output for Subject: remailer-conf
|
| 242 |
prototypes added.
|
| 243 |
improved Makefile.
|
| 244 |
|
| 245 |
2.0.3/DOS um
|
| 246 |
DOS/Windows version.
|
| 247 |
|
| 248 |
2.0.3 10/11/95
|
| 249 |
magic strings moved from mixmaster.h to main.c
|
| 250 |
mixmaster -r now the same as mixmaster -R
|
| 251 |
mixmaster -O added.
|
| 252 |
Just like -o except that a "To:" line is added
|
| 253 |
to the top so the file can be piped right into sendmail.
|
| 254 |
mixmaster -G creates if they do not exist.
|
| 255 |
Expiration of pac* files should work now.
|
| 256 |
multiple recipients now seperated by commas on TO line.
|
| 257 |
New Makefile. The password for the server must be specified
|
| 258 |
at compile time.
|
| 259 |
|
| 260 |
2.0.2 9/12/95
|
| 261 |
sendmail now called with -t rather than putting
|
| 262 |
the destination on the sendmail command line.
|
| 263 |
|
| 264 |
Mixmaster -R accepts files with multiple Mixmaster
|
| 265 |
messages in it.
|
| 266 |
|
| 267 |
Some bug fixes with stdin and stdout
|
| 268 |
|
| 269 |
2.0.1 5/27/95
|
| 270 |
Updated documentation
|
| 271 |
|
| 272 |
2.0 5/5/95
|
| 273 |
Release version. Only change was the version number
|
| 274 |
|
| 275 |
2.0b11 4/30/95
|
| 276 |
packet time stamps were read improperly.
|
| 277 |
Caused pac files to be deleted each time mixmaster -S
|
| 278 |
was run.
|
| 279 |
|
| 280 |
"reorder" code added. Spools incoming messages and
|
| 281 |
gives them to mixmaster -R one at a time.
|
| 282 |
|
| 283 |
Stats.c now correctly handles
|
| 284 |
type1 and type2 messages.
|
| 285 |
Format of one tmp file name
|
| 286 |
was wrong and has been fixed.
|
| 287 |
|
| 288 |
2.0b10 4/25/95
|
| 289 |
DH key format changed.
|
| 290 |
get_DH function added to keymgt.c
|
| 291 |
Key lengths increased to operating
|
| 292 |
length (they had been short to allow
|
| 293 |
quick testing).
|
| 294 |
|
| 295 |
2.0b9 4/25/95
|
| 296 |
mix.key said it contained a PGP key.
|
| 297 |
Now reports it contains a Mixmaster key.
|
| 298 |
|
| 299 |
2.0b8 4/25/95
|
| 300 |
Fixed outgoing messages to show
|
| 301 |
From: REMAILERNAME <REMALERADDR>
|
| 302 |
Added support for piping to a type 1 remailer.
|
| 303 |
Major rewrite of the documentation.
|
| 304 |
|
| 305 |
2.0b7 Intermediate hops were sent immediately. Now fixed.
|
| 306 |
|
| 307 |
2.0b6 This version is incompatible with earlier versions.
|
| 308 |
Removed the last mkstemp. Fixed a bug in kind_of_message
|
| 309 |
Change in memcpy in add_to_buffer.
|
| 310 |
Changed secret key encryption to fill all
|
| 311 |
24 bytes of the triple Des key. First and third keys are the same.
|
| 312 |
Message format changed. Now a key in the encrypted header is
|
| 313 |
used to decrypt all the other headers and the body.
|
| 314 |
The encrypted header contains a different IV for each header
|
| 315 |
and the body.
|
| 316 |
|
| 317 |
2.0b5 Fixed the problem with key fingerprints on
|
| 318 |
different architectures.
|
| 319 |
|
| 320 |
2.0b4 Different default keys and more documentation changes.
|
| 321 |
|
| 322 |
2.0b3 Tiny bug fixes and documentation changes.
|
| 323 |
|
| 324 |
2.0b2 Changed from mkstemp to mktemp.
|
| 325 |
|
| 326 |
2.0b Initial release.
|