/[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 934 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 24 13:40:39 2006 UTC (6 years, 10 months ago) by rabbi
File length: 11768 byte(s)
Diff to previous 916
Updated copyright dates.

Revision 916 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 13 10:55:14 2005 UTC (7 years, 9 months ago) by rabbi
File length: 11768 byte(s)
Diff to previous 761
Added new config directive MINLAT. Remailers will not be chosen in the path for dummy messages or random hops unless their latency is greater than or equal to the MINLAT value. (Default: 5 minutes.)

This is a precautionary measure against broken remailers. It does not affect currently operating remailers at this time.

Suggested by Zax. (Closes #1241903).

Revision 761 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 22 01:01:47 2004 UTC (9 years ago) by weasel
File length: 11533 byte(s)
Diff to previous 710
Properly ignore whitespace in chain selection

Revision 710 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 21 00:47:21 2004 UTC (9 years, 4 months ago) by rabbi
File length: 11562 byte(s)
Diff to previous 647
Updated copyright dates, doc issues, misc fixes.

Revision 647 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 25 23:34:13 2003 UTC (9 years, 6 months ago) by weasel
File length: 11541 byte(s)
Diff to previous 592
Set keyword expansion for Id on all files that already have $Id$ tags.

Revision 592 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 29 01:06:54 2003 UTC (9 years, 7 months ago) by weaselp
File length: 11590 byte(s)
Diff to previous 522
Ignore 'No reliable remailers' problems when randhopping messages in middleman
mode.  That is better than dropping them.

Revision 522 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 22 14:44:55 2003 UTC (10 years ago) by weaselp
File length: 10944 byte(s)
Diff to previous 521
We might as well move the handling of (* foo) and (bar *) chains inside the
if statement (we have stats).  Otherwise we do not have any broken chains anyway

Revision 521 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 22 14:35:47 2003 UTC (10 years ago) by weaselp
File length: 10938 byte(s)
Diff to previous 516
Only close filehandle if the open call succeeded.  Fixes a segfault that happens if we do not have an mlist.txt

Revision 516 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 11 13:48:42 2003 UTC (10 years 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 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 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 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 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 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 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, 1 month 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, 5 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, 7 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, 8 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, 5 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, 6 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