summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* when deciding if a port is handled and the port demands uptime, don'tRoger Dingledine2005-01-13
| | | | | | | consider it handled if there's a circ that fits but isn't high-uptime. svn:r3349
* Add libevent-dev to build-dependsPeter Palfrader2005-01-12
| | | | svn:r3348
* more cleanupRoger Dingledine2005-01-12
| | | | svn:r3347
* fix another integer underflow caused by buckets going negativeRoger Dingledine2005-01-12
| | | | svn:r3346
* fix up some commentsRoger Dingledine2005-01-12
| | | | svn:r3345
* tolerate bandwidtch buckets going negative (i hope)Roger Dingledine2005-01-12
| | | | svn:r3344
* Note that we need to check return codes from more libevent functionsNick Mathewson2005-01-12
| | | | svn:r3343
* document LongLivedPorts in the man pageRoger Dingledine2005-01-12
| | | | svn:r3342
* Make Tor use Niels Provos's libevent instead of it's currentNick Mathewson2005-01-12
| | | | | | | | | | | | poll-but-sometimes-select mess. This will let us use faster async cores (like epoll, kpoll, and /dev/poll), and hopefully work better on Windows too. There are some fairly nasty changes to main.c here; this will almost certainly break something. But hey, that's what alphas are for. svn:r3341
* add more chat and interactive protocols to LongLivedPortsRoger Dingledine2005-01-12
| | | | svn:r3340
* Annotate circuits w/ whether they aim to contain high uptime nodes and/orRoger Dingledine2005-01-12
| | | | | | | | | | | | | | | | | high capacity nodes. When building circuits, choose appropriate nodes. New config option LongLivedPorts to indicate application streams that will want high uptime circuits. When attaching a stream to a circuit, pay attention to its requirements. This means that every single node in an intro rend circuit, not just the last one, will have a minimum uptime. Boost the min uptime from an hour to 24 hours. svn:r3339
* clean up smartlist_string_isin so callers don't have to manage bufsRoger Dingledine2005-01-12
| | | | | | | themselves svn:r3338
* if somebody starts his tor server in jan 2004 and then fixes hisRoger Dingledine2005-01-11
| | | | | | | clock, don't make his published uptime be a year. svn:r3337
* if you're a server and the auth dirservers are down, go to any otherRoger Dingledine2005-01-10
| | | | | | | | server. only give up hope on network reachability when no other servers are reachable either. svn:r3335
* help avoid overflow from len_in + (len_in/n)*len_insRoger Dingledine2005-01-10
| | | | | | | nick, do you think this does it? if so, we should maybe backport too. svn:r3334
* separate time_of_process_start from stats_n_seconds_uptime:Roger Dingledine2005-01-10
| | | | | | | | | now we reset uptime when a dir fetch entirely fails. this hopefully has something to do with stability of being on the network. svn:r3333
* it helps to use the correct name for the structRoger Dingledine2005-01-10
| | | | svn:r3331
* when pruning circuit-wait streams when a dir fetch failed,Roger Dingledine2005-01-10
| | | | | | | | refer in logs to the destination address, not the address of the application connection. svn:r3330
* Forward port patchesPeter Palfrader2005-01-09
| | | | svn:r3329
* Add watch filePeter Palfrader2005-01-09
| | | | svn:r3328
* when we haven't fetched a directory yet, or the last time weRoger Dingledine2005-01-07
| | | | | | | | | | | | tried they were all unreachable, assume we are not connected to the network. when an application request comes in during this state, be optimistic and assume we just reconnected. fetch a new directory and if it works, begin making circuits. svn:r3327
* two more policy issuesRoger Dingledine2005-01-07
| | | | svn:r3326
* some early notes on a 'challenges in tor' paperRoger Dingledine2005-01-07
| | | | svn:r3325
* fix unit tests: address has to be a non-private IP, and socksportRoger Dingledine2005-01-07
| | | | | | | needs to be 0. svn:r3324
* document DirAllowPrivateAddressesRoger Dingledine2005-01-06
| | | | svn:r3322
* new config option DirAllowPrivateAddresses for authdirservers.Roger Dingledine2005-01-06
| | | | | | | | now by default they refuse router descriptors that have non-IP or private-IP addresses. svn:r3321
* Fix a fun bug: do not rewrite a cached directory back to the cache; ↵Nick Mathewson2005-01-06
| | | | | | otherwise we will think it is recent and not fetch a newer one. svn:r3319
* finish marking my comment in main.cRoger Dingledine2005-01-06
| | | | svn:r3318
* clean up string printing in relay logsRoger Dingledine2005-01-06
| | | | svn:r3317
* fix trivial typo in log entryRoger Dingledine2005-01-06
| | | | svn:r3316
* take back our statement about known bugs on win32 for servers.Roger Dingledine2005-01-06
| | | | | | | people should try it again and let us know. svn:r3314
* Add proposal to control spec for a simple way to bind IP addresses to ↵Nick Mathewson2005-01-06
| | | | | | hostnames. Example: "Please make all requests for 10.200.0.1 go to foobarbaz.onion". This feature would be needed for any attempt to write a torified DNS proxy. Needs more thought and more comments. svn:r3313
* Enable Mac startup script by defaultNick Mathewson2005-01-05
| | | | svn:r3311
* fix typo in mac installerNick Mathewson2005-01-05
| | | | svn:r3310
* clean up osx/win32/generic instructionsRoger Dingledine2005-01-05
| | | | svn:r3309
* typo spotted by chrisNick Mathewson2005-01-05
| | | | svn:r3308
* Implement SIGNAL control command.Nick Mathewson2005-01-05
| | | | svn:r3307
* Stop reversing and re-reversing config lines: keep them in order all the ↵Nick Mathewson2005-01-05
| | | | | | time. Removes needless confusion and fixes bug #50. svn:r3305
* Note some 0093 itemsNick Mathewson2005-01-05
| | | | svn:r3304
* fix typoRoger Dingledine2005-01-05
| | | | svn:r3302
* Remove broken and undocumented wart where multiple CSV config lines are ↵Nick Mathewson2005-01-05
| | | | | | appended rather than replaced. Resolves bug #49 svn:r3301
* update url for torRoger Dingledine2005-01-05
| | | | svn:r3300
* Forward-port OSX packaging stuff from maint branchNick Mathewson2005-01-05
| | | | svn:r3299
* and the first cut of a tor osx installation howtoRoger Dingledine2005-01-05
| | | | svn:r3298
* point to the new screenshot file namesRoger Dingledine2005-01-05
| | | | svn:r3297
* migrate to the new URLRoger Dingledine2005-01-05
| | | | svn:r3296
* change url in win32 installerRoger Dingledine2005-01-04
| | | | svn:r3295
* fix duplicate dns_cancel_pending_resolve reported by Giorgos PallasRoger Dingledine2005-01-04
| | | | svn:r3293
* Add sharedscripts tor logrotate.d/tordebian-version-0.0.9.9-1debian-version-0.0.9.8-1debian-version-0.0.9.7-1debian-version-0.0.9.6-1debian-version-0.0.9.5-1debian-version-0.0.9.4-1debian-version-0.0.9.3-1debian-version-0.0.9.2-1debian-version-0.0.9.10-1Peter Palfrader2005-01-04
| | | | svn:r3290
* Update debian/copyright (it's 2005)Peter Palfrader2005-01-04
| | | | svn:r3289