]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
22 years agoEdits to most recent edits from arma.
Nick Mathewson [Tue, 4 Nov 2003 06:03:29 +0000 (06:03 +0000)] 
Edits to most recent edits from arma.

svn:r746

22 years agoTighten up 1-3; clarify a few points
Nick Mathewson [Tue, 4 Nov 2003 05:42:50 +0000 (05:42 +0000)] 
Tighten up 1-3; clarify a few points

svn:r745

22 years agopatches, mainly on sec4
Roger Dingledine [Tue, 4 Nov 2003 05:39:38 +0000 (05:39 +0000)] 
patches, mainly on sec4

svn:r744

22 years agoformatting changes, no edits
Roger Dingledine [Tue, 4 Nov 2003 02:34:05 +0000 (02:34 +0000)] 
formatting changes, no edits

svn:r743

22 years agominor edits on edits on edits
Roger Dingledine [Tue, 4 Nov 2003 02:24:30 +0000 (02:24 +0000)] 
minor edits on edits on edits

svn:r742

22 years agoMore work on section 4; replace IP with IP address.
Nick Mathewson [Tue, 4 Nov 2003 02:22:24 +0000 (02:22 +0000)] 
More work on section 4; replace IP with IP address.

svn:r741

22 years agoVarious edits.
Paul Syverson [Mon, 3 Nov 2003 21:44:02 +0000 (21:44 +0000)] 
Various edits.

svn:r740

22 years agoEdits to recent edits.
Nick Mathewson [Mon, 3 Nov 2003 21:05:33 +0000 (21:05 +0000)] 
Edits to recent edits.

svn:r739

22 years agoFix small version error I introduced (I hope).
Paul Syverson [Mon, 3 Nov 2003 18:28:31 +0000 (18:28 +0000)] 
Fix small version error I introduced (I hope).

svn:r738

22 years agoA few changes, mostly to section 4 before Nick picks it up again.
Paul Syverson [Mon, 3 Nov 2003 18:12:14 +0000 (18:12 +0000)] 
A few changes, mostly to section 4 before Nick picks it up again.

svn:r737

22 years agoa first go at section 7
Roger Dingledine [Mon, 3 Nov 2003 14:27:00 +0000 (14:27 +0000)] 
a first go at section 7

svn:r736

22 years agoremove sec7.1. you're right, it's redundant now
Roger Dingledine [Mon, 3 Nov 2003 13:17:26 +0000 (13:17 +0000)] 
remove sec7.1. you're right, it's redundant now

svn:r735

22 years agopatches on nick's sec4 patches
Roger Dingledine [Mon, 3 Nov 2003 12:07:02 +0000 (12:07 +0000)] 
patches on nick's sec4 patches

svn:r734

22 years agorearrange and clean up sec1
Roger Dingledine [Mon, 3 Nov 2003 10:29:18 +0000 (10:29 +0000)] 
rearrange and clean up sec1

svn:r733

22 years agorewrite and tighten section 6
Roger Dingledine [Mon, 3 Nov 2003 09:17:47 +0000 (09:17 +0000)] 
rewrite and tighten section 6

svn:r732

22 years agonote need for ACI->circID change
Nick Mathewson [Mon, 3 Nov 2003 09:13:20 +0000 (09:13 +0000)] 
note need for ACI->circID change

svn:r731

22 years agoEdits on section 4-- not done, but done for tonight
Nick Mathewson [Mon, 3 Nov 2003 09:06:58 +0000 (09:06 +0000)] 
Edits on section 4-- not done, but done for tonight

svn:r730

22 years agoEdits to sections 2 and 3.
Nick Mathewson [Mon, 3 Nov 2003 07:02:20 +0000 (07:02 +0000)] 
Edits to sections 2 and 3.

svn:r729

22 years agogive us a real abstract
Roger Dingledine [Mon, 3 Nov 2003 06:29:43 +0000 (06:29 +0000)] 
give us a real abstract

svn:r728

