/[pkg-mixmaster]/trunk/Mix/Src/chain.c
ViewVC logotype

Log of /trunk/Mix/Src/chain.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 516 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 11 13:48:42 2003 UTC (10 years, 1 month ago) by weaselp
File length: 10936 byte(s)
Diff to previous 510
Fix a small bug that led to nasty infinte loops in cases with no reliable remailers in randfinal()

Revision 510 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 5 11:03:41 2003 UTC (10 years, 1 month ago) by weaselp
File length: 10852 byte(s)
Diff to previous 509
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 509 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 5 10:53:00 2003 UTC (10 years, 1 month ago) by weaselp
File length: 10638 byte(s)
Diff to previous 502
If some broken chain includes all remailers (*) mark it broken for every single
remailer - this simplifies handling in other places.

Revision 502 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 3 06:15:09 2003 UTC (10 years, 1 month ago) by weaselp
File length: 10444 byte(s)
Diff to previous 501
Show reliability 0% in curses interface if we have a bad chain

Revision 501 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 3 05:51:58 2003 UTC (10 years, 1 month ago) by weaselp
File length: 10290 byte(s)
Diff to previous 500
refine chainselection with bad chains

Revision 500 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 3 05:31:07 2003 UTC (10 years, 1 month ago) by weaselp
File length: 10081 byte(s)
Diff to previous 499
Mixmaster now uses broken-chain info from stats. I hope this doesn't break any
Nym functionality.

Revision 499 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 3 05:08:53 2003 UTC (10 years, 1 month ago) by weaselp
File length: 7692 byte(s)
Diff to previous 493
Found that weird bug that weird bug that sometimes led to "Unknown remailer
version!" errors: In chain_randfinal() we selected a random value between 0 and
maxrem instead of 0 and maxrem - 1.

Revision 493 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 2 13:14:13 2003 UTC (10 years, 2 months ago) by weaselp
File length: 7688 byte(s)
Diff to previous 387
Check that feedback buffer is not null before operating on it in chain_select(). Closes #631353

Revision 387 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 5 04:26:24 2002 UTC (10 years, 6 months ago) by weaselp
File length: 7629 byte(s)
Diff to previous 332
Applied Colin's star exclude patch

Revision 332 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 9 20:53:32 2002 UTC (10 years, 8 months ago) by weaselp
File length: 7529 byte(s)
Diff to previous 262
Whitespace cleanup:
for i in *.c; do cp -a $i $i.orig; sed -e 's/^        /<TAB>/' $i.orig > $i; rm $i.orig; done
for i in *.c *.h; do cp -a $i $i.orig; sed -e 's/[ <TAB>]*$//' $i.orig > $i; rm $i.orig; done

Revision 262 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 18 23:26:17 2002 UTC (10 years, 9 months ago) by rabbi
File length: 7543 byte(s)
Diff to previous 26
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 26 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 11 09:02:16 2001 UTC (11 years, 6 months ago) by rabbi
File length: 7500 byte(s)
Diff to previous 1
Scott Renfro ixed a segfault when more than 20 remailers were linked in a
chain.

Revision 1 - (view) (download) (annotate) - [select for diffs]
Added Wed Oct 31 08:19:51 2001 UTC (11 years, 7 months ago) by rabbi
File length: 7451 byte(s)
Initial revision

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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.5