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

Contents of /trunk/Mix2.0/CHANGES

Parent Directory Parent Directory | Revision Log Revision Log


Revision 381 - (hide 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 rabbi 200 Version history.
2    
3 rabbi 381 2.0.4b47 xxxx-xx-xx rabbi
4     Documentation updates, key version string format changes, and a
5     DOS Makefile fix.
6    
7 rabbi 266 2.0.4b46 2002-09-23 rabbi
8 rabbi 208 Security fixes for zlib and SSLeay. Now requires OpenSSL instead
9     of SSLeay.
10    
11 rabbi 200 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