- Jul 13, 2010
-
-
Roger Dingledine authored
-
- Jul 12, 2010
-
-
Roger Dingledine authored
-
Roger Dingledine authored
-
- Jul 10, 2010
-
-
Nick Mathewson authored
This should make us conflict less with system files named "log.h". Yes, we shouldn't have been conflicting with those anyway, but some people's compilers act very oddly. The actual change was done with one "git mv", by editing Makefile.am, and running find . -name '*.[ch]' | xargs perl -i -pe 'if (/^#include.*\Wlog.h/) {s/log.h/torlog.h/; }'
-
- Jul 09, 2010
-
-
Roger Dingledine authored
-
- Jul 06, 2010
-
-
Nick Mathewson authored
-
Mike Perry authored
Save a backup if we get odd circuitbuildtimes and other state info. In the case of circuit build times, we no longer assert, and reset our state.
-
Mike Perry authored
We now record large times as abandoned, to prevent a filter step from happening and skewing our results. Also, issue a warn for a rare case that can happen for funky values of Xm or too many abandoned circuits. Can happen (very rarely) during unit tests, but should not be possble during live operation, due to network liveness filters and discard logic.
-
- Jul 05, 2010
-
-
Karsten Loesing authored
-
- Jun 29, 2010
-
-
Nick Mathewson authored
Many friendly operating systems have 64-bit times, and it's not nice to pass them to an %ld format. It's also extremely not-nice to write a time to the log as an integer. Most people think it's 2010 June 29 23:57 UTC+epsilon, not 1277855805+epsilon.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Roger Dingledine authored
-
- Jun 27, 2010
-
-
Roger Dingledine authored
-
- Jun 26, 2010
-
-
Nick Mathewson authored
Possible workaround for bug 1139, if anybody cares.
-
- Jun 25, 2010
-
-
Nick Mathewson authored
-
Nick Mathewson authored
Older versions of Libevent forgot to declare enough function arguments constant.
-
Nick Mathewson authored
These timers behave better with non-monotonic clocks than our old ones, and also try harder to make once-per-second events get called one second apart, rather than one-plus-epsilon seconds apart. This fixes bug 943 for everybody using Libevent 2.0 or later.
-
Nick Mathewson authored
Now people will have no excuse for not knowing what "MUST" and "MAY" mean. Fixes bug 1310.
-
-
- Jun 23, 2010
-
-
Nick Mathewson authored
From the code: zlib 1.2.4 and 1.2.5 do some "clever" things with macros. Instead of saying "(defined(FOO) ? FOO : 0)" they like to say "FOO-0", on the theory that nobody will care if the compile outputs a no-such-identifier warning. Sorry, but we like -Werror over here, so I guess we need to define these. I hope that zlib 1.2.6 doesn't break these too. Possible fix for bug 1526.
-
Nick Mathewson authored
This should never happen unless openssl is buggy or some of our assumptions are deeply wrong, but one of those might have been the cause of the not-yet-reproducible bug 1209. If it ever happens again, let's get some info we can use.
-
Nick Mathewson authored
-
-
- Jun 17, 2010
-
-
Mike Perry authored
-
- Jun 16, 2010
-
-
Mike Perry authored
-
Mike Perry authored
We need to ensure that we close timeout measurement circuits. While we're at it, we should close really old circuits of certain types that aren't in use, and log really old circuits of other types.
-
Mike Perry authored
We need to record different statistics at point of timeout, vs the point of forcible closing. Also, give some better names to constants and state file variables to indicate they are not dealing with timeouts, but abandoned circuits.
-
- Jun 15, 2010
-
-
Mike Perry authored
Also clean up some log messages.
-
- Jun 14, 2010
-
-
Nick Mathewson authored
-
Roger Dingledine authored
-
-
- Jun 11, 2010
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Karsten Loesing authored
-
- Jun 10, 2010
-
-
Sebastian Hahn authored
Thanks Roger for noticing
-
-
Sebastian Hahn authored
Fixes bug 1352
-