aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* fix a seg fault on solarisRoger Dingledine2004-08-25
| | | | svn:r2313
* make the compile work (and not complain) on sunos 5.9Roger Dingledine2004-08-25
| | | | svn:r2312
* Fix a symptom for a bug that straycat found.Roger Dingledine2004-08-25
| | | | | | | | | | | | Apparently in rare cases poll() is returning POLLIN for an idle dns worker. It reads no bytes, presumably because the idle dns worker didn't write anything in the first place. Gosh, who knows. Now we only trigger the assert if the idle dns worker actually tries to send an answer to us. svn:r2311
* agree with nick: this legal-chars-in-filename stuff gets us nothingRoger Dingledine2004-08-24
| | | | svn:r2310
* As far as I can tell, CONFIG_LEGAL_FILENAME_CHARACTERS is both pointless and ↵Nick Mathewson2004-08-24
| | | | | | broken. #if it out, pending agreement from arma. This fixes a bug on win32 that rejected paths with a : in them. svn:r2309
* Improve log message to make it obvious _why_ reading the configuration has ↵Nick Mathewson2004-08-24
| | | | | | failed. svn:r2308
* when picking unverified routers, skip those with bad uptime orRoger Dingledine2004-08-20
| | | | | | | bad bandwidth, depending on what properties you care about svn:r2302
* Workaround for oddity in cygwin autoconfNick Mathewson2004-08-19
| | | | svn:r2301
* Increment windows version to 0.0.8rc1Nick Mathewson2004-08-18
| | | | svn:r2299
* Fix some DOCDOCsNick Mathewson2004-08-18
| | | | svn:r2295
* fix a seg fault on hup when FascistFirewall is definedRoger Dingledine2004-08-18
| | | | svn:r2294
* if options.FascistFirewall but none are running on port 80, tryRoger Dingledine2004-08-18
| | | | | | | the others before giving up. svn:r2293
* remove last vestiges of this 'twin' conceptRoger Dingledine2004-08-18
| | | | svn:r2291
* be more aggressive about building circuits when we have noRoger Dingledine2004-08-18
| | | | | | | open circuits svn:r2290
* 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
* 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
* 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
* Support new INTRODUCE2 cell formatNick Mathewson2004-08-18
| | | | svn:r2270
* Functions to test nickname validityNick Mathewson2004-08-18
| | | | svn:r2269
* 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
* 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
* 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