]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Tue, 4 Nov 2003 06:03:29 +0000 (06:03 +0000)]
Edits to most recent edits from arma.
svn:r746
Nick Mathewson [Tue, 4 Nov 2003 05:42:50 +0000 (05:42 +0000)]
Tighten up 1-3; clarify a few points
svn:r745
Roger Dingledine [Tue, 4 Nov 2003 05:39:38 +0000 (05:39 +0000)]
patches, mainly on sec4
svn:r744
Roger Dingledine [Tue, 4 Nov 2003 02:34:05 +0000 (02:34 +0000)]
formatting changes, no edits
svn:r743
Roger Dingledine [Tue, 4 Nov 2003 02:24:30 +0000 (02:24 +0000)]
minor edits on edits on edits
svn:r742
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
Paul Syverson [Mon, 3 Nov 2003 21:44:02 +0000 (21:44 +0000)]
Various edits.
svn:r740
Nick Mathewson [Mon, 3 Nov 2003 21:05:33 +0000 (21:05 +0000)]
Edits to recent edits.
svn:r739
Paul Syverson [Mon, 3 Nov 2003 18:28:31 +0000 (18:28 +0000)]
Fix small version error I introduced (I hope).
svn:r738
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
Roger Dingledine [Mon, 3 Nov 2003 14:27:00 +0000 (14:27 +0000)]
a first go at section 7
svn:r736
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
Roger Dingledine [Mon, 3 Nov 2003 12:07:02 +0000 (12:07 +0000)]
patches on nick's sec4 patches
svn:r734
Roger Dingledine [Mon, 3 Nov 2003 10:29:18 +0000 (10:29 +0000)]
rearrange and clean up sec1
svn:r733
Roger Dingledine [Mon, 3 Nov 2003 09:17:47 +0000 (09:17 +0000)]
rewrite and tighten section 6
svn:r732
Nick Mathewson [Mon, 3 Nov 2003 09:13:20 +0000 (09:13 +0000)]
note need for ACI->circID change
svn:r731
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
Nick Mathewson [Mon, 3 Nov 2003 07:02:20 +0000 (07:02 +0000)]
Edits to sections 2 and 3.
svn:r729
Roger Dingledine [Mon, 3 Nov 2003 06:29:43 +0000 (06:29 +0000)]
give us a real abstract
svn:r728
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
Roger Dingledine [Mon, 3 Nov 2003 02:54:52 +0000 (02:54 +0000)]
more minor commits
svn:r726
Roger Dingledine [Mon, 3 Nov 2003 02:25:04 +0000 (02:25 +0000)]
clean up dirserver section
svn:r725
Nick Mathewson [Mon, 3 Nov 2003 02:09:31 +0000 (02:09 +0000)]
remove/resolve several comments
svn:r724
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
Roger Dingledine [Mon, 3 Nov 2003 01:25:41 +0000 (01:25 +0000)]
add puzzles-tls cite
svn:r722
Roger Dingledine [Mon, 3 Nov 2003 01:03:00 +0000 (01:03 +0000)]
rewrite exit abuse section
svn:r721
Nick Mathewson [Mon, 3 Nov 2003 00:52:50 +0000 (00:52 +0000)]
Write attacks+defenses vs rendezvous pts
svn:r720
Nick Mathewson [Sun, 2 Nov 2003 23:49:17 +0000 (23:49 +0000)]
Misc edits, write dirserver attacks+defenses
svn:r719
Geoff Goodell [Sun, 2 Nov 2003 23:40:59 +0000 (23:40 +0000)]
tweaked the abstract
svn:r718
Roger Dingledine [Sun, 2 Nov 2003 23:34:33 +0000 (23:34 +0000)]
minor fixes throughout
svn:r717
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
Roger Dingledine [Sun, 2 Nov 2003 11:43:39 +0000 (11:43 +0000)]
some minor tweaks, for the first draft.
svn:r715
Roger Dingledine [Sun, 2 Nov 2003 09:56:52 +0000 (09:56 +0000)]
many small changes throughout
svn:r714
Roger Dingledine [Sun, 2 Nov 2003 07:48:56 +0000 (07:48 +0000)]
more on sec2 and 5.1
svn:r713
Roger Dingledine [Sun, 2 Nov 2003 06:14:59 +0000 (06:14 +0000)]
more patches on sec2 and sec3; rewrite threat model
svn:r712
Nick Mathewson [Sun, 2 Nov 2003 04:53:15 +0000 (04:53 +0000)]
Write remaining active attacks
svn:r711
Nick Mathewson [Sun, 2 Nov 2003 03:58:05 +0000 (03:58 +0000)]
Edit analysis and attacks and defenses.
svn:r710
Roger Dingledine [Sun, 2 Nov 2003 01:48:41 +0000 (01:48 +0000)]
clean up related works section
svn:r709
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
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
Nick Mathewson [Sat, 1 Nov 2003 21:19:46 +0000 (21:19 +0000)]
Edit and expand sections 5,6, and 10.
svn:r706
Roger Dingledine [Sat, 1 Nov 2003 08:48:12 +0000 (08:48 +0000)]
clean up bibtex
svn:r705
Roger Dingledine [Sat, 1 Nov 2003 08:05:21 +0000 (08:05 +0000)]
cite the anonnet i meant to cite.
svn:r704
Roger Dingledine [Sat, 1 Nov 2003 07:52:51 +0000 (07:52 +0000)]
mess with the formatting in sec9
svn:r703
Nick Mathewson [Sat, 1 Nov 2003 06:47:19 +0000 (06:47 +0000)]
Retitle and write section 8.
svn:r702
Nick Mathewson [Sat, 1 Nov 2003 03:44:13 +0000 (03:44 +0000)]
Add goals to rendezvous pts; other cleanups
svn:r701
Roger Dingledine [Sat, 1 Nov 2003 03:40:20 +0000 (03:40 +0000)]
clean up sec1, part of sec2
svn:r700
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
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
Roger Dingledine [Fri, 31 Oct 2003 06:16:21 +0000 (06:16 +0000)]
formatting and partial typo fixing
svn:r697
Nick Mathewson [Thu, 30 Oct 2003 23:05:40 +0000 (23:05 +0000)]
Initial low-level changes to section 4
svn:r696
Roger Dingledine [Thu, 30 Oct 2003 12:10:24 +0000 (12:10 +0000)]
tweak tweak
svn:r695
Paul Syverson [Thu, 30 Oct 2003 11:40:14 +0000 (11:40 +0000)]
Small changes in design goals. Starting analysis section.
svn:r694
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
Roger Dingledine [Thu, 30 Oct 2003 04:05:28 +0000 (04:05 +0000)]
more minor changes/additions
svn:r692
Peter Palfrader [Thu, 30 Oct 2003 02:21:51 +0000 (02:21 +0000)]
Fix minor typos and add a cite for Privoxy
svn:r691
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
Paul Syverson [Wed, 29 Oct 2003 11:31:52 +0000 (11:31 +0000)]
UPdated hostile user assumptions. Other little things.
svn:r689
Roger Dingledine [Tue, 28 Oct 2003 21:55:38 +0000 (21:55 +0000)]
more work
svn:r688
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
Paul Syverson [Mon, 27 Oct 2003 12:05:35 +0000 (12:05 +0000)]
A few tiny tweaks.
svn:r686
Roger Dingledine [Mon, 27 Oct 2003 10:28:26 +0000 (10:28 +0000)]
patch the README more for new routers
svn:r685
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
Roger Dingledine [Mon, 27 Oct 2003 10:24:27 +0000 (10:24 +0000)]
add a few more new TODO items (bugfixes)
svn:r683
Roger Dingledine [Mon, 27 Oct 2003 10:18:20 +0000 (10:18 +0000)]
circuits, streams, and tagging, o my!
svn:r682
Roger Dingledine [Mon, 27 Oct 2003 10:09:09 +0000 (10:09 +0000)]
remove obsolete config file
svn:r681
Roger Dingledine [Sun, 26 Oct 2003 23:49:01 +0000 (23:49 +0000)]
tweaks outside sec4 (couldn't help myself)
svn:r680
Nick Mathewson [Sun, 26 Oct 2003 22:59:18 +0000 (22:59 +0000)]
Revise section 1, remove very throughout.
svn:r679
Nick Mathewson [Sun, 26 Oct 2003 22:58:04 +0000 (22:58 +0000)]
Add note about DNS distinguishability attack
svn:r678
Roger Dingledine [Sun, 26 Oct 2003 22:49:07 +0000 (22:49 +0000)]
more circuit design section work
svn:r677
Nick Mathewson [Sun, 26 Oct 2003 16:25:06 +0000 (16:25 +0000)]
Commit notes from Friday mtg with arma.
svn:r676
Roger Dingledine [Sun, 26 Oct 2003 10:47:49 +0000 (10:47 +0000)]
crank more on design section
svn:r675
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
Roger Dingledine [Sat, 25 Oct 2003 11:41:26 +0000 (11:41 +0000)]
think more about the design section
svn:r673
Nick Mathewson [Fri, 24 Oct 2003 22:48:26 +0000 (22:48 +0000)]
Initial changes to intro.
svn:r672
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
Nick Mathewson [Fri, 24 Oct 2003 21:16:43 +0000 (21:16 +0000)]
Note TODO items; add DROP relay cells
svn:r670
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
Roger Dingledine [Fri, 24 Oct 2003 04:09:10 +0000 (04:09 +0000)]
and dirservers are better for non-clique situations
svn:r668
Roger Dingledine [Fri, 24 Oct 2003 03:39:14 +0000 (03:39 +0000)]
directories are signed so they can be cached elsewhere
svn:r667
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
Nick Mathewson [Thu, 23 Oct 2003 14:28:44 +0000 (14:28 +0000)]
Use daemon(3) function where available.
svn:r665
Nick Mathewson [Thu, 23 Oct 2003 14:27:53 +0000 (14:27 +0000)]
resolve warning
svn:r664
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
Roger Dingledine [Thu, 23 Oct 2003 11:45:51 +0000 (11:45 +0000)]
add the dirservers section
svn:r662
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
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
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
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
Roger Dingledine [Wed, 22 Oct 2003 11:30:47 +0000 (11:30 +0000)]
some minor tweaks
svn:r657
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
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
Roger Dingledine [Wed, 22 Oct 2003 07:56:11 +0000 (07:56 +0000)]
move default exit policy into config files
svn:r654
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
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
Roger Dingledine [Wed, 22 Oct 2003 05:15:08 +0000 (05:15 +0000)]
todo now reflects what we need to do.
svn:r651
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
Roger Dingledine [Tue, 21 Oct 2003 22:13:18 +0000 (22:13 +0000)]
fill in some lncs numbers
svn:r649
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
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