Commit Graph

2174 Commits

Author SHA1 Message Date
Nick Mathewson 952b5f07fb hex_encode is obsoleted by base16_encode, and never actually worked in the first place. (Thanks to Timo Lindfors for noticing the never-actually-worked part.)
svn:r2175
2004-08-07 01:03:33 +00:00
Roger Dingledine fef5746002 reject tor-resolve requests for .onion addresses early
svn:r2174
2004-08-07 00:19:14 +00:00
Roger Dingledine 693180c05e be willing to expire routers that have a dirport open
it's just the authoritative dirservers we want to not forget


svn:r2173
2004-08-06 22:47:41 +00:00
Peter Palfrader 6c2c4572da Enable coredumps by default
svn:r2172
2004-08-06 22:36:07 +00:00
Roger Dingledine 426df63a67 let purging routerinfos and descriptors take an age argument
svn:r2171
2004-08-06 22:15:25 +00:00
Peter Palfrader fc7836d589 * Ship AUTHORS, doc/CLIENTS, doc/FAQ, doc/HACKING, doc/TODO, doc/tor-doc.{css,html}, doc/{rend,tor}-spec.txt with the binary package.
* Build tor-design.{pdf,ps}, wich adds new build-dependencies: tetex-{bin,extra}, transfig, and gs.
* Support DEB_BUILD_OPTIONS option 'nodoc' to skip building tor-design.  With nodoc the build will not need tetex-{bin,extra}, transfig, and gs.
* Support DEB_BUILD_OPTIONS option 'nocheck' to skip unittests ('notest' is an alias')


svn:r2170
2004-08-06 21:31:01 +00:00
Peter Palfrader ab7a2d7607 Properly clean up everything we might have bulit
svn:r2169
2004-08-06 21:03:32 +00:00
Nick Mathewson c92542be79 Keep track of a whole day of bandwidth, not just 12 hrs
svn:r2168
2004-08-06 20:46:50 +00:00
Peter Palfrader 33b95658b2 Fix 0.0.8pre2-1 changelog
svn:r2167
2004-08-06 20:04:43 +00:00
Peter Palfrader 380adcbe2f the repository is no place for a well behaved .in file
svn:r2166
2004-08-06 20:00:27 +00:00
Nick Mathewson f9671d8844 (size_t)-1 is never < 0; fix an XXXX008 by changing the interface for dirserv_get_runningrouters
svn:r2165
2004-08-06 20:00:16 +00:00
Nick Mathewson 152c28618e Add mystery 0 entry to TODO list
svn:r2164
2004-08-06 19:54:48 +00:00
Peter Palfrader 87daf70c0a Move design-paper into its own directory, and ship it and all that is needed to build with it in the tarball
svn:r2163
2004-08-06 19:54:29 +00:00
Nick Mathewson e9e7ca77fd There is no space after network-status; make router_get_hash_impl more bulletproof.
svn:r2162
2004-08-06 19:54:20 +00:00
Roger Dingledine 1964f8ff58 when they use tor as an http proxy, point them at a better url
svn:r2161
2004-08-06 19:44:17 +00:00
Roger Dingledine 2290e52123 bump cvs to 0.0.8pre3-cvs
svn:r2160
2004-08-06 19:40:19 +00:00
Roger Dingledine daa69efbe0 and add a comment to that effect
svn:r2159
2004-08-06 10:13:25 +00:00
Roger Dingledine 9026a658ea make explicit that 'no socks policy' means 'accept'
svn:r2158
2004-08-06 10:12:55 +00:00
Roger Dingledine ac476206ec clarify sockspolicy, exitpolicy rules
svn:r2157
2004-08-06 10:11:57 +00:00
Roger Dingledine 620acf9386 fix an assert: check the sockspolicy before we make/add the connection,
else we close a connection without assigning it a state, which is bad
because it fails assert_conn_ok()


svn:r2156
2004-08-06 09:56:36 +00:00
Roger Dingledine 46947e2b1b weasel suggests we compress the directory one day. he's right.
svn:r2155
2004-08-06 09:23:47 +00:00
Roger Dingledine 6e5bc5ecf4 we were telling them a nonexistent config option. oops.
(thanks to john todd for pointing this out)


svn:r2154
2004-08-06 09:19:04 +00:00
Roger Dingledine 267e594814 fix a few typos in the resolve/resolved spec
svn:r2153
2004-08-06 09:18:35 +00:00
Roger Dingledine b390e70eef they're uint64 and uint32, not int and int
svn:r2152
2004-08-06 08:40:55 +00:00
Roger Dingledine 5be1c4f9ef list total traffic and total uptime in -usr1 stats
svn:r2151
2004-08-06 08:37:13 +00:00
Roger Dingledine ff00d4e7ef note a bug that adam found
svn:r2150
2004-08-06 02:27:06 +00:00
Roger Dingledine 83d14fcffe note a bug in our dns error handling. we should fix this sometime.
svn:r2149
2004-08-05 19:33:54 +00:00
Roger Dingledine 5a6434b57f bugfix: when you finish answering a 'resolve' request, hold the
connection open so you can flush the answer


svn:r2148
2004-08-05 00:39:23 +00:00
Roger Dingledine 5486f98258 bugfix: when tor-resolve asks to resolve an IP to an IP and we answer
immediately, there's no need to send an 'end' relay cell when we close
the conn.


svn:r2147
2004-08-04 21:38:00 +00:00
(no author) 39fff7375a This commit was manufactured by cvs2svn to create tag
'debian_version_0_0_7_2+0_0_8pre2-1'.

svn:r2146
2004-08-04 19:55:22 +00:00
Peter Palfrader 8a3b5a79e3 Fix changelog
svn:r2145
2004-08-04 19:55:22 +00:00
Peter Palfrader f4f2402301 New upstream release
svn:r2144
2004-08-04 19:54:02 +00:00
(no author) b15fe53c93 This commit was manufactured by cvs2svn to create tag
'tor-0_0_8pre2'.

svn:r2143
2004-08-04 07:13:14 +00:00
Roger Dingledine 3e8b29cd1e add pre2 release notes to changelog
svn:r2142
2004-08-04 07:13:14 +00:00
Roger Dingledine d6778909e9 fix rare race condition that causes infinite loop
if we get a sigchld but all our children are gone by the time we get
around to reaping them (i don't think this should ever happen, but it
just did), then we'd loop forever trying to reap them.


svn:r2141
2004-08-04 06:49:17 +00:00
Roger Dingledine 570c473166 update tor-doc.html
svn:r2140
2004-08-04 06:23:06 +00:00
Roger Dingledine 0a527d259b update the sample torrc
svn:r2139
2004-08-04 06:17:24 +00:00
Roger Dingledine 864fde5b37 todo items to switch dirservers entries to config lines
and remove old todo items


svn:r2138
2004-08-04 05:27:55 +00:00
Roger Dingledine ad09e98501 commit some odds and ends, so my tree is clean
svn:r2137
2004-08-04 05:10:49 +00:00
Nick Mathewson 692422ea9b <arma> did you get it working on win32? or just compiling
svn:r2136
2004-08-04 04:58:30 +00:00
Nick Mathewson dea759806d Bugfix: "Okay, I just shut down like you told me. Now let me verify your signature." Also fix error message when running over-new version.
svn:r2135
2004-08-04 02:35:06 +00:00
Roger Dingledine ec0ed7f758 only pick a default nickname if you're a server
svn:r2134
2004-08-04 02:15:22 +00:00
Roger Dingledine 1f56a76e41 bump cvs version to 0.0.8pre2-cvs
svn:r2133
2004-08-04 01:26:17 +00:00
Roger Dingledine 9835cce2ee put a comment by routerlist_update_from_runningrouters() to
remind me that it's not used yet


svn:r2132
2004-08-04 01:25:21 +00:00
Roger Dingledine afe7ae8af9 log a warning if you're running an unverified server, to let
you know you might want to get it verified

also, moved that whole block below the check-signature logic, so
we don't execute it if the directory is a fake.

(the recommended-versions logic is still executed before the signature
is checked; we should fix that.)


svn:r2131
2004-08-04 01:17:21 +00:00
Nick Mathewson f19c0c400a Hack: Include date with successful directory GETs.
svn:r2130
2004-08-04 01:15:57 +00:00
Nick Mathewson b71fae8843 Add functions to format and parse RFC1123-style times, for HTTP protocol.
svn:r2129
2004-08-04 01:11:15 +00:00
Roger Dingledine e4cfedf1ff put the have_warned_about_unsafe_socks static var inside the function
svn:r2128
2004-08-04 01:08:10 +00:00
Nick Mathewson 998ba9642b Fix all warnings on win32 build
svn:r2127
2004-08-03 23:57:05 +00:00
Roger Dingledine 7540ad9397 warn if we use an unsafe socks variant
for now, warn every time. we should decide how often we want to warn;
one problem here is that there are several scenarios where we use an
unsafe socks variant safely, so the warning may be inaccurate. hm.


svn:r2126
2004-08-03 23:42:33 +00:00