[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[minion-cvs] Write a changelog for 0.0.8alpha; Update the README.
Update of /home/minion/cvsroot/src/minion
In directory moria:/tmp/cvs-serv19343
Modified Files:
HISTORY README
Log Message:
Write a changelog for 0.0.8alpha; Update the README.
Index: HISTORY
===================================================================
RCS file: /home/minion/cvsroot/src/minion/HISTORY,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- HISTORY 14 May 2004 22:50:05 -0000 1.14
+++ HISTORY 2 Dec 2005 20:34:36 -0000 1.15
@@ -1,5 +1,45 @@
$Id$
+New IN VERSION 0.0.8alpha2:
+ - License changed from LGPL to the so-called "MIT" license. This has
+ been planned for ages; see
+ http://archives.seul.org/mixminion/dev/May-2004/msg00000.html
+ - Numerous bugfixes:
+ - Implement DESTDIR correctly.
+ - Do not crash when run with python 2.4
+ - Bump preferred openssl version to 0.9.8a
+ - Work when umask setting is bizarre (0077, 0000, etc.)
+ - Make -P and mbox work correctly together.
+ - Catch over-long paths.
+ - Tolerate missing /dev/null
+ - Solve crash on mixminion clean-queue
+ - Do not exit on a spurious protocol string from another MMTP host.
+ - Do not use stdio to read /dev/urandom: This wastes entropy.
+ - Don't freak out when
+ - Security improvements
+ - Regenerate SSL certificates more frequently.
+ - Servers schedule and retry delivery on a per-address basis, not a
+ per-message basis.
+ - Drop support for pre-0.0.6 servers: Servers are now located by
+ hostname.
+ - Add a "count-packets" command to tell how many packets will be needed
+ to send a message. Some integrators need this.
+ - Add a "SendmailCommand" option for invoking an external program to send
+ email rather than simply connecting to an SMTP server.
+ - Write much of ClientAPI, so Mixminion is easier to embed -- having this
+ in a real release should make the Nymbaron team happy.
+ - Experimental pinger code, using pysqlite as a data store and
+ implementing the "Echolot" remailer reliability algorithm.
+ More work is needed.
+ - Partially implemented code for distributed coordinated voting directory
+ servers. Client side and data formats are done; glue remains.
+ - Recommended versions are no longer hard-coded.
+ - Refactor how we learn about servers and generate paths.
+ - Split out option-parsing logic to make option lists more consistent.
+ - Suppress prompt when reading messages from non-TTY fds.
+ - Implement --status-fd option to dump info to would-be integrators.
+ - Better errors on expired certs
+
NEW IN VERSION 0.0.7.1:
- Install man pages in PREFIX/share/man, not PREFIX/man.
- If the server crashed while changing a packet's metadata, it would often
Index: README
===================================================================
RCS file: /home/minion/cvsroot/src/minion/README,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -d -r1.80 -r1.81
--- README 28 Nov 2005 17:11:59 -0000 1.80
+++ README 2 Dec 2005 20:34:36 -0000 1.81
@@ -1,6 +1,6 @@
$Id$
======================================================================
-This is Mixminion version 0.0.8alpha, from the Mixminion CVS repository.
+This is Mixminion version 0.0.8alpha2.
CONTENTS:
I. Overview
@@ -38,9 +38,45 @@
II. WHAT'S NEW IN THIS VERSION?
===============================
-NEW IN VERSION 0.0.8alpha:
-
-<See HISTORY file for changes in earlier versions.>
+NEW SINCE MIXMINION 0.0.7.1:
+ - License changed from LGPL to the so-called "MIT" license. This has
+ been planned for ages; see
+ http://archives.seul.org/mixminion/dev/May-2004/msg00000.html
+ - Numerous bugfixes:
+ - Implement DESTDIR correctly.
+ - Do not crash when run with python 2.4
+ - Bump preferred openssl version to 0.9.8a
+ - Work when umask setting is bizarre (0077, 0000, etc.)
+ - Make -P and mbox work correctly together.
+ - Catch over-long paths.
+ - Tolerate missing /dev/null
+ - Solve crash on mixminion clean-queue
+ - Do not exit on a spurious protocol string from another MMTP host.
+ - Do not use stdio to read /dev/urandom: This wastes entropy.
+ - Don't freak out when
+ - Security improvements
+ - Regenerate SSL certificates more frequently.
+ - Servers schedule and retry delivery on a per-address basis, not a
+ per-message basis.
+ - Drop support for pre-0.0.6 servers: Servers are now located by
+ hostname.
+ - Add a "count-packets" command to tell how many packets will be needed
+ to send a message. Some integrators need this.
+ - Add a "SendmailCommand" option for invoking an external program to send
+ email rather than simply connecting to an SMTP server.
+ - Write much of ClientAPI, so Mixminion is easier to embed -- having this
+ in a real release should make the Nymbaron team happy.
+ - Experimental pinger code, using pysqlite as a data store and
+ implementing the "Echolot" remailer reliability algorithm.
+ More work is needed.
+ - Partially implemented code for distributed coordinated voting directory
+ servers. Client side and data formats are done; glue remains.
+ - Recommended versions are no longer hard-coded.
+ - Refactor how we learn about servers and generate paths.
+ - Split out option-parsing logic to make option lists more consistent.
+ - Suppress prompt when reading messages from non-TTY fds.
+ - Implement --status-fd option to dump info to would-be integrators.
+ - Better errors on expired certs
STILL NOT IN THIS VERSION:
- IP-based restrictions don't work.
@@ -60,9 +96,9 @@
The quick version: For Unix-clones, Mac OS X, or Windows with Cygwin
---------------------------------------------------------------------
- <download and unpack http://www.mixminion.net/dist/Mixminion-0.0.8alphaX.tar.gz>
+ <download and unpack http://www.mixminion.net/dist/Mixminion-0.0.8alpha2.tar.gz>
- % cd Mixminion-0.0.8alphaX
+ % cd Mixminion-0.0.8alpha2
% make download-openssl
% make build-openssl
% make
@@ -129,7 +165,7 @@
First, make sure that you're running Win98 or later.
- Download 'Mixminion-0.0.8alphaX.win32.zip", and unpack it anywhere you like.
+ Download 'Mixminion-0.0.8alpha2.win32.zip", and unpack it anywhere you like.
It will create a directory named 'mixminion'.
Use mixminion.exe from that directory as your command-line client.
@@ -140,7 +176,7 @@
First, make sure that you have the latest official release of Python 2.3
installed. As of 5 Dec 2003, this is 2.3.2.
- Download and run "Mixminion-0.0.8alphaX.win32-py2.3.exe". It will unpack
+ Download and run "Mixminion-0.0.8alpha2.win32-py2.3.exe". It will unpack
its files into your Python directory.
The script to invoke Mixminion will be stored in the 'Scripts'
@@ -165,8 +201,8 @@
Second, download an unpack the Mixminion source distribution.
- Third, get a compiled copy of OpenSSL version 0.9.7 or later (as of 1 Apr
- 2004, the latest stable version is 0.9.7d). You can either compile it
+ Third, get a compiled copy of OpenSSL version 0.9.7 or later (as of 2 Dec
+ 2005, the latest stable version is 0.9.8a). You can either compile it
yourself, or use a set of precompiled binaries (such as are available from
XXXX). Place the compiled libraries under the "contrib" directory in the
Mixminion source directory, so that the include files are in