22 years agoSome style and euphony edits in 1 and 2. Tweaks on "which", "number", "tradeoff"...
Nick Mathewson [Mon, 3 Nov 2003 05:34:14 +0000 (05:34 +0000)] 
Some style and euphony edits in 1 and 2. Tweaks on "which", "number", "tradeoff" and "Section" throughout

svn:r727

22 years agomore minor commits
Roger Dingledine [Mon, 3 Nov 2003 02:54:52 +0000 (02:54 +0000)] 
more minor commits

svn:r726

22 years agoclean up dirserver section
Roger Dingledine [Mon, 3 Nov 2003 02:25:04 +0000 (02:25 +0000)] 
clean up dirserver section

svn:r725

22 years agoremove/resolve several comments
Nick Mathewson [Mon, 3 Nov 2003 02:09:31 +0000 (02:09 +0000)] 
remove/resolve several comments

svn:r724

22 years agoEdit abstract; ref jap backdoor; declarify jap padding; convert metatext to comments
Nick Mathewson [Mon, 3 Nov 2003 01:47:54 +0000 (01:47 +0000)] 
Edit abstract; ref jap backdoor; declarify jap padding; convert metatext to comments

svn:r723

22 years agoadd puzzles-tls cite
Roger Dingledine [Mon, 3 Nov 2003 01:25:41 +0000 (01:25 +0000)] 
add puzzles-tls cite

svn:r722

22 years agorewrite exit abuse section
Roger Dingledine [Mon, 3 Nov 2003 01:03:00 +0000 (01:03 +0000)] 
rewrite exit abuse section

svn:r721

22 years agoWrite attacks+defenses vs rendezvous pts
Nick Mathewson [Mon, 3 Nov 2003 00:52:50 +0000 (00:52 +0000)] 
Write attacks+defenses vs rendezvous pts

svn:r720

22 years agoMisc edits, write dirserver attacks+defenses
Nick Mathewson [Sun, 2 Nov 2003 23:49:17 +0000 (23:49 +0000)] 
Misc edits, write dirserver attacks+defenses

svn:r719

22 years agotweaked the abstract
Geoff Goodell [Sun, 2 Nov 2003 23:40:59 +0000 (23:40 +0000)] 
tweaked the abstract

svn:r718

22 years agominor fixes throughout
Roger Dingledine [Sun, 2 Nov 2003 23:34:33 +0000 (23:34 +0000)] 
minor fixes throughout

svn:r717

22 years agomake it clearer that streams on a circuit can exit at different ORs
Roger Dingledine [Sun, 2 Nov 2003 22:11:49 +0000 (22:11 +0000)] 
make it clearer that streams on a circuit can exit at different ORs

svn:r716

22 years agosome minor tweaks, for the first draft.
Roger Dingledine [Sun, 2 Nov 2003 11:43:39 +0000 (11:43 +0000)] 
some minor tweaks, for the first draft.

svn:r715

22 years agomany small changes throughout
Roger Dingledine [Sun, 2 Nov 2003 09:56:52 +0000 (09:56 +0000)] 
many small changes throughout

svn:r714

22 years agomore on sec2 and 5.1
Roger Dingledine [Sun, 2 Nov 2003 07:48:56 +0000 (07:48 +0000)] 
more on sec2 and 5.1

svn:r713

22 years agomore patches on sec2 and sec3; rewrite threat model
Roger Dingledine [Sun, 2 Nov 2003 06:14:59 +0000 (06:14 +0000)] 
more patches on sec2 and sec3; rewrite threat model

svn:r712

22 years agoWrite remaining active attacks
Nick Mathewson [Sun, 2 Nov 2003 04:53:15 +0000 (04:53 +0000)] 
Write remaining active attacks

svn:r711

22 years agoEdit analysis and attacks and defenses.
Nick Mathewson [Sun, 2 Nov 2003 03:58:05 +0000 (03:58 +0000)] 
Edit analysis and attacks and defenses.

svn:r710

22 years agoclean up related works section
Roger Dingledine [Sun, 2 Nov 2003 01:48:41 +0000 (01:48 +0000)] 
clean up related works section

