summaryrefslogtreecommitdiff
path: root/src/or
AgeCommit message (Collapse)Author
2008-06-17I was told there is an extend_info_free(). I won't leak memory again. I ↵Karsten Loesing
won't leak memory again. I won't ... svn:r15335
2008-06-17When establishing a hidden service, introduction points that originate from ↵Karsten Loesing
cannibalized circuits are completely ignored and not included in rendezvous service descriptors. Bugfix on 0.2.0.14-alpha. Backport candidate. svn:r15332
2008-06-17Send an initial "Starting" bootstrap status event, so we have aRoger Dingledine
state to start out in. svn:r15326
2008-06-17add a getinfo so vidalia can query our current bootstrap state, in caseRoger Dingledine
it attaches partway through and wants to catch up. matt, is this a good format for you, or is there an even better format? svn:r15325
2008-06-16Fix .z suffix for intrumented download stats once morePeter Palfrader
svn:r15316
2008-06-16Fix .z suffix for intrumented download statsPeter Palfrader
svn:r15315
2008-06-16More bug 707 fixes: no #if/#endif pairs inside macro arguments.Nick Mathewson
svn:r15307
2008-06-16Clean up a macro/cpp interaction related to bug 707. Also, add a new ↵Nick Mathewson
"filename" config value type which is currently just a synonym for string, but which might be subject to expansion later. svn:r15305
2008-06-16 r16341@tombo: nickm | 2008-06-15 22:04:25 -0400Nick Mathewson
Allow spaces to be omitted in approved-router file fingerprints. Requested by arma. svn:r15296
2008-06-14Comments and doc tweaks on Karsten's testing-dir-networks patchNick Mathewson
svn:r15254
2008-06-14Patch from Karsten to implement proposal 135 ("Testing Tor Networks").Nick Mathewson
svn:r15253
2008-06-14Malloc does not return size_t. (bug noticed by lodger.)Nick Mathewson
svn:r15252
2008-06-13Make unit tests pass againPeter Palfrader
svn:r15237
2008-06-13note a bug that karsten foundRoger Dingledine
svn:r15236
2008-06-13> why would it need an anonymized connection?Roger Dingledine
> ah. > yes, i think you're right. i was thinking 3-hop, but i think it is 1-hop. svn:r15235
2008-06-13implement proposal 138: removing down routers from consensusPeter Palfrader
svn:r15230
2008-06-13Explain how my emacs setup works in the HACKING file. Someone else may care too.Nick Mathewson
svn:r15228
2008-06-13Asking for a conditional consensus at .../consensus/<fingerprints> would crashPeter Palfrader
a dirserver if it did not already have a consensus. svn:r15227
2008-06-13steal some of the bootstrap phase strings from vidaliaRoger Dingledine
svn:r15193
2008-06-13Actually reinstate errors that did not work on windows, and add a comment ↵Nick Mathewson
about reading the documentation of the S_CASE and E_CASE macros before adding new cases to the switch statements there. svn:r15179
2008-06-13ignore some errnos in hopes of building on windows againRoger Dingledine
svn:r15178
2008-06-11you can't strcasecmp on 20-byte digestsRoger Dingledine
what if they contain nuls? (worse, what if they *don't* contain nuls? ;) svn:r15149
2008-06-11 r16171@tombo: nickm | 2008-06-11 13:47:41 -0400Nick Mathewson
Lower number of syscalls used to write data to ordinary sockets through use of writev. Disabled till I have time to test it. svn:r15133
2008-06-11forward-port r15129, but also note the real way we should fix it.Roger Dingledine
svn:r15130
2008-06-11start sending "bootstrap problem" status events when we're having troublesRoger Dingledine
reaching relays. svn:r15116
2008-06-11consolidate all our edge/circ/orconn reason-to-foo-or-back functionsRoger Dingledine
svn:r15115
2008-06-10In very rare situations new hidden service descriptors were published ↵Karsten Loesing
earlier than 30 seconds after the last change to the service, with the 30 seconds being the current voodoo saying that a descriptor is stable. svn:r15113
2008-06-10some cleanups in preparation for moving stuff aroundRoger Dingledine
svn:r15112
2008-06-10minor fixes and notesRoger Dingledine
svn:r15111
2008-06-10Fix last geoip bugs.Nick Mathewson
svn:r15106
2008-06-10a couple more geoip bugfixesNick Mathewson
svn:r15105
2008-06-10 r16139@tombo: nickm | 2008-06-10 15:25:23 -0400Nick Mathewson
Small formatting fixes for geoip-stats file. svn:r15104
2008-06-10 r16137@tombo: nickm | 2008-06-10 15:10:55 -0400Nick Mathewson
sign error svn:r15103
2008-06-10 r16133@tombo: nickm | 2008-06-10 15:06:43 -0400Nick Mathewson
Pointers do not make good ints. svn:r15102
2008-06-10 r16132@tombo: nickm | 2008-06-10 14:39:19 -0400Nick Mathewson
Whitespace fix svn:r15101
2008-06-10 r16129@tombo: nickm | 2008-06-10 14:28:06 -0400Nick Mathewson
More geoip tweaks. Include in the file a rough estimator of our total share. svn:r15099
2008-06-10 r16127@tombo: nickm | 2008-06-10 14:03:01 -0400Nick Mathewson
Improved code for counting clients by country: support recording by number of directory status requests in addition to number of IPs seen. svn:r15097
2008-06-09make the 'bootstrap problem' stuff quieter while i'm messing with itRoger Dingledine
svn:r15094
2008-06-09 r16121@tombo: nickm | 2008-06-09 16:14:39 -0400Nick Mathewson
fix compile with warnings on osx 10.5: double+int apparently gives a 64-bit value on some gccs svn:r15093
2008-06-09Start noticing and reporting bootstrapping failures too. It looks likeRoger Dingledine
we never bothered learning why OR conns fail, so next step is to add some infrastructure for that. svn:r15091
2008-06-09also count number of downloads, not just the bytesPeter Palfrader
svn:r15090
2008-06-09fix a bug where we were never reporting theRoger Dingledine
"Finishing handshake with entry guard" bootstrap phase svn:r15087
2008-06-09report partial bootstrapping progress as we fetch descriptorsRoger Dingledine
svn:r15083
2008-06-09extra points if you make it compile. boy, i'm on a roll.Roger Dingledine
svn:r15077
2008-06-09whoops -- the other half of r15074Roger Dingledine
svn:r15076
2008-06-09when we haven't had any application requests lately, don't botherRoger Dingledine
logging when we have expired a bunch of descriptors. svn:r15074
2008-06-08include tags in the bootstrap status events. also document theRoger Dingledine
bootstrapping process and how the phases break down. svn:r15020
2008-06-07actually start sending the bootstrap status event, so mattRoger Dingledine
can start playing with it on his side. svn:r15009
2008-06-07infrastructure for the 'bootstrap status event' feature, so we canRoger Dingledine
tell the controller how we're doing at bootstrapping, and it can tell the user. svn:r15008
2008-06-07minor comment cleanup and xxxRoger Dingledine
svn:r15006