]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
22 years agoImproved exit policy syntax; basic client-side DNS caching.
Nick Mathewson [Fri, 14 Nov 2003 20:45:47 +0000 (20:45 +0000)] 
Improved exit policy syntax; basic client-side DNS caching.

- Exit policies now support bitmasks (18.0.0.0/255.0.0.0) and bitcounts
  18.0.0.0/8.  Policies are parsed on startup, not when comparing to them.

- desired_path_len is now part of an opaque cpath_build_state_t structure.

- END_REASON_EXITPOLICY cells no longer include a port.

- RELAY_COMMAND_CONNECTED cells now include the IP address we've connected
  to.

- connection_edge now has a client_dns cache to remember resolved addresses.
  It gets populated by RELAY_COMMAND_CONNECTED cells and END_REASON_EXITPOLICY
  cells.  It gets used by connection_ap_handshake_send_begin.  We don't
  compare it to exit policies yet.

svn:r812

22 years agocommencing the bughunt
Roger Dingledine [Fri, 14 Nov 2003 07:15:52 +0000 (07:15 +0000)] 
commencing the bughunt

svn:r811

22 years agobump default pathlen to 3; clean up surrounding code
Roger Dingledine [Thu, 13 Nov 2003 23:01:56 +0000 (23:01 +0000)] 
bump default pathlen to 3; clean up surrounding code

svn:r810

22 years agolet getconfig survive repeated calls. now we call it again when we hup.
Roger Dingledine [Thu, 13 Nov 2003 06:49:25 +0000 (06:49 +0000)] 
let getconfig survive repeated calls. now we call it again when we hup.
change RecommendedVersions into a config option, so dirservers can hup
  for a new one

svn:r809

22 years agofix trivial typo
Roger Dingledine [Thu, 13 Nov 2003 06:45:59 +0000 (06:45 +0000)] 
fix trivial typo

svn:r808

22 years agowarn on startup that we don't provide anonymity
Roger Dingledine [Thu, 13 Nov 2003 04:51:34 +0000 (04:51 +0000)] 
warn on startup that we don't provide anonymity
make exit dns cache entries last 15 minutes

svn:r807

22 years agoAdd my 0.0.2pre14 tasks to top of TODO.
Nick Mathewson [Thu, 13 Nov 2003 01:01:35 +0000 (01:01 +0000)] 
Add my 0.0.2pre14 tasks to top of TODO.

svn:r806

22 years agolay groundwork for EntryNodes and ExitNodes
Roger Dingledine [Wed, 12 Nov 2003 19:34:34 +0000 (19:34 +0000)] 
lay groundwork for EntryNodes and ExitNodes

svn:r805

22 years agobreak out the string manipulation routines
Roger Dingledine [Wed, 12 Nov 2003 19:34:19 +0000 (19:34 +0000)] 
break out the string manipulation routines

svn:r804

22 years agogive us a plan for pre14
Roger Dingledine [Wed, 12 Nov 2003 18:55:07 +0000 (18:55 +0000)] 
give us a plan for pre14

svn:r803

22 years agoupdate the FAQ so it's just useless, not wrong
Roger Dingledine [Wed, 12 Nov 2003 17:34:41 +0000 (17:34 +0000)] 
update the FAQ so it's just useless, not wrong

svn:r802

22 years agoUpdate and uncomment the Acks section. Also uncomment the authors.
Paul Syverson [Wed, 12 Nov 2003 17:25:53 +0000 (17:25 +0000)] 
Update and uncomment the Acks section. Also uncomment the authors.
A spacing tweak.

svn:r801

22 years agomake dir parsing robust to invalid but well-formed descriptors
Roger Dingledine [Wed, 12 Nov 2003 05:12:51 +0000 (05:12 +0000)] 
make dir parsing robust to invalid but well-formed descriptors

svn:r800

22 years agoRemove minor biasing problem from crypto_pseudo_rand_int
Nick Mathewson [Wed, 12 Nov 2003 04:28:30 +0000 (04:28 +0000)] 
Remove minor biasing problem from crypto_pseudo_rand_int

