Commit Graph

2059 Commits

Author SHA1 Message Date
Roger Dingledine 8daadba0c6 ship and install tor_resolve script too
svn:r2060
2004-07-20 06:59:22 +00:00
Roger Dingledine a4c60e4253 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
2004-07-20 06:44:16 +00:00
Roger Dingledine 1f1be1d4be break connection_dir_client_finished_reading() into its own function
svn:r2058
2004-07-20 02:44:26 +00:00
Roger Dingledine 47efcccdea 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
2004-07-19 23:26:21 +00:00
Roger Dingledine 7597ca3137 mention that you should proxy your SSL traffic too
svn:r2056
2004-07-19 22:30:18 +00:00
Roger Dingledine 979429b42b more useful warning messages
(fixed because the old ones confused a user)


svn:r2055
2004-07-19 19:49:03 +00:00
Nick Mathewson 65e94fb000 abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mode(), etc. Dont change underlying comments.
svn:r2054
2004-07-18 21:47:04 +00:00
Roger Dingledine 505b9061da bugfix: hidden services were broken in cvs
svn:r2053
2004-07-17 19:50:29 +00:00
Nick Mathewson 4a2aa1f46d Change rule from "reject non-recommended versions" to "reject obsolete versions". A version is "obsolete" if it is non-recommended, and at least one recommended version is newer than it.
svn:r2052
2004-07-16 23:33:42 +00:00
Nick Mathewson 7f8bb5cab1 Remove 1024-router limit in routerparse.c; unify handling of running-routers lines in running-routers requests and in directories; set is_verified field of routerinfo_ts correctly; use most-recent-info rule to decide whether to change router-is-running status.
svn:r2051
2004-07-16 23:05:40 +00:00
Nick Mathewson 9a9aae6d72 Resolve all DOCDOCs.
svn:r2050
2004-07-16 22:23:18 +00:00
Nick Mathewson dd3dc2b27f Revert cpuworker to use addr/port
svn:r2049
2004-07-16 21:47:18 +00:00
Nick Mathewson 1669023d3c Look in .torrc if no CONFDIR "torrc" is found.
svn:r2048
2004-07-16 19:43:58 +00:00
Nick Mathewson 9a6eaa604d Add generic expand_filename function to handle expanding ~/
svn:r2047
2004-07-15 02:00:43 +00:00
Nick Mathewson c6d72ea4ef Fix warning
svn:r2046
2004-07-15 01:59:18 +00:00
Roger Dingledine 541b9e0b41 give nick enough to keep him busy for a while more
svn:r2045
2004-07-15 01:31:11 +00:00
Nick Mathewson 0e44568659 Code to parse tor version numbers so we can do an is-newer-than check.
svn:r2044
2004-07-13 19:16:49 +00:00
Nick Mathewson 73ca6a9960 Finish most pre2 items: make running-routers list work right; rename secret key files; make even more lookup-by-nickname use lookup-by-id; default nicknames to hostname.
svn:r2043
2004-07-13 18:23:40 +00:00
Nick Mathewson c573b4acaa Bugfix: some things (like ctrl-z) can make a second take more than one second
svn:r2042
2004-07-13 18:07:57 +00:00
Roger Dingledine 832c076e0d only count bytes transmitted to/from non-local IPs
svn:r2041
2004-07-13 16:58:01 +00:00
Roger Dingledine 15474d2efd add is_local_IP() function to help distinguish which bandwidth "matters"
svn:r2040
2004-07-13 16:57:37 +00:00
Roger Dingledine 6a162ad9ec include a css file for tor-doc.html
(also include it in the tarball)


svn:r2039
2004-07-13 16:03:46 +00:00
Roger Dingledine 219bfcbb46 ship doc/tor-doc.html in the tarball
svn:r2038
2004-07-13 15:59:08 +00:00
Roger Dingledine 3e9f5a3f53 checkpoint: start working on bandwidth tracking and
letting clients evaluate whether they're suitable servers


