/[pkg-mixmaster]/trunk/Mix/HISTORY
ViewVC logotype

Diff of /trunk/Mix/HISTORY

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 252 by rabbi, Wed Sep 11 22:39:18 2002 UTC revision 507 by weaselp, Sat May 3 13:52:12 2003 UTC
# Line 114  Line 114 
114  2001-09-19      2.9beta31  Fixed a bug in mime.c that sometimes resulted in  2001-09-19      2.9beta31  Fixed a bug in mime.c that sometimes resulted in
115                               malformed text attachments (by Michael Young).                               malformed text attachments (by Michael Young).
116                             Better error handling (by Scott Renfro).                             Better error handling (by Scott Renfro).
117                             Added support for multiple dest.blk files. This                             Added support for multiple dest.blk files. This
118                               is needed for the Remailer Abuse Blocklist (by                               is needed for the Remailer Abuse Blocklist (by
119                               Markus Stöger).                               Markus Stöger).
120                             Added support for remailer-adminkey replies to                             Added support for remailer-adminkey replies to
121                               provide a better way for remops to distribute                               provide a better way for remops to distribute
# Line 130  Line 130 
130                             POP sockets now properly close.                             POP sockets now properly close.
131                             Memory may be freed without allocating.                             Memory may be freed without allocating.
132                             Correct time is written to mbox.                             Correct time is written to mbox.
133                             Key flags correctly set in key.txt. (all by                             Key flags correctly set in key.txt. (all by
134                               Disastry).                               Disastry).
135                             OpenSSL and OpenBSD Install script issues                             OpenSSL and OpenBSD Install script issues
136                               addressed.                               addressed.
137    
138  2001-12-16      2.9b33     Support for Mixmaster as a service on Windows  2001-12-16      2.9b33     Support for Mixmaster as a service on Windows
139                               platforms added (by Disastry).                               platforms added (by Disastry).
140                             Problem transparently remixing to Type I remailers                             Problem transparently remixing to Type I remailers
141                               debugged and corrected (by Andy Dustman,                               debugged and corrected (by Andy Dustman,
142                               Disastry, Senshi-Admin).                               Disastry, Senshi-Admin).
143                             Fixed an error in chain.c that was causing                             Fixed an error in chain.c that was causing
144                               segfaults with chains greater than 20 remailers.                               segfaults with chains greater than 20 remailers.
# Line 202  Line 202 
202                             Detach correctly in daemon mode.                             Detach correctly in daemon mode.
203                             Minor Install script fixes.                             Minor Install script fixes.
204    
205  2002-08-20      2.9b37     OpenPGP enhancement release (fixes by Disastry).  2002-08-20      2.9b37     OpenPGP enhancement release (fixes by Disastry).
206                             Fix a small bug in pgpdata.c that stopped Mixmaster                             Fix a small bug in pgpdata.c that stopped Mixmaster
207                               from reading cipher preferences.                               from reading cipher preferences.
208                             Fixed Passphrase reading in mpgp (the test program)                             Fixed Passphrase reading in mpgp (the test program)
209                               on Windows platform.                               on Windows platform.
210                             Add Hash: header when clearsigning.                             Add Hash: header when clearsigning.
211                             Properly handle RSA keys whose key size is not a                             Properly handle RSA keys whose key size is not a
212                               multiple of 64.                               multiple of 64.
213                             Remove leading zeros from MPI.                             Remove leading zeros from MPI.
214                             Use MDC packets whenever possible.                             Use MDC packets whenever possible.
# Line 220  Line 220 
220                               algorithm in a sane way (closes: #479020).                               algorithm in a sane way (closes: #479020).
221                             Compiled-in passphrase is now deprecated.                             Compiled-in passphrase is now deprecated.
222                             When expiring packet ids from id.log also expire                             When expiring packet ids from id.log also expire
223                               packets that are dated more than half a year in                               packets that are dated more than half a year in
224                               the future.  That way we get rid of invalid                               the future.  That way we get rid of invalid
225                               packets introduced by the switch to a binary file.                               packets introduced by the switch to a binary file.
226                             The stats in remailer-stats replies always had a                             The stats in remailer-stats replies always had a
227                               peak at 00:00 GMT which was wrong. Fixed.                               peak at 00:00 GMT which was wrong. Fixed.
228                               (closes: #597688).                               (closes: #597688).
229                             Fixed a bug with reading armored keyrings consisting                             Fixed a bug with reading armored keyrings consisting
230                               of more than one armored block or having comments                               of more than one armored block or having comments
231                                in front of the one armored block.                                in front of the one armored block.
232                             In RSA PGP keys, we now set e=0x11.                             In RSA PGP keys, we now set e=0x11.
233                             Mixmaster now deletes error and temporary files                             Mixmaster now deletes error and temporary files
234                               older than PACKETEXP time along with expired                               older than PACKETEXP time along with expired
235                               partial packets.                               partial packets.
236                             Linux PPC fixes (and all other archs where char is                             Linux PPC fixes (and all other archs where char is
237                               unsigned).                               unsigned).
238    
239  2002-??-??      2.9b39     Applied Maildir feature patch by drt@un.bewaff.net,  2002-10-07      2.9b39     Added a new feature, --store-mail (-I), which will
240                               with some changes by PP:                               deliver an encrypted mix packet to the message pool
241                               MAILBOX can now be a Maildir (closes: #586223).                               without attempting being decrypted.
242                             New option MAILIN that can be set to either a mbox                             Made minor updates for WIN32 DLL.
243                               or Maildir folder. New mail will be read from it                             When sending type II messages interactivly you may
                              and the folder cleared every time Mixmaster  
                              processes its pool, or at MAILINTIME intervals  
                              (closes: #597043).  
                            When sending type II messages interactively you may  
244                               now choose a middleman remailer as the last hop                               now choose a middleman remailer as the last hop
245                               in your chain (closes: #481244).                               in your chain (closes: #481244).
246                             If a footer.txt file exists its content will be                             If a footer.txt file exists its content will be
247                               appended to outgoing messages leaving the remailer                               appended to outgoing messages leaving the remailer
248                               network at this hop (closes: #490117).                               network at this hop (closes: #490117).
249                             List known Mixmasters/cpunks in remailer-conf reply                             List known remailers in remailer-conf reply (closes:
250                               (closes: #480330).                               #480330).
251                             Mixmaster in daemon mode reloads configuration on                             The files created with "SENDMAIL outfile" have
252                               SIGHUP. Upon receiving SIGTERM or SIGINT it will                               different names now to scale beyond 10k files
253                               finish its current queue run and then exit                               (closes: #587593).
254                               successfully.                             Fixed the "is a mailfolder" checking for -f.
255                             The secret pgp keyring is now stored ASCII armored                             Various fixes for Mixmaster when not using ncurses.
256                               Added new option --config to allow loading of
257                                 configuration information from an alternate file.
258                               POOL is now used correctly if set in mix.cfg.
259                               ASCII armor checksum is now verified on PGP keys.
260                               Corrected a bug where 1/4096 of pgp messages was
261                                 destroyed due an improper armor checksum
262                                 interpretation.
263                               Added password-based authenticated SMTP for mix.
264                                 Currently, only AUTH LOGIN is supported.
265                               Mixmaster now handles <CR><LF> in pubring.mix.
266                               Removed incorrect NT service checks in mix.c.
267                               Mixmaster now keeps no stats in client mode.
268                               The pool is autmatically checked for waiting
269                                 messages in the client configuration.
270                               Mixmaster now bears a DFSG-compliant license.
271                               Fixed permissions on tarball release.
272                               Documentation updates.
273    
274    2002-10-16      2.9b40     New option MAILIN that can be set to either a mbox
275                                 or Maildir folder. New mail will be read from it
276                                 and the folder cleared every time Mixmaster
277                                 processes its pool, or at MAILINTIME intervals
278                                 (closes: #597043).
279                               The Mixmaster daemon now writes a pid file.
280                               Mixmaster in daemon mode now catches SIGTERM and
281                                 SIGINT and finishes its current queue run and then
282                                 exits successfully.
283                               Minor code formating cleanup and Install script
284                                 fixes.
285    
286    2002-xx-xx      STABLE     The Mixmaster protocol version is now prepended
287                                 to the software version in the Mixmaster cap-
288                                 string.
289                               Minor configuration default changes and Install
290                                 script fixes.
291                               Install script now always uses "make" and not
292                                 "gmake".
293                               IDEA detection is fixed on systems that provide
294                                 the header files but then turn out to not
295                                 have the required functions upon linking.
296                               Install now properly identifies system-wide
297                                 installations of pcre and/or zlib if they
298                                 are installed in /usr/local/.
299                               Mixmaster will now ensure that an address
300                                 submitted in a blocking request does not
301                                 match that of a known remailer before
302                                 adding it to the dest.blk file (patch
303                                 submitted by Trek. Vulnerability originally
304                                 discovered by noise and rabbi.)
305                               Minor documentation fixes.
306                               Append another newline character to mbox folders
307                                 when storing a mail so that the mandatory empty
308                                 line is there.
309    
310    2002-10-18      3.0a1      Applied Maildir feature patch by drt@un.bewaff.net,
311                                 with some changes by PP:
312                                 MAILBOX can now be a Maildir (closes: #586223).
313                               Mixmaster in daemon mode reloads configuration on
314                                 SIGHUP.
315                               The secret pgp keyring is now stored ASCII armored
316                               with one key per ascii armor.                               with one key per ascii armor.
317                             NB: Due to the bug with reading armored keyrings and                             NB: Due to the bug with reading armored keyrings and
318                               secring being stored armored now, it is not                               secring being stored armored now, it is not
319                               advisable to downgrade Mixmaster unless special                               advisable to downgrade Mixmaster unless special
320                               action is taken to preserve the secret pgp                               action is taken to preserve the secret pgp
321                               keyring.                               keyring.
322                             Mixmaster now prompts for secret key passphrase when                             Mixmaster now prompts for secret key passphrase when
323                               started in daemon mode.                               started in daemon mode.
324                             The Mixmaster daemon now writes a pid file.                             Mixmaster checks expiration and revocation status of
325                             The files created with "SENDMAIL outfile" have                               pgp keys, userids, and subkeys.
326                               different names now to scale beyond 10k files                             Mixmaster will not encrypt or sign with a revoked
327                               (closes: #587593).                               or expired key.
328                               When encrypting, Mixmaster uses preferences from
329                                the primary userid (or the latest userid, if zero
330                                or more than one primary userid is present.)
331                             Mixmaster keys now have creation and expiration date.                             Mixmaster keys now have creation and expiration date.
332                               It is not secured by any crypto voodoo, it's only                               It is not secured by any crypto voodoo, it's only
333                               informational for clients to decide which keys to                               informational for clients to decide which keys to
# Line 286  Line 345 
345                                 seemed sensible.                                 seemed sensible.
346                             Mixmaster now generates dummy messages automatically                             Mixmaster now generates dummy messages automatically
347                               as mail enters and exits the pool.                               as mail enters and exits the pool.
348    
349    2002-xx-xx      3.0a2      New Star-Exclude feature by Colin Tuckley:
350                                 User-selected remailers can be excluded from
351                                 being chosen as random hops.
352                               Have stats on intermediate vs. final hop count
353                                 (closes: #649900).
354                               Handle a pool we cannot read correctly: don't close
355                                 the NULL dir handle (segfaults on *bsd). We also
356                                 print a warning in that case now.
357    
358    2003-02-15                 Add max capability for Type I.
359                               Make sure DH/DSA param file is actually opened before
360                                 writing to it.  Fixes a segfault in case it is not.
361                               Fix a problem in blockrequest() where a buffer
362                                 could have been used after it was free()d which
363                                 resulted in segfaults.
364                               Install script tweaks
365                               Check that feedback buffer is not null before
366                                 operating on it in chain_select().
367                                 Closes #631353, thanks Sami Farin.
368                               In order to serve help files in different languages
369                                 we need a way to reply to requests like
370                                 remailer-help-it.  In order to not have to modify
371                                 the code for each and every new ressource,
372                                 Mixmaster now sends the file
373                                 requests/remailer-<something> to
374                                 remailer-<something> requests.
375                                 remailer-{help,key, stats,conf,adminkey} still are
376                                 special cases tho.
377                               In the curses interface chain selection it was not
378                                 possible to select a random last hop with a usenet
379                                 post message.  Fixed (closes: #719165).
380                               If remix was enabled and we had a Type-I Anon-Post-To
381                                 request we accidently randhoped it via the
382                                 configured default remailing chain (default:
383                                 *,*,*,*).
384                                 Fixed (closes: #729494).
385                               In client mode (REMAIL n) the pool is flushed every
386                                 time mixmaster is run unless CLIENTAUTOFLUSH is
387                                 set to n.  (closes: #676794: Rate implementation
388                                 doubled)
389                               Found that weird bug that weird bug that sometimes
390                                 led to "Unknown remailer version!" errors: In
391                                 chain_randfinal() we selected a random value
392                                 between 0 and maxrem instead of 0 and maxrem - 1.
393                               Mixmaster now uses broken-chain info from stats. I
394                                 hope this doesn't break any Nym functionality.
395                               Warn if remailer stats are older than a day.

Legend:
Removed from v.252  
changed lines
  Added in v.507

  ViewVC Help
Powered by ViewVC 1.1.5