]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
21 years agoagree with nick: this legal-chars-in-filename stuff gets us nothing
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

21 years agoAs far as I can tell, CONFIG_LEGAL_FILENAME_CHARACTERS is both pointless and broken...
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

21 years agoImprove log message to make it obvious _why_ reading the configuration has failed.
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

21 years agoadd todo items to keep nick busy the next 3 weeks
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

21 years agoNew upstream version: rc1 debian-version-0.0.7+0.0.8rc1-1
(Bogus user) [Fri, 20 Aug 2004 21:45:51 +0000 (21:45 +0000)] 
New upstream version: rc1

svn:r2305

21 years agoadd a changelog and bump to 0.0.8rc2 tor-0.0.8rc2
Roger Dingledine [Fri, 20 Aug 2004 21:41:19 +0000 (21:41 +0000)] 
add a changelog and bump to 0.0.8rc2

svn:r2303

21 years agowhen picking unverified routers, skip those with bad uptime or
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

21 years agoWorkaround for oddity in cygwin autoconf
Nick Mathewson [Thu, 19 Aug 2004 17:21:17 +0000 (17:21 +0000)] 
Workaround for oddity in cygwin autoconf

svn:r2301

21 years agomention that you can add the line to privoxy's config file anywhere
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

21 years agoIncrement windows version to 0.0.8rc1
Nick Mathewson [Wed, 18 Aug 2004 22:25:50 +0000 (22:25 +0000)] 
Increment windows version to 0.0.8rc1

svn:r2299

21 years agoupdated todo tor-0.0.8rc1
Roger Dingledine [Wed, 18 Aug 2004 22:00:34 +0000 (22:00 +0000)] 
updated todo

svn:r2297

21 years agothis isn't pre4, this is rc1
Roger Dingledine [Wed, 18 Aug 2004 21:59:44 +0000 (21:59 +0000)] 
this isn't pre4, this is rc1

svn:r2296

21 years agoFix some DOCDOCs
Nick Mathewson [Wed, 18 Aug 2004 21:56:45 +0000 (21:56 +0000)] 
Fix some DOCDOCs

svn:r2295

21 years agofix a seg fault on hup when FascistFirewall is defined
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

21 years agoif options.FascistFirewall but none are running on port 80, try
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

21 years agocommit changelog for 0.0.8pre4
Roger Dingledine [Wed, 18 Aug 2004 20:40:17 +0000 (20:40 +0000)] 
commit changelog for 0.0.8pre4

svn:r2292

21 years agoremove last vestiges of this 'twin' concept
Roger Dingledine [Wed, 18 Aug 2004 20:35:11 +0000 (20:35 +0000)] 
remove last vestiges of this 'twin' concept

svn:r2291

21 years agobe more aggressive about building circuits when we have no
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

21 years agotweak the [...truncated] string again
Roger Dingledine [Wed, 18 Aug 2004 11:21:50 +0000 (11:21 +0000)] 
tweak the [...truncated] string again

svn:r2289

21 years agotolerate old 0.0.7 clients that demand a certain ip:port for a router
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

21 years agoship tor-resolve.1 in the tarball
Roger Dingledine [Wed, 18 Aug 2004 11:04:04 +0000 (11:04 +0000)] 
ship tor-resolve.1 in the tarball

svn:r2287

21 years agowhen we try to exclude our routerinfo from being picked in the
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

21 years agoeven better, only print extend attempts if there are any.
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

21 years agostop taking strlen of an uninitialized buffer
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

21 years agoremove crazy notion that clique_mode() means we are
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

21 years agodon't add a spurious newline before [truncated]
Roger Dingledine [Wed, 18 Aug 2004 08:52:12 +0000 (08:52 +0000)] 
don't add a spurious newline before [truncated]

svn:r2282

21 years agobe more aggressive about trying to make circuits:
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

