[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[minion-cvs] Merge changes from 0-0-5-patches branch.
Update of /home/minion/cvsroot/src/minion
In directory moria.mit.edu:/tmp/cvs-serv22126
Modified Files:
HISTORY
Log Message:
Merge changes from 0-0-5-patches branch.
Original commit message:
Modules:
Fix a bug where socket errors from smtplib would crash the
server. (If your smtp server was down, it would take mixminion
with it.)
ClientMain, ServerInfo, test, Modules:
Make "From" address support optional.
[Rationale: Previously, I'd argued for having only a single
supported "From" policy, as a measure to prevent linkability
based on client option preferences. Adam Back correctly pointed
out that this is silly. Consider that _any_ use or non-use of
From addresses makes messages linkable *in itself*. In other
words, Eve can already tell which messages set their from
addresses; she gains nothing by learning that those messages
have chosen an exit node with From support to do so.]
Some admins have been hesitant to support "From," even in the
limited form described in the spec. I still hope that it will
eventually prove itself to be relatively harmless, but given the
low number of Type I/II exits with *any* from support, it does
make sense to give both options a try (at least) for now.
Index: HISTORY
===================================================================
RCS file: /home/minion/cvsroot/src/minion/HISTORY,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- HISTORY 5 Sep 2003 21:59:49 -0000 1.4
+++ HISTORY 12 Sep 2003 15:52:46 -0000 1.5
@@ -3,6 +3,12 @@
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.1:
+ - Allow exit servers to decide whether to support user-supplied from
+ addresses.
+ - Fail more gracefully when we try to deliver mail and the the local MTA
+ is down.
+
NEW IN VERSION 0.0.5:
- Fix a harmless but hard-to-detect bug that showed up when running
unittests on certain platforms.