]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
18 years agoChange up phobos' todos.
Andrew Lewman [Thu, 22 Nov 2007 17:59:42 +0000 (17:59 +0000)] 
Change up phobos' todos.

svn:r12555

18 years agoPatch from martin fong in flyspray #555, backport candidate once
Andrew Lewman [Thu, 22 Nov 2007 17:46:22 +0000 (17:46 +0000)] 
Patch from martin fong in flyspray #555, backport candidate once
tested. Update torbutton version in TorPostFlight.

svn:r12554

18 years agoSeems I forgot to commit the 0.2.0.12-alpha-1 changelog. I do that often.
Peter Palfrader [Thu, 22 Nov 2007 10:21:21 +0000 (10:21 +0000)] 
Seems I forgot to commit the 0.2.0.12-alpha-1 changelog.  I do that often.

svn:r12552

18 years agoif we think our ip address just changed, log what we thought it
Roger Dingledine [Thu, 22 Nov 2007 01:38:54 +0000 (01:38 +0000)] 
if we think our ip address just changed, log what we thought it
changed *to*.

svn:r12551

18 years agostop lying in the config file comment we write out regarding
Roger Dingledine [Thu, 22 Nov 2007 00:44:08 +0000 (00:44 +0000)] 
stop lying in the config file comment we write out regarding
PublishServerDescriptor.

svn:r12550

18 years agoDon't crash if we get an unexpected value for the
Roger Dingledine [Thu, 22 Nov 2007 00:43:22 +0000 (00:43 +0000)] 
Don't crash if we get an unexpected value for the
PublishServerDescriptor config option. Reported by Matt Edman;
bugfix on 0.2.0.9-alpha.

svn:r12549

18 years agoget rid of the __ConsiderAllRoutersAsHidServDirectories config option
Roger Dingledine [Sat, 17 Nov 2007 12:28:18 +0000 (12:28 +0000)] 
get rid of the __ConsiderAllRoutersAsHidServDirectories config option

svn:r12528

18 years agoget rid of the separate reachability window for the hsdir flag.
Roger Dingledine [Sat, 17 Nov 2007 12:15:32 +0000 (12:15 +0000)] 
get rid of the separate reachability window for the hsdir flag.

svn:r12527

18 years agonote a log message that might want to get quieter
Roger Dingledine [Sat, 17 Nov 2007 12:11:00 +0000 (12:11 +0000)] 
note a log message that might want to get quieter

svn:r12526

18 years agosnapshot summaries
Roger Dingledine [Sat, 17 Nov 2007 07:15:56 +0000 (07:15 +0000)] 
snapshot summaries

svn:r12523

18 years agoThe fix in 0.2.0.12-alpha cleared the "hsdir" flag in v3 network
Roger Dingledine [Sat, 17 Nov 2007 07:00:14 +0000 (07:00 +0000)] 
The fix in 0.2.0.12-alpha cleared the "hsdir" flag in v3 network
consensus documents when there are too many relays at a single
IP address. Now clear it in v2 network status documents too.

svn:r12522

18 years agocleanups, bump to 0.2.0.12-alpha tor-0.2.0.12-alpha
Roger Dingledine [Sat, 17 Nov 2007 02:22:56 +0000 (02:22 +0000)] 
cleanups, bump to 0.2.0.12-alpha

svn:r12516

18 years agoback out r12509 and fix a better bug instead:
Roger Dingledine [Sat, 17 Nov 2007 01:53:33 +0000 (01:53 +0000)] 
back out r12509 and fix a better bug instead:
When authorities detected more than two relays running on the same
IP address, they were clearing all the status flags but forgetting
to clear the "hsdir" flag. So clients were being told that a
given relay was the right choice for a v2 hsdir lookup, yet they
never had its descriptor because it was marked as 'not running'
in the consensus.

svn:r12515

