]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
20 years agosome more notes throughout
Roger Dingledine [Wed, 26 Jan 2005 10:46:53 +0000 (10:46 +0000)] 
some more notes throughout

svn:r3429

20 years agofill in the reputability and incentives sections
Roger Dingledine [Wed, 26 Jan 2005 05:29:08 +0000 (05:29 +0000)] 
fill in the reputability and incentives sections

svn:r3428

20 years agosome more organization
Roger Dingledine [Wed, 26 Jan 2005 00:39:03 +0000 (00:39 +0000)] 
some more organization

svn:r3427

20 years agotry to provide a bit more organization
Roger Dingledine [Tue, 25 Jan 2005 10:38:09 +0000 (10:38 +0000)] 
try to provide a bit more organization

svn:r3426

20 years agoresponding to Roger's comments
Geoff Goodell [Mon, 24 Jan 2005 00:00:46 +0000 (00:00 +0000)] 
responding to Roger's comments

svn:r3425

20 years agoUpdate URL to tor in debian/control and debian/copyright
Peter Palfrader [Sun, 23 Jan 2005 15:26:36 +0000 (15:26 +0000)] 
Update URL to tor in debian/control and debian/copyright

svn:r3424

20 years agoForward port 06_add_compile_time_defaults
Peter Palfrader [Sun, 23 Jan 2005 15:24:33 +0000 (15:24 +0000)] 
Forward port 06_add_compile_time_defaults

svn:r3423

20 years agoInclude 0.0.9.3 changelog in HEAD
Peter Palfrader [Sun, 23 Jan 2005 15:23:59 +0000 (15:23 +0000)] 
Include 0.0.9.3 changelog in HEAD

svn:r3422

20 years agoMake the build depend on libevent-dev versioned: >= 1.0
Peter Palfrader [Sun, 23 Jan 2005 15:21:39 +0000 (15:21 +0000)] 
Make the build depend on libevent-dev versioned: >= 1.0

svn:r3421

20 years agoif we're going to ship with our own privoxy, we might as well
Roger Dingledine [Sun, 23 Jan 2005 10:04:03 +0000 (10:04 +0000)] 
if we're going to ship with our own privoxy, we might as well
lock it down a bit more.
(does this break anything?)
thanks to Brett Carrington for pointing this out.

svn:r3418

20 years agoblank slates suck. here are some more words. they need to be
Roger Dingledine [Sat, 22 Jan 2005 23:10:53 +0000 (23:10 +0000)] 
blank slates suck. here are some more words. they need to be
reordered probably.

svn:r3417

20 years agoupdate package-specific pages to mention 0.0.9.3
Roger Dingledine [Sat, 22 Jan 2005 08:37:39 +0000 (08:37 +0000)] 
update package-specific pages to mention 0.0.9.3

svn:r3416

20 years agoswitch the paper over to llncs
Roger Dingledine [Sat, 22 Jan 2005 08:35:01 +0000 (08:35 +0000)] 
switch the paper over to llncs

svn:r3415

20 years agoforward-port the 0.0.9.3 changelog
Roger Dingledine [Sat, 22 Jan 2005 07:21:15 +0000 (07:21 +0000)] 
forward-port the 0.0.9.3 changelog

svn:r3414

20 years agocomment SocksPort better as it pertains to servers
Roger Dingledine [Sat, 22 Jan 2005 06:51:31 +0000 (06:51 +0000)] 
comment SocksPort better as it pertains to servers

svn:r3413

20 years agomention that win32 servers can bind to ports 80 and 443 directly
Roger Dingledine [Sat, 22 Jan 2005 06:38:16 +0000 (06:38 +0000)] 
mention that win32 servers can bind to ports 80 and 443 directly

svn:r3412

20 years agoTurn challenges.tex into minimally valid LaTeX
Nick Mathewson [Sat, 22 Jan 2005 01:35:29 +0000 (01:35 +0000)] 
Turn challenges.tex into minimally valid LaTeX

svn:r3411

