aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* r13633@catbus: nickm | 2007-07-06 11:08:19 -0400••• Call tor_init_threads() from tor_init(). svn:r10751 Nick Mathewson2007-07-06
* r13631@catbus: nickm | 2007-07-06 10:17:22 -0400••• Try to fix win32 build again. svn:r10750 Nick Mathewson2007-07-06
* r13600@Kushana: nickm | 2007-07-05 23:49:47 -0400••• try to fix mingw compile svn:r10743 Nick Mathewson2007-07-06
* r13596@kushana: nickm | 2007-07-05 10:53:22 -0400••• Argh, re-enable CRITICAL_SECTION code in win32. svn:r10741 Nick Mathewson2007-07-05
* svn:r10740Nick Mathewson2007-07-05
* r13454@kushana: nickm | 2007-06-20 14:22:44 -0400••• Switch windows locking implementation to CRITICAL_SECTION, not Mutex: Mutex is heavier-weight, and meant for multi-process situations. svn:r10739 Nick Mathewson2007-07-05
* r13453@kushana: nickm | 2007-06-20 10:01:37 -0400••• Fix a type error in the last checkin. svn:r10738 Nick Mathewson2007-07-05
* r13452@kushana: nickm | 2007-06-20 09:52:55 -0400••• Patch from Robert Hogan: Generate STREAM NEW events for dnsport requests and tunneled directory connections. Log when we are testing for hijacking. svn:r10737 Nick Mathewson2007-07-05
* If there's a never-before-connected-to guard node in our list,•••never choose any guards past it. This way we don't expand our guard list unless we need to. [Bugfix in 0.1.2.x] I'm not sure if this will solve all our problems, but it is at least something. svn:r10730 Roger Dingledine2007-07-02
* the non-controversial changes i found in my sandbox•••svn:r10729 Roger Dingledine2007-07-02
* r13604@catbus: nickm | 2007-07-02 16:58:40 -0400••• Some temporary output to try to figure out where bsd thread unit tests are going wrong svn:r10728 Nick Mathewson2007-07-02
* I so wonder how this blows up on the real network - make _routerlist_find_elt...•••svn:r10727 Peter Palfrader2007-07-02
* If we want to be more strict in _routerlist_find_elt I better call it properly•••svn:r10726 Peter Palfrader2007-07-02
* Don't get private with smartlists when there's a perfectly fine accessor meth...•••svn:r10724 Peter Palfrader2007-07-02
* Make it build with -O0 as well•••svn:r10722 Peter Palfrader2007-07-02
* Make DEBUG_SMARTLIST work•••svn:r10721 Peter Palfrader2007-07-02
* Three more assertions which hopefully are sane, Nick? They might help track ...•••svn:r10720 Peter Palfrader2007-07-02
* r13570@catbus: nickm | 2007-06-30 20:41:05 -0400••• Implement conditions in compat.c; switch windows to use "critical sections" instead of mutexes. Apparently, mutexes are for IPC and critical sections are for multithreaded. svn:r10716 Nick Mathewson2007-07-01
* r13568@catbus: nickm | 2007-06-30 15:18:18 -0400••• allow test_threads() to time out svn:r10711 Nick Mathewson2007-06-30
* r13555@catbus: nickm | 2007-06-30 14:05:36 -0400••• Split "Util" tests into subgroups so I can see why freebsd trunk is failing. svn:r10710 Nick Mathewson2007-06-30
* r13480@catbus: nickm | 2007-06-17 14:39:42 -0400••• Oops; forgot to save a file in the last batch. svn:r10646 Nick Mathewson2007-06-17
* r13477@catbus: nickm | 2007-06-17 14:22:03 -0400••• Sun CC likes to give warnings for the do { } while(0) construction for making statement-like macros. Define STMT_BEGIN/STMT_END macros that do the right thing, and use them everywhere. svn:r10645 Nick Mathewson2007-06-17
* r13476@catbus: nickm | 2007-06-17 14:04:41 -0400••• Build with fewer compiler warnings on Sun. (This and previous Sun patches are thanks to the tremendously handy services of unix-center.net.) svn:r10644 Nick Mathewson2007-06-17
* r13473@catbus: nickm | 2007-06-17 13:42:36 -0400••• Fix solaris eventdns.c behavior. This time, I think I got it. We were redefining _FILE_OFFSET_BITS, and thereby calling fstat64() on a struct stat, or something like that. svn:r10643 Nick Mathewson2007-06-17
* r13471@catbus: nickm | 2007-06-17 11:59:25 -0400••• Report address and por correctly on requests to dnsport. (Patch from Robert Hogan.) svn:r10641 Nick Mathewson2007-06-17
* r13463@catbus: nickm | 2007-06-17 11:10:17 -0400••• Add a SOURCE_ADDR field to STREAM NEW events so that controllers can match requests to applications. (Patch from Robert Hogan.) svn:r10639 Nick Mathewson2007-06-17
* r13438@catbus: nickm | 2007-06-15 15:01:42 -0400••• document some functions svn:r10637 Nick Mathewson2007-06-17
* r13418@catbus: nickm | 2007-06-14 13:29:21 -0400••• Adjust networkstatus_compute_consensus to take an argument saying how many voters there _should_ be. svn:r10634 Nick Mathewson2007-06-17
* if we already have a bridge in our state file, it won't be•••in the networkstatuses, so we'll mark it unusable when we load it, and then when we get a new routerinfo for it, we'll still think it's unusable. fix that. svn:r10612 Roger Dingledine2007-06-15
* bugfix on r10609: don't fail asserts when closing circuits•••that were connected to an unkeyed connection. svn:r10611 Roger Dingledine2007-06-15
* now we can specify a bridge without specifying its key,•••and we will still connect to it and use it. getting closer! svn:r10609 Roger Dingledine2007-06-15
* extra points for making the function name reflect what it does•••svn:r10608 Roger Dingledine2007-06-15
* Directories no longer return a "304 not modified" when they don't•••have the networkstatus the client asked for. Also fix a memory leak when returning 304 not modified. [Bugfixes on 0.2.0.2-alpha] svn:r10607 Roger Dingledine2007-06-15
* point out a bug in our If-Modified-Since handling in 0.2.0.2-alpha.•••svn:r10605 Roger Dingledine2007-06-15
* Refine r10571: more work on bridge stuff.••• - Only listen to responses for "authority" fetches if we're configured to use Bridges. Otherwise it's safe (and maybe smarter) to silently discard them like we used to. - React faster to download networkstatuses after the first bridge descriptor arrives. - Don't do dir fetches before we have any bridges, even when our dirport is open. svn:r10604 Roger Dingledine2007-06-15
* r13413@catbus: nickm | 2007-06-13 18:44:28 -0400••• Non-static inline functions cant talk about static variables. svn:r10599 Nick Mathewson2007-06-13
* r13410@catbus: nickm | 2007-06-13 18:39:05 -0400••• Fix compilation on compilers that do not allow you to typedef the same type twice. svn:r10598 Nick Mathewson2007-06-13
* r13409@catbus: nickm | 2007-06-13 18:01:56 -0400••• Test the remainder of the contents of the consensus; fix a bug in geneating addresses on routerstatuses. svn:r10597 Nick Mathewson2007-06-13
* r13406@catbus: nickm | 2007-06-13 17:05:30 -0400••• Oops; linked connections get read/write events too. svn:r10596 Nick Mathewson2007-06-13
* r13403@catbus: nickm | 2007-06-13 16:15:44 -0400••• Test all of consensus contents, except for routerstatus_list contents. And signatures. svn:r10593 Nick Mathewson2007-06-13
* r13401@catbus: nickm | 2007-06-13 15:50:16 -0400••• Add dnsport connection to the global connection list. (Bug found by mwenge.) svn:r10592 Nick Mathewson2007-06-13
* r13399@catbus: nickm | 2007-06-13 15:17:44 -0400••• Hm. Tor should never need private authority identity keys; thus, I should not actually load the authority identity keys for testing. svn:r10591 Nick Mathewson2007-06-13
* r13396@catbus: nickm | 2007-06-13 15:06:18 -0400••• Set vote_digest field prproperly in networkstatus_vote_t, so that it gets conveyed to the consensus correctly. svn:r10590 Nick Mathewson2007-06-13
* r13395@catbus: nickm | 2007-06-13 15:01:23 -0400••• Unit tests and debugging for generating and parsing consensus networkstatus documents. Still need to test actual contents. svn:r10589 Nick Mathewson2007-06-13
* r13393@catbus: nickm | 2007-06-13 14:29:14 -0400••• More vote unit tests: check that we are parsing routerstatuses correctly. svn:r10588 Nick Mathewson2007-06-13
* r13387@catbus: nickm | 2007-06-13 14:15:49 -0400••• Unit tests and debugging for vote generation and parsing code. svn:r10587 Nick Mathewson2007-06-13
* r13386@catbus: nickm | 2007-06-13 14:15:20 -0400••• New helper file for test.c: contains 3 generated certs, signing keys, and id_keys svn:r10586 Nick Mathewson2007-06-13
* r13385@catbus: nickm | 2007-06-13 14:14:47 -0400••• In tor-gencert, write BEGIN SIGNATURE, not BEGIN_SIGNATURE. svn:r10585 Nick Mathewson2007-06-13
* r13384@catbus: nickm | 2007-06-13 13:53:26 -0400••• make test_* functions stop conflicting with variables named v1 and v2. svn:r10584 Nick Mathewson2007-06-13
* r13383@catbus: nickm | 2007-06-13 13:53:04 -0400••• Expose a function to parse a private key from a string as CRYPTO_PRIVATE. For testing. svn:r10583 Nick Mathewson2007-06-13