svn:r799

22 years agoconnection_ap_handshake_send_begin always succeeds
Roger Dingledine [Wed, 12 Nov 2003 04:24:04 +0000 (04:24 +0000)] 
connection_ap_handshake_send_begin always succeeds

svn:r798

22 years agoMake crypto_pseudo_rand* never fail.
Nick Mathewson [Wed, 12 Nov 2003 04:12:35 +0000 (04:12 +0000)] 
Make crypto_pseudo_rand* never fail.

svn:r797

22 years agoRestore erroneously removed assert
Nick Mathewson [Wed, 12 Nov 2003 03:48:33 +0000 (03:48 +0000)] 
Restore erroneously removed assert

svn:r796

22 years agoFix thinko: Failure and success are different things.
Nick Mathewson [Wed, 12 Nov 2003 03:01:38 +0000 (03:01 +0000)] 
Fix thinko: Failure and success are different things.

svn:r795

22 years agoRemove dead code
Nick Mathewson [Wed, 12 Nov 2003 02:58:45 +0000 (02:58 +0000)] 
Remove dead code

svn:r794

22 years agoCompute paths as we build them.
Nick Mathewson [Wed, 12 Nov 2003 02:55:38 +0000 (02:55 +0000)] 
Compute paths as we build them.

svn:r793

22 years agoRefactor onion_generate_cpath to build cpaths one hop at a time. This
Nick Mathewson [Wed, 12 Nov 2003 02:32:20 +0000 (02:32 +0000)] 
Refactor onion_generate_cpath to build cpaths one hop at a time.  This
is a the first step in computing hops one step at a time.  Next, we move
the responsibility for calling onion_extend_cpath into circuit.c

(Later, we may want to special-case onion_extend_cpath to treat entry
and exit routers differently.)

svn:r792

22 years agopoint out bug
Roger Dingledine [Tue, 11 Nov 2003 19:47:51 +0000 (19:47 +0000)] 
point out bug

svn:r791

22 years agomore cleanups and bugfix
Roger Dingledine [Tue, 11 Nov 2003 17:21:35 +0000 (17:21 +0000)] 
more cleanups and bugfix

svn:r790

22 years agoprioritize and rearrange the TODO
Roger Dingledine [Tue, 11 Nov 2003 07:50:12 +0000 (07:50 +0000)] 
prioritize and rearrange the TODO

svn:r789

22 years agoleave conn->socks_request around after the begin
Roger Dingledine [Tue, 11 Nov 2003 06:42:10 +0000 (06:42 +0000)] 
leave conn->socks_request around after the begin

that way we can reuse it if we need to try another begin later

svn:r788

22 years agoconn->socks_version is obsolete
Roger Dingledine [Tue, 11 Nov 2003 04:13:37 +0000 (04:13 +0000)] 
conn->socks_version is obsolete

svn:r787

22 years agorespond to nick's questions
Roger Dingledine [Tue, 11 Nov 2003 04:09:34 +0000 (04:09 +0000)] 
respond to nick's questions

svn:r786

22 years agofix a bug in handling clock skew
Roger Dingledine [Tue, 11 Nov 2003 04:08:30 +0000 (04:08 +0000)] 
fix a bug in handling clock skew

svn:r785

22 years agoRename aci to circ_id throughout.
Nick Mathewson [Tue, 11 Nov 2003 03:01:48 +0000 (03:01 +0000)] 
Rename aci to circ_id throughout.

svn:r784

22 years agoMake AP connections wait for a circuit if none exists.
Nick Mathewson [Tue, 11 Nov 2003 02:41:31 +0000 (02:41 +0000)] 
Make AP connections wait for a circuit if none exists.
Also:
  - Refactor socks request into a separate struct
  - Add a separate 'waiting for circuit' state to AP connections
    between 'waiting for socks' and 'open'.

Arma: can you check out the XXX's I've added to connection_edge? I may
be mishandling some async and close logic.

svn:r783