svn:r709

22 years agoRemove references to byzantine fault tolerance, clean up directory discussions
Nick Mathewson [Sun, 2 Nov 2003 00:32:54 +0000 (00:32 +0000)] 
Remove references to byzantine fault tolerance, clean up directory discussions

svn:r708

22 years agoHack. Hack. Mostly on analysis and attacks. Third commit try's a charm?
Paul Syverson [Sat, 1 Nov 2003 22:34:23 +0000 (22:34 +0000)] 
Hack. Hack. Mostly on analysis and attacks. Third commit try's a charm?

svn:r707

22 years agoEdit and expand sections 5,6, and 10.
Nick Mathewson [Sat, 1 Nov 2003 21:19:46 +0000 (21:19 +0000)] 
Edit and expand sections 5,6, and 10.

svn:r706

22 years agoclean up bibtex
Roger Dingledine [Sat, 1 Nov 2003 08:48:12 +0000 (08:48 +0000)] 
clean up bibtex

svn:r705

22 years agocite the anonnet i meant to cite.
Roger Dingledine [Sat, 1 Nov 2003 08:05:21 +0000 (08:05 +0000)] 
cite the anonnet i meant to cite.

svn:r704

22 years agomess with the formatting in sec9
Roger Dingledine [Sat, 1 Nov 2003 07:52:51 +0000 (07:52 +0000)] 
mess with the formatting in sec9

svn:r703

22 years agoRetitle and write section 8.
Nick Mathewson [Sat, 1 Nov 2003 06:47:19 +0000 (06:47 +0000)] 
Retitle and write section 8.

svn:r702

22 years agoAdd goals to rendezvous pts; other cleanups
Nick Mathewson [Sat, 1 Nov 2003 03:44:13 +0000 (03:44 +0000)] 
Add goals to rendezvous pts; other cleanups

svn:r701

22 years agoclean up sec1, part of sec2
Roger Dingledine [Sat, 1 Nov 2003 03:40:20 +0000 (03:40 +0000)] 
clean up sec1, part of sec2

svn:r700

22 years agoFill out section 5.1, some of which should move into 2, 3, or 4.
Nick Mathewson [Sat, 1 Nov 2003 03:06:23 +0000 (03:06 +0000)] 
Fill out section 5.1, some of which should move into 2, 3, or 4.

svn:r699

22 years agoMore work to section 4; more is needed. Moving to pen and paper: I need to re-read...
Nick Mathewson [Fri, 31 Oct 2003 06:56:52 +0000 (06:56 +0000)] 
More work to section 4; more is needed. Moving to pen and paper: I need to re-read this several more times before I know what to change.

svn:r698

22 years agoformatting and partial typo fixing
Roger Dingledine [Fri, 31 Oct 2003 06:16:21 +0000 (06:16 +0000)] 
formatting and partial typo fixing

svn:r697

22 years agoInitial low-level changes to section 4
Nick Mathewson [Thu, 30 Oct 2003 23:05:40 +0000 (23:05 +0000)] 
Initial low-level changes to section 4

svn:r696

22 years agotweak tweak
Roger Dingledine [Thu, 30 Oct 2003 12:10:24 +0000 (12:10 +0000)] 
tweak tweak

svn:r695

22 years agoSmall changes in design goals. Starting analysis section.
Paul Syverson [Thu, 30 Oct 2003 11:40:14 +0000 (11:40 +0000)] 
Small changes in design goals. Starting analysis section.

svn:r694

22 years agoCommit rest of changes to section 3. I am falling asleep, and my section 4 edits...
Nick Mathewson [Thu, 30 Oct 2003 05:24:38 +0000 (05:24 +0000)] 
Commit rest of changes to section 3.  I am falling asleep, and my section 4 edits are not yet grammatical

svn:r693

22 years agomore minor changes/additions
Roger Dingledine [Thu, 30 Oct 2003 04:05:28 +0000 (04:05 +0000)] 
more minor changes/additions

svn:r692