18 years agoIf we're using bridges or have strictentrynodes set, and our
Roger Dingledine [Fri, 16 Nov 2007 07:37:49 +0000 (07:37 +0000)] 
If we're using bridges or have strictentrynodes set, and our
chosen exit is in the same family as all our bridges/entry guards,
then be flexible about families.

svn:r12514

18 years agoi'm a little teapot, ...
Roger Dingledine [Fri, 16 Nov 2007 07:33:57 +0000 (07:33 +0000)] 
i'm a little teapot, ...

svn:r12513

18 years agoIf we're trying to fetch a bridge descriptor and there's no way
Roger Dingledine [Fri, 16 Nov 2007 07:31:51 +0000 (07:31 +0000)] 
If we're trying to fetch a bridge descriptor and there's no way
the bridge authority could help us (for example, we don't know
a digest, or there is no bridge authority), don't be so eager to
fall back to asking the bridge authority.

svn:r12512

18 years agominor touchups on or.h
Roger Dingledine [Fri, 16 Nov 2007 07:29:01 +0000 (07:29 +0000)] 
minor touchups on or.h

svn:r12511

18 years agoNov 16 02:20:50.089 [info] update_consensus_router_descriptor_downloads(): 0 router...
Roger Dingledine [Fri, 16 Nov 2007 07:23:25 +0000 (07:23 +0000)] 
Nov 16 02:20:50.089 [info] update_consensus_router_descriptor_downloads(): 0 router descriptors downloadable. 0 delayed; 1676 present (0 of those were in old_routers); 0 would_reject; 582 wouldnt_use, 0 in progress.
Nov 16 02:20:50.089 [info] launch_router_descriptor_downloads(): There are not many downloadable routerdescs, but we haven't tried downloading descriptors recently. Downloading.

Get rid of the second line.

svn:r12510

18 years agoKarsten: you should look at this and decide if we should skip over
Roger Dingledine [Fri, 16 Nov 2007 05:29:27 +0000 (05:29 +0000)] 
Karsten: you should look at this and decide if we should skip over
non-running hsdirs, or not give them the flag if they're not running,
or what.

When picking v2 hidden service directories, don't pick ones that
aren't listed as Running.

svn:r12509

18 years agoChanging the ExitPolicyRejectPrivate setting should cause us to rebuild the
Peter Palfrader [Thu, 15 Nov 2007 15:51:17 +0000 (15:51 +0000)] 
Changing the ExitPolicyRejectPrivate setting should cause us to rebuild the
descriptor.

svn:r12507

18 years agoFix a small memory leak whenever we decide against using a
Roger Dingledine [Thu, 15 Nov 2007 11:14:08 +0000 (11:14 +0000)] 
Fix a small memory leak whenever we decide against using a
newly picked entry guard. Reported by Mike Perry.

svn:r12506

18 years agoNew upstream version
Peter Palfrader [Thu, 15 Nov 2007 10:07:37 +0000 (10:07 +0000)] 
New upstream version

svn:r12503

18 years agoRemove 12_r12235_do_not_crash_when_myfamily_is_set.dpatch
Peter Palfrader [Thu, 15 Nov 2007 10:06:59 +0000 (10:06 +0000)] 
Remove 12_r12235_do_not_crash_when_myfamily_is_set.dpatch

svn:r12502

18 years ago r16670@catbus: nickm | 2007-11-14 14:56:30 -0500
Nick Mathewson [Wed, 14 Nov 2007 20:01:15 +0000 (20:01 +0000)] 
 r16670@catbus:  nickm | 2007-11-14 14:56:30 -0500
 Initial phase of proposal 110: accept RELAY_EARLY cells, and turn them into RELAY cells when sending them on over a v1 OR connection.

svn:r12496

18 years ago r16669@catbus: nickm | 2007-11-14 14:50:03 -0500
Nick Mathewson [Wed, 14 Nov 2007 20:01:12 +0000 (20:01 +0000)] 
 r16669@catbus:  nickm | 2007-11-14 14:50:03 -0500
 When we complete an OR handshake, set up all the internal fields and mark the connection as open.