22 years agoclean up some TODO items; rename ACI to circID
Nick Mathewson [Tue, 11 Nov 2003 02:36:50 +0000 (02:36 +0000)] 
clean up some TODO items; rename ACI to circID

svn:r782

22 years agoadd a paragraph that should have been there
Roger Dingledine [Mon, 10 Nov 2003 23:10:42 +0000 (23:10 +0000)] 
add a paragraph that should have been there

svn:r781

22 years agoclient now survives going offline better
Roger Dingledine [Mon, 10 Nov 2003 08:06:55 +0000 (08:06 +0000)] 
client now survives going offline better
fix badness in usage()
if neither socksport nor orrport is defined, quit
obsolete connection_flush_buf()

svn:r780

22 years agoCheck in a working cross-platform timegm
Nick Mathewson [Mon, 10 Nov 2003 06:28:53 +0000 (06:28 +0000)] 
Check in a working cross-platform timegm

svn:r779

22 years agoAdd lots of logging to dns.c; change behavior of often-failing assertion
Nick Mathewson [Sat, 8 Nov 2003 04:02:05 +0000 (04:02 +0000)] 
Add lots of logging to dns.c; change behavior of often-failing assertion

svn:r778

22 years agofinal commit. it is submitted.
Roger Dingledine [Wed, 5 Nov 2003 06:00:44 +0000 (06:00 +0000)] 
final commit. it is submitted.

svn:r777

22 years agoEdit to last checkin: add hyphen to phrasal adjective.
Nick Mathewson [Wed, 5 Nov 2003 05:34:58 +0000 (05:34 +0000)] 
Edit to last checkin: add hyphen to phrasal adjective.

svn:r776

22 years agofinish edits on sec7
Roger Dingledine [Wed, 5 Nov 2003 05:29:35 +0000 (05:29 +0000)] 
finish edits on sec7

svn:r775

22 years agoThe government is not the judiciary
Nick Mathewson [Wed, 5 Nov 2003 05:06:28 +0000 (05:06 +0000)] 
The government is not the judiciary

svn:r774

22 years agoedits on active attacks
Roger Dingledine [Wed, 5 Nov 2003 04:59:47 +0000 (04:59 +0000)] 
edits on active attacks

svn:r773

22 years agos/web server/webserver/
Nick Mathewson [Wed, 5 Nov 2003 04:30:35 +0000 (04:30 +0000)] 
s/web server/webserver/

svn:r772

22 years agoif latex8.sty is there, the bst should be too
Roger Dingledine [Wed, 5 Nov 2003 04:24:24 +0000 (04:24 +0000)] 
if latex8.sty is there, the bst should be too

svn:r771

22 years agoedits on passive attacks (sec7)
Roger Dingledine [Wed, 5 Nov 2003 04:23:02 +0000 (04:23 +0000)] 
edits on passive attacks (sec7)

svn:r770

22 years agoReinstate sentence at start of 7; add page numbers
Nick Mathewson [Wed, 5 Nov 2003 03:53:20 +0000 (03:53 +0000)] 
Reinstate sentence at start of 7; add page numbers

svn:r769

22 years agoSpell P5 right.
Nick Mathewson [Wed, 5 Nov 2003 03:46:13 +0000 (03:46 +0000)] 
Spell P5 right.

svn:r768

22 years agoresolve some XXX's
Roger Dingledine [Wed, 5 Nov 2003 03:44:58 +0000 (03:44 +0000)] 
resolve some XXX's

svn:r767

22 years agoEdits to edits. Revert change to central gutter width; cut back down to under 15...
Nick Mathewson [Wed, 5 Nov 2003 01:58:07 +0000 (01:58 +0000)] 
Edits to edits.  Revert change to central gutter width; cut back down to under 15 pages.

svn:r766

22 years agocompress sec1-3, we're at 15pg with standard latex8.sty now
Roger Dingledine [Wed, 5 Nov 2003 01:46:32 +0000 (01:46 +0000)] 
compress sec1-3, we're at 15pg with standard latex8.sty now

