aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* add a new advertised_server_mode() to distinguish ORs that•••are willing to become servers from ones that really are servers. svn:r2071 Roger Dingledine2004-07-21
* when we get a sigint, don't accept new connections/circuits,•••but delay 30 seconds until exiting. if we get a second sigint, exit immediately. svn:r2070 Roger Dingledine2004-07-20
* Correct "advance-time" logic•••svn:r2069 Nick Mathewson2004-07-20
* When faking gettimeofday with ftime, do it right.•••svn:r2068 Nick Mathewson2004-07-20
* Split uptime into separate field•••svn:r2067 Nick Mathewson2004-07-20
* Handle closed connection properly on tor_resolve•••svn:r2066 Nick Mathewson2004-07-20
* Track bandwidth usage to estimate capacity•••svn:r2065 Nick Mathewson2004-07-20
* Remember list of digests for trusted dirservers; use this list to tell whethe...•••svn:r2064 Nick Mathewson2004-07-20
* also don't hang up on him if we're an OR and he's an authdirserver•••otherwise we keep getting taken out of the running-routers list svn:r2063 Roger Dingledine2004-07-20
* if you're an OR and he's an OR and he's running 0.0.7,•••don't expire your connections to him. svn:r2062 Roger Dingledine2004-07-20
* a whole swath of fixes•••introduce an authdir_mode() macro to match the others. don't initialize uptime to the number of seconds since 1970. non-authoritative dirservers don't cache their directory on disk. make only authdirservers use clique_mode. only read approved-routers file if you're an authdirserver. even authdirservers fetch a new directory in do_hup. retry_all_connections() is now called retry_all_listeners(). router_parse_list_from_string() correctly reports the router number it's working on. only call dirserv_add_own_fingerprint() and dirserv_add_descriptor() on startup if we're an authdirserver. if AuthDir and !ORPort then fail. if AuthDir and ClientOnly then fail. svn:r2061 Roger Dingledine2004-07-20
* ship and install tor_resolve script too•••svn:r2060 Roger Dingledine2004-07-20
* clients can now pick non-authdirservers for fetching directories.•••servers still pick authdirservers, but they never pick themselves. but picking themselves for fetching rend descs is ok. svn:r2059 Roger Dingledine2004-07-20
* break connection_dir_client_finished_reading() into its own function•••svn:r2058 Roger Dingledine2004-07-20
* it turns out we weren't looking at the result from getsockopt().•••now we do. but i'm not sure it matters, since we also poll for reads, and if there's an error with the connecting socket, poll is supposed to return readable, so we should notice it then. who knows. svn:r2057 Roger Dingledine2004-07-19
* mention that you should proxy your SSL traffic too•••svn:r2056 Roger Dingledine2004-07-19
* more useful warning messages•••(fixed because the old ones confused a user) svn:r2055 Roger Dingledine2004-07-19
* abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mod...•••svn:r2054 Nick Mathewson2004-07-18
* bugfix: hidden services were broken in cvs•••svn:r2053 Roger Dingledine2004-07-17
* Change rule from "reject non-recommended versions" to "reject obsolete versio...•••svn:r2052 Nick Mathewson2004-07-16
* Remove 1024-router limit in routerparse.c; unify handling of running-routers ...•••svn:r2051 Nick Mathewson2004-07-16
* Resolve all DOCDOCs.•••svn:r2050 Nick Mathewson2004-07-16
* Revert cpuworker to use addr/port•••svn:r2049 Nick Mathewson2004-07-16
* Look in .torrc if no CONFDIR "torrc" is found.•••svn:r2048 Nick Mathewson2004-07-16
* Add generic expand_filename function to handle expanding ~/•••svn:r2047 Nick Mathewson2004-07-15
* Fix warning•••svn:r2046 Nick Mathewson2004-07-15
* give nick enough to keep him busy for a while more•••svn:r2045 Roger Dingledine2004-07-15
* Code to parse tor version numbers so we can do an is-newer-than check.•••svn:r2044 Nick Mathewson2004-07-13
* Finish most pre2 items: make running-routers list work right; rename secret k...•••svn:r2043 Nick Mathewson2004-07-13
* Bugfix: some things (like ctrl-z) can make a second take more than one second•••svn:r2042 Nick Mathewson2004-07-13
* only count bytes transmitted to/from non-local IPs•••svn:r2041 Roger Dingledine2004-07-13
* add is_local_IP() function to help distinguish which bandwidth "matters"•••svn:r2040 Roger Dingledine2004-07-13
* include a css file for tor-doc.html•••(also include it in the tarball) svn:r2039 Roger Dingledine2004-07-13
* ship doc/tor-doc.html in the tarball•••svn:r2038 Roger Dingledine2004-07-13
* checkpoint: start working on bandwidth tracking and•••letting clients evaluate whether they're suitable servers svn:r2037 Roger Dingledine2004-07-13
* refuse to build a circuit before the directory has arrived•••this will prevent a few of the 'couldn't decrypt onionskin' errors, maybe svn:r2036 Roger Dingledine2004-07-13
* when you expire a wedged dir conn, conn_close_if_marked will take•••care of trying to flush before it closes svn:r2035 Roger Dingledine2004-07-13
* bugfix: tell circuits what id_digest to look for, so•••n_conn_open() can find waiting circuits. svn:r2034 Roger Dingledine2004-07-12
* update the todo list a bit•••svn:r2033 Roger Dingledine2004-07-12
* why does gcc not warn me about this at all? that's evil.•••svn:r2032 Roger Dingledine2004-07-12
* tor now tolerates down dirservers better•••svn:r2031 Roger Dingledine2004-07-12
* make unit tests pass again•••but note a bug that i don't know how to address. nick? svn:r2030 Roger Dingledine2004-07-12
* if connecting to an OR fails immediately, mark it as down•••svn:r2029 Roger Dingledine2004-07-12
* add 'advertisedbandwidth' to router descriptor•••svn:r2028 Roger Dingledine2004-07-12
* trivial punctuation tweak•••svn:r2027 Roger Dingledine2004-07-12
* fix a bug related to reading usernames for socks4•••this hasn't bitten us yet, but hey. svn:r2026 Roger Dingledine2004-07-12
* emphasize tor hidden services in the 'why should you use tor' section•••svn:r2025 Roger Dingledine2004-07-08
* changelog for 0.0.7.2 in the main branch•••svn:r2024 Roger Dingledine2004-07-08
* * New upstream release: Fixes another instance of that remote crash bug.•••* Mention another reason why stop/reload may fail in the init script. svn:r2020 Peter Palfrader2004-07-08
* Remove spurious assert•••svn:r2018 Nick Mathewson2004-07-07