svn:r12495

18 years ago r16665@catbus: nickm | 2007-11-14 13:36:11 -0500
Nick Mathewson [Wed, 14 Nov 2007 18:39:15 +0000 (18:39 +0000)] 
 r16665@catbus:  nickm | 2007-11-14 13:36:11 -0500
 Fix bug spotted by karsten: when we have no consensus, do not try to continue finding directories for a hidden service.

svn:r12493

18 years ago r16663@catbus: nickm | 2007-11-13 21:51:28 -0500
Nick Mathewson [Wed, 14 Nov 2007 02:55:12 +0000 (02:55 +0000)] 
 r16663@catbus:  nickm | 2007-11-13 21:51:28 -0500
 Back out parts of r12376: replace file locations in scripts.

svn:r12490

18 years agoMake it build on OpenBSD again. Patch from tup.
Roger Dingledine [Mon, 12 Nov 2007 20:42:57 +0000 (20:42 +0000)] 
Make it build on OpenBSD again. Patch from tup.

svn:r12489

18 years agoclean up the changelog for a release today tor-0.2.0.11-alpha
Roger Dingledine [Mon, 12 Nov 2007 19:42:34 +0000 (19:42 +0000)] 
clean up the changelog for a release today

svn:r12487

18 years agomake r12485 more likely to work on tonga too
Roger Dingledine [Mon, 12 Nov 2007 19:01:28 +0000 (19:01 +0000)] 
make r12485 more likely to work on tonga too

svn:r12486

18 years ago r16656@catbus: nickm | 2007-11-12 11:27:00 -0500
Nick Mathewson [Mon, 12 Nov 2007 16:29:31 +0000 (16:29 +0000)] 
 r16656@catbus:  nickm | 2007-11-12 11:27:00 -0500
 Possibly fix bug 548 by making the fix for bug 543 not get invoked on authorities.  See changelog and bug 548 entry for rationale.

svn:r12485

18 years ago r16654@catbus: nickm | 2007-11-12 10:43:45 -0500
Nick Mathewson [Mon, 12 Nov 2007 15:46:38 +0000 (15:46 +0000)] 
 r16654@catbus:  nickm | 2007-11-12 10:43:45 -0500
 Add explanatory comment.  Does not fix bug 548.

svn:r12484

18 years agoRemove rc.d, as the 5 linux distributions I've checked do not use that
Andrew Lewman [Sun, 11 Nov 2007 21:12:43 +0000 (21:12 +0000)] 
Remove rc.d, as the 5 linux distributions I've checked do not use that
path anymore.

svn:r12483

18 years agoexplain how to become a bridge authority too
Roger Dingledine [Sun, 11 Nov 2007 20:33:17 +0000 (20:33 +0000)] 
explain how to become a bridge authority too

svn:r12482

18 years agofinish writing my overview of bridge design and deployment
Roger Dingledine [Sun, 11 Nov 2007 20:12:32 +0000 (20:12 +0000)] 
finish writing my overview of bridge design and deployment

svn:r12481

18 years agocompiling is good too
Roger Dingledine [Sun, 11 Nov 2007 18:46:16 +0000 (18:46 +0000)] 
compiling is good too

svn:r12480

18 years agoDon't reevaluate all the information from our consensus document
Roger Dingledine [Sun, 11 Nov 2007 17:37:59 +0000 (17:37 +0000)] 
Don't reevaluate all the information from our consensus document
just because we've downloaded a v2 networkstatus that we intend
to cache. Fixes bug 545.

svn:r12479

18 years agotweak
Roger Dingledine [Sun, 11 Nov 2007 17:20:30 +0000 (17:20 +0000)] 
tweak

svn:r12478

18 years agomake it clearer for nick that bug 548 needs solving
Roger Dingledine [Sun, 11 Nov 2007 06:43:04 +0000 (06:43 +0000)] 
make it clearer for nick that bug 548 needs solving

svn:r12474

