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

Diff of /trunk/Mix/HISTORY

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

revision 499 by weaselp, Sat May 3 05:08:53 2003 UTC revision 921 by rabbi, Tue Aug 16 12:06:10 2005 UTC
# Line 240  Line 240 
240                               deliver an encrypted mix packet to the message pool                               deliver an encrypted mix packet to the message pool
241                               without attempting being decrypted.                               without attempting being decrypted.
242                             Made minor updates for WIN32 DLL.                             Made minor updates for WIN32 DLL.
243                             When sending type II messages interactivly you may                             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
# Line 283  Line 283 
283                             Minor code formating cleanup and Install script                             Minor code formating cleanup and Install script
284                               fixes.                               fixes.
285    
286  2002-xx-xx      STABLE     The Mixmaster protocol version is now prepended  2002-12-15      2.9b41     The Mixmaster protocol version is now prepended
287                               to the software version in the Mixmaster cap-                               to the software version in the Mixmaster cap-
288                               string.                               string.
289                             Minor configuration default changes and Install                             Minor configuration default changes and Install
# Line 303  Line 303 
303                               submitted by Trek. Vulnerability originally                               submitted by Trek. Vulnerability originally
304                               discovered by noise and rabbi.)                               discovered by noise and rabbi.)
305                             Minor documentation fixes.                             Minor documentation fixes.
306    
307    2002-12-16      2.9b42     Minor documentation fixes.
308                             Append another newline character to mbox folders                             Append another newline character to mbox folders
309                               when storing a mail so that the mandatory empty                               when storing a mail so that the mandatory empty
310                               line is there.                               line is there.
311    
312  2002-10-18      3.0a1      Applied Maildir feature patch by drt@un.bewaff.net,  2002-12-16      2.9.0rc1   Release candidate. Packaging changes only.
313                               with some changes by PP:  
314                               MAILBOX can now be a Maildir (closes: #586223).  2002-12-25      2.9.0      Release version. Minor documentation changes
315                             Mixmaster in daemon mode reloads configuration on                               and version number change only.
316                               SIGHUP.  
317    2003-11-08      2.9.1      Several changes for the Windows build.
318                               Some Install script fixes.
319                               Fixed a problem in blockrequest() where a buffer
320                                 could have been used after it was free()'d which
321                                 resulted in segfaults.
322                               Check that feedback buffer is not null before
323                                 operating on it in chain_select().
324                                 Closes #631353, thanks Sami Farin.
325                               Make sure DH/DSA param file is actually opened
326                                 before writing to it. Fixes a segfault in
327                                 case it is not.
328                               Handle a pool we cannot read correctly: don't close
329                                 the NULL dir handle (segfaults on *BSD). We also
330                                 print a warning in that case now.
331                               Minor stats fix (gmtime vs localtime).
332                               Fix pool stats bug.
333    
334    2004-03-20      3.0b1      FEATURE ENHANCEMENTS:
335    
336                             The secret pgp keyring is now stored ASCII armored                             The secret pgp keyring is now stored ASCII armored
337                               with one key per ascii armor.                               with one key per ascii armor.
338                             NB: Due to the bug with reading armored keyrings and                             NB: Due to the bug with reading armored keyrings and
# Line 326  Line 347 
347                             Mixmaster will not encrypt or sign with a revoked                             Mixmaster will not encrypt or sign with a revoked
348                               or expired key.                               or expired key.
349                             When encrypting, Mixmaster uses preferences from                             When encrypting, Mixmaster uses preferences from
350                              the primary userid (or the latest userid, if zero                               the primary userid (or the latest userid, if zero
351                              or more than one primary userid is present.)                               or more than one primary userid is present.)
352                             Mixmaster keys now have creation and expiration date.                             Mixmaster keys now have creation and expiration date.
353                               It is not secured by any crypto voodoo, it's only                               It is not secured by any crypto voodoo, it's only
354                               informational for clients to decide which keys to                               informational for clients to decide which keys to
355                               use should they have more.                               use should they have more than one per remailer.
356                               - on the client side we do not show remailers (and                               - on the client side we do not show remailers (and
357                                 therefore not use them) if their key is expired.                                 therefore not use them) if their key is expired.
358                               - the remailer refuses to decrypt messages to keys                               - the remailer refuses to decrypt messages to keys
# Line 345  Line 366 
366                                 seemed sensible.                                 seemed sensible.
367                             Mixmaster now generates dummy messages automatically                             Mixmaster now generates dummy messages automatically
368                               as mail enters and exits the pool.                               as mail enters and exits the pool.
369                               Applied Maildir feature patch by drt@un.bewaff.net,
370  2002-xx-xx      3.0a2      New Star-Exclude feature by Colin Tuckley:                               with some changes by PP:
371                                 MAILBOX can now be a Maildir (closes: #586223).
372                               New Star-Exclude feature by Colin Tuckley:
373                               User-selected remailers can be excluded from                               User-selected remailers can be excluded from
374                               being chosen as random hops.                               being chosen as random hops.
375                             Have stats on intermediate vs. final hop count                             Have stats on intermediate vs. final hop count
376                               (closes: #649900).                               (closes: #649900).
377                             Handle a pool we cannot read correctly: don't close                             Add max capability for Type I.
378                               the NULL dir handle (segfaults on *bsd). We also                             Config option EXTFLAGS allows appending additional
379                               print a warning in that case now.                               flags to the capabilities string.  (Hauke Lampe)
380                               Config option PRECEDENCE allows setting the
381  2003-02-15                 Add max capability for Type I.                               Precedence: header on all outgoing mail.
382                             Make sure DH/DSA param file is actually opened before                               (Hauke Lampe)
                              writing to it.  Fixes a segfault in case it is not.  
                            Fix a problem in blockrequest() where a buffer  
                              could have been used after it was free()d which  
                              resulted in segfaults.  
                            Install script tweaks  
                            Check that feedback buffer is not null before  
                              operating on it in chain_select().  
                              Closes #631353, thanks Sami Farin.  
383                             In order to serve help files in different languages                             In order to serve help files in different languages
384                               we need a way to reply to requests like                               we need a way to reply to requests like
385                               remailer-help-it.  In order to not have to modify                               remailer-help-it.  In order to not have to modify
386                               the code for each and every new ressource, Mixmaster                               the code for each and every new ressource,
387                               now sends the file requests/remailer-<something> to                               Mixmaster now sends the file
388                               remailer-<something> requests.  remailer-{help,key,                               requests/remailer-<something> to
389                               stats,conf,adminkey} still are special cases tho.                               remailer-<something> requests.
390                                 remailer-{help,key, stats,conf,adminkey} still are
391                                 special cases though.
392                               Drop messages without timestamps and messages with
393                                 future timestamps.  This abandons backwards
394                                 compatibility with Mixmaster 2.0.3 and earlier.
395                               Mixmaster attempts to detect system clock
396                                 misconfigurations and refuses to run as a
397                                 remailer if there is a problem suspected.
398                                 Only applies to Mixmaster in remailer mode.
399    
400                               BUG FIXES:
401    
402                               Mixmaster in daemon mode reloads configuration on
403                                 SIGHUP.
404                             In the curses interface chain selection it was not                             In the curses interface chain selection it was not
405                               possible to select a random last hop with a usenet                               possible to select a random last hop with a usenet
406                               post message.  Fixed (closes: #719165).                               post message.  Fixed (closes: #719165).
407                             If remix was enabled and we had a Type-I Anon-Post-To                             If remix was enabled and we had a Type-I Anon-Post-To
408                               request we accidently randhoped it via the configured                               request we accidently randhoped it via the
409                               default remailing chain (default: *,*,*,*).                               configured default remailing chain (default:
410                                 *,*,*,*).
411                               Fixed (closes: #729494).                               Fixed (closes: #729494).
412                             In client mode (REMAIL n) the pool is flushed every time                             In client mode (REMAIL n) the pool is flushed every
413                               mixmaster is run unless CLIENTAUTOFLUSH is set to n.                               time mixmaster is run unless CLIENTAUTOFLUSH is
414                               (closes: #676794: Rate implementation doubled)                               set to n.  (closes: #676794: Rate implementation
415                             Found that weird bug that weird bug that sometimes led to                               doubled)
416                               "Unknown remailer version!" errors: In chain_randfinal()                             Found that weird bug that sometimes led to "Unknown
417                               we selected a random value between 0 and maxrem instead                               remailer version!" errors: In chain_randfinal() we
418                               of 0 and maxrem - 1.                               selected a random value between 0 and maxrem
419                                 instead of 0 and maxrem - 1.  Mixmaster now uses
420                                 broken-chain info from stats.
421                               Warn if remailer stats are older than a day or
422                                 from the future.
423                               Don't send messages to ourselves via the mailsystem
424                                 but instead place them in the pool as incoming
425                                 messages so that they will get processed with the
426                                 next pool run.
427                               No longer try to send a message if there are no
428                                 recipients left.
429                               Set default max-randhops from 20 to 4.
430                               Remix-To chain is limited by max-randhops limit as
431                                 well.
432                               Messages to more than one remailer are dropped.
433                               Nym support is not compiled in by default anymore.
434                               The OpenPGP module mpgp now includes a man
435                                 page (large contributions by Trek).
436                               Ignore 'No reliable remailers' problems when
437                                 randhopping messages in middleman mode.
438                                 That is better than dropping them.
439                               Experimental feature:  --redirect -l <chain>.
440                                 If you have a mixmaster message with a
441                                 chain starting with hop1 (you cannot know any
442                                 more because it already is encrypted) then
443                                 mix --redirect -l foo,bar < file
444                                 redirect the message so the chain is actually
445                                 foo,bar,hop1,... and places it in your pool.
446                                 If the total number of hops (which cannot be
447                                 known) exceeds 20 the message is damanged
448                                 and will fail at the 20th node.
449    
450    2004-05-06      3.0b2
451                               Use /dev/arandom instead of /dev/srandom on
452                                 OpenBSD (Nikolay Sturm).
453                               Fall back to 3DES as Encrypt-Key cipher if we don't
454                                 have IDEA. - Laurent Fousse <laurent@komite.net>
455                               Also sort mail into the various mboxes if autoreply
456                                 is not set.
457                               Properly ignore whitespace in chain selection.
458                               Removed unused functions in keymgt.c.
459                               Added new options -V, --version, and --about.
460                               Made manpage corrections.
461                               Minor ncurses display tweaks.
462                               General improvements for Win32 support (by
463                                 goblin and Peter Palfrader).
464                               Preliminary Windows Installer work.
465                               On Win32, default to Application Data/Mixmaster for
466                                 mixmaster's basedirectory.  This can still be
467                                 overridden by MIXPATH or the registry entry
468                                 HKEY_CURRENT_USER\Software\Mixmaster\MixDir
469                               Introduced new option "(e)dit configuration
470                                 file" in the main menu.
471                               Changed 'q)uit' to 'q)uit w/o sending' in
472                                 menusend.c.
473                               Added stats downloading support. Currently
474                                 works under Win32 only (by goblin).
475                               Fixed bug in buffers.c.
476    
477    2005-?????      3.0???
478                               Prefer pubring.asc over secring.pgp.
479                               Support an unpublished dest.alw file.
480                               Added MINLAT directive. Ensures randhopped
481                                 messages are sent through remailers of
482                                 latency of MINLAT time or greater
483                                 (suggested by Steve Cook).
484                               Improved OpenSSL version checking in the
485                                 Install script.
486    
487    
488    
489    Mixmaster maintainer history:
490    
491    1998-2000: Ulf Möller -- versions 2.9beta0 through 2.9beta22.
492    2000: Johannes Kroeger -- version 2.9beta23.
493    2001-2005: Len Sassaman -- versions 2.9beta24 through 3.0b2.

Legend:
Removed from v.499  
changed lines
  Added in v.921

  ViewVC Help
Powered by ViewVC 1.1.5