aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
...
* tweak the [...truncated] string again•••svn:r2289 Roger Dingledine2004-08-18
* tolerate old 0.0.7 clients that demand a certain ip:port for a router•••even though it's moved on to another one. also reduce some log verbosity. svn:r2288 Roger Dingledine2004-08-18
* when we try to exclude our routerinfo from being picked in the•••path, it fails because we're using a pointer to the routerinfo we generate, not a pointer to the routerinfo in the routerlist. so look up the right one and use that. svn:r2286 Roger Dingledine2004-08-18
* even better, only print extend attempts if there are any.•••svn:r2285 Roger Dingledine2004-08-18
* stop taking strlen of an uninitialized buffer•••we were (are?) printing garbage in the rephist stats svn:r2284 Roger Dingledine2004-08-18
* remove crazy notion that clique_mode() means we are•••already connected to everybody we could be connected to. svn:r2283 Roger Dingledine2004-08-18
* don't add a spurious newline before [truncated]•••svn:r2282 Roger Dingledine2004-08-18
* be more aggressive about trying to make circuits:•••try once a second for 30 seconds, and only when the entire previous period has failed do we pause after MAX_CIRCUIT_FAILURES failures. svn:r2281 Roger Dingledine2004-08-18
* bugfix: make intro circuits work again•••svn:r2280 Roger Dingledine2004-08-18
* Avoid segfault when freeing options_t without firewall_ports•••svn:r2279 Nick Mathewson2004-08-18
* authdirservers don't need to be treated specially on hup for•••making intro points svn:r2277 Roger Dingledine2004-08-18
* only establish intro points after we've gotten a directory•••svn:r2276 Roger Dingledine2004-08-18
* dirservers now don't build circuits until they have fetched a•••directory from somebody else. this means they have time to build their connections first. svn:r2275 Roger Dingledine2004-08-18
* choose exit nodes by bandwidth too•••svn:r2274 Roger Dingledine2004-08-18
* Revert dumb think-o. Just because _some_ INTRODUCE2 cells are now longer,•••doesn't mean we should raise the _minimum_ size. svn:r2273 Nick Mathewson2004-08-18
* Support new INTRODUCE2 cell format•••svn:r2270 Nick Mathewson2004-08-18
* Functions to test nickname validity•••svn:r2269 Nick Mathewson2004-08-18
* fix unix build: CONFDIR, not CONF_DIR•••svn:r2267 Nick Mathewson2004-08-18
* Clean windows whitespace•••svn:r2266 Nick Mathewson2004-08-18
* On windows, default datadir is APPDATA/tor, and default config file is APPDAT...•••svn:r2265 Nick Mathewson2004-08-18
* Move string-splitting into a separate function•••svn:r2263 Nick Mathewson2004-08-17
* deal better if we don't have enough available nodes to choose a path•••svn:r2262 Roger Dingledine2004-08-17
* make csv parsing notice the last letter of each entry too•••svn:r2261 Roger Dingledine2004-08-17
* bugfix: make receiving csv lines not seg fault•••svn:r2260 Roger Dingledine2004-08-17
* people with no torrc allow unverified middle/rendezvous nodes by default•••svn:r2259 Roger Dingledine2004-08-17
* allow unverified nodes in middle and rendezvous positions by default•••svn:r2258 Roger Dingledine2004-08-17
* when a verified routerinfo arrives with a new key than the previous•••verified routerinfo with that name, close connections to the obsolete key to make way for connections to the new key. svn:r2257 Roger Dingledine2004-08-17
* Fix crash when looking for ~/.torrc with no $HOME set•••svn:r2256 Nick Mathewson2004-08-17
* make last patch compile•••svn:r2255 Nick Mathewson2004-08-17
* Stop logging events that happen to uninitialized digests•••svn:r2254 Nick Mathewson2004-08-17
* if they ask for exactly one entrynode, don't pick it as an exitnode.•••also, fix part of the zero-identity-router-in-stats bug svn:r2252 Roger Dingledine2004-08-17
* now that we parse router->uptime, make use of it•••svn:r2251 Roger Dingledine2004-08-17
* Add strmap_isempty•••svn:r2250 Nick Mathewson2004-08-17
* use unverified routers in the desired positions•••svn:r2249 Roger Dingledine2004-08-17
* Clean up last patch; implement (mostly) proper handling for verified/unverifi...•••svn:r2248 Nick Mathewson2004-08-17
* Parse uptime into routerinfo•••svn:r2247 Nick Mathewson2004-08-17
* Implement AllowUnverifiedNodes•••svn:r2246 Nick Mathewson2004-08-17
* if a router claim huge bandwidth, don't believe it•••svn:r2245 Roger Dingledine2004-08-17
* Add a generic Comma-separated-value config type, and a FirewallPorts option t...•••svn:r2244 Nick Mathewson2004-08-16
* Convenience function to do a strcmp on each member of a smartlist of strings•••svn:r2243 Nick Mathewson2004-08-16
* o Handle servers with dynamic IP addresses: don't replace••• options->Address with the resolved one at startup. o detect our address right before we make a routerinfo each time. o external IP vs bind-IP. Already done, just use options->Address. o OutboundBindAddress config option, to bind to a specific IP address for outgoing connect()s. svn:r2241 Roger Dingledine2004-08-16
* Update to new choose_random_node interface.•••svn:r2239 Nick Mathewson2004-08-15
* Check for time skew on http headers; report date in response to "GET /".•••svn:r2238 Nick Mathewson2004-08-15
* We are an OR if ORPort *or* ORBindAddress is set; similarly for being an OP•••svn:r2237 Nick Mathewson2004-08-15
* Implement strict{entry|exit}nodes config options•••svn:r2236 Nick Mathewson2004-08-15
* End truncated log entries with [truncated]•••svn:r2235 Nick Mathewson2004-08-15
* fix assert triggers in 0.0.7.x: if the other side returns•••an address 0.0.0.0, don't put it into the client dns cache. svn:r2233 Roger Dingledine2004-08-15
* o clients choose nodes proportional to advertised bandwidth•••o and/or while avoiding unreliable nodes, depending on goals o 'fascistfirewall' option to pick dirservers on port 80 and ORs on port 443. o if a begin failed due to exit policy, but we believe the IP should have been allowed, switch that router to exitpolicy reject *:* until we get our next directory. svn:r2231 Roger Dingledine2004-08-15
* commit some minor fixes from this sandbox so i can commit the next one•••svn:r2229 Roger Dingledine2004-08-15
* Clean up tempdir after finishing unittests; use tor_temp_$PID instead of tor_...•••svn:r2226 Nick Mathewson2004-08-11