18 years agoa changelog entry for r12471.
Roger Dingledine [Sun, 11 Nov 2007 05:33:49 +0000 (05:33 +0000)] 
a changelog entry for r12471.

svn:r12472

18 years agoa potential solution for bug 549
Roger Dingledine [Sun, 11 Nov 2007 04:36:31 +0000 (04:36 +0000)] 
a potential solution for bug 549

svn:r12471

18 years agoanother likelier candidate for mike's leak
Roger Dingledine [Sun, 11 Nov 2007 04:19:11 +0000 (04:19 +0000)] 
another likelier candidate for mike's leak

svn:r12470

18 years agoa log entry to help us find mike's memory leak
Roger Dingledine [Sun, 11 Nov 2007 03:56:34 +0000 (03:56 +0000)] 
a log entry to help us find mike's memory leak

svn:r12469

18 years agobump to 0.2.0.11-alpha -- maybe this one will actually be
Roger Dingledine [Sun, 11 Nov 2007 01:33:15 +0000 (01:33 +0000)] 
bump to 0.2.0.11-alpha -- maybe this one will actually be
able to build packages.

svn:r12468

18 years agoWe were including instructions about what to do with the
Roger Dingledine [Sun, 11 Nov 2007 01:27:02 +0000 (01:27 +0000)] 
We were including instructions about what to do with the
src/config/fallback-consensus file, but we weren't actually
including it in the tarball. Disable all of that for now.

svn:r12467

18 years agoAllow people to say PreferTunnelledDirConns rather than
Roger Dingledine [Sun, 11 Nov 2007 01:06:16 +0000 (01:06 +0000)] 
Allow people to say PreferTunnelledDirConns rather than
PreferTunneledDirConns, for those alternate-spellers out there.

svn:r12466

18 years agoforward-port the 0.1.2.18 entries
Roger Dingledine [Sun, 11 Nov 2007 00:33:53 +0000 (00:33 +0000)] 
forward-port the 0.1.2.18 entries

svn:r12465

18 years agomake it data_DATA too. debugging by random mutation.
Roger Dingledine [Sun, 11 Nov 2007 00:30:46 +0000 (00:30 +0000)] 
make it data_DATA too. debugging by random mutation.

svn:r12463

18 years agoWe weren't actually including the src/config/fallback-consensus
Roger Dingledine [Sat, 10 Nov 2007 23:58:07 +0000 (23:58 +0000)] 
We weren't actually including the src/config/fallback-consensus
file in the tarball. Reported by phobos.

svn:r12462

18 years agoExit policies now reject connections that are addressed to a
Roger Dingledine [Sat, 10 Nov 2007 21:17:51 +0000 (21:17 +0000)] 
Exit policies now reject connections that are addressed to a
relay's public (external) IP address too, unless
ExitPolicyRejectPrivate is turned off. We do this because too
many relays are running nearby to services that trust them based
on network address.

svn:r12459

18 years agoprepare for 0.2.0.10-alpha-dev
Roger Dingledine [Sat, 10 Nov 2007 20:30:54 +0000 (20:30 +0000)] 
prepare for 0.2.0.10-alpha-dev

svn:r12458

18 years agobump to 0.2.0.10-alpha tor-0.2.0.10-alpha
Roger Dingledine [Sat, 10 Nov 2007 07:26:56 +0000 (07:26 +0000)] 
bump to 0.2.0.10-alpha

svn:r12455

18 years agorescue r12440's changelog entry from a dusty corner
Roger Dingledine [Sat, 10 Nov 2007 07:03:05 +0000 (07:03 +0000)] 
rescue r12440's changelog entry from a dusty corner
of the 0.2.0.9-alpha release notes.

svn:r12454

18 years agostart to fix up the changelog
Roger Dingledine [Sat, 10 Nov 2007 06:56:03 +0000 (06:56 +0000)] 
start to fix up the changelog

svn:r12453

