[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[minion-cvs] Bump CVS to version 0.0.6alpha1, and sweep old TODO and...



Update of /home/minion/cvsroot/src/minion
In directory moria.mit.edu:/tmp/cvs-serv30450

Modified Files:
	HISTORY README TODO setup.py 
Log Message:
Bump CVS to version 0.0.6alpha1, and sweep old TODO and README material under the carpet.

Index: HISTORY
===================================================================
RCS file: /home/minion/cvsroot/src/minion/HISTORY,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- HISTORY	13 Jul 2003 03:45:33 -0000	1.3
+++ HISTORY	5 Sep 2003 21:59:49 -0000	1.4
@@ -3,6 +3,54 @@
 This file lists changes for earlier versions of Mixminion.  For changes
 in the latest version, see the README file.
 ----------------------------------------------------------------------
+NEW IN VERSION 0.0.5:
+   - Fix a harmless but hard-to-detect bug that showed up when running
+     unittests on certain platforms.
+
+NEW IN VERSION 0.0.5rc2:
+   - Fix for a bug that would crash exit servers trying to upgrade from
+     certain older versions.
+
+   - Improved error messages for several cases.
+
+   - Add a draft man page (credit goes to George Danezis).
+
+NEW IN VERSION 0.0.5rc1:
+   - Support for email headers.  'Subject', 'In-Reply-To', and 'References'
+     are fully supported.  'From' support is limited, as documented in
+     'E2E-spec.txt'.
+
+   - Limited support for K-of-N message fragmentation and reassembly.  Right
+     now, clients can send large fragmented messages for servers to
+     reassemble them.  Not yet supported are independent paths, fragmented
+     reply messages, and client-side fragment reassembly.
+
+   - UI improvements
+      - Path generation can now create random-length paths
+      - Support for removing old messages from client queues.
+      - 'Mixminion shell' command to wrap other commands on platforms with
+        iffy terminals or shells.  Poor substitute for a real GUI.
+
+   - Improved portability
+      - All client and server functionality works properly on Cygwin.
+      - Everything should work on win32 too.  (But it won't be supported till
+        I can get Py2Exe working.)
+      - The build system should work on more unixes.
+
+   - Improved configurability
+      - Support for suppressing directory permission messages.
+
+   - Improved performance
+      - Server RAM usage should be way down, except while reassembling large
+        messages.
+
+   - Improved testability
+      - Server descriptors now describe the server's platform and
+        configuration. 
+
+   - Bugfixes too numerous to mention.  Server pools in general should be
+     significantly more robust.
+
 NEW IN FINAL 0.0.4 RELEASE:
   BUGFIXES:
   - Fixed a bug that would sometimes give a useless error message when

Index: README
===================================================================
RCS file: /home/minion/cvsroot/src/minion/README,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -d -r1.59 -r1.60
--- README	5 Sep 2003 21:45:19 -0000	1.59
+++ README	5 Sep 2003 21:59:49 -0000	1.60
@@ -1,6 +1,6 @@
 $Id$
 ======================================================================
-This is Mixminion version 0.0.5.
+This is Mixminion version 0.0.6alpha, from the Mixminion CVS repository.
 
 CONTENTS:
         I.    Overview
@@ -38,53 +38,6 @@
 II. WHAT'S NEW IN THIS VERSION?
 ===============================
 
-NEW IN VERSION 0.0.5:
-   - Fix a harmless but hard-to-detect bug that showed up when running
-     unittests on certain platforms.
-
-NEW IN VERSION 0.0.5rc2:
-   - Fix for a bug that would crash exit servers trying to upgrade from
-     certain older versions.
-
-   - Improved error messages for several cases.
-
-   - Add a draft man page (credit goes to George Danezis).
-
-NEW IN VERSION 0.0.5rc1:
-   - Support for email headers.  'Subject', 'In-Reply-To', and 'References'
-     are fully supported.  'From' support is limited, as documented in
-     'E2E-spec.txt'.
-
-   - Limited support for K-of-N message fragmentation and reassembly.  Right
-     now, clients can send large fragmented messages for servers to
-     reassemble them.  Not yet supported are independent paths, fragmented
-     reply messages, and client-side fragment reassembly.
-
-   - UI improvements
-      - Path generation can now create random-length paths
-      - Support for removing old messages from client queues.
-      - 'Mixminion shell' command to wrap other commands on platforms with
-        iffy terminals or shells.  Poor substitute for a real GUI.
-
-   - Improved portability
-      - All client and server functionality works properly on Cygwin.
-      - Everything should work on win32 too.  (But it won't be supported till
-        I can get Py2Exe working.)
-      - The build system should work on more unixes.
-
-   - Improved configurability
-      - Support for suppressing directory permission messages.
-
-   - Improved performance
-      - Server RAM usage should be way down, except while reassembling large
-        messages.
-
-   - Improved testability
-      - Server descriptors now describe the server's platform and
-        configuration. 
-
-   - Bugfixes too numerous to mention.  Server pools in general should be
-     significantly more robust.
 
 <See HISTORY file for changes in earlier versions.>
 

Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.149
retrieving revision 1.150
diff -u -d -r1.149 -r1.150
--- TODO	5 Sep 2003 21:45:19 -0000	1.149
+++ TODO	5 Sep 2003 21:59:49 -0000	1.150
@@ -12,99 +12,6 @@
 
 NEEDS TO BE WRITTEN:
 
-For 0.0.5:
-        o Configurability:
-                o Ability to disable or relax directory paranoia.
-                o Trusted groups, trusted users for directory
-                  permissions
-                o Change maximum on Overlap.
-        o Performance
-                o Lazy-load deliverable messages.
-                o Don't block while shredding messages at startup.
-                o Shutdown faster on SIGTERM.
-        o Security improvements
-                o Include cfg info in descriptor
-        o Initial support for email headers (server side)
-                o Subject
-                o From (limited)
-                o In-Reply-To
-                o References
-                o MBOX support
-                o Tests
-        o Background projects:
-                o Port to cygwin
-                o Start win32 port
-                        o Make it build.
-                        o Make all unittests pass
-                        o Make unittests pass without warnings
-                        o Add a makeshift interactive mode.
-                        o Real locking
-                        o Real RNG via CryptGenRandom()
-                o Twisted port decision
-                o Website work
-        o Refactor filestore logic out of ServerQueue
-                o Refactor
-                o Refactor deliveryqueue from is-a to has-a.
-                o Refactor clientqueue
-                o Rephrase tests to use new names.
-                o Remove old 'Queue' class.
-                o Tests for metadata methods
-        o Refactor database logic out of SURBLog, HashLog
-                o Implement common logic
-                o Refactor existing classes
-                o Tests for new logic
-        o Change descriptors to accept YYYY-MM-DD.
-                o Implement
-                o Test
-        o Initial support for email headers (client side)
-                o Implement
-                o Give error messages on bad headers
-                o Test
-        o UI improvements:
-                o If we can't read serverdescs on startup, suggest a
-                  server-DELKEYS.
-                o Quiet server startup; should be by default if daemon
-                  mode.
-                o Ability to remove old messages from queue
-                         o Implement
-                         o Test
-                o Generate random-length paths.
-                o 'Iffy mode' messages are confusing.
-                o Give a reasonable error when client is passed
-                  server configuration.
-                o Audit exceptions: which should be UIError?
-        o Support for large messages and K-of-N in fwd messages
-                o fec backend code
-                o Tests and timing for fec backend
-                o FRAGMENT routing type
-                o Common fragment-pool code
-                        o Implement
-                        o Test fragmentation
-                        o Test reassembly
-                o Minimal fragment generation code for client
-                o Fragment-pool logic for server
-                o Advertise fragment reassembly in server descriptors
-                o Check server descriptors when fragmenting
-                o Tests
-                        o Server-side reassembly in pools
-                        o Cleaning out dead messages
-                        o Message-size maxima
-                        o Fragmented capability in server descriptors
-        o Bugfixes
-                o Make AttemptedRelay ~~ SuccessfulRelay+FailedRelay.
-                o Solve CPU infinite loop bug
-                o Notice [...]s in test encoded messages
-                o Handle corrupt pickled data
-                D Handle server time moving backward
-        o Release
-                o Fix all XXXX005 and DOCDOC comments
-                o Update README
-                o Manually test all new functionality
-                o Manually test all old functionality
-                o Test old servers with new client code
-                o Test old clients with new servers
-                D Update manual page
-
 For 0.0.6:  (The release for integrators, Windows users, senders of
 large replies, people with dynamically assigned IPs, people with high
 TCP latency, and me.)

Index: setup.py
===================================================================
RCS file: /home/minion/cvsroot/src/minion/setup.py,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -d -r1.77 -r1.78
--- setup.py	5 Sep 2003 21:45:19 -0000	1.77
+++ setup.py	5 Sep 2003 21:59:49 -0000	1.78
@@ -6,9 +6,9 @@
 #
 #   Current Mixminion version
 #
-VERSION = '0.0.5'
+VERSION = '0.0.6alpha1'
 # System: 0==alpha, 50==beta, 98=pre, 99==release candidate, 100==release
-VERSION_INFO = (0,0,5,100,-1)
+VERSION_INFO = (0,0,6,0,1)
 
 # Check the version.  We need to make sure version_info exists before we
 # compare to it: it was only added as of Python version 1.6.