22 years agoFix minor typos and add a cite for Privoxy
Peter Palfrader [Thu, 30 Oct 2003 02:21:51 +0000 (02:21 +0000)] 
Fix minor typos and add a cite for Privoxy

svn:r691

22 years agoEdit section 2, compress section 3.
Nick Mathewson [Thu, 30 Oct 2003 00:24:53 +0000 (00:24 +0000)] 
Edit section 2, compress section 3.

I still need to turn the list of attacks into a paragraph or two
before I move from 3 onto 4.

svn:r690

22 years agoUPdated hostile user assumptions. Other little things.
Paul Syverson [Wed, 29 Oct 2003 11:31:52 +0000 (11:31 +0000)] 
UPdated hostile user assumptions. Other little things.

svn:r689

22 years agomore work
Roger Dingledine [Tue, 28 Oct 2003 21:55:38 +0000 (21:55 +0000)] 
more work

svn:r688

22 years agoA few changes to related work before heading back to CCS.
Paul Syverson [Tue, 28 Oct 2003 11:29:46 +0000 (11:29 +0000)] 
A few changes to related work before heading back to CCS.

svn:r687

22 years agoA few tiny tweaks.
Paul Syverson [Mon, 27 Oct 2003 12:05:35 +0000 (12:05 +0000)] 
A few tiny tweaks.

svn:r686

22 years agopatch the README more for new routers
Roger Dingledine [Mon, 27 Oct 2003 10:28:26 +0000 (10:28 +0000)] 
patch the README more for new routers

svn:r685

22 years agobugfix for win32 with lots of users
Roger Dingledine [Mon, 27 Oct 2003 10:26:44 +0000 (10:26 +0000)] 
bugfix for win32 with lots of users
plus general cleanup on switch_id()

svn:r684

22 years agoadd a few more new TODO items (bugfixes)
Roger Dingledine [Mon, 27 Oct 2003 10:24:27 +0000 (10:24 +0000)] 
add a few more new TODO items (bugfixes)

svn:r683

22 years agocircuits, streams, and tagging, o my!
Roger Dingledine [Mon, 27 Oct 2003 10:18:20 +0000 (10:18 +0000)] 
circuits, streams, and tagging, o my!

svn:r682

22 years agoremove obsolete config file
Roger Dingledine [Mon, 27 Oct 2003 10:09:09 +0000 (10:09 +0000)] 
remove obsolete config file

svn:r681

