]>
git.ipfire.org Git - thirdparty/tor.git/log
Roger Dingledine [Tue, 24 Aug 2004 21:57:12 +0000 (21:57 +0000)]
agree with nick: this legal-chars-in-filename stuff gets us nothing
svn:r2310
Nick Mathewson [Tue, 24 Aug 2004 20:48:22 +0000 (20:48 +0000)]
As far as I can tell, CONFIG_LEGAL_FILENAME_CHARACTERS is both pointless and broken. #if it out, pending agreement from arma. This fixes a bug on win32 that rejected paths with a : in them.
svn:r2309
Nick Mathewson [Tue, 24 Aug 2004 20:46:42 +0000 (20:46 +0000)]
Improve log message to make it obvious _why_ reading the configuration has failed.
svn:r2308
Roger Dingledine [Sat, 21 Aug 2004 00:28:58 +0000 (00:28 +0000)]
add todo items to keep nick busy the next 3 weeks
svn:r2307
(Bogus user) [Fri, 20 Aug 2004 21:45:51 +0000 (21:45 +0000)]
New upstream version: rc1
svn:r2305
Roger Dingledine [Fri, 20 Aug 2004 21:41:19 +0000 (21:41 +0000)]
add a changelog and bump to 0.0.8rc2
svn:r2303
Roger Dingledine [Fri, 20 Aug 2004 21:34:36 +0000 (21:34 +0000)]
when picking unverified routers, skip those with bad uptime or
bad bandwidth, depending on what properties you care about
svn:r2302
Nick Mathewson [Thu, 19 Aug 2004 17:21:17 +0000 (17:21 +0000)]
Workaround for oddity in cygwin autoconf
svn:r2301
Roger Dingledine [Wed, 18 Aug 2004 23:34:41 +0000 (23:34 +0000)]
mention that you can add the line to privoxy's config file anywhere
svn:r2300
Nick Mathewson [Wed, 18 Aug 2004 22:25:50 +0000 (22:25 +0000)]
Increment windows version to 0.0.8rc1
svn:r2299
Roger Dingledine [Wed, 18 Aug 2004 22:00:34 +0000 (22:00 +0000)]
updated todo
svn:r2297
Roger Dingledine [Wed, 18 Aug 2004 21:59:44 +0000 (21:59 +0000)]
this isn't pre4, this is rc1
svn:r2296
Nick Mathewson [Wed, 18 Aug 2004 21:56:45 +0000 (21:56 +0000)]
Fix some DOCDOCs
svn:r2295
Roger Dingledine [Wed, 18 Aug 2004 21:46:53 +0000 (21:46 +0000)]
fix a seg fault on hup when FascistFirewall is defined
svn:r2294
Roger Dingledine [Wed, 18 Aug 2004 21:13:58 +0000 (21:13 +0000)]
if options.FascistFirewall but none are running on port 80, try
the others before giving up.
svn:r2293
Roger Dingledine [Wed, 18 Aug 2004 20:40:17 +0000 (20:40 +0000)]
commit changelog for 0.0.8pre4
svn:r2292
Roger Dingledine [Wed, 18 Aug 2004 20:35:11 +0000 (20:35 +0000)]
remove last vestiges of this 'twin' concept
svn:r2291
Roger Dingledine [Wed, 18 Aug 2004 20:34:43 +0000 (20:34 +0000)]
be more aggressive about building circuits when we have no
open circuits
svn:r2290
Roger Dingledine [Wed, 18 Aug 2004 11:21:50 +0000 (11:21 +0000)]
tweak the [...truncated] string again
svn:r2289
Roger Dingledine [Wed, 18 Aug 2004 11:20:15 +0000 (11:20 +0000)]
tolerate old 0.0.7 clients that demand a certain ip:port for a router
even though it's moved on to another one.
also reduce some log verbosity.
svn:r2288
Roger Dingledine [Wed, 18 Aug 2004 11:04:04 +0000 (11:04 +0000)]
ship tor-resolve.1 in the tarball
svn:r2287
Roger Dingledine [Wed, 18 Aug 2004 10:32:50 +0000 (10:32 +0000)]
when we try to exclude our routerinfo from being picked in the
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
Roger Dingledine [Wed, 18 Aug 2004 09:57:50 +0000 (09:57 +0000)]
even better, only print extend attempts if there are any.
svn:r2285
Roger Dingledine [Wed, 18 Aug 2004 09:49:17 +0000 (09:49 +0000)]
stop taking strlen of an uninitialized buffer
we were (are?) printing garbage in the rephist stats
svn:r2284
Roger Dingledine [Wed, 18 Aug 2004 09:07:11 +0000 (09:07 +0000)]
remove crazy notion that clique_mode() means we are
already connected to everybody we could be connected to.
svn:r2283
Roger Dingledine [Wed, 18 Aug 2004 08:52:12 +0000 (08:52 +0000)]
don't add a spurious newline before [truncated]
svn:r2282
Roger Dingledine [Wed, 18 Aug 2004 08:51:04 +0000 (08:51 +0000)]
be more aggressive about trying to make circuits:
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
Roger Dingledine [Wed, 18 Aug 2004 07:53:43 +0000 (07:53 +0000)]
bugfix: make intro circuits work again
svn:r2280
Nick Mathewson [Wed, 18 Aug 2004 07:06:53 +0000 (07:06 +0000)]
Avoid segfault when freeing options_t without firewall_ports
svn:r2279
Roger Dingledine [Wed, 18 Aug 2004 07:00:39 +0000 (07:00 +0000)]
bump version to pre4 (not ready yet)
svn:r2278
Roger Dingledine [Wed, 18 Aug 2004 06:48:45 +0000 (06:48 +0000)]
authdirservers don't need to be treated specially on hup for
making intro points
svn:r2277
Roger Dingledine [Wed, 18 Aug 2004 06:47:01 +0000 (06:47 +0000)]
only establish intro points after we've gotten a directory
svn:r2276
Roger Dingledine [Wed, 18 Aug 2004 06:29:58 +0000 (06:29 +0000)]
dirservers now don't build circuits until they have fetched a
directory from somebody else. this means they have time to
build their connections first.
svn:r2275
Roger Dingledine [Wed, 18 Aug 2004 06:10:12 +0000 (06:10 +0000)]
choose exit nodes by bandwidth too
svn:r2274
Nick Mathewson [Wed, 18 Aug 2004 05:05:58 +0000 (05:05 +0000)]
Revert dumb think-o. Just because _some_ INTRODUCE2 cells are now longer,
doesn't mean we should raise the _minimum_ size.
svn:r2273
Nick Mathewson [Wed, 18 Aug 2004 04:54:15 +0000 (04:54 +0000)]
Add cvsignore for doc/design-paper
svn:r2272
Nick Mathewson [Wed, 18 Aug 2004 04:51:15 +0000 (04:51 +0000)]
Note finished/abandoned items
svn:r2271
Nick Mathewson [Wed, 18 Aug 2004 04:48:59 +0000 (04:48 +0000)]
Support new INTRODUCE2 cell format
svn:r2270
Nick Mathewson [Wed, 18 Aug 2004 04:44:24 +0000 (04:44 +0000)]
Functions to test nickname validity
svn:r2269
Nick Mathewson [Wed, 18 Aug 2004 04:05:30 +0000 (04:05 +0000)]
Specify formats to use $KEYID in service descriptors, INTRODUCE cells. The old thing will not actually work, since clients need onion keys as well as key digests to extend.
svn:r2268
Nick Mathewson [Wed, 18 Aug 2004 04:04:08 +0000 (04:04 +0000)]
fix unix build: CONFDIR, not CONF_DIR
svn:r2267
Nick Mathewson [Wed, 18 Aug 2004 03:47:55 +0000 (03:47 +0000)]
Clean windows whitespace
svn:r2266
Nick Mathewson [Wed, 18 Aug 2004 03:42:55 +0000 (03:42 +0000)]
On windows, default datadir is APPDATA/tor, and default config file is APPDATA/tor/torrc. (APPDATA is usually somedrive:/Documents and Settings/.../Application Data/)
svn:r2265
Nick Mathewson [Tue, 17 Aug 2004 21:11:57 +0000 (21:11 +0000)]
Update status
svn:r2264
Nick Mathewson [Tue, 17 Aug 2004 21:06:36 +0000 (21:06 +0000)]
Move string-splitting into a separate function
svn:r2263
Roger Dingledine [Tue, 17 Aug 2004 12:09:37 +0000 (12:09 +0000)]
deal better if we don't have enough available nodes to choose a path
svn:r2262
Roger Dingledine [Tue, 17 Aug 2004 11:55:47 +0000 (11:55 +0000)]
make csv parsing notice the last letter of each entry too
svn:r2261
Roger Dingledine [Tue, 17 Aug 2004 11:52:20 +0000 (11:52 +0000)]
bugfix: make receiving csv lines not seg fault
svn:r2260
Roger Dingledine [Tue, 17 Aug 2004 11:42:22 +0000 (11:42 +0000)]
people with no torrc allow unverified middle/rendezvous nodes by default
svn:r2259
Roger Dingledine [Tue, 17 Aug 2004 08:48:52 +0000 (08:48 +0000)]
allow unverified nodes in middle and rendezvous positions by default
svn:r2258
Roger Dingledine [Tue, 17 Aug 2004 08:00:23 +0000 (08:00 +0000)]
when a verified routerinfo arrives with a new key than the previous
verified routerinfo with that name, close connections to the obsolete
key to make way for connections to the new key.
svn:r2257
Nick Mathewson [Tue, 17 Aug 2004 07:33:06 +0000 (07:33 +0000)]
Fix crash when looking for ~/.torrc with no $HOME set
svn:r2256
Nick Mathewson [Tue, 17 Aug 2004 07:14:45 +0000 (07:14 +0000)]
make last patch compile
svn:r2255
Nick Mathewson [Tue, 17 Aug 2004 07:12:05 +0000 (07:12 +0000)]
Stop logging events that happen to uninitialized digests
svn:r2254
Roger Dingledine [Tue, 17 Aug 2004 07:10:46 +0000 (07:10 +0000)]
mark off some more 0.0.8 items
svn:r2253
Roger Dingledine [Tue, 17 Aug 2004 07:09:02 +0000 (07:09 +0000)]
if they ask for exactly one entrynode, don't pick it as an exitnode.
also, fix part of the zero-identity-router-in-stats bug
svn:r2252
Roger Dingledine [Tue, 17 Aug 2004 06:42:30 +0000 (06:42 +0000)]
now that we parse router->uptime, make use of it
svn:r2251
Nick Mathewson [Tue, 17 Aug 2004 06:28:34 +0000 (06:28 +0000)]
Add strmap_isempty
svn:r2250
Roger Dingledine [Tue, 17 Aug 2004 06:27:32 +0000 (06:27 +0000)]
use unverified routers in the desired positions
svn:r2249
Nick Mathewson [Tue, 17 Aug 2004 06:06:05 +0000 (06:06 +0000)]
Clean up last patch; implement (mostly) proper handling for verified/unverified name collisions.
svn:r2248
Nick Mathewson [Tue, 17 Aug 2004 05:29:41 +0000 (05:29 +0000)]
Parse uptime into routerinfo
svn:r2247
Nick Mathewson [Tue, 17 Aug 2004 05:13:58 +0000 (05:13 +0000)]
Implement AllowUnverifiedNodes
svn:r2246
Roger Dingledine [Tue, 17 Aug 2004 02:00:36 +0000 (02:00 +0000)]
if a router claim huge bandwidth, don't believe it
svn:r2245
Nick Mathewson [Mon, 16 Aug 2004 20:47:00 +0000 (20:47 +0000)]
Add a generic Comma-separated-value config type, and a FirewallPorts option to tell FascistFirewall which ports are open. (Defaults to 80,443)
svn:r2244
Nick Mathewson [Mon, 16 Aug 2004 20:46:00 +0000 (20:46 +0000)]
Convenience function to do a strcmp on each member of a smartlist of strings
svn:r2243
Roger Dingledine [Mon, 16 Aug 2004 11:53:14 +0000 (11:53 +0000)]
move done 0.0.8 todo tasks aside
svn:r2242
Roger Dingledine [Mon, 16 Aug 2004 11:43:18 +0000 (11:43 +0000)]
o Handle servers with dynamic IP addresses: don't replace
options->Address with the resolved one at startup.
o detect our address right before we make a routerinfo each time.
o external IP vs bind-IP. Already done, just use options->Address.
o OutboundBindAddress config option, to bind to a specific
IP address for outgoing connect()s.
svn:r2241
Nick Mathewson [Sun, 15 Aug 2004 20:35:30 +0000 (20:35 +0000)]
Mark items as completed
svn:r2240
Nick Mathewson [Sun, 15 Aug 2004 20:31:11 +0000 (20:31 +0000)]
Update to new choose_random_node interface.
svn:r2239
Nick Mathewson [Sun, 15 Aug 2004 20:30:15 +0000 (20:30 +0000)]
Check for time skew on http headers; report date in response to "GET /".
svn:r2238
Nick Mathewson [Sun, 15 Aug 2004 20:16:26 +0000 (20:16 +0000)]
We are an OR if ORPort *or* ORBindAddress is set; similarly for being an OP
svn:r2237
Nick Mathewson [Sun, 15 Aug 2004 20:14:44 +0000 (20:14 +0000)]
Implement strict{entry|exit}nodes config options
svn:r2236
Nick Mathewson [Sun, 15 Aug 2004 20:13:07 +0000 (20:13 +0000)]
End truncated log entries with [truncated]
svn:r2235
Nick Mathewson [Sun, 15 Aug 2004 20:08:39 +0000 (20:08 +0000)]
Add IP:Port:KeyDigest format to rend-spec.txt
svn:r2234
Roger Dingledine [Sun, 15 Aug 2004 20:05:35 +0000 (20:05 +0000)]
fix assert triggers in 0.0.7.x: if the other side returns
an address 0.0.0.0, don't put it into the client dns cache.
svn:r2233
Roger Dingledine [Sun, 15 Aug 2004 08:25:48 +0000 (08:25 +0000)]
a todo list for 0.0.8
svn:r2232
Roger Dingledine [Sun, 15 Aug 2004 08:15:12 +0000 (08:15 +0000)]
o clients choose nodes proportional to advertised bandwidth
o and/or while avoiding unreliable nodes, depending on goals
o 'fascistfirewall' option to pick dirservers on port 80 and ORs on
port 443.
o if a begin failed due to exit policy, but we believe the IP should have been allowed, switch that router to exitpolicy reject *:* until we get our next directory.
svn:r2231
Roger Dingledine [Sun, 15 Aug 2004 08:12:56 +0000 (08:12 +0000)]
give tor-resolve a man page
svn:r2230
Roger Dingledine [Sun, 15 Aug 2004 05:28:09 +0000 (05:28 +0000)]
commit some minor fixes from this sandbox so i can commit the next one
svn:r2229
Roger Dingledine [Thu, 12 Aug 2004 06:31:39 +0000 (06:31 +0000)]
forward-port the 0.0.7.3 changelog
svn:r2228
Nick Mathewson [Wed, 11 Aug 2004 19:20:24 +0000 (19:20 +0000)]
Clean up tempdir after finishing unittests; use tor_temp_$PID instead of tor_temp; quit if tor_temp_$PID exists.
svn:r2226
Peter Palfrader [Wed, 11 Aug 2004 04:54:32 +0000 (04:54 +0000)]
Install design paper in usr/share/doc/tor, not usr/share/doc. Ooops.
svn:r2225
Roger Dingledine [Tue, 10 Aug 2004 05:34:51 +0000 (05:34 +0000)]
fix a typo in the man page
thanks dfc
svn:r2224
Roger Dingledine [Tue, 10 Aug 2004 00:20:44 +0000 (00:20 +0000)]
clean up the todo some more
svn:r2223
Roger Dingledine [Mon, 9 Aug 2004 23:45:11 +0000 (23:45 +0000)]
compile again on win32 (i think)
svn:r2222
Roger Dingledine [Mon, 9 Aug 2004 09:38:18 +0000 (09:38 +0000)]
reorganize todo to be a bit clearer about what's not done
svn:r2221
Peter Palfrader [Mon, 9 Aug 2004 09:23:17 +0000 (09:23 +0000)]
Fix debian version number
svn:r2219
Peter Palfrader [Mon, 9 Aug 2004 09:22:43 +0000 (09:22 +0000)]
New upstream prerelease
svn:r2218
Roger Dingledine [Mon, 9 Aug 2004 08:50:17 +0000 (08:50 +0000)]
bump cvs to 0.0.8pre4-cvs
svn:r2217
Roger Dingledine [Mon, 9 Aug 2004 07:41:32 +0000 (07:41 +0000)]
minor fix
svn:r2215
Roger Dingledine [Mon, 9 Aug 2004 07:41:25 +0000 (07:41 +0000)]
touchups to docs
svn:r2214
Roger Dingledine [Mon, 9 Aug 2004 07:41:21 +0000 (07:41 +0000)]
bump us to 0.0.8pre3
svn:r2213
Roger Dingledine [Mon, 9 Aug 2004 07:40:50 +0000 (07:40 +0000)]
add pre3 items to changelog
svn:r2212
Roger Dingledine [Mon, 9 Aug 2004 05:29:41 +0000 (05:29 +0000)]
mention our tor initscript in the README
svn:r2211
Roger Dingledine [Mon, 9 Aug 2004 05:29:30 +0000 (05:29 +0000)]
mention our tor initscript in the server config section
svn:r2210
Roger Dingledine [Mon, 9 Aug 2004 05:25:19 +0000 (05:25 +0000)]
make "%llu" less likely to warn on weird platforms
svn:r2209
Nick Mathewson [Mon, 9 Aug 2004 04:28:25 +0000 (04:28 +0000)]
Add replace_file to util.[ch] to survive stupidity of windows rename call
svn:r2208
Nick Mathewson [Mon, 9 Aug 2004 04:27:42 +0000 (04:27 +0000)]
Fix comment
svn:r2207
Nick Mathewson [Mon, 9 Aug 2004 04:27:13 +0000 (04:27 +0000)]
Fix bug in saving onion keys to disk when rotating; also survive short-term shutdowns better
svn:r2206
Nick Mathewson [Mon, 9 Aug 2004 04:26:25 +0000 (04:26 +0000)]
Make unittests pass
svn:r2205