Commit Graph

2301 Commits

Author SHA1 Message Date
Roger Dingledine eb53d6ecdf when picking unverified routers, skip those with bad uptime or
bad bandwidth, depending on what properties you care about


svn:r2302
2004-08-20 21:34:36 +00:00
Nick Mathewson b9e24e52be Workaround for oddity in cygwin autoconf
svn:r2301
2004-08-19 17:21:17 +00:00
Roger Dingledine 32ac815ec7 mention that you can add the line to privoxy's config file anywhere
svn:r2300
2004-08-18 23:34:41 +00:00
Nick Mathewson ce6a5a6709 Increment windows version to 0.0.8rc1
svn:r2299
2004-08-18 22:25:50 +00:00
(no author) bd8de393ad This commit was manufactured by cvs2svn to create tag 'tor-0_0_8rc1'.
svn:r2298
2004-08-18 22:00:34 +00:00
Roger Dingledine 1fb6ecb032 updated todo
svn:r2297
2004-08-18 22:00:34 +00:00
Roger Dingledine 7850c61478 this isn't pre4, this is rc1
svn:r2296
2004-08-18 21:59:44 +00:00
Nick Mathewson a144b38cc4 Fix some DOCDOCs
svn:r2295
2004-08-18 21:56:45 +00:00
Roger Dingledine fded3289cf fix a seg fault on hup when FascistFirewall is defined
svn:r2294
2004-08-18 21:46:53 +00:00
Roger Dingledine 3adb6e977e if options.FascistFirewall but none are running on port 80, try
the others before giving up.


svn:r2293
2004-08-18 21:13:58 +00:00
Roger Dingledine 029ac2e2bb commit changelog for 0.0.8pre4
svn:r2292
2004-08-18 20:40:17 +00:00
Roger Dingledine 1584f905cc remove last vestiges of this 'twin' concept
svn:r2291
2004-08-18 20:35:11 +00:00
Roger Dingledine bb52d58235 be more aggressive about building circuits when we have no
open circuits


svn:r2290
2004-08-18 20:34:43 +00:00
Roger Dingledine d2c978d2ce tweak the [...truncated] string again
svn:r2289
2004-08-18 11:21:50 +00:00
Roger Dingledine 9c47654094 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
2004-08-18 11:20:15 +00:00
Roger Dingledine 4655489452 ship tor-resolve.1 in the tarball
svn:r2287
2004-08-18 11:04:04 +00:00
Roger Dingledine e9ca9f6392 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
2004-08-18 10:32:50 +00:00
Roger Dingledine 22b1a916e5 even better, only print extend attempts if there are any.
svn:r2285
2004-08-18 09:57:50 +00:00
Roger Dingledine 1e964b8b3d stop taking strlen of an uninitialized buffer
we were (are?) printing garbage in the rephist stats


svn:r2284
2004-08-18 09:49:17 +00:00
Roger Dingledine eb5d1899fd remove crazy notion that clique_mode() means we are
already connected to everybody we could be connected to.


svn:r2283
2004-08-18 09:07:11 +00:00
Roger Dingledine 2247fea698 don't add a spurious newline before [truncated]
svn:r2282
2004-08-18 08:52:12 +00:00
Roger Dingledine c4f86de8bb 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
2004-08-18 08:51:04 +00:00
Roger Dingledine 4ce7d3db7c bugfix: make intro circuits work again
svn:r2280
2004-08-18 07:53:43 +00:00
Nick Mathewson 8f864221a4 Avoid segfault when freeing options_t without firewall_ports
svn:r2279
2004-08-18 07:06:53 +00:00
Roger Dingledine 16dbb3cadd bump version to pre4 (not ready yet)
svn:r2278
2004-08-18 07:00:39 +00:00
Roger Dingledine ecb3635d19 authdirservers don't need to be treated specially on hup for
making intro points


svn:r2277
2004-08-18 06:48:45 +00:00
Roger Dingledine 8191f3d98c only establish intro points after we've gotten a directory
svn:r2276
2004-08-18 06:47:01 +00:00
Roger Dingledine 3f73f52e7b 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
2004-08-18 06:29:58 +00:00
Roger Dingledine e8fb7a88e2 choose exit nodes by bandwidth too
svn:r2274
2004-08-18 06:10:12 +00:00
Nick Mathewson d841ecbe85 Revert dumb think-o. Just because _some_ INTRODUCE2 cells are now longer,
doesn't mean we should raise the _minimum_ size.


svn:r2273
2004-08-18 05:05:58 +00:00
Nick Mathewson 63f9bd6c8d Add cvsignore for doc/design-paper
svn:r2272
2004-08-18 04:54:15 +00:00
Nick Mathewson f5998d9164 Note finished/abandoned items
svn:r2271
2004-08-18 04:51:15 +00:00
Nick Mathewson 751a2026cb Support new INTRODUCE2 cell format
svn:r2270
2004-08-18 04:48:59 +00:00
Nick Mathewson 4d3ce53fcc Functions to test nickname validity
svn:r2269
2004-08-18 04:44:24 +00:00
Nick Mathewson 4e1b03f242 Specify formats to use $KEYID in service descriptors, INTRODUCE cells. The old thing will not actually work, since clients need onion keys as well as key digests to extend.
svn:r2268
2004-08-18 04:05:30 +00:00
Nick Mathewson 4ffa7d573a fix unix build: CONFDIR, not CONF_DIR
svn:r2267
2004-08-18 04:04:08 +00:00
Nick Mathewson 450fac05d7 Clean windows whitespace
svn:r2266
2004-08-18 03:47:55 +00:00
Nick Mathewson 8a5d11f320 On windows, default datadir is APPDATA/tor, and default config file is APPDATA/tor/torrc. (APPDATA is usually somedrive:/Documents and Settings/.../Application Data/)
svn:r2265
2004-08-18 03:42:55 +00:00
Nick Mathewson bc251d9862 Update status
svn:r2264
2004-08-17 21:11:57 +00:00
Nick Mathewson 3d20236f57 Move string-splitting into a separate function
svn:r2263
2004-08-17 21:06:36 +00:00
Roger Dingledine 000db016b2 deal better if we don't have enough available nodes to choose a path
svn:r2262
2004-08-17 12:09:37 +00:00
Roger Dingledine ce8dd781e8 make csv parsing notice the last letter of each entry too
svn:r2261
2004-08-17 11:55:47 +00:00
Roger Dingledine 45c2ad7832 bugfix: make receiving csv lines not seg fault
svn:r2260
2004-08-17 11:52:20 +00:00
Roger Dingledine 7b95480146 people with no torrc allow unverified middle/rendezvous nodes by default
svn:r2259
2004-08-17 11:42:22 +00:00
Roger Dingledine 48d1628f12 allow unverified nodes in middle and rendezvous positions by default
svn:r2258
2004-08-17 08:48:52 +00:00
Roger Dingledine c05113a93d 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
2004-08-17 08:00:23 +00:00
Nick Mathewson 70728c1da1 Fix crash when looking for ~/.torrc with no $HOME set
svn:r2256
2004-08-17 07:33:06 +00:00
Nick Mathewson 97e253db51 make last patch compile
svn:r2255
2004-08-17 07:14:45 +00:00
Nick Mathewson 4a4a41f978 Stop logging events that happen to uninitialized digests
svn:r2254
2004-08-17 07:12:05 +00:00
Roger Dingledine 3b9aadfac7 mark off some more 0.0.8 items
svn:r2253
2004-08-17 07:10:46 +00:00