20 years agofwd-port win32 isprint fix
Nick Mathewson [Sat, 22 Jan 2005 00:42:58 +0000 (00:42 +0000)] 
fwd-port win32 isprint fix

svn:r3410

20 years agoFix dumb bug in unittests.
Nick Mathewson [Sat, 22 Jan 2005 00:42:40 +0000 (00:42 +0000)] 
Fix dumb bug in unittests.

svn:r3409

20 years agoforward-port: fix win32 compile
Roger Dingledine [Sat, 22 Jan 2005 00:35:09 +0000 (00:35 +0000)] 
forward-port: fix win32 compile

svn:r3406

20 years agoclean a couple of messages
Nick Mathewson [Fri, 21 Jan 2005 23:16:07 +0000 (23:16 +0000)] 
clean a couple of messages

svn:r3401

20 years agoa few more thoughts about seeds
Roger Dingledine [Fri, 21 Jan 2005 08:20:01 +0000 (08:20 +0000)] 
a few more thoughts about seeds

svn:r3399

20 years agoanother rev of dir-spec.txt
Roger Dingledine [Fri, 21 Jan 2005 08:16:02 +0000 (08:16 +0000)] 
another rev of dir-spec.txt

svn:r3398

20 years agospecial case so we don't yell when an empty http body doesn't specify a
Roger Dingledine [Fri, 21 Jan 2005 03:18:49 +0000 (03:18 +0000)] 
special case so we don't yell when an empty http body doesn't specify a
content-encoding

svn:r3397

20 years agoif we get an incredibly skewed timestamp from a dirserver mirror that
Roger Dingledine [Fri, 21 Jan 2005 00:45:18 +0000 (00:45 +0000)] 
if we get an incredibly skewed timestamp from a dirserver mirror that
isn't a verified OR, don't complain very loudly -- it's probably him
that's wrong.

svn:r3395

20 years agoLog the offending policy, not the first policy
Nick Mathewson [Thu, 20 Jan 2005 20:42:45 +0000 (20:42 +0000)] 
Log the offending policy, not the first policy

svn:r3394

20 years agomark a few tasks as done, add a few more
Roger Dingledine [Thu, 20 Jan 2005 20:25:55 +0000 (20:25 +0000)] 
mark a few tasks as done, add a few more

svn:r3393

20 years agoAppease another 64-bit warning
Nick Mathewson [Thu, 20 Jan 2005 20:21:34 +0000 (20:21 +0000)] 
Appease another 64-bit warning

svn:r3392

20 years agoHave reason string for serverdesc post requests contain actual serverdesc status...
Nick Mathewson [Thu, 20 Jan 2005 20:18:32 +0000 (20:18 +0000)] 
Have reason string for serverdesc post requests contain actual serverdesc status.  Also fix return values of dirserv_add_descriptor to work as advertised.

svn:r3391

20 years agoremove autoconfed file from cvs
Roger Dingledine [Thu, 20 Jan 2005 20:18:05 +0000 (20:18 +0000)] 
remove autoconfed file from cvs

svn:r3390

20 years agoAppease weasel's paranoid 64-bit compiler.
Nick Mathewson [Thu, 20 Jan 2005 20:16:48 +0000 (20:16 +0000)] 
Appease weasel's paranoid 64-bit compiler.

svn:r3389

20 years agogive a header file for ntohs
Roger Dingledine [Thu, 20 Jan 2005 20:15:14 +0000 (20:15 +0000)] 
give a header file for ntohs

svn:r3388

20 years agostart to fix http status stuff, more work needed
Roger Dingledine [Thu, 20 Jan 2005 20:07:36 +0000 (20:07 +0000)] 
start to fix http status stuff, more work needed

svn:r3387

20 years agoGive better reason phrases in HTTP status lines. Start resolving task #67. (Messages...
Nick Mathewson [Thu, 20 Jan 2005 19:46:02 +0000 (19:46 +0000)] 
Give better reason phrases in HTTP status lines. Start resolving task #67. (Messages still need to be better.)

