- 22 Feb, 2008 1 commit
-
-
Nick Mathewson authored
More 64-to-32 fixes. Partial backport candidate. still not done. svn:r13680
-
- 07 Feb, 2008 1 commit
-
-
Nick Mathewson authored
svn:r13412
-
- 06 Feb, 2008 1 commit
-
-
Nick Mathewson authored
Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items. svn:r13405
-
- 05 Feb, 2008 1 commit
-
-
Nick Mathewson authored
Initial attempts to track down bug 600, and refactor possibly offending code. 1) complain early if circuit state is set to OPEN when an onionskin is pending. 2) refactor onionskin field into one only used when n_conn is pending, and a separate onionskin field waiting for attention by a cpuworker. This might even fix the bug. More likely, it will make it fail with a more useful core. svn:r13394
-
- 12 Dec, 2007 1 commit
-
-
Roger Dingledine authored
svn:r12786
-
- 05 Jun, 2007 1 commit
-
-
Nick Mathewson authored
Patch from peter palfrader: control interface via unix domain socket svn:r10504
-
- 22 May, 2007 1 commit
-
-
Nick Mathewson authored
Make connection_array into a smartlist. svn:r10292
-
- 15 May, 2007 1 commit
-
-
Nick Mathewson authored
Enable (and cope with) more GCC 4.2 warnings. svn:r10196
-
- 04 Mar, 2007 1 commit
-
-
Nick Mathewson authored
Make all LD_BUG log messsages get prefixed with "Bug: ". Remove manually-generated "Bug: "s from log-messages. (Apparently, we remembered to add them about 40% of the time.) svn:r9733
-
- 12 Feb, 2007 1 commit
-
-
Nick Mathewson authored
Update copyright dates. svn:r9570
-
- 29 Sep, 2006 2 commits
-
-
Nick Mathewson authored
Differentiate more duplicated log entries svn:r8542
-
Nick Mathewson authored
Make distinct all non-bug messages at notice or higher that appear 3 or more times. svn:r8541
-
- 06 Sep, 2006 2 commits
-
-
Nick Mathewson authored
spawn_func fixes: have cpuworker_main and dnsworker_main confirm to the right interfaces [casting func to void* is icky]. Also, make pthread_create() build without warnings. svn:r8327
-
Mike Chiussi authored
- made configure link to required system dll's if building for win32 - added diffs for libevent 1.1b - forced user to turn off eventdns if win32 is set - cleaned up tor_mmap_file()_win32 (not sure if it's stable) - cleaned up some warnings and typos svn:r8322
-
- 26 Jul, 2006 1 commit
-
-
Nick Mathewson authored
Refactor connection_t into edge, or, dir, control, and base subtypes. This might save some RAM on busy exit servers, but really matters most in terms of correctness. svn:r6906
-
- 23 Jul, 2006 1 commit
-
-
Nick Mathewson authored
circuit_t into origin_circuit_t and or_circuit_t. I fixed some segaults; there may be more. We still need to move more rendezvous stuff into subtypes. This is a trial run for splitting up connection_t; if the approach is insane, please say so soon so we can do something smarter. Also, this discards the old HALF_OPEN code, which nobody seems to want. svn:r6817
-
- 12 Jun, 2006 1 commit
-
-
Roger Dingledine authored
This happened when we got two create cells in a row from the same TLS connection. It would hand one to the cpuworker, and then immediately handle the second one -- after it had registered that the first one was busy, but before it had updated the timestamp that we use to decide how *long* it's been busy. svn:r6606
-
- 06 Jun, 2006 1 commit
-
-
Roger Dingledine authored
connection_add being called with socket = -1. The only places I can see where that happen would be if our tor_socketpair succeeds but it hands back negative values for some of its file descriptors. Perhaps this will produce more useful assert errors next time. svn:r6550
-
- 18 Apr, 2006 1 commit
-
-
Roger Dingledine authored
This value is high because some servers with low memory/cpu sometimes spend an hour or more swapping, and Tor starves. svn:r6406
-
- 12 Mar, 2006 2 commits
-
-
Nick Mathewson authored
svn:r6143
-
Nick Mathewson authored
1) Surround all constants by (parens), whether we'll be using them in a denominator or not. 2) Express all time periods as products (24*60*60), not as multiplied-out constants (86400). 3) Comments like "(60*60) /* one hour */" are as pointless as comments like "c = a + b; /* set c to the sum of a and b */". Remove them. 4) All time periods should be #defined constants, not given inline. 5) All time periods should have doxygen comments. 6) All time periods, unless specified, are in seconds. It's not necessary to say so. To summarize, the old (lack of) style would allow: #define FOO_RETRY_INTERVAL 60*60 /* one hour (seconds) */ next_try = now + 3600; The new style is: /** How often do we reattempt foo? */ #define FOO_RETRY_INTERVAL (60*60) next_try = now + RETRY_INTERVAL; svn:r6142
-
- 15 Feb, 2006 1 commit
-
-
Roger Dingledine authored
svn:r6020
-
- 13 Feb, 2006 1 commit
-
-
Roger Dingledine authored
whee. svn:r6003
-
- 09 Feb, 2006 1 commit
-
-
Roger Dingledine authored
svn:r5949
-
- 05 Jan, 2006 1 commit
-
-
Nick Mathewson authored
svn:r5734
-
- 26 Dec, 2005 1 commit
-
-
Roger Dingledine authored
svn:r5654
-
- 14 Dec, 2005 1 commit
-
-
Nick Mathewson authored
svn:r5582
-
- 01 Nov, 2005 1 commit
-
-
Roger Dingledine authored
svn:r5339
-
- 29 Oct, 2005 1 commit
-
-
Roger Dingledine authored
125000 circuit_t's after it had been up for a few weeks, which translates to 20+ megs of wasted space. svn:r5333
-
- 25 Oct, 2005 3 commits
-
-
Nick Mathewson authored
clean up OpenSSL's toys when it's done playing. (Why isn't there an OpenSSL_free_everything() function?) svn:r5321
-
Nick Mathewson authored
svn:r5317
-
Nick Mathewson authored
svn:r5310
-
- 17 Oct, 2005 1 commit
-
-
Peter Palfrader authored
logs in cases where a calling function's log was downgraded and we wouldn't get any log message otherwise. svn:r5263
-
- 23 Sep, 2005 1 commit
-
-
Roger Dingledine authored
it handles it fine if we decide not to die. svn:r5114
-
- 15 Aug, 2005 2 commits
-
-
Roger Dingledine authored
will affect them. svn:r4787
-
Roger Dingledine authored
out as a server. svn:r4785
-
- 30 Jun, 2005 1 commit
-
-
Nick Mathewson authored
svn:r4509
-
- 11 Jun, 2005 2 commits
-
-
Nick Mathewson authored
Docment or add DOCDOC comments to undocumented functions in src/or. Make function definition format uniform. svn:r4411
-
Roger Dingledine authored
svn:r4404
-
- 09 Jun, 2005 1 commit
-
-
Nick Mathewson authored
svn:r4382
-