Log of /trunk/Mix/Src/mix3.h
Parent Directory
|
Revision Log
Revision
512 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu May 8 18:07:08 2003 UTC
(10 years ago)
by
weaselp
File length: 13133 byte(s)
Diff to
previous 510
,
to
selected 477
Experimental feature: --redirect -l <chain>. If you have a mixmaster message
with a chain starting with hop1 (you cannot know any more because it already is
encrypted) then mix --redirect -l=foo,bar < file redirect the message so the
chain is actually foo,bar,hop1,... and places it in your pool. If the total
number of hops (which cannot be known) exceeds 20 the message is damanged and
will fail at the 20th node.
Revision
510 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon May 5 11:03:41 2003 UTC
(10 years ago)
by
weaselp
File length: 13047 byte(s)
Diff to
previous 500
,
to
selected 477
Respect DISTANCE setting also when selecting the final hop. This is
important in cases where the user chooses a chain like '*,*,valiant,*'.
Previously it was possible that valiant was taken as a last hop resulting
in a chain like '....,valiant,valiant'.
Revision
500 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat May 3 05:31:07 2003 UTC
(10 years ago)
by
weaselp
File length: 13041 byte(s)
Diff to
previous 477
Mixmaster now uses broken-chain info from stats. I hope this doesn't break any
Nym functionality.
Revision
477 -
(
view)
(
download)
(
annotate)
-
[selected]
Modified
Sat Feb 15 00:29:36 2003 UTC
(10 years, 3 months ago)
by
weaselp
File length: 12773 byte(s)
Diff to
previous 387
Add max capability to Type I
Revision
265 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 20 19:01:34 2002 UTC
(10 years, 8 months ago)
by
disastry
File length: 12594 byte(s)
Diff to
previous 262
,
to
selected 477
add commandline option --config=file
this allows to use alternate configuration file
(for example on encrypted partition)
also make pool directory configurable
Revision
262 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 18 23:26:17 2002 UTC
(10 years, 8 months ago)
by
rabbi
File length: 12569 byte(s)
Diff to
previous 214
,
to
selected 477
Added closing comments for all #ifdef statements. All #endif's, as well as
nested braces, should be commented to reference their start.
We need to provide comments before every function as well.
Revision
214 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Sep 5 01:21:54 2002 UTC
(10 years, 8 months ago)
by
weaselp
File length: 12266 byte(s)
Diff to
previous 197
,
to
selected 477
Mixmaster keys now have creation and expiration date.
It is not secured by any crypto voodoo, it's only
informational for clients to decide which keys to
use should they have more.
- on the client side we do not show remailers (and
therefore not use them) if their key is expired.
- the remailer refuses to decrypt messages to keys
that expired one month ago or earlier.
- the remailer automatically creates new mixmaster
keys if the current one are about to expire or
already are expired.
- the latest key from secring.mix is written to
key.txt. It used to be the first one. Since
creation of new mix key appends the key, this
seemed sensible.
Revision
168 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 22 05:18:26 2002 UTC
(10 years, 9 months ago)
by
weaselp
File length: 11832 byte(s)
Diff to
previous 153
,
to
selected 477
List known mixmasters in remailer-conf replies. How do I get a list of
the pgp keyring so I can also list type I remailers? Do we need to list
type I remailers?
Revision
116 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 29 23:52:00 2002 UTC
(10 years, 9 months ago)
by
weaselp
File length: 11756 byte(s)
Diff to
previous 101
,
to
selected 477
Make smtp sending similar to local /usr/lib/sendmail sending (wrt header/body seperation; Closes: #482052).
Add X-Loop header on mailbox forwarded messages.
Revision
101 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 24 07:00:16 2002 UTC
(10 years, 9 months ago)
by
rabbi
File length: 11655 byte(s)
Diff to
previous 98
,
to
selected 477
The -T option (display type2.list) previously would not work if the file
type2.list was not present. -T will now display type2.list info retrieved
from pubring.mix if type2.list is not present.
Revision
98 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 22 17:54:48 2002 UTC
(10 years, 10 months ago)
by
rabbi
File length: 11632 byte(s)
Diff to
previous 82
,
to
selected 477
Added support for AES in Type I messages. This should prevent lost mail if
a user attempts to send OpenPGP messages encrypted with AES.
Support for AES requires OpenSSL 0.9.7 (soon to be released.) The Install
script needs to be updated to enable AES if 0.9.7 or later is present.
Also, pgp_keylen now returns 0 instead of -1 for unknown symalgo. Output
of pgp_keylen is used in buf_appendrnd and in other functions without
checking, so they might be unhappy with -1. (We should really check for
this.)
Thanks to Disastry and Peter for working on this.
Revision
82 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 9 08:02:02 2002 UTC
(10 years, 10 months ago)
by
rabbi
File length: 11547 byte(s)
Diff to
previous 41
,
to
selected 477
The format of id.log is now binary. Mixmaster still performs a linear
search on it for duplicate checking, but this should improve performance
on slower systems over having the entries stored in a text file.
We had considered using a hash table, but id.log entries only matter up to
7 days anyway, so there isn't too much more to be gained. Perhaps if we
had Mixmaster on cell phones... ;)
Thanks to Disastry for this patch.
Revision
30 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 11 20:59:26 2001 UTC
(11 years, 5 months ago)
by
rabbi
File length: 11416 byte(s)
Diff to
previous 11
,
to
selected 477
Changes for WIN32 Service support. service.c is totally re-written,
service.h is removed. main.c is now cleaner.
TODO: better solution to the Win32/Unix directory seperation issue. Sring
operations on every path is a lot of extra work. Why not fopen() ?
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.