Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | fix a seg fault on solaris | Roger Dingledine | 2004-08-25 | |
| | | | | svn:r2313 | |||
* | make the compile work (and not complain) on sunos 5.9 | Roger Dingledine | 2004-08-25 | |
| | | | | svn:r2312 | |||
* | Fix a symptom for a bug that straycat found. | Roger Dingledine | 2004-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 nothing | Roger Dingledine | 2004-08-24 | |
| | | | | svn:r2310 | |||
* | As far as I can tell, CONFIG_LEGAL_FILENAME_CHARACTERS is both pointless and ↵ | Nick Mathewson | 2004-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 Mathewson | 2004-08-24 | |
| | | | | | | failed. svn:r2308 | |||
* | when picking unverified routers, skip those with bad uptime or | Roger Dingledine | 2004-08-20 | |
| | | | | | | | bad bandwidth, depending on what properties you care about svn:r2302 | |||
* | Workaround for oddity in cygwin autoconf | Nick Mathewson | 2004-08-19 | |
| | | | | svn:r2301 | |||
* | Increment windows version to 0.0.8rc1 | Nick Mathewson | 2004-08-18 | |
| | | | | svn:r2299 | |||
* | Fix some DOCDOCs | Nick Mathewson | 2004-08-18 | |
| | | | | svn:r2295 | |||
* | fix a seg fault on hup when FascistFirewall is defined | Roger Dingledine | 2004-08-18 | |
| | | | | svn:r2294 | |||
* | if options.FascistFirewall but none are running on port 80, try | Roger Dingledine | 2004-08-18 | |
| | | | | | | | the others before giving up. svn:r2293 | |||
* | remove last vestiges of this 'twin' concept | Roger Dingledine | 2004-08-18 | |
| | | | | svn:r2291 | |||
* | be more aggressive about building circuits when we have no | Roger Dingledine | 2004-08-18 | |
| | | | | | | | open circuits svn:r2290 | |||
* | tweak the [...truncated] string again | Roger Dingledine | 2004-08-18 | |
| | | | | svn:r2289 | |||
* | tolerate old 0.0.7 clients that demand a certain ip:port for a router | Roger Dingledine | 2004-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 the | Roger Dingledine | 2004-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 Dingledine | 2004-08-18 | |
| | | | | svn:r2285 | |||
* | stop taking strlen of an uninitialized buffer | Roger Dingledine | 2004-08-18 | |
| | | | | | | | we were (are?) printing garbage in the rephist stats svn:r2284 | |||
* | remove crazy notion that clique_mode() means we are | Roger Dingledine | 2004-08-18 | |
| | | | | | | | already connected to everybody we could be connected to. svn:r2283 | |||
* | don't add a spurious newline before [truncated] | Roger Dingledine | 2004-08-18 | |
| | | | | svn:r2282 | |||
* | be more aggressive about trying to make circuits: | Roger Dingledine | 2004-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 again | Roger Dingledine | 2004-08-18 | |
| | | | | svn:r2280 | |||
* | Avoid segfault when freeing options_t without firewall_ports | Nick Mathewson | 2004-08-18 | |
| | | | | svn:r2279 | |||
* | authdirservers don't need to be treated specially on hup for | Roger Dingledine | 2004-08-18 | |
| | | | | | | | making intro points svn:r2277 | |||
* | only establish intro points after we've gotten a directory | Roger Dingledine | 2004-08-18 | |
| | | | | svn:r2276 | |||
* | dirservers now don't build circuits until they have fetched a | Roger Dingledine | 2004-08-18 | |
| | | | | | | | | directory from somebody else. this means they have time to build their connections first. svn:r2275 | |||
* | choose exit nodes by bandwidth too | Roger Dingledine | 2004-08-18 | |
| | | | | svn:r2274 | |||
* | Revert dumb think-o. Just because _some_ INTRODUCE2 cells are now longer, | Nick Mathewson | 2004-08-18 | |
| | | | | | | | doesn't mean we should raise the _minimum_ size. svn:r2273 | |||
* | Support new INTRODUCE2 cell format | Nick Mathewson | 2004-08-18 | |
| | | | | svn:r2270 | |||
* | Functions to test nickname validity | Nick Mathewson | 2004-08-18 | |
| | | | | svn:r2269 | |||
* | fix unix build: CONFDIR, not CONF_DIR | Nick Mathewson | 2004-08-18 | |
| | | | | svn:r2267 | |||
* | Clean windows whitespace | Nick Mathewson | 2004-08-18 | |
| | | | | svn:r2266 | |||
* | On windows, default datadir is APPDATA/tor, and default config file is ↵ | Nick Mathewson | 2004-08-18 | |
| | | | | | | APPDATA/tor/torrc. (APPDATA is usually somedrive:/Documents and Settings/.../Application Data/) svn:r2265 | |||
* | Move string-splitting into a separate function | Nick Mathewson | 2004-08-17 | |
| | | | | svn:r2263 | |||
* | deal better if we don't have enough available nodes to choose a path | Roger Dingledine | 2004-08-17 | |
| | | | | svn:r2262 | |||
* | make csv parsing notice the last letter of each entry too | Roger Dingledine | 2004-08-17 | |
| | | | | svn:r2261 | |||
* | bugfix: make receiving csv lines not seg fault | Roger Dingledine | 2004-08-17 | |
| | | | | svn:r2260 | |||
* | people with no torrc allow unverified middle/rendezvous nodes by default | Roger Dingledine | 2004-08-17 | |
| | | | | svn:r2259 | |||
* | allow unverified nodes in middle and rendezvous positions by default | Roger Dingledine | 2004-08-17 | |
| | | | | svn:r2258 | |||
* | when a verified routerinfo arrives with a new key than the previous | Roger Dingledine | 2004-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 set | Nick Mathewson | 2004-08-17 | |
| | | | | svn:r2256 | |||
* | make last patch compile | Nick Mathewson | 2004-08-17 | |
| | | | | svn:r2255 | |||
* | Stop logging events that happen to uninitialized digests | Nick Mathewson | 2004-08-17 | |
| | | | | svn:r2254 | |||
* | if they ask for exactly one entrynode, don't pick it as an exitnode. | Roger Dingledine | 2004-08-17 | |
| | | | | | | | also, fix part of the zero-identity-router-in-stats bug svn:r2252 | |||
* | now that we parse router->uptime, make use of it | Roger Dingledine | 2004-08-17 | |
| | | | | svn:r2251 | |||
* | Add strmap_isempty | Nick Mathewson | 2004-08-17 | |
| | | | | svn:r2250 | |||
* | use unverified routers in the desired positions | Roger Dingledine | 2004-08-17 | |
| | | | | svn:r2249 | |||
* | Clean up last patch; implement (mostly) proper handling for ↵ | Nick Mathewson | 2004-08-17 | |
| | | | | | | verified/unverified name collisions. svn:r2248 | |||
* | Parse uptime into routerinfo | Nick Mathewson | 2004-08-17 | |
| | | | | svn:r2247 |