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

Diff of /trunk/Mix/HISTORY

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

revision 170 by weaselp, Thu Aug 22 06:22:56 2002 UTC revision 778 by weasel, Fri Apr 30 21:25:31 2004 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 195  Line 195 
195                             Fix public remailer keys getting re-signed                             Fix public remailer keys getting re-signed
196                               every time keys are requested (Closes: #478383).                               every time keys are requested (Closes: #478383).
197                             Make smtp sending similar to local /usr/lib/sendmail                             Make smtp sending similar to local /usr/lib/sendmail
198                               sending (wrt header/body seperation;                               sending (wrt header/body separation;
199                               Closes: #482052).                               Closes: #482052).
200                             Add X-Loop header on mailbox forwarded messages.                             Add X-Loop header on mailbox forwarded messages.
201                             Several small fixes by Sami Farin et al.                             Several small fixes by Sami Farin et al.
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 216  Line 216 
216                             Now displays Mixmaster version in the PGP version                             Now displays Mixmaster version in the PGP version
217                               header for non remailer/nym messages.                               header for non remailer/nym messages.
218    
219  2002-??-??      2.9b38     Applied Maildir feature patch by drt@un.bewaff.net,  2002-09-11      2.9b38     Install script deals with lack of patented IDEA
                              with some changes by PP:  
                              MAILBOX can now be a Maildir (closes: #586223).  
                            Install script deals with lack of patented IDEA  
220                               algorithm in a sane way (closes: #479020).                               algorithm in a sane way (closes: #479020).
221                             New option MAILIN that can be set to either a mbox                             Compiled-in passphrase is now deprecated.
222                               or Maildir folder. New mail will be read from it                             When expiring packet ids from id.log also expire
223                               and the folder cleared every time Mixmaster                               packets that are dated more than half a year in
224                               processes its pool (closes: #597043).                               the future.  That way we get rid of invalid
225                             When sending type II messages interactivly you may                               packets introduced by the switch to a binary file.
226                               The stats in remailer-stats replies always had a
227                                 peak at 00:00 GMT which was wrong. Fixed.
228                                 (closes: #597688).
229                               Fixed a bug with reading armored keyrings consisting
230                                 of more than one armored block or having comments
231                                  in front of the one armored block.
232                               In RSA PGP keys, we now set e=0x11.
233                               Mixmaster now deletes error and temporary files
234                                 older than PACKETEXP time along with expired
235                                 partial packets.
236                               Linux PPC fixes (and all other archs where char is
237                                 unsigned).
238    
239    2002-10-07      2.9b39     Added a new feature, --store-mail (-I), which will
240                                 deliver an encrypted mix packet to the message pool
241                                 without attempting being decrypted.
242                               Made minor updates for WIN32 DLL.
243                               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 in remailer-conf reply.                             List known remailers in remailer-conf reply (closes:
250                             When expiring packet ids from id.log also expire                               #480330).
251                               packets that are dated more than half a year in the                             The files created with "SENDMAIL outfile" have
252                               future.  That way we get rid of invalid packets                               different names now to scale beyond 10k files
253                               introduced by the switch to a binary file.                               (closes: #587593).
254                               Fixed the "is a mailfolder" checking for -f.
255                               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-12-15      2.9b41     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    
307    2002-12-16      2.9b42     Minor documentation fixes.
308                               Append another newline character to mbox folders
309                                 when storing a mail so that the mandatory empty
310                                 line is there.
311    
312    2002-12-16      2.9.0rc1   Release candidate. Packaging changes only.
313    
314    2002-12-25      2.9.0      Release version. Minor documentation changes
315                                 and version number change only.
316    
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
337                                 with one key per ascii armor.
338                               NB: Due to the bug with reading armored keyrings and
339                                 secring being stored armored now, it is not
340                                 advisable to downgrade Mixmaster unless special
341                                 action is taken to preserve the secret pgp
342                                 keyring.
343                               Mixmaster now prompts for secret key passphrase when
344                                 started in daemon mode.
345                               Mixmaster checks expiration and revocation status of
346                                 pgp keys, userids, and subkeys.
347                               Mixmaster will not encrypt or sign with a revoked
348                                 or expired key.
349                               When encrypting, Mixmaster uses preferences from
350                                 the primary userid (or the latest userid, if zero
351                                 or more than one primary userid is present.)
352                               Mixmaster keys now have creation and expiration date.
353                                 It is not secured by any crypto voodoo, it's only
354                                 informational for clients to decide which keys to
355                                 use should they have more than one per remailer.
356                                 - on the client side we do not show remailers (and
357                                   therefore not use them) if their key is expired.
358                                 - the remailer refuses to decrypt messages to keys
359                                   that expired one month ago or earlier.
360                                 - the remailer automatically creates new Mixmaster
361                                   keys if the current ones are about to expire or
362                                   already are expired.
363                                 - the latest key from secring.mix is written to
364                                   key.txt. It used to be the first one. Since
365                                   creation of new mix key appends the key, this
366                                   seemed sensible.
367                               Mixmaster now generates dummy messages automatically
368                                 as mail enters and exits the pool.
369                               Applied Maildir feature patch by drt@un.bewaff.net,
370                                 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
374                                 being chosen as random hops.
375                               Have stats on intermediate vs. final hop count
376                                 (closes: #649900).
377                               Add max capability for Type I.
378                               Config option EXTFLAGS allows appending additional
379                                 flags to the capabilities string.  (Hauke Lampe)
380                               Config option PRECEDENCE allows setting the
381                                 Precedence: header on all outgoing mail.
382                                 (Hauke Lampe)
383                               In order to serve help files in different languages
384                                 we need a way to reply to requests like
385                                 remailer-help-it.  In order to not have to modify
386                                 the code for each and every new ressource,
387                                 Mixmaster now sends the file
388                                 requests/remailer-<something> to
389                                 remailer-<something> requests.
390                                 remailer-{help,key, stats,conf,adminkey} still are
391                                 special cases tho.
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
405                                 possible to select a random last hop with a usenet
406                                 post message.  Fixed (closes: #719165).
407                               If remix was enabled and we had a Type-I Anon-Post-To
408                                 request we accidently randhoped it via the
409                                 configured default remailing chain (default:
410                                 *,*,*,*).
411                                 Fixed (closes: #729494).
412                               In client mode (REMAIL n) the pool is flushed every
413                                 time mixmaster is run unless CLIENTAUTOFLUSH is
414                                 set to n.  (closes: #676794: Rate implementation
415                                 doubled)
416                               Found that weird bug that sometimes led to "Unknown
417                                 remailer version!" errors: In chain_randfinal() we
418                                 selected a random value between 0 and maxrem
419                                 instead of 0 and maxrem - 1.  Mixmaster now uses
420                                 broken-chain info from stats. I hope this doesn't
421                                 break any Nym functionality.
422                               Warn if remailer stats are older than a day or
423                                 from the future.
424                               Don't send messages to ourselves via the mailsystem
425                                 but instead place them in the pool as incoming
426                                 messages so that they will get processed with the
427                                 next pool run.
428                               No longer try to send a message if there are no
429                                 recipients left.
430                               Set default max-randhops from 20 to 4.
431                               Remix-To chain is limited by max-randhops limit as
432                                 well.
433                               Messages to more than one remailer are dropped.
434                               Nym support is not compiled in by default anymore.
435                               The OpenPGP module mpgp now includes a man
436                                 page (large contributions by Trek).
437                               Ignore 'No reliable remailers' problems when
438                                 randhopping messages in middleman mode.
439                                 That is better than dropping them.
440                               Experimental feature:  --redirect -l <chain>.
441                                 If you have a mixmaster message with a
442                                 chain starting with hop1 (you cannot know any
443                                 more because it already is encrypted) then
444                                 mix --redirect -l foo,bar < file
445                                 redirect the message so the chain is actually
446                                 foo,bar,hop1,... and places it in your pool.
447                                 If the total number of hops (which cannot be
448                                 known) exceeds 20 the message is damanged
449                                 and will fail at the 20th node.
450    
451    2004-03-20      3.0b2-unreleased
452                               Use /dev/arandom instead of /dev/srandom on
453                                 OpenBSD (Nikolay Sturm).
454                               Fall back to 3DES as Encrypt-Key cipher if we don't
455                                 have IDEA. - Laurent Fousse <laurent@komite.net>
456                               Also sort mail into the various mboxes if autoreply
457                                 is not set.
458                               Properly ignore whitespace in chain selection.
459                               Removed unused functions in keymgt.c.
460                               Added new options -V, --version, and --about.
461                               Made manpage corrections.
462                               Minor ncurses display tweaks.
463                               On Win32, default to Application Data/Mixmaster for
464                                 mixmaster's basedirectory.  This can still be
465                                 overridden by MIXPATH or the registry entry
466                                 HKEY_CURRENT_USER\Software\Mixmaster\MixDir

Legend:
Removed from v.170  
changed lines
  Added in v.778

  ViewVC Help
Powered by ViewVC 1.1.5