Log of /trunk/Mix/Src/chain.c
Parent Directory
|
Revision Log
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
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
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
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.
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.