| Commit message (Expand) | Author | Age |
... | |
* | tweak the [...truncated] string again•••svn:r2289
| Roger Dingledine | 2004-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 Dingledine | 2004-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 Dingledine | 2004-08-18 |
* | even better, only print extend attempts if there are any.•••svn:r2285
| Roger Dingledine | 2004-08-18 |
* | stop taking strlen of an uninitialized buffer•••we were (are?) printing garbage in the rephist stats
svn:r2284
| Roger Dingledine | 2004-08-18 |
* | remove crazy notion that clique_mode() means we are•••already connected to everybody we could be connected to.
svn:r2283
| Roger Dingledine | 2004-08-18 |
* | don't add a spurious newline before [truncated]•••svn:r2282
| Roger Dingledine | 2004-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 Dingledine | 2004-08-18 |
* | bugfix: make intro circuits work again•••svn:r2280
| Roger Dingledine | 2004-08-18 |
* | Avoid segfault when freeing options_t without firewall_ports•••svn:r2279
| Nick Mathewson | 2004-08-18 |
* | authdirservers don't need to be treated specially on hup for•••making intro points
svn:r2277
| Roger Dingledine | 2004-08-18 |
* | only establish intro points after we've gotten a directory•••svn:r2276
| Roger Dingledine | 2004-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 Dingledine | 2004-08-18 |
* | choose exit nodes by bandwidth too•••svn:r2274
| Roger Dingledine | 2004-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 Mathewson | 2004-08-18 |
* | Support new INTRODUCE2 cell format•••svn:r2270
| Nick Mathewson | 2004-08-18 |
* | Functions to test nickname validity•••svn:r2269
| Nick Mathewson | 2004-08-18 |
* | fix unix build: CONFDIR, not CONF_DIR•••svn:r2267
| Nick Mathewson | 2004-08-18 |
* | Clean windows whitespace•••svn:r2266
| Nick Mathewson | 2004-08-18 |
* | On windows, default datadir is APPDATA/tor, and default config file is APPDAT...•••svn:r2265
| Nick Mathewson | 2004-08-18 |
* | Move string-splitting into a separate function•••svn:r2263
| Nick Mathewson | 2004-08-17 |
* | deal better if we don't have enough available nodes to choose a path•••svn:r2262
| Roger Dingledine | 2004-08-17 |
* | make csv parsing notice the last letter of each entry too•••svn:r2261
| Roger Dingledine | 2004-08-17 |
* | bugfix: make receiving csv lines not seg fault•••svn:r2260
| Roger Dingledine | 2004-08-17 |
* | people with no torrc allow unverified middle/rendezvous nodes by default•••svn:r2259
| Roger Dingledine | 2004-08-17 |
* | allow unverified nodes in middle and rendezvous positions by default•••svn:r2258
| Roger Dingledine | 2004-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 Dingledine | 2004-08-17 |
* | Fix crash when looking for ~/.torrc with no $HOME set•••svn:r2256
| Nick Mathewson | 2004-08-17 |
* | make last patch compile•••svn:r2255
| Nick Mathewson | 2004-08-17 |
* | Stop logging events that happen to uninitialized digests•••svn:r2254
| Nick Mathewson | 2004-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 Dingledine | 2004-08-17 |
* | now that we parse router->uptime, make use of it•••svn:r2251
| Roger Dingledine | 2004-08-17 |
* | Add strmap_isempty•••svn:r2250
| Nick Mathewson | 2004-08-17 |
* | use unverified routers in the desired positions•••svn:r2249
| Roger Dingledine | 2004-08-17 |
* | Clean up last patch; implement (mostly) proper handling for verified/unverifi...•••svn:r2248
| Nick Mathewson | 2004-08-17 |
* | Parse uptime into routerinfo•••svn:r2247
| Nick Mathewson | 2004-08-17 |
* | Implement AllowUnverifiedNodes•••svn:r2246
| Nick Mathewson | 2004-08-17 |
* | if a router claim huge bandwidth, don't believe it•••svn:r2245
| Roger Dingledine | 2004-08-17 |
* | Add a generic Comma-separated-value config type, and a FirewallPorts option t...•••svn:r2244
| Nick Mathewson | 2004-08-16 |
* | Convenience function to do a strcmp on each member of a smartlist of strings•••svn:r2243
| Nick Mathewson | 2004-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 Dingledine | 2004-08-16 |
* | Update to new choose_random_node interface.•••svn:r2239
| Nick Mathewson | 2004-08-15 |
* | Check for time skew on http headers; report date in response to "GET /".•••svn:r2238
| Nick Mathewson | 2004-08-15 |
* | We are an OR if ORPort *or* ORBindAddress is set; similarly for being an OP•••svn:r2237
| Nick Mathewson | 2004-08-15 |
* | Implement strict{entry|exit}nodes config options•••svn:r2236
| Nick Mathewson | 2004-08-15 |
* | End truncated log entries with [truncated]•••svn:r2235
| Nick Mathewson | 2004-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 Dingledine | 2004-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 Dingledine | 2004-08-15 |
* | commit some minor fixes from this sandbox so i can commit the next one•••svn:r2229
| Roger Dingledine | 2004-08-15 |
* | Clean up tempdir after finishing unittests; use tor_temp_$PID instead of tor_...•••svn:r2226
| Nick Mathewson | 2004-08-11 |