22 years agotweaks outside sec4 (couldn't help myself)
Roger Dingledine [Sun, 26 Oct 2003 23:49:01 +0000 (23:49 +0000)] 
tweaks outside sec4 (couldn't help myself)

svn:r680

22 years agoRevise section 1, remove very throughout.
Nick Mathewson [Sun, 26 Oct 2003 22:59:18 +0000 (22:59 +0000)] 
Revise section 1, remove very throughout.

svn:r679

22 years agoAdd note about DNS distinguishability attack
Nick Mathewson [Sun, 26 Oct 2003 22:58:04 +0000 (22:58 +0000)] 
Add note about DNS distinguishability attack

svn:r678

22 years agomore circuit design section work
Roger Dingledine [Sun, 26 Oct 2003 22:49:07 +0000 (22:49 +0000)] 
more circuit design section work

svn:r677

22 years agoCommit notes from Friday mtg with arma.
Nick Mathewson [Sun, 26 Oct 2003 16:25:06 +0000 (16:25 +0000)] 
Commit notes from Friday mtg with arma.

svn:r676

22 years agocrank more on design section
Roger Dingledine [Sun, 26 Oct 2003 10:47:49 +0000 (10:47 +0000)] 
crank more on design section

svn:r675

22 years agoadd DirBindAddress, parse the BindAddress's when you bind
Roger Dingledine [Sat, 25 Oct 2003 12:01:09 +0000 (12:01 +0000)] 
add DirBindAddress, parse the BindAddress's when you bind
exit if bind fails
add usage printfs
rearrange config options for readability

svn:r674

22 years agothink more about the design section
Roger Dingledine [Sat, 25 Oct 2003 11:41:26 +0000 (11:41 +0000)] 
think more about the design section

svn:r673

22 years agoInitial changes to intro.
Nick Mathewson [Fri, 24 Oct 2003 22:48:26 +0000 (22:48 +0000)] 
Initial changes to intro.

svn:r672

22 years agoNumerous notes of stuff to do from mtg with Roger; add outline for design section.
Nick Mathewson [Fri, 24 Oct 2003 21:18:38 +0000 (21:18 +0000)] 
Numerous notes of stuff to do from mtg with Roger; add outline for design section.

svn:r671

22 years agoNote TODO items; add DROP relay cells
Nick Mathewson [Fri, 24 Oct 2003 21:16:43 +0000 (21:16 +0000)] 
Note TODO items; add DROP relay cells

svn:r670

22 years agosome scribblings on exit policies
Roger Dingledine [Fri, 24 Oct 2003 11:21:19 +0000 (11:21 +0000)] 
some scribblings on exit policies
somebody please go turn this into a section

svn:r669

22 years agoand dirservers are better for non-clique situations
Roger Dingledine [Fri, 24 Oct 2003 04:09:10 +0000 (04:09 +0000)] 
and dirservers are better for non-clique situations

svn:r668

22 years agodirectories are signed so they can be cached elsewhere
Roger Dingledine [Fri, 24 Oct 2003 03:39:14 +0000 (03:39 +0000)] 
directories are signed so they can be cached elsewhere

svn:r667

22 years agofigured out how to make autoconf a bit less viral
Roger Dingledine [Fri, 24 Oct 2003 03:27:53 +0000 (03:27 +0000)] 
figured out how to make autoconf a bit less viral
(thanks cherub)

svn:r666

22 years agoUse daemon(3) function where available.
Nick Mathewson [Thu, 23 Oct 2003 14:28:44 +0000 (14:28 +0000)] 
Use daemon(3) function where available.

svn:r665

22 years agoresolve warning
Nick Mathewson [Thu, 23 Oct 2003 14:27:53 +0000 (14:27 +0000)] 
resolve warning

svn:r664

22 years agoTwo-pronged attack at my overzealous skew fixes.
Nick Mathewson [Thu, 23 Oct 2003 14:20:51 +0000 (14:20 +0000)] 
Two-pronged attack at my overzealous skew fixes.

The problem was that the fixes had us generating TLS certs with a
2-day lifetime on the assumption that we'd rotate fairly often.  In
fact, we never rotate our TLS keys.

This patch fixes the situation in 2 ways:
   1. It bumps the default lifetime back up to one year until we get
      rotation in place.
   2. It changes tor_tls_context_new() so that it doesn't leak memory
      when you call it more than once.

svn:r663

22 years agoadd the dirservers section
Roger Dingledine [Thu, 23 Oct 2003 11:45:51 +0000 (11:45 +0000)] 
add the dirservers section

svn:r662

22 years agoRouter twins described in intro. Some more stuff in assumptions section.
Paul Syverson [Wed, 22 Oct 2003 22:40:30 +0000 (22:40 +0000)] 
Router twins described in intro. Some more stuff in assumptions section.

svn:r661

22 years agoAdded censorship resistant refs. Answered Roger's key question with
Paul Syverson [Wed, 22 Oct 2003 18:58:44 +0000 (18:58 +0000)] 
Added censorship resistant refs. Answered Roger's key question with
more questions.

svn:r660

22 years agoswitch_id() no longer tries to log the user name when it's calld on
Steven Hazel [Wed, 22 Oct 2003 17:25:58 +0000 (17:25 +0000)] 
switch_id() no longer tries to log the user name when it's calld on
Windows, since we don't know whether it's the user or the group that
was set.

svn:r659

22 years agoClock skew fixes.
Nick Mathewson [Wed, 22 Oct 2003 16:41:35 +0000 (16:41 +0000)] 
Clock skew fixes.

Allow some slop (currently 3 minutes) when checking certificate validity.

Change certificate lifetime from 1 year to 2 days.  Since we
regenerate regularly (we regenerate regularly, right??), this
shouldn't be a problem.

Have directories reject descriptors published too far in the future
(currently 30 minutes).  If dirservs don't do this:
    0) Today is January 1, 2000.
    1) A very skewed server publishes descriptor X with a declared
       publication time of August 1, 2000.
    2) The directory includes X.
    3) Because of certificate lifetime issues, nobody can use the
       skewed server.
    4) The server fixes its skew, and goes to republish a new descriptor Y
       with publication time of January 1, 2000.
    5) But because the directory already has a "more recent" descriptor X,
       it rejects descriptor "Y" as superseded!

