summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-11-05The chunk_size field in memarea_t was never actually set. Remove the whole ↵Nick Mathewson
thing. svn:r17195
2008-11-05make read_all and write_all return ssize_t.Nick Mathewson
svn:r17194
2008-11-05Make multiplicity of dir-address match code. Fix bug 849Nick Mathewson
svn:r17193
2008-11-05Yes, "NL" means "LF" to Tor.Nick Mathewson
svn:r17192
2008-11-05Fix a compile error found under pcc. It wants single-quites to be escaped ↵Nick Mathewson
in strings, it seems. svn:r17191
2008-11-05Fix freebsd 7 compile by adding malloc_np.h header. Fix bug 850.Nick Mathewson
svn:r17190
2008-11-05(a - b) / 2 != a - (b / 2); this is the reason why tunneled directory ↵Karsten Loesing
requests and client-side introduction circuits don't time out after the intended 30 seconds (task #847). Bugfix on r17106. Found by miner. svn:r17189
2008-11-03Fix unit test failure related to intro point parsing.Nick Mathewson
svn:r17188
2008-11-03Add a new memcmpstart to use instead of strcmpstart when the thing we are ↵Nick Mathewson
comparing is not nul-terminated. svn:r17187
2008-11-03Add some debugging logs for bug 811/845.Nick Mathewson
svn:r17186
2008-11-03missing changelog for 0x20 hackNick Mathewson
svn:r17185
2008-11-03when building preemptive circuits, ignore streams that have aRoger Dingledine
chosen exit node in mind already. otherwise we get tricked into trying to build a new circuit that will handle them. svn:r17184
2008-11-01fix the other half of r17091. now that best_support can be -1,Roger Dingledine
we were complaining about no support for our one-hop streams, when in fact choose_good_exit_server_general() has no business caring about one-hop streams. patch from miner. svn:r17181
2008-11-01Move changelog entry to correct sectionNick Mathewson
svn:r17180
2008-11-01Fix an assertion failure on double-marked circuits, and a double-mark.Nick Mathewson
svn:r17179
2008-10-29Implement the 0x20-hack to make DNS poisoning harder against us, especially ↵Nick Mathewson
when resolving large names. Add a cfg option to disable it, since apparently 3/10 of a percent of servers get it wrong. svn:r17171
2008-10-29Work better with tools that resist DNS poisoning by using the 0x20 hack: ↵Nick Mathewson
make DNSPort replies perserve case. svn:r17170
2008-10-29Fix a possible negative shift in address comparison. May fix bug 845 and ↵Nick Mathewson
bug 811 svn:r17169
2008-10-27make layer_hint check a little stricter.Nick Mathewson
svn:r17164
2008-10-27Verify cpath_layer match on rendezvous cells too. Fixes another case of bug ↵Nick Mathewson
446. Based on patch from rovv. svn:r17162
2008-10-27Document some dmalloc stuff and some stupid C tricks.Nick Mathewson
svn:r17161
2008-10-27gabelmoo has a new IP address.Karsten Loesing
svn:r17160
2008-10-26This patch changes some of the code in util.c to refactor calls toJacob Appelbaum
dmalloc_malloc, dmalloc_realloc and dmalloc_strdup. It only calls those functions if we're using the magic USE_DMALLOC macro. If we're not doing that, we call the normal malloc, realloc and strdup. This is my first night at malloc disambiguation club, so I had to disambiguate. Also, first commit, I have my commit bit now. Huzzzah!!! svn:r17157
2008-10-21Fix another case of refusing to use a chosen exit node because we think it ↵Nick Mathewson
will reject _mostly_ everything. Based on patch from rovv. See bug 752. svn:r17139
2008-10-21Fix the rest of bug 619: reject *:* servers should not do DNS lookups, even ↵Nick Mathewson
if broken clients send them RELAY_BEGIN cells. Patch from rovv. svn:r17138
2008-10-21Patch from rovv: send back END cell in response to connect attempts to ↵Nick Mathewson
nonexistent hidden service port. svn:r17137
2008-10-17backport candidate:Roger Dingledine
The "ClientDNSRejectInternalAddresses" config option wasn't being consistently obeyed: if an exit relay refuses a stream because its exit policy doesn't allow it, we would remember what IP address the relay said the destination address resolves to, even if it's an internal IP address. Bugfix on 0.2.0.7-alpha; patch by rovv. svn:r17135
2008-10-16fix grammar in a log messageRoger Dingledine
svn:r17131
2008-10-16change mime-type on blocking.html tooRoger Dingledine
svn:r17130
2008-10-16try a mimetype html for tor-design.htmlRoger Dingledine
svn:r17129
2008-10-15fix changelog entry for proposal 155, patch 1Roger Dingledine
svn:r17113
2008-10-15explain patch4 better. whee.Roger Dingledine
svn:r17111
2008-10-15patch4 from proposal 155:Roger Dingledine
Hidden services start out building five intro circuits rather than three, and when the first three finish they publish a service descriptor using those. Now we publish our service descriptor much faster after restart. svn:r17110
2008-10-15add patch2 from proposal 155:Roger Dingledine
Launch a second client-side introduction circuit in parallel after a delay of 15 seconds (based on work by Christian Wilms). svn:r17108
2008-10-15put in karsten's patch #1 for proposal 155, modifiedRoger Dingledine
svn:r17106
2008-10-14cleanups on proposal 121 while i was reading it. karsten, there's aRoger Dingledine
question for you about passwords at the end. svn:r17097
2008-10-14Patch from rovv: when we have no pending streams, choose exits with ↵Nick Mathewson
choose_good_exit_server_general() rather than with circuit_get_unhandled_ports() and friends. Bugfix on 0.1.1.x, at least. svn:r17091
2008-10-13Template file for performance roadmapSteven Murdoch
svn:r17073
2008-10-13Add some open tasks for 0.2.1.x.Karsten Loesing
svn:r17069
2008-10-13Mark mid-August item done; also, mid October comes before end of October.Karsten Loesing
svn:r17067
2008-10-13Minor fix in the warning messages when you're having problems Roger Dingledine
bootstrapping; also, be more forgiving of bootstrap problems when we're still making incremental progress on a given bootstrap phase. svn:r17066
2008-10-12another coverity-found memory leakRoger Dingledine
svn:r17062
2008-10-12minor memory leak found by coverityRoger Dingledine
svn:r17061
2008-10-12put the 0.2.1.6-alpha blurb into the changelogRoger Dingledine
svn:r17059
2008-10-11add a note to proposal 120 about why it diedRoger Dingledine
svn:r17056
2008-10-08fix typo in log entryRoger Dingledine
svn:r17050
2008-10-02make ./reindex.pl happyRoger Dingledine
svn:r17033
2008-10-02add karsten's proposal 155, after giving it a more unique nameRoger Dingledine
svn:r17032
2008-10-02Use of uninitialized value in regexp compilation at ./reindex.pl line 55.Roger Dingledine
svn:r17031
2008-10-02remove some old done items i found in the todoRoger Dingledine
svn:r17030