aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Shave off another 4.7%: remove a linear search when figuring out which circui...•••svn:r5489 Nick Mathewson2005-12-03
* Remove "tree" references from dns.•••svn:r5488 Nick Mathewson2005-12-03
* Make more arguments const; do not call hash tables trees.•••svn:r5487 Nick Mathewson2005-12-03
* Ive spent about 10 hours benchmarking permutations on our counter-mode implem...•••svn:r5486 Nick Mathewson2005-12-01
* Add a benchmark-aes function to test.c. Off by default.•••svn:r5485 Nick Mathewson2005-12-01
* assert_buf_ok was showing up in the profile; remove it from critical-path fun...•••svn:r5479 Nick Mathewson2005-11-30
* and its header•••svn:r5478 Roger Dingledine2005-11-30
* remove another unused function•••svn:r5477 Roger Dingledine2005-11-30
* switchproxy doesn't work with firefox 1.5, i am told. here is a link•••to one that does. svn:r5475 Roger Dingledine2005-11-30
* the stylesheet in cvs/tor/doc/ had relative links to the images,•••so they weren't showing up. svn:r5474 Roger Dingledine2005-11-30
* Remove some functions that were around for hupping log files. We handle•••them already in do_hup() by marking our log files as temporary and then rotating them in options_init_from_torrc(). svn:r5473 Roger Dingledine2005-11-30
* Fix some verbose warnings and remove an unneeded include.•••svn:r5472 Nick Mathewson2005-11-30
* remove some functions that are not used; #if0 out some files that are not lik...•••svn:r5471 Nick Mathewson2005-11-30
* Move connection_or_remove_from_identity_map() to connection_unlink, but dont ...•••svn:r5470 Nick Mathewson2005-11-30
* Rename connection_get_by_identity_digest to reflect that it is OR-only. Make...•••svn:r5469 Nick Mathewson2005-11-30
* Move code to check for zero digests into util.c•••svn:r5468 Nick Mathewson2005-11-30
* Funny. I could have sworn that it compiled.•••svn:r5467 Nick Mathewson2005-11-29
* Fix a bug weasel found: when we are an authority and somebody requests "all" ...•••svn:r5466 Nick Mathewson2005-11-29
* Make arguments to circuit_set_circid_orconn match the connection that is clos...•••svn:r5465 Nick Mathewson2005-11-29
* Avoid a segfault in routerlist_reset_warnings()•••svn:r5464 Nick Mathewson2005-11-28
* when returning a list of circuits, don't return a list of the same•••conn over and over. that's really bad for memory. svn:r5463 Roger Dingledine2005-11-28
* when event_add or event_del fail, tell us why.•••(nick, do i have my libevent strerror dance moves correct?) svn:r5462 Roger Dingledine2005-11-26
* clean up broken comment•••svn:r5461 Roger Dingledine2005-11-26
* "How about 'never'? Does 'never' work for you?"•••Weasel says circuit_get_by_conn is his main timesink. Most of its users were just checking whether OR conns had circuits, so add a circuit count to OR conns, and check that. One was circuit_about_to_close_conn, which was doing an O(n^2) series of calls to get all circs on an OR conn, so make an O(n) function for that. Finally, circuit_get_by_edge_conn was using it as a sanity test that has been around for a while but never found any actualy insanity, so kill that. circuit_get_by_conn is finally dead, which is good, since it was never sane to begin with. svn:r5460 Nick Mathewson2005-11-26
* Cut down a common call to circuit_get_by_conn by about half.•••svn:r5459 Nick Mathewson2005-11-26
* HT_NEXT invalidates the last iterator; fix rmv-related segfault.•••svn:r5458 Nick Mathewson2005-11-26
* Start the process of treating internal circuits and exit circuits•••separately. It's important to keep them separate because internal circuits have their last hops picked like middle hops, rather than like exit hops. So exiting on them will break the user's expectations. - Stop cannibalizing internal circuits for general exits, and stop cannibalizing exit circuits for rendezvous stuff. - Don't let new exit streams attach to internal circuits. - When deciding if we have enough circuits for internal and for exit, don't count the wrong ones. - Treat predicted resolves as predicted port 80 exits. svn:r5457 Roger Dingledine2005-11-25
* when calling connection_get_by_identity_digest, don't do a memcmp•••for non-OR conns. this should save a bit of time. svn:r5456 Roger Dingledine2005-11-25
* Bandaid workaround to make cvs not crash tor clients.•••This is not a real fix. I didn't look at the rest of the code. Nick? svn:r5455 Roger Dingledine2005-11-25
* minor cleanup•••svn:r5454 Roger Dingledine2005-11-24
* Fix a bug found by Lasse Overlier: when we were making internal circuits•••(intended to be cannibalized later for rendezvous and introduction circuits), we were picking them so that they had useful exit nodes. There was no need for this, and it actually aids some statistical attacks. svn:r5453 Roger Dingledine2005-11-24
* remove some more dead code (found while hunting lasse's bug)•••svn:r5452 Roger Dingledine2005-11-24
* get rid of some unused variables•••svn:r5451 Roger Dingledine2005-11-24
* link with -ldl if you need it.•••svn:r5450 Roger Dingledine2005-11-23
* whitespace and copyright fixes on configure.in•••svn:r5449 Roger Dingledine2005-11-23
* Add functions to return number of elts in associative containers•••svn:r5448 Nick Mathewson2005-11-23
* comment that scary-looking function.•••svn:r5447 Roger Dingledine2005-11-23
* Fix dumb logic error that kept some old descripttors from getting the axe.•••svn:r5446 Nick Mathewson2005-11-23
* Make dropping very old descriptors faster (remove old correctness check). Tra...•••svn:r5445 Nick Mathewson2005-11-23
* e more aggressive about calling routerlist_remove_old_routers()•••svn:r5444 Nick Mathewson2005-11-23
* Dump bytes held to store descriptors.•••svn:r5443 Nick Mathewson2005-11-23
* Track how many bytes we have in signed descriptors. Try to make sure we are t...•••svn:r5442 Nick Mathewson2005-11-23
* Replace balanced trees with hash tables: this should make stuff significantly...•••svn:r5441 Nick Mathewson2005-11-23
* Update debian/tor.docs to match which docs are now distributed•••svn:r5440 Peter Palfrader2005-11-22
* Avoid spurious re-launch of first pending requested descriptor•••svn:r5439 Nick Mathewson2005-11-22
* a smidgen more hint when we fail to seed the rng•••svn:r5438 Roger Dingledine2005-11-21
* Ancient gcc does not like you when you declare variables in the middle of a b...•••svn:r5437 Peter Palfrader2005-11-20
* Add a new controller event type that allows controllers to get all•••server descriptors that were uploaded to a router in its role as authoritative dirserver. svn:r5436 Peter Palfrader2005-11-19
* mark off the next todo item•••svn:r5435 Roger Dingledine2005-11-19
* be less eager to decide that the entire network is down•••svn:r5434 Roger Dingledine2005-11-19