svn:r2037
2004-07-13 07:42:20 +00:00
Roger Dingledine 766f225c03 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
2004-07-13 01:25:39 +00:00
Roger Dingledine 8f171d9bca when you expire a wedged dir conn, conn_close_if_marked will take
care of trying to flush before it closes


svn:r2035
2004-07-13 00:38:08 +00:00
Roger Dingledine f79e90752c bugfix: tell circuits what id_digest to look for, so
n_conn_open() can find waiting circuits.


svn:r2034
2004-07-12 23:53:16 +00:00
Roger Dingledine 653c260d2e update the todo list a bit
svn:r2033
2004-07-12 21:18:45 +00:00
Roger Dingledine 8bb4401b76 why does gcc not warn me about this at all? that's evil.
svn:r2032
2004-07-12 20:41:20 +00:00
Roger Dingledine ba8e65c362 tor now tolerates down dirservers better
svn:r2031
2004-07-12 20:39:40 +00:00
Roger Dingledine 583afc0154 make unit tests pass again
but note a bug that i don't know how to address. nick?


svn:r2030
2004-07-12 20:18:05 +00:00
Roger Dingledine 280e4dccb4 if connecting to an OR fails immediately, mark it as down
svn:r2029
2004-07-12 18:19:55 +00:00
Roger Dingledine d91765c599 add 'advertisedbandwidth' to router descriptor
svn:r2028
2004-07-12 18:02:54 +00:00
Roger Dingledine 8ebc24fdb2 trivial punctuation tweak
svn:r2027
2004-07-12 16:51:28 +00:00
Roger Dingledine d61a1a247e fix a bug related to reading usernames for socks4
this hasn't bitten us yet, but hey.


svn:r2026
2004-07-12 16:51:05 +00:00
Roger Dingledine b28c173b31 emphasize tor hidden services in the 'why should you use tor' section
svn:r2025
2004-07-08 19:12:50 +00:00
Roger Dingledine eff242ccc8 changelog for 0.0.7.2 in the main branch
svn:r2024
2004-07-08 02:20:25 +00:00
(no author) 248786669b This commit was manufactured by cvs2svn to create tag 'tor-0_0_7_2'.
svn:r2023
2004-07-08 02:17:40 +00:00
Roger Dingledine 04e42cf159 bump 0.0.7 branch version to 0.0.7.2
svn:r2022
2004-07-08 02:17:40 +00:00
Roger Dingledine 8d2ac58845 changelog for 0.0.7.2
svn:r2021
2004-07-08 02:17:22 +00:00
Peter Palfrader 7602aed994 * 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
2004-07-08 01:22:06 +00:00
Nick Mathewson ac256363ac Backport router_compare_to_my_exit_policy fix to maint branch
svn:r2019
2004-07-07 19:56:19 +00:00
Nick Mathewson 182ce239c1 Remove spurious assert
svn:r2018
2004-07-07 19:51:20 +00:00
Nick Mathewson 728b0eea89 Fix the router_compare_to_my_exit_policy assertion failure once-and-for-all, by declaring 0.0.0.0 always denied.
svn:r2017
2004-07-07 19:49:48 +00:00
Nick Mathewson 4faf4c81f2 Yes, I did mean "else if".
svn:r2016
2004-07-06 23:29:34 +00:00
Nick Mathewson 1f4ff1e1dc Fix bug reported by peter palfrader: an empty address is unresolvable, but not an occasion for an assertion failure in a dnsworker.
svn:r2015
2004-07-06 23:25:21 +00:00
Peter Palfrader 6ef59fdda5 s/exit bugs/exit nodes/
svn:r2014
2004-07-05 18:31:43 +00:00
(no author) 8ec28516d2 This commit was manufactured by cvs2svn to create tag
'debian_version_0_0_7_1-1'.

svn:r2013
2004-07-05 17:20:13 +00:00
Peter Palfrader 7650dad9c6 New upstream release
svn:r2012
2004-07-05 17:20:13 +00:00
Roger Dingledine 86f53aa8b8 touchups all over
put uptime in descriptor


svn:r2011
2004-07-04 22:48:11 +00:00