18 years ago r16582@catbus: nickm | 2007-11-08 13:14:16 -0500
Nick Mathewson [Thu, 8 Nov 2007 18:15:49 +0000 (18:15 +0000)] 
 r16582@catbus:  nickm | 2007-11-08 13:14:16 -0500
 Try to bulletproof the parse logic for router-stability.

svn:r12441

18 years ago r16573@catbus: nickm | 2007-11-08 11:57:16 -0500
Nick Mathewson [Thu, 8 Nov 2007 16:58:59 +0000 (16:58 +0000)] 
 r16573@catbus:  nickm | 2007-11-08 11:57:16 -0500
 Mess with the formula for the Guard flag again.  Now it requires that you be in the most familiar 7/8 of nodes, and have above median wfu for that 7/8th.  See spec for details.  Also, log thresholds better.

svn:r12440

18 years agoremove some done items; mark some other items as done
Roger Dingledine [Thu, 8 Nov 2007 16:36:49 +0000 (16:36 +0000)] 
remove some done items; mark some other items as done

svn:r12438

18 years ago r16570@catbus: nickm | 2007-11-08 11:04:20 -0500
Nick Mathewson [Thu, 8 Nov 2007 16:19:07 +0000 (16:19 +0000)] 
 r16570@catbus:  nickm | 2007-11-08 11:04:20 -0500
 Keep track, for each OR connection, of the last time we added a non-padding cell to its outbuf.  Use this timestamp, not "lastwritten" to tell if it is time to close a circuitless connection.  (We can'tuse lastwritten, since lastwritten is updated when ever the connection flushes anything, and by that point we can no longer tell what is a padding cell and what is not.)

svn:r12437

18 years ago r16569@catbus: nickm | 2007-11-08 10:51:11 -0500
Nick Mathewson [Thu, 8 Nov 2007 16:19:04 +0000 (16:19 +0000)] 
 r16569@catbus:  nickm | 2007-11-08 10:51:11 -0500
 More log messages about certificate downloads; try to track down bug 546.2

svn:r12436

18 years agodecide that messing with fallback-concensus for 0.2.0.10-alpha
Roger Dingledine [Thu, 8 Nov 2007 04:43:43 +0000 (04:43 +0000)] 
decide that messing with fallback-concensus for 0.2.0.10-alpha
isn't worth it. also mention bug 546 again.

svn:r12432

18 years agomake the complaints about missing v2hidserv directories quieter,
Roger Dingledine [Thu, 8 Nov 2007 04:21:35 +0000 (04:21 +0000)] 
make the complaints about missing v2hidserv directories quieter,
at least until we're *supposed* to have any of them.

svn:r12431

18 years agoDon't stop fetching descriptors when FetchUselessDescriptors is
Roger Dingledine [Thu, 8 Nov 2007 04:19:51 +0000 (04:19 +0000)] 
Don't stop fetching descriptors when FetchUselessDescriptors is
set, even if we stop asking for circuits. Bugfix on 0.1.2.x;
reported by tup and ioerror.

svn:r12430

18 years agothe other half of the made-up 'guard' heuristic
Roger Dingledine [Thu, 8 Nov 2007 04:14:02 +0000 (04:14 +0000)] 
the other half of the made-up 'guard' heuristic

svn:r12429

18 years agoone possible heuristic for being a guard
Roger Dingledine [Wed, 7 Nov 2007 23:07:39 +0000 (23:07 +0000)] 
one possible heuristic for being a guard

svn:r12427

18 years ago r16552@catbus: nickm | 2007-11-07 17:12:11 -0500
Nick Mathewson [Wed, 7 Nov 2007 22:13:30 +0000 (22:13 +0000)] 
 r16552@catbus:  nickm | 2007-11-07 17:12:11 -0500
 some notes on 0.2.0.10-alpha blockers.

svn:r12426

18 years ago r16550@catbus: nickm | 2007-11-07 16:50:02 -0500
Nick Mathewson [Wed, 7 Nov 2007 21:51:21 +0000 (21:51 +0000)] 
 r16550@catbus:  nickm | 2007-11-07 16:50:02 -0500
 "And $499 for knowing where to hit it."  Fix bug 546.

svn:r12425

18 years ago r16548@catbus: nickm | 2007-11-07 16:25:36 -0500
Nick Mathewson [Wed, 7 Nov 2007 21:26:59 +0000 (21:26 +0000)] 
 r16548@catbus:  nickm | 2007-11-07 16:25:36 -0500
 Tidy a ChangeLog entry

svn:r12424

18 years agoSet up ides (run by Mike Perry) as the third v3 directory authority.
Roger Dingledine [Wed, 7 Nov 2007 21:20:45 +0000 (21:20 +0000)] 
Set up ides (run by Mike Perry) as the third v3 directory authority.

svn:r12423

18 years agofour items blocking 0.2.0.10-alpha
Roger Dingledine [Wed, 7 Nov 2007 19:58:52 +0000 (19:58 +0000)] 
four items blocking 0.2.0.10-alpha

svn:r12422

18 years agostart to muck with the 0.2.0.10-alpha changelog
Roger Dingledine [Wed, 7 Nov 2007 19:38:08 +0000 (19:38 +0000)] 
start to muck with the 0.2.0.10-alpha changelog

svn:r12421

18 years agostart hunting a bug where bridge users don't always put
Roger Dingledine [Wed, 7 Nov 2007 18:26:46 +0000 (18:26 +0000)] 
start hunting a bug where bridge users don't always put
their un-keyed connections onto the orconn_identity_map.

svn:r12418

18 years ago r16533@catbus: nickm | 2007-11-07 12:42:58 -0500
Nick Mathewson [Wed, 7 Nov 2007 17:44:15 +0000 (17:44 +0000)] 
 r16533@catbus:  nickm | 2007-11-07 12:42:58 -0500
 Fix another "TLS error. breaking connection".~

svn:r12416

18 years ago r16531@catbus: nickm | 2007-11-07 12:39:56 -0500
Nick Mathewson [Wed, 7 Nov 2007 17:41:14 +0000 (17:41 +0000)] 
 r16531@catbus:  nickm | 2007-11-07 12:39:56 -0500
 Initialize re-parsed routerinfos with routerlist_index -1, since they are not yet inserted into the routerlist.  Fixes another crash.

svn:r12415

18 years ago r16529@catbus: nickm | 2007-11-07 12:28:52 -0500
Nick Mathewson [Wed, 7 Nov 2007 17:30:08 +0000 (17:30 +0000)] 
 r16529@catbus:  nickm | 2007-11-07 12:28:52 -0500
 And make it compile too.

svn:r12414

18 years ago r16527@catbus: nickm | 2007-11-07 12:27:59 -0500
Nick Mathewson [Wed, 7 Nov 2007 17:29:16 +0000 (17:29 +0000)] 
 r16527@catbus:  nickm | 2007-11-07 12:27:59 -0500
 Re-set all of the indices immediately after sorting old_routers.  Fixes a crash.

svn:r12413

18 years ago r16525@catbus: nickm | 2007-11-07 12:10:01 -0500
Nick Mathewson [Wed, 7 Nov 2007 17:11:23 +0000 (17:11 +0000)] 
 r16525@catbus:  nickm | 2007-11-07 12:10:01 -0500
 Clean up log messages from bug 543 fix, and make old_routers also keep track of their indices.  This will probably crash some until all the bugs are fixed.

svn:r12412

18 years ago r16523@catbus: nickm | 2007-11-07 11:35:49 -0500
Nick Mathewson [Wed, 7 Nov 2007 16:37:08 +0000 (16:37 +0000)] 
 r16523@catbus:  nickm | 2007-11-07 11:35:49 -0500
 Improve "tls error. breaking" message a little.

svn:r12411

18 years agoa note from steven about how to set up a private test network
Roger Dingledine [Wed, 7 Nov 2007 15:33:14 +0000 (15:33 +0000)] 
a note from steven about how to set up a private test network
without link encryption.

svn:r12410

18 years agoFix typo.
Nick Mathewson [Wed, 7 Nov 2007 15:22:46 +0000 (15:22 +0000)] 
Fix typo.

svn:r12409

18 years ago r16518@catbus: nickm | 2007-11-07 10:18:31 -0500
Nick Mathewson [Wed, 7 Nov 2007 15:19:53 +0000 (15:19 +0000)] 
 r16518@catbus:  nickm | 2007-11-07 10:18:31 -0500
 First attempt at fixing bug 543.  Needs testing. Too slow.

svn:r12408

18 years ago r16479@catbus: nickm | 2007-11-06 18:10:02 -0500
Nick Mathewson [Tue, 6 Nov 2007 23:11:12 +0000 (23:11 +0000)] 
 r16479@catbus:  nickm | 2007-11-06 18:10:02 -0500
 Add "Blocking resistant TLS certificate usage" as proposal 124.

svn:r12405

18 years ago r16471@catbus: nickm | 2007-11-06 15:50:42 -0500
Nick Mathewson [Tue, 6 Nov 2007 20:51:45 +0000 (20:51 +0000)] 
 r16471@catbus:  nickm | 2007-11-06 15:50:42 -0500
 Detect whether any of the descriptors we want are in old_routers. Possibly useful in tracking down bug 543.

svn:r12404

18 years ago r16464@catbus: nickm | 2007-11-06 14:53:28 -0500
Nick Mathewson [Tue, 6 Nov 2007 19:54:32 +0000 (19:54 +0000)] 
 r16464@catbus:  nickm | 2007-11-06 14:53:28 -0500
 Also avoid overflow on or_conn->read_bucket

svn:r12401

18 years ago r16462@catbus: nickm | 2007-11-06 14:40:58 -0500
Nick Mathewson [Tue, 6 Nov 2007 19:42:37 +0000 (19:42 +0000)] 
 r16462@catbus:  nickm | 2007-11-06 14:40:58 -0500
 Fix bug 544: do not allow buckets to overflow.  Backportable.

svn:r12400

18 years ago r16459@catbus: nickm | 2007-11-06 13:26:11 -0500
Nick Mathewson [Tue, 6 Nov 2007 18:27:14 +0000 (18:27 +0000)] 
 r16459@catbus:  nickm | 2007-11-06 13:26:11 -0500
 Fix "0 request for 0 router" message.

svn:r12399

18 years ago r16456@catbus: nickm | 2007-11-06 12:59:04 -0500
Nick Mathewson [Tue, 6 Nov 2007 18:00:09 +0000 (18:00 +0000)] 
 r16456@catbus:  nickm | 2007-11-06 12:59:04 -0500
 Fix a dumb bug in networkstatus_free_all()

svn:r12397

18 years ago r16455@catbus: nickm | 2007-11-06 12:48:00 -0500
Nick Mathewson [Tue, 6 Nov 2007 18:00:07 +0000 (18:00 +0000)] 
 r16455@catbus:  nickm | 2007-11-06 12:48:00 -0500
 Parse CERT cells and act correctly when we get them.

svn:r12396

18 years ago r16452@catbus: nickm | 2007-11-06 09:20:08 -0500
Nick Mathewson [Tue, 6 Nov 2007 14:21:08 +0000 (14:21 +0000)] 
 r16452@catbus:  nickm | 2007-11-06 09:20:08 -0500
 Fix warning about overflow optimization.

svn:r12395

18 years ago r16450@catbus: nickm | 2007-11-06 09:18:11 -0500
Nick Mathewson [Tue, 6 Nov 2007 14:19:14 +0000 (14:19 +0000)] 
 r16450@catbus:  nickm | 2007-11-06 09:18:11 -0500
 Fix compile on sparc64

svn:r12394

18 years ago r14729@31-33-67: nickm | 2007-11-05 18:54:50 -0500
Nick Mathewson [Mon, 5 Nov 2007 23:55:43 +0000 (23:55 +0000)] 
 r14729@31-33-67:  nickm | 2007-11-05 18:54:50 -0500
 Send and Parse CERT cells correctly.  Still need to understand the certs inside.

svn:r12392

18 years ago r14727@31-33-67: nickm | 2007-11-05 18:34:35 -0500
Nick Mathewson [Mon, 5 Nov 2007 23:34:39 +0000 (23:34 +0000)] 
 r14727@31-33-67:  nickm | 2007-11-05 18:34:35 -0500
 Make VERSIONS variable-length.

svn:r12391

18 years ago r16438@catbus: nickm | 2007-11-05 16:45:45 -0500
Nick Mathewson [Mon, 5 Nov 2007 21:46:35 +0000 (21:46 +0000)] 
 r16438@catbus:  nickm | 2007-11-05 16:45:45 -0500
 Initial code for variable-length cells. CERT and VERSIONS  need to use them.

svn:r12390

18 years ago r16435@catbus: nickm | 2007-11-05 14:23:07 -0500
Nick Mathewson [Mon, 5 Nov 2007 19:23:57 +0000 (19:23 +0000)] 
 r16435@catbus:  nickm | 2007-11-05 14:23:07 -0500
 Patch from karsten: tidy up v2 hidden service directory logic, and fix a few bugs.

svn:r12388

18 years ago r16434@catbus: nickm | 2007-11-05 14:22:40 -0500
Nick Mathewson [Mon, 5 Nov 2007 19:23:55 +0000 (19:23 +0000)] 
 r16434@catbus:  nickm | 2007-11-05 14:22:40 -0500
 Oops; fix compile

svn:r12387

18 years ago r16432@catbus: nickm | 2007-11-05 14:18:57 -0500
Nick Mathewson [Mon, 5 Nov 2007 19:19:46 +0000 (19:19 +0000)] 
 r16432@catbus:  nickm | 2007-11-05 14:18:57 -0500
 Send and parse link_auth cells properly.

svn:r12386

18 years ago r16414@catbus: nickm | 2007-11-05 13:14:46 -0500
Nick Mathewson [Mon, 5 Nov 2007 18:15:56 +0000 (18:15 +0000)] 
 r16414@catbus:  nickm | 2007-11-05 13:14:46 -0500
 Function to process link auth cells; stub function for cert cell processing

svn:r12385

18 years ago r16413@catbus: nickm | 2007-11-05 13:14:18 -0500
Nick Mathewson [Mon, 5 Nov 2007 18:15:54 +0000 (18:15 +0000)] 
 r16413@catbus:  nickm | 2007-11-05 13:14:18 -0500
 Add functions to encode certificates

svn:r12384

18 years ago r16412@catbus: nickm | 2007-11-05 11:45:17 -0500
Nick Mathewson [Mon, 5 Nov 2007 18:15:52 +0000 (18:15 +0000)] 
 r16412@catbus:  nickm | 2007-11-05 11:45:17 -0500
 Make TLS contexts reference-counted, and add a reference from TLS objects to their corresponding context.  This lets us reliably get the certificates for a given TLS connection, even if we have rotated TLS contexts.

svn:r12383

18 years ago r16411@catbus: nickm | 2007-11-05 11:27:37 -0500
Nick Mathewson [Mon, 5 Nov 2007 18:15:50 +0000 (18:15 +0000)] 
 r16411@catbus:  nickm | 2007-11-05 11:27:37 -0500
 Remember X509 certificates in the context.  Store peer/self certificate digests in handshake state.

svn:r12382

18 years ago r16410@catbus: nickm | 2007-11-05 10:54:29 -0500
Nick Mathewson [Mon, 5 Nov 2007 18:15:47 +0000 (18:15 +0000)] 
 r16410@catbus:  nickm | 2007-11-05 10:54:29 -0500
 Code to remember client_random and server_random values, and to compute hmac using TLS master secret.

svn:r12381