/[pkg-mixmaster]/trunk/Mix2.0/CHANGES
ViewVC logotype

Contents of /trunk/Mix2.0/CHANGES

Parent Directory Parent Directory | Revision Log Revision Log


Revision 381 - (show annotations) (download)
Fri Oct 18 22:37:50 2002 UTC (10 years, 7 months ago) by rabbi
File size: 10991 byte(s)
We prepend the protocol version string to the software version number in
the type 2 capstring. This is necessary to allow existing Mixmaster
versions to interoperate with future versions of Mixmaster.

This isn't strictly necessary with versions 2.x, but I'm making this
change for consistency.
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.

  ViewVC Help
Powered by ViewVC 1.1.5