svn:r3386

20 years agoCompilation fixes for win32 version detection.
Nick Mathewson [Thu, 20 Jan 2005 19:03:09 +0000 (19:03 +0000)] 
Compilation fixes for win32 version detection.

svn:r3385

20 years agoMake zlib detection happy on little-endian platforms; fix unit tests.
Nick Mathewson [Thu, 20 Jan 2005 19:02:35 +0000 (19:02 +0000)] 
Make zlib detection happy on little-endian platforms; fix unit tests.

svn:r3384

20 years agoWarn when exit policy implicitly allows local addresses.
Nick Mathewson [Thu, 20 Jan 2005 18:39:48 +0000 (18:39 +0000)] 
Warn when exit policy implicitly allows local addresses.

svn:r3383

20 years agoadded short note about route selection to dir-spec.txt
Geoff Goodell [Thu, 20 Jan 2005 07:49:57 +0000 (07:49 +0000)] 
added short note about route selection to dir-spec.txt

svn:r3382

20 years agoadded a section about how to deal with connectivity information in Blossom/Tor
Geoff Goodell [Thu, 20 Jan 2005 07:45:14 +0000 (07:45 +0000)] 
added a section about how to deal with connectivity information in Blossom/Tor

svn:r3381

20 years agoThe crowning hidden-service patch: prefer non-internal circuits
Roger Dingledine [Thu, 20 Jan 2005 07:02:24 +0000 (07:02 +0000)] 
The crowning hidden-service patch: prefer non-internal circuits
for normal connections, so we don't spend our internal circs on
other stuff and not have them when we need them.

svn:r3380

20 years agoHandle unavailable hidden services better. We try each intro point
Roger Dingledine [Wed, 19 Jan 2005 23:15:59 +0000 (23:15 +0000)] 
Handle unavailable hidden services better. We try each intro point
until none are left, then we try to refetch the descriptor. If it's
the same one we had before, then close streams right then. Whenever
a new stream arrives, even if it's right after, optimistically try
refetching the descriptor, just in case.

svn:r3379

20 years agomake cannibalizing for rend circs prey on the pleb circs first
Roger Dingledine [Wed, 19 Jan 2005 23:13:20 +0000 (23:13 +0000)] 
make cannibalizing for rend circs prey on the pleb circs first
if possible, rather than the elite ones.

svn:r3378

20 years agoDetect windows platform correctly
Nick Mathewson [Wed, 19 Jan 2005 23:10:16 +0000 (23:10 +0000)] 
Detect windows platform correctly

svn:r3377

20 years agoMake detect_compression_method work on platforms with more evil chars.
Nick Mathewson [Wed, 19 Jan 2005 23:07:43 +0000 (23:07 +0000)] 
Make detect_compression_method work on platforms with more evil chars.

svn:r3376

20 years agoAdd unittests for compression detection. Make all rendezvous descriptors "plausible".
Nick Mathewson [Wed, 19 Jan 2005 22:47:48 +0000 (22:47 +0000)] 
Add unittests for compression detection. Make all rendezvous descriptors "plausible".

svn:r3375

20 years agoWorkaround for webservers that lie about Content-Encoding: Tor now tries to autodetec...
Nick Mathewson [Wed, 19 Jan 2005 22:40:33 +0000 (22:40 +0000)] 
Workaround for webservers that lie about Content-Encoding: Tor now tries to autodetect compressed directories and compression itself. (resolves bug 65)

svn:r3374

20 years agoGive more useful log messages when the tor process closes dns/cpuworker connections...
Nick Mathewson [Wed, 19 Jan 2005 21:34:42 +0000 (21:34 +0000)] 
Give more useful log messages when the tor process closes dns/cpuworker connections.  "Error: Success!" makes us seem like crazy people."

svn:r3373

20 years agofix another bug where general exit circs were looking at rendezvous
Roger Dingledine [Wed, 19 Jan 2005 17:59:37 +0000 (17:59 +0000)] 
fix another bug where general exit circs were looking at rendezvous
streams. consolidate the looking into one function so it doesn't
happen again.