21 years agobugfix: make intro circuits work again
Roger Dingledine [Wed, 18 Aug 2004 07:53:43 +0000 (07:53 +0000)] 
bugfix: make intro circuits work again

svn:r2280

21 years agoAvoid segfault when freeing options_t without firewall_ports
Nick Mathewson [Wed, 18 Aug 2004 07:06:53 +0000 (07:06 +0000)] 
Avoid segfault when freeing options_t without firewall_ports

svn:r2279

21 years agobump version to pre4 (not ready yet)
Roger Dingledine [Wed, 18 Aug 2004 07:00:39 +0000 (07:00 +0000)] 
bump version to pre4 (not ready yet)

svn:r2278

21 years agoauthdirservers don't need to be treated specially on hup for
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

21 years agoonly establish intro points after we've gotten a directory
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

21 years agodirservers now don't build circuits until they have fetched a
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

21 years agochoose exit nodes by bandwidth too
Roger Dingledine [Wed, 18 Aug 2004 06:10:12 +0000 (06:10 +0000)] 
choose exit nodes by bandwidth too

svn:r2274

21 years agoRevert dumb think-o. Just because _some_ INTRODUCE2 cells are now longer,
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

21 years agoAdd cvsignore for doc/design-paper
Nick Mathewson [Wed, 18 Aug 2004 04:54:15 +0000 (04:54 +0000)] 
Add cvsignore for doc/design-paper

svn:r2272

21 years agoNote finished/abandoned items
Nick Mathewson [Wed, 18 Aug 2004 04:51:15 +0000 (04:51 +0000)] 
Note finished/abandoned items

svn:r2271

21 years agoSupport new INTRODUCE2 cell format
Nick Mathewson [Wed, 18 Aug 2004 04:48:59 +0000 (04:48 +0000)] 
Support new INTRODUCE2 cell format

svn:r2270

21 years agoFunctions to test nickname validity
Nick Mathewson [Wed, 18 Aug 2004 04:44:24 +0000 (04:44 +0000)] 
Functions to test nickname validity

svn:r2269

21 years agoSpecify formats to use $KEYID in service descriptors, INTRODUCE cells. The old thing...
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

21 years agofix unix build: CONFDIR, not CONF_DIR
Nick Mathewson [Wed, 18 Aug 2004 04:04:08 +0000 (04:04 +0000)] 
fix unix build: CONFDIR, not CONF_DIR

svn:r2267

21 years agoClean windows whitespace
Nick Mathewson [Wed, 18 Aug 2004 03:47:55 +0000 (03:47 +0000)] 
Clean windows whitespace

svn:r2266

21 years agoOn windows, default datadir is APPDATA/tor, and default config file is APPDATA/tor...
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

21 years agoUpdate status
Nick Mathewson [Tue, 17 Aug 2004 21:11:57 +0000 (21:11 +0000)] 
Update status

svn:r2264

21 years agoMove string-splitting into a separate function
Nick Mathewson [Tue, 17 Aug 2004 21:06:36 +0000 (21:06 +0000)] 
Move string-splitting into a separate function

svn:r2263

21 years agodeal better if we don't have enough available nodes to choose a path
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

21 years agomake csv parsing notice the last letter of each entry too
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

21 years agobugfix: make receiving csv lines not seg fault
Roger Dingledine [Tue, 17 Aug 2004 11:52:20 +0000 (11:52 +0000)] 
bugfix: make receiving csv lines not seg fault

svn:r2260

21 years agopeople with no torrc allow unverified middle/rendezvous nodes by default
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

21 years agoallow unverified nodes in middle and rendezvous positions by default
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

21 years agowhen a verified routerinfo arrives with a new key than the previous
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

21 years agoFix crash when looking for ~/.torrc with no $HOME set
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

21 years agomake last patch compile
Nick Mathewson [Tue, 17 Aug 2004 07:14:45 +0000 (07:14 +0000)] 
make last patch compile