svn:r765

22 years agomore edits and compression
Roger Dingledine [Wed, 5 Nov 2003 01:29:36 +0000 (01:29 +0000)] 
more edits and compression

svn:r764

22 years agoEdits for section 7. I am happier, and the paper is finally under 15 pages.
Nick Mathewson [Wed, 5 Nov 2003 01:18:10 +0000 (01:18 +0000)] 
Edits for section 7.  I am happier, and the paper is finally under 15 pages.

svn:r763

22 years agoSpell checkers are smarter than we are
Nick Mathewson [Wed, 5 Nov 2003 00:15:11 +0000 (00:15 +0000)] 
Spell checkers are smarter than we are

svn:r762

22 years agoEdits, cleanups, and clarifications in 8 and 9.
Nick Mathewson [Wed, 5 Nov 2003 00:12:18 +0000 (00:12 +0000)] 
Edits, cleanups, and clarifications in 8 and 9.

svn:r761

22 years agoMore edits to edits; a few formatting fixes
Nick Mathewson [Tue, 4 Nov 2003 22:52:39 +0000 (22:52 +0000)] 
More edits to edits; a few formatting fixes

svn:r760

22 years agoTighten and clarify sections 4-6; paper is shorter by a couple of column-inches.
Nick Mathewson [Tue, 4 Nov 2003 22:17:53 +0000 (22:17 +0000)] 
Tighten and clarify sections 4-6; paper is shorter by a couple of column-inches.

svn:r759

22 years agoMore space hacks. No content removal.
Paul Syverson [Tue, 4 Nov 2003 18:39:31 +0000 (18:39 +0000)] 
More space hacks. No content removal.

svn:r758

22 years agoNo content cut. Just lots of space games. Will keep at it.
Paul Syverson [Tue, 4 Nov 2003 18:00:40 +0000 (18:00 +0000)] 
No content cut. Just lots of space games. Will keep at it.

svn:r757

22 years agorevamp secs 8 and 9
Roger Dingledine [Tue, 4 Nov 2003 14:59:58 +0000 (14:59 +0000)] 
revamp secs 8 and 9

i haven't figured out what order the paragraphs in sec8 should go.
or sec9, for that matter.
please fix it. :)

svn:r756

22 years agoaddress andrei's issues
Roger Dingledine [Tue, 4 Nov 2003 11:46:49 +0000 (11:46 +0000)] 
address andrei's issues

svn:r755

22 years agocommit for nick
Roger Dingledine [Tue, 4 Nov 2003 09:04:35 +0000 (09:04 +0000)] 
commit for nick
i'm now only working on 8-9

svn:r754

22 years agoyou guessed it, more edits
Roger Dingledine [Tue, 4 Nov 2003 08:34:50 +0000 (08:34 +0000)] 
you guessed it, more edits

svn:r753

22 years agoEdits to section 9
Nick Mathewson [Tue, 4 Nov 2003 08:30:10 +0000 (08:30 +0000)] 
Edits to section 9

svn:r752

22 years agoMove (nonwritten) discussion of path selection
Nick Mathewson [Tue, 4 Nov 2003 08:16:25 +0000 (08:16 +0000)] 
Move (nonwritten) discussion of path selection

svn:r751

22 years agoFixes to last checkin
Nick Mathewson [Tue, 4 Nov 2003 07:35:58 +0000 (07:35 +0000)] 
Fixes to last checkin

svn:r750

22 years agoEdits based on comments
Nick Mathewson [Tue, 4 Nov 2003 07:27:55 +0000 (07:27 +0000)] 
Edits based on comments

svn:r749

22 years agocompress 'compromise keys'
Roger Dingledine [Tue, 4 Nov 2003 07:18:16 +0000 (07:18 +0000)] 
compress 'compromise keys'

svn:r748

22 years agorerepatches on sec1-3
Roger Dingledine [Tue, 4 Nov 2003 06:54:09 +0000 (06:54 +0000)] 
rerepatches on sec1-3

svn:r747

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