This patch should make step 2 go away.

svn:r658

22 years agosome minor tweaks
Roger Dingledine [Wed, 22 Oct 2003 11:30:47 +0000 (11:30 +0000)] 
some minor tweaks

svn:r657

22 years ago- fixed a bug in the id switching code -- setgid has to happen before
Steven Hazel [Wed, 22 Oct 2003 11:21:29 +0000 (11:21 +0000)] 
- fixed a bug in the id switching code -- setgid has to happen before
  setuid, because after we setuid we don't have the priviledges we
  need to setgid anymore, duh.  merged switch_user() and
  switch_group() into switch_id(), since that code has to be wound
  together.

- return -1 from switch_id() if it's not defined to do anything else.

- moved daemoinize(), write_pidfile(), and switch_id() from main.c to
  util.c

svn:r656

22 years agoplay with connection_edge_send_command
Roger Dingledine [Wed, 22 Oct 2003 09:08:10 +0000 (09:08 +0000)] 
play with connection_edge_send_command
maybe more robust now

svn:r655

22 years agomove default exit policy into config files
Roger Dingledine [Wed, 22 Oct 2003 07:56:11 +0000 (07:56 +0000)] 
move default exit policy into config files

svn:r654

22 years agomake end relay cells have payloads
Roger Dingledine [Wed, 22 Oct 2003 07:55:44 +0000 (07:55 +0000)] 
make end relay cells have payloads
move default exit policy into config files

svn:r653

22 years agoadded User and Group options -- if you set them, tor will try to
Steven Hazel [Wed, 22 Oct 2003 06:03:11 +0000 (06:03 +0000)] 
added User and Group options -- if you set them, tor will try to
setuid and setgid respectively, and die if it can't.

(If the User option is set, tor will setgid to the user's gid as well.)

This happens after the pidfile is created, so that in cases where tor
needs to be root to work with the pidfile, it will at least be able to
create it, although it won't be able to delete it.  That sucks, but
it's somewhat better than not being able to create the pidfile in the
first place.

svn:r652

22 years agotodo now reflects what we need to do.
Roger Dingledine [Wed, 22 Oct 2003 05:15:08 +0000 (05:15 +0000)] 
todo now reflects what we need to do.

svn:r651

22 years agoforce the admin to mkdir the datadirectory himself,
Roger Dingledine [Wed, 22 Oct 2003 04:33:11 +0000 (04:33 +0000)] 
force the admin to mkdir the datadirectory himself,
so he gets the permissions right.

also this means clients will never need to make the datadirectory.

also remind the admin to fix his clock before setting up his node.

svn:r650

22 years agofill in some lncs numbers
Roger Dingledine [Tue, 21 Oct 2003 22:13:18 +0000 (22:13 +0000)] 
fill in some lncs numbers

svn:r649

22 years agoAdversary model mostly done? Some other small changes in assumptions et passim.
Paul Syverson [Tue, 21 Oct 2003 21:44:00 +0000 (21:44 +0000)] 
Adversary model mostly done? Some other small changes in assumptions et passim.

svn:r648

22 years agoUpdate .cvsignores to exclude files generated due to recent build improvements
Nick Mathewson [Tue, 21 Oct 2003 17:49:52 +0000 (17:49 +0000)] 
Update .cvsignores to exclude files generated due to recent build improvements

svn:r647