svn:r2255

21 years agoStop logging events that happen to uninitialized digests
Nick Mathewson [Tue, 17 Aug 2004 07:12:05 +0000 (07:12 +0000)] 
Stop logging events that happen to uninitialized digests

svn:r2254

21 years agomark off some more 0.0.8 items
Roger Dingledine [Tue, 17 Aug 2004 07:10:46 +0000 (07:10 +0000)] 
mark off some more 0.0.8 items

svn:r2253

21 years agoif they ask for exactly one entrynode, don't pick it as an exitnode.
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

21 years agonow that we parse router->uptime, make use of it
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

21 years agoAdd strmap_isempty
Nick Mathewson [Tue, 17 Aug 2004 06:28:34 +0000 (06:28 +0000)] 
Add strmap_isempty

svn:r2250

21 years agouse unverified routers in the desired positions
Roger Dingledine [Tue, 17 Aug 2004 06:27:32 +0000 (06:27 +0000)] 
use unverified routers in the desired positions

svn:r2249

21 years agoClean up last patch; implement (mostly) proper handling for verified/unverified name...
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

21 years agoParse uptime into routerinfo
Nick Mathewson [Tue, 17 Aug 2004 05:29:41 +0000 (05:29 +0000)] 
Parse uptime into routerinfo

svn:r2247

21 years agoImplement AllowUnverifiedNodes
Nick Mathewson [Tue, 17 Aug 2004 05:13:58 +0000 (05:13 +0000)] 
Implement AllowUnverifiedNodes

svn:r2246

21 years agoif a router claim huge bandwidth, don't believe it
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

21 years agoAdd a generic Comma-separated-value config type, and a FirewallPorts option to tell...
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

21 years agoConvenience function to do a strcmp on each member of a smartlist of strings
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

21 years agomove done 0.0.8 todo tasks aside
Roger Dingledine [Mon, 16 Aug 2004 11:53:14 +0000 (11:53 +0000)] 
move done 0.0.8 todo tasks aside

svn:r2242

21 years agoo Handle servers with dynamic IP addresses: don't replace
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

21 years agoMark items as completed
Nick Mathewson [Sun, 15 Aug 2004 20:35:30 +0000 (20:35 +0000)] 
Mark items as completed

svn:r2240

21 years agoUpdate to new choose_random_node interface.
Nick Mathewson [Sun, 15 Aug 2004 20:31:11 +0000 (20:31 +0000)] 
Update to new choose_random_node interface.

svn:r2239

21 years agoCheck for time skew on http headers; report date in response to "GET /".
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

21 years agoWe are an OR if ORPort *or* ORBindAddress is set; similarly for being an OP
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

21 years agoImplement strict{entry|exit}nodes config options
Nick Mathewson [Sun, 15 Aug 2004 20:14:44 +0000 (20:14 +0000)] 
Implement strict{entry|exit}nodes config options

svn:r2236

21 years agoEnd truncated log entries with [truncated]
Nick Mathewson [Sun, 15 Aug 2004 20:13:07 +0000 (20:13 +0000)] 
End truncated log entries with [truncated]

svn:r2235

21 years agoAdd IP:Port:KeyDigest format to rend-spec.txt
Nick Mathewson [Sun, 15 Aug 2004 20:08:39 +0000 (20:08 +0000)] 
Add IP:Port:KeyDigest format to rend-spec.txt

svn:r2234

21 years agofix assert triggers in 0.0.7.x: if the other side returns
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

21 years agoa todo list for 0.0.8
Roger Dingledine [Sun, 15 Aug 2004 08:25:48 +0000 (08:25 +0000)] 
a todo list for 0.0.8

svn:r2232

21 years agoo clients choose nodes proportional to advertised bandwidth
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

21 years agogive tor-resolve a man page
Roger Dingledine [Sun, 15 Aug 2004 08:12:56 +0000 (08:12 +0000)] 
give tor-resolve a man page

