aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* tweak the [...truncated] string againRoger Dingledine2004-08-18
| | | | svn:r2289
* tolerate old 0.0.7 clients that demand a certain ip:port for a routerRoger Dingledine2004-08-18
| | | | | | | | | even though it's moved on to another one. also reduce some log verbosity. svn:r2288
* ship tor-resolve.1 in the tarballRoger Dingledine2004-08-18
| | | | svn:r2287
* when we try to exclude our routerinfo from being picked in theRoger Dingledine2004-08-18
| | | | | | | | | 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
* even better, only print extend attempts if there are any.Roger Dingledine2004-08-18
| | | | svn:r2285
* stop taking strlen of an uninitialized bufferRoger Dingledine2004-08-18
| | | | | | | we were (are?) printing garbage in the rephist stats svn:r2284
* remove crazy notion that clique_mode() means we areRoger Dingledine2004-08-18
| | | | | | | already connected to everybody we could be connected to. svn:r2283
* don't add a spurious newline before [truncated]Roger Dingledine2004-08-18
| | | | svn:r2282
* be more aggressive about trying to make circuits:Roger Dingledine2004-08-18
| | | | | | | | 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
* bugfix: make intro circuits work againRoger Dingledine2004-08-18
| | | | svn:r2280
* Avoid segfault when freeing options_t without firewall_portsNick Mathewson2004-08-18
| | | | svn:r2279
* bump version to pre4 (not ready yet)Roger Dingledine2004-08-18
| | | | svn:r2278
* authdirservers don't need to be treated specially on hup forRoger Dingledine2004-08-18
| | | | | | | making intro points svn:r2277
* only establish intro points after we've gotten a directoryRoger Dingledine2004-08-18
| | | | svn:r2276
* dirservers now don't build circuits until they have fetched aRoger Dingledine2004-08-18
| | | | | | | | directory from somebody else. this means they have time to build their connections first. svn:r2275
* choose exit nodes by bandwidth tooRoger Dingledine2004-08-18
| | | | svn:r2274
* Revert dumb think-o. Just because _some_ INTRODUCE2 cells are now longer,Nick Mathewson2004-08-18
| | | | | | | doesn't mean we should raise the _minimum_ size. svn:r2273
* Add cvsignore for doc/design-paperNick Mathewson2004-08-18
| | | | svn:r2272
* Note finished/abandoned itemsNick Mathewson2004-08-18
| | | | svn:r2271
* Support new INTRODUCE2 cell formatNick Mathewson2004-08-18
| | | | svn:r2270
* Functions to test nickname validityNick Mathewson2004-08-18
| | | | svn:r2269
* Specify formats to use $KEYID in service descriptors, INTRODUCE cells. The ↵Nick Mathewson2004-08-18
| | | | | | old thing will not actually work, since clients need onion keys as well as key digests to extend. svn:r2268
* fix unix build: CONFDIR, not CONF_DIRNick Mathewson2004-08-18
| | | | svn:r2267
* Clean windows whitespaceNick Mathewson2004-08-18
| | | | svn:r2266
* On windows, default datadir is APPDATA/tor, and default config file is ↵Nick Mathewson2004-08-18
| | | | | | APPDATA/tor/torrc. (APPDATA is usually somedrive:/Documents and Settings/.../Application Data/) svn:r2265
* Update statusNick Mathewson2004-08-17
| | | | svn:r2264
* Move string-splitting into a separate functionNick Mathewson2004-08-17
| | | | svn:r2263
* deal better if we don't have enough available nodes to choose a pathRoger Dingledine2004-08-17
| | | | svn:r2262
* make csv parsing notice the last letter of each entry tooRoger Dingledine2004-08-17
| | | | svn:r2261
* bugfix: make receiving csv lines not seg faultRoger Dingledine2004-08-17
| | | | svn:r2260
* people with no torrc allow unverified middle/rendezvous nodes by defaultRoger Dingledine2004-08-17
| | | | svn:r2259
* allow unverified nodes in middle and rendezvous positions by defaultRoger Dingledine2004-08-17
| | | | svn:r2258
* when a verified routerinfo arrives with a new key than the previousRoger Dingledine2004-08-17
| | | | | | | | verified routerinfo with that name, close connections to the obsolete key to make way for connections to the new key. svn:r2257
* Fix crash when looking for ~/.torrc with no $HOME setNick Mathewson2004-08-17
| | | | svn:r2256
* make last patch compileNick Mathewson2004-08-17
| | | | svn:r2255
* Stop logging events that happen to uninitialized digestsNick Mathewson2004-08-17
| | | | svn:r2254
* mark off some more 0.0.8 itemsRoger Dingledine2004-08-17
| | | | svn:r2253
* if they ask for exactly one entrynode, don't pick it as an exitnode.Roger Dingledine2004-08-17
| | | | | | | also, fix part of the zero-identity-router-in-stats bug svn:r2252
* now that we parse router->uptime, make use of itRoger Dingledine2004-08-17
| | | | svn:r2251
* Add strmap_isemptyNick Mathewson2004-08-17
| | | | svn:r2250
* use unverified routers in the desired positionsRoger Dingledine2004-08-17
| | | | svn:r2249
* Clean up last patch; implement (mostly) proper handling for ↵Nick Mathewson2004-08-17
| | | | | | verified/unverified name collisions. svn:r2248
* Parse uptime into routerinfoNick Mathewson2004-08-17
| | | | svn:r2247
* Implement AllowUnverifiedNodesNick Mathewson2004-08-17
| | | | svn:r2246
* if a router claim huge bandwidth, don't believe itRoger Dingledine2004-08-17
| | | | svn:r2245
* Add a generic Comma-separated-value config type, and a FirewallPorts option ↵Nick Mathewson2004-08-16
| | | | | | to tell FascistFirewall which ports are open. (Defaults to 80,443) svn:r2244
* Convenience function to do a strcmp on each member of a smartlist of stringsNick Mathewson2004-08-16
| | | | svn:r2243
* move done 0.0.8 todo tasks asideRoger Dingledine2004-08-16
| | | | svn:r2242
* o Handle servers with dynamic IP addresses: don't replaceRoger Dingledine2004-08-16
| | | | | | | | | | | 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
* Mark items as completedNick Mathewson2004-08-15
| | | | svn:r2240