svn:r3372

20 years agobetter comments for exit policies in torrc.sample
Roger Dingledine [Wed, 19 Jan 2005 17:26:40 +0000 (17:26 +0000)] 
better comments for exit policies in torrc.sample

svn:r3371

20 years agobugfix for cvs: we were needing a rendezvous circ, so we cannibalized
Roger Dingledine [Wed, 19 Jan 2005 17:13:11 +0000 (17:13 +0000)] 
bugfix for cvs: we were needing a rendezvous circ, so we cannibalized
a general circ, and called rend_client_rendcirc_has_opened(), which
called connection_ap_attach_pending(), which was needing a rendezvous
circ, so it cannibalized a general circuit, and called ...

svn:r3370

20 years agomake it clearer why FooPort and FooBindAddress are separate
Roger Dingledine [Wed, 19 Jan 2005 06:06:04 +0000 (06:06 +0000)] 
make it clearer why FooPort and FooBindAddress are separate

svn:r3369

20 years agosome early thoughts on the requirements for our network discovery protocol
Roger Dingledine [Wed, 19 Jan 2005 04:36:56 +0000 (04:36 +0000)] 
some early thoughts on the requirements for our network discovery protocol

svn:r3368

20 years agomake the server setup docs more win32 friendly
Roger Dingledine [Wed, 19 Jan 2005 00:53:25 +0000 (00:53 +0000)] 
make the server setup docs more win32 friendly

svn:r3367

20 years agoBasic windows libevent fixes
Nick Mathewson [Tue, 18 Jan 2005 23:44:55 +0000 (23:44 +0000)] 
Basic windows libevent fixes

svn:r3366

20 years agomention that HiddenServiceNodes and HiddenServiceExcludeNodes
Roger Dingledine [Tue, 18 Jan 2005 21:53:11 +0000 (21:53 +0000)] 
mention that HiddenServiceNodes and HiddenServiceExcludeNodes
have fine defaults that you can leave alone in normal operation.

svn:r3365

20 years agoallow bandwidthburst to be smaller, but whine if it's small.
Roger Dingledine [Tue, 18 Jan 2005 19:34:22 +0000 (19:34 +0000)] 
allow bandwidthburst to be smaller, but whine if it's small.

svn:r3364

20 years agowrite at the top of rend-spec that reading the design paper
Roger Dingledine [Tue, 18 Jan 2005 00:10:00 +0000 (00:10 +0000)] 
write at the top of rend-spec that reading the design paper
first will be helpful.

svn:r3363

20 years agoremove some extra-verbose logs
Roger Dingledine [Mon, 17 Jan 2005 18:49:13 +0000 (18:49 +0000)] 
remove some extra-verbose logs

svn:r3361

20 years agoIntroduce a notion of 'internal' circs, which are chosen without regard
Roger Dingledine [Mon, 17 Jan 2005 18:13:09 +0000 (18:13 +0000)] 
Introduce a notion of 'internal' circs, which are chosen without regard
to the exit policy of the last hop. Intro and rendezvous circs must
be internal circs, to avoid leaking information. Resolve and connect
streams can use internal circs if they want.

New circuit pooling algorithm: make sure to have enough circs around
to satisfy any predicted ports, and also make sure to have 2 internal
circs around if we've required internal circs lately (with high uptime
if we've seen that lately).

Split NewCircuitPeriod config option into NewCircuitPeriod (30 secs),
which describes how often we retry making new circuits if current ones
are dirty, and MaxCircuitDirtiness (10 mins), which describes how long
we're willing to make use of an already-dirty circuit.