svn:r2230

21 years agocommit some minor fixes from this sandbox so i can commit the next one
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

21 years agoforward-port the 0.0.7.3 changelog
Roger Dingledine [Thu, 12 Aug 2004 06:31:39 +0000 (06:31 +0000)] 
forward-port the 0.0.7.3 changelog

svn:r2228

21 years agoClean up tempdir after finishing unittests; use tor_temp_$PID instead of tor_temp...
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

21 years agoInstall design paper in usr/share/doc/tor, not usr/share/doc. Ooops.
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

21 years agofix a typo in the man page
Roger Dingledine [Tue, 10 Aug 2004 05:34:51 +0000 (05:34 +0000)] 
fix a typo in the man page
thanks dfc

svn:r2224

21 years agoclean up the todo some more
Roger Dingledine [Tue, 10 Aug 2004 00:20:44 +0000 (00:20 +0000)] 
clean up the todo some more

svn:r2223

21 years agocompile again on win32 (i think)
Roger Dingledine [Mon, 9 Aug 2004 23:45:11 +0000 (23:45 +0000)] 
compile again on win32 (i think)

svn:r2222

21 years agoreorganize todo to be a bit clearer about what's not done
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

21 years agoFix debian version number debian-version-0.0.7.2+0.0.8pre3-1
Peter Palfrader [Mon, 9 Aug 2004 09:23:17 +0000 (09:23 +0000)] 
Fix debian version number

svn:r2219

21 years agoNew upstream prerelease
Peter Palfrader [Mon, 9 Aug 2004 09:22:43 +0000 (09:22 +0000)] 
New upstream prerelease

svn:r2218

21 years agobump cvs to 0.0.8pre4-cvs
Roger Dingledine [Mon, 9 Aug 2004 08:50:17 +0000 (08:50 +0000)] 
bump cvs to 0.0.8pre4-cvs

svn:r2217

21 years agominor fix tor-0.0.8pre3
Roger Dingledine [Mon, 9 Aug 2004 07:41:32 +0000 (07:41 +0000)] 
minor fix

svn:r2215

21 years agotouchups to docs
Roger Dingledine [Mon, 9 Aug 2004 07:41:25 +0000 (07:41 +0000)] 
touchups to docs

svn:r2214

21 years agobump us to 0.0.8pre3
Roger Dingledine [Mon, 9 Aug 2004 07:41:21 +0000 (07:41 +0000)] 
bump us to 0.0.8pre3

svn:r2213

21 years agoadd pre3 items to changelog
Roger Dingledine [Mon, 9 Aug 2004 07:40:50 +0000 (07:40 +0000)] 
add pre3 items to changelog

svn:r2212

21 years agomention our tor initscript in the README
Roger Dingledine [Mon, 9 Aug 2004 05:29:41 +0000 (05:29 +0000)] 
mention our tor initscript in the README

svn:r2211

21 years agomention our tor initscript in the server config section
Roger Dingledine [Mon, 9 Aug 2004 05:29:30 +0000 (05:29 +0000)] 
mention our tor initscript in the server config section

svn:r2210

21 years agomake "%llu" less likely to warn on weird platforms
Roger Dingledine [Mon, 9 Aug 2004 05:25:19 +0000 (05:25 +0000)] 
make "%llu" less likely to warn on weird platforms

svn:r2209

21 years agoAdd replace_file to util.[ch] to survive stupidity of windows rename call
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

21 years agoFix comment
Nick Mathewson [Mon, 9 Aug 2004 04:27:42 +0000 (04:27 +0000)] 
Fix comment

svn:r2207

21 years agoFix bug in saving onion keys to disk when rotating; also survive short-term shutdowns...
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

21 years agoMake unittests pass
Nick Mathewson [Mon, 9 Aug 2004 04:26:25 +0000 (04:26 +0000)] 
Make unittests pass

svn:r2205