Once rendezvous circuits are established, keep using the same circuit as
long as you attach a new stream to it at least every 10 minutes. (So web
browsing doesn't require you to build new rend circs every 30 seconds.)

Cannibalize GENERAL circs to be C_REND, C_INTRO, S_INTRO, and S_REND
circ as necessary, if there are any completed ones lying around when
we try to launch one.

Re-instate the ifdef's to use version-0 style introduce cells, since
there was yet another bug in handling version-1 style. We'll try switching
over again after 0.0.9 is obsolete.

Bugfix: when choosing an exit node for a new non-internal circ, don't take
into account whether it'll be useful for any pending x.onion addresses --
it won't.

Bugfix: we weren't actually publishing the hidden service descriptor when
it became dirty. So we only published it every 20 minutes or so, which
means when you first start your Tor, the hidden service will seem broken.

svn:r3360

20 years agoSometime post 0.0.9, we should integrate an http proxy into Tor (maybe
Roger Dingledine [Sun, 16 Jan 2005 02:49:58 +0000 (02:49 +0000)] 
Sometime post 0.0.9, we should integrate an http proxy into Tor (maybe
as a third class of worker process), so we can stop shipping with the
beast that is Privoxy.

svn:r3359

20 years agomake tor-resolve print the Tor version on --version too
Roger Dingledine [Sun, 16 Jan 2005 02:21:14 +0000 (02:21 +0000)] 
make tor-resolve print the Tor version on --version too

svn:r3358

20 years agoour man page still talked about the dirservers file
Roger Dingledine [Sat, 15 Jan 2005 23:18:42 +0000 (23:18 +0000)] 
our man page still talked about the dirservers file

svn:r3357

20 years agoreset published uptime when you wake up from hibernation,
Roger Dingledine [Fri, 14 Jan 2005 17:49:25 +0000 (17:49 +0000)] 
reset published uptime when you wake up from hibernation,
since if you hibernate daily a published uptime of >1day
will be misleading.

svn:r3356

20 years agowhen the hidden service launches a rendezvous circ, make sure it
Roger Dingledine [Fri, 14 Jan 2005 04:35:53 +0000 (04:35 +0000)] 
when the hidden service launches a rendezvous circ, make sure it
provides good uptime if any virtual_port of the service wants that.

svn:r3355

20 years agoMove call to event_init() immediately after start_daemon(); move start_daemon earlier...
Nick Mathewson [Thu, 13 Jan 2005 21:32:08 +0000 (21:32 +0000)] 
Move call to event_init() immediately after start_daemon(); move start_daemon earlier.  This should fix using libevent with RunAsDaemon.

svn:r3354

20 years agoget rid of 0.0.8 backwards compatibility
Roger Dingledine [Thu, 13 Jan 2005 20:22:38 +0000 (20:22 +0000)] 
get rid of 0.0.8 backwards compatibility

svn:r3353

20 years agostart generating version 1 style introduce cells
Roger Dingledine [Thu, 13 Jan 2005 20:21:11 +0000 (20:21 +0000)] 
start generating version 1 style introduce cells

svn:r3352

20 years agofix some problems in control-spec
Roger Dingledine [Thu, 13 Jan 2005 17:54:18 +0000 (17:54 +0000)] 
fix some problems in control-spec

svn:r3351

20 years agopoint win32 folks at 0.0.9.2, not 0.0.9.1
Roger Dingledine [Thu, 13 Jan 2005 17:54:03 +0000 (17:54 +0000)] 
point win32 folks at 0.0.9.2, not 0.0.9.1

svn:r3350

20 years agowhen deciding if a port is handled and the port demands uptime, don't
Roger Dingledine [Thu, 13 Jan 2005 07:23:19 +0000 (07:23 +0000)] 
when deciding if a port is handled and the port demands uptime, don't
consider it handled if there's a circ that fits but isn't high-uptime.

svn:r3349

20 years agoAdd libevent-dev to build-depends
Peter Palfrader [Wed, 12 Jan 2005 15:44:44 +0000 (15:44 +0000)] 
Add libevent-dev to build-depends

svn:r3348

20 years agomore cleanup
Roger Dingledine [Wed, 12 Jan 2005 12:22:25 +0000 (12:22 +0000)] 
more cleanup

svn:r3347

20 years agofix another integer underflow caused by buckets going negative
Roger Dingledine [Wed, 12 Jan 2005 12:19:00 +0000 (12:19 +0000)] 
fix another integer underflow caused by buckets going negative

svn:r3346

20 years agofix up some comments
Roger Dingledine [Wed, 12 Jan 2005 12:18:46 +0000 (12:18 +0000)] 
fix up some comments

svn:r3345

20 years agotolerate bandwidtch buckets going negative (i hope)
Roger Dingledine [Wed, 12 Jan 2005 10:00:38 +0000 (10:00 +0000)] 
tolerate bandwidtch buckets going negative (i hope)

svn:r3344

20 years agoNote that we need to check return codes from more libevent functions
Nick Mathewson [Wed, 12 Jan 2005 07:00:28 +0000 (07:00 +0000)] 
Note that we need to check return codes from more libevent functions

svn:r3343

20 years agodocument LongLivedPorts in the man page
Roger Dingledine [Wed, 12 Jan 2005 06:45:00 +0000 (06:45 +0000)] 
document LongLivedPorts in the man page

svn:r3342

20 years agoMake Tor use Niels Provos's libevent instead of it's current
Nick Mathewson [Wed, 12 Jan 2005 06:42:32 +0000 (06:42 +0000)] 
Make Tor use Niels Provos's libevent instead of it's current
poll-but-sometimes-select mess.  This will let us use faster async cores
(like epoll, kpoll, and /dev/poll), and hopefully work better on Windows
too.

There are some fairly nasty changes to main.c here; this will almost
certainly break something.  But hey, that's what alphas are for.

svn:r3341

20 years agoadd more chat and interactive protocols to LongLivedPorts
Roger Dingledine [Wed, 12 Jan 2005 05:18:14 +0000 (05:18 +0000)] 
add more chat and interactive protocols to LongLivedPorts

svn:r3340

20 years agoAnnotate circuits w/ whether they aim to contain high uptime nodes and/or
Roger Dingledine [Wed, 12 Jan 2005 04:58:23 +0000 (04:58 +0000)] 
Annotate circuits w/ whether they aim to contain high uptime nodes and/or
high capacity nodes. When building circuits, choose appropriate nodes.

New config option LongLivedPorts to indicate application streams
that will want high uptime circuits.

When attaching a stream to a circuit, pay attention to its requirements.

This means that every single node in an intro rend circuit, not just
the last one, will have a minimum uptime.

Boost the min uptime from an hour to 24 hours.

svn:r3339

20 years agoclean up smartlist_string_isin so callers don't have to manage bufs
Roger Dingledine [Wed, 12 Jan 2005 04:53:53 +0000 (04:53 +0000)] 
clean up smartlist_string_isin so callers don't have to manage bufs
themselves

svn:r3338

20 years agoif somebody starts his tor server in jan 2004 and then fixes his
Roger Dingledine [Tue, 11 Jan 2005 11:54:11 +0000 (11:54 +0000)] 
if somebody starts his tor server in jan 2004 and then fixes his
clock, don't make his published uptime be a year.

svn:r3337

20 years agoif you're a server and the auth dirservers are down, go to any other
Roger Dingledine [Mon, 10 Jan 2005 17:39:41 +0000 (17:39 +0000)] 
if you're a server and the auth dirservers are down, go to any other
server. only give up hope on network reachability when no other servers
are reachable either.

svn:r3335

20 years agohelp avoid overflow from len_in + (len_in/n)*len_ins
Roger Dingledine [Mon, 10 Jan 2005 16:30:51 +0000 (16:30 +0000)] 
help avoid overflow from len_in + (len_in/n)*len_ins
nick, do you think this does it? if so, we should maybe backport too.

svn:r3334

20 years agoseparate time_of_process_start from stats_n_seconds_uptime:
Roger Dingledine [Mon, 10 Jan 2005 05:10:22 +0000 (05:10 +0000)] 
separate time_of_process_start from stats_n_seconds_uptime:
now we reset uptime when a dir fetch entirely fails. this
hopefully has something to do with stability of being on the
network.

svn:r3333

20 years agoit helps to use the correct name for the struct
Roger Dingledine [Mon, 10 Jan 2005 04:32:59 +0000 (04:32 +0000)] 
it helps to use the correct name for the struct

svn:r3331

20 years agowhen pruning circuit-wait streams when a dir fetch failed,
Roger Dingledine [Mon, 10 Jan 2005 02:47:50 +0000 (02:47 +0000)] 
when pruning circuit-wait streams when a dir fetch failed,
refer in logs to the destination address, not the address of the
application connection.

svn:r3330

20 years agoForward port patches
Peter Palfrader [Sun, 9 Jan 2005 02:30:28 +0000 (02:30 +0000)] 
Forward port patches

svn:r3329

20 years agoAdd watch file
Peter Palfrader [Sun, 9 Jan 2005 02:30:02 +0000 (02:30 +0000)] 
Add watch file

svn:r3328

20 years agowhen we haven't fetched a directory yet, or the last time we
Roger Dingledine [Fri, 7 Jan 2005 15:57:57 +0000 (15:57 +0000)] 
when we haven't fetched a directory yet, or the last time we
tried they were all unreachable, assume we are not connected to
the network.

when an application request comes in during this state, be
optimistic and assume we just reconnected. fetch a new directory
and if it works, begin making circuits.

svn:r3327

20 years agotwo more policy issues
Roger Dingledine [Fri, 7 Jan 2005 14:01:56 +0000 (14:01 +0000)] 
two more policy issues

svn:r3326

20 years agosome early notes on a 'challenges in tor' paper
Roger Dingledine [Fri, 7 Jan 2005 03:22:18 +0000 (03:22 +0000)] 
some early notes on a 'challenges in tor' paper

svn:r3325

20 years agofix unit tests: address has to be a non-private IP, and socksport
Roger Dingledine [Fri, 7 Jan 2005 01:12:30 +0000 (01:12 +0000)] 
fix unit tests: address has to be a non-private IP, and socksport
needs to be 0.

svn:r3324

20 years agodocument DirAllowPrivateAddresses
Roger Dingledine [Thu, 6 Jan 2005 21:03:47 +0000 (21:03 +0000)] 
document DirAllowPrivateAddresses

svn:r3322

20 years agonew config option DirAllowPrivateAddresses for authdirservers.
Roger Dingledine [Thu, 6 Jan 2005 21:03:27 +0000 (21:03 +0000)] 
new config option DirAllowPrivateAddresses for authdirservers.
now by default they refuse router descriptors that have non-IP
or private-IP addresses.

svn:r3321

20 years agoFix a fun bug: do not rewrite a cached directory back to the cache; otherwise we...
Nick Mathewson [Thu, 6 Jan 2005 20:11:52 +0000 (20:11 +0000)] 
Fix a fun bug: do not rewrite a cached directory back to the cache; otherwise we will think it is recent and not fetch a newer one.

svn:r3319

20 years agofinish marking my comment in main.c
Roger Dingledine [Thu, 6 Jan 2005 19:20:54 +0000 (19:20 +0000)] 
finish marking my comment in main.c

svn:r3318

20 years agoclean up string printing in relay logs
Roger Dingledine [Thu, 6 Jan 2005 19:19:13 +0000 (19:19 +0000)] 
clean up string printing in relay logs

svn:r3317

20 years agofix trivial typo in log entry
Roger Dingledine [Thu, 6 Jan 2005 19:17:01 +0000 (19:17 +0000)] 
fix trivial typo in log entry

svn:r3316

20 years agotake back our statement about known bugs on win32 for servers.
Roger Dingledine [Thu, 6 Jan 2005 07:31:20 +0000 (07:31 +0000)] 
take back our statement about known bugs on win32 for servers.
people should try it again and let us know.

svn:r3314