]>
git.ipfire.org Git - thirdparty/tor.git/log
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
Roger Dingledine [Fri, 14 Nov 2003 07:15:52 +0000 (07:15 +0000)]
commencing the bughunt
svn:r811
Roger Dingledine [Thu, 13 Nov 2003 23:01:56 +0000 (23:01 +0000)]
bump default pathlen to 3; clean up surrounding code
svn:r810
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
Roger Dingledine [Thu, 13 Nov 2003 06:45:59 +0000 (06:45 +0000)]
fix trivial typo
svn:r808
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
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
Roger Dingledine [Wed, 12 Nov 2003 19:34:34 +0000 (19:34 +0000)]
lay groundwork for EntryNodes and ExitNodes
svn:r805
Roger Dingledine [Wed, 12 Nov 2003 19:34:19 +0000 (19:34 +0000)]
break out the string manipulation routines
svn:r804
Roger Dingledine [Wed, 12 Nov 2003 18:55:07 +0000 (18:55 +0000)]
give us a plan for pre14
svn:r803
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
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
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
Nick Mathewson [Wed, 12 Nov 2003 04:28:30 +0000 (04:28 +0000)]
Remove minor biasing problem from crypto_pseudo_rand_int
svn:r799
Roger Dingledine [Wed, 12 Nov 2003 04:24:04 +0000 (04:24 +0000)]
connection_ap_handshake_send_begin always succeeds
svn:r798
Nick Mathewson [Wed, 12 Nov 2003 04:12:35 +0000 (04:12 +0000)]
Make crypto_pseudo_rand* never fail.
svn:r797
Nick Mathewson [Wed, 12 Nov 2003 03:48:33 +0000 (03:48 +0000)]
Restore erroneously removed assert
svn:r796
Nick Mathewson [Wed, 12 Nov 2003 03:01:38 +0000 (03:01 +0000)]
Fix thinko: Failure and success are different things.
svn:r795
Nick Mathewson [Wed, 12 Nov 2003 02:58:45 +0000 (02:58 +0000)]
Remove dead code
svn:r794
Nick Mathewson [Wed, 12 Nov 2003 02:55:38 +0000 (02:55 +0000)]
Compute paths as we build them.
svn:r793
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
Roger Dingledine [Tue, 11 Nov 2003 19:47:51 +0000 (19:47 +0000)]
point out bug
svn:r791
Roger Dingledine [Tue, 11 Nov 2003 17:21:35 +0000 (17:21 +0000)]
more cleanups and bugfix
svn:r790
Roger Dingledine [Tue, 11 Nov 2003 07:50:12 +0000 (07:50 +0000)]
prioritize and rearrange the TODO
svn:r789
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
Roger Dingledine [Tue, 11 Nov 2003 04:13:37 +0000 (04:13 +0000)]
conn->socks_version is obsolete
svn:r787
Roger Dingledine [Tue, 11 Nov 2003 04:09:34 +0000 (04:09 +0000)]
respond to nick's questions
svn:r786
Roger Dingledine [Tue, 11 Nov 2003 04:08:30 +0000 (04:08 +0000)]
fix a bug in handling clock skew
svn:r785
Nick Mathewson [Tue, 11 Nov 2003 03:01:48 +0000 (03:01 +0000)]
Rename aci to circ_id throughout.
svn:r784
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
Nick Mathewson [Tue, 11 Nov 2003 02:36:50 +0000 (02:36 +0000)]
clean up some TODO items; rename ACI to circID
svn:r782
Roger Dingledine [Mon, 10 Nov 2003 23:10:42 +0000 (23:10 +0000)]
add a paragraph that should have been there
svn:r781
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
Nick Mathewson [Mon, 10 Nov 2003 06:28:53 +0000 (06:28 +0000)]
Check in a working cross-platform timegm
svn:r779
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
Roger Dingledine [Wed, 5 Nov 2003 06:00:44 +0000 (06:00 +0000)]
final commit. it is submitted.
svn:r777
Nick Mathewson [Wed, 5 Nov 2003 05:34:58 +0000 (05:34 +0000)]
Edit to last checkin: add hyphen to phrasal adjective.
svn:r776
Roger Dingledine [Wed, 5 Nov 2003 05:29:35 +0000 (05:29 +0000)]
finish edits on sec7
svn:r775
Nick Mathewson [Wed, 5 Nov 2003 05:06:28 +0000 (05:06 +0000)]
The government is not the judiciary
svn:r774
Roger Dingledine [Wed, 5 Nov 2003 04:59:47 +0000 (04:59 +0000)]
edits on active attacks
svn:r773
Nick Mathewson [Wed, 5 Nov 2003 04:30:35 +0000 (04:30 +0000)]
s/web server/webserver/
svn:r772
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
Roger Dingledine [Wed, 5 Nov 2003 04:23:02 +0000 (04:23 +0000)]
edits on passive attacks (sec7)
svn:r770
Nick Mathewson [Wed, 5 Nov 2003 03:53:20 +0000 (03:53 +0000)]
Reinstate sentence at start of 7; add page numbers
svn:r769
Nick Mathewson [Wed, 5 Nov 2003 03:46:13 +0000 (03:46 +0000)]
Spell P5 right.
svn:r768
Roger Dingledine [Wed, 5 Nov 2003 03:44:58 +0000 (03:44 +0000)]
resolve some XXX's
svn:r767
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
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
Roger Dingledine [Wed, 5 Nov 2003 01:29:36 +0000 (01:29 +0000)]
more edits and compression
svn:r764
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
Nick Mathewson [Wed, 5 Nov 2003 00:15:11 +0000 (00:15 +0000)]
Spell checkers are smarter than we are
svn:r762
Nick Mathewson [Wed, 5 Nov 2003 00:12:18 +0000 (00:12 +0000)]
Edits, cleanups, and clarifications in 8 and 9.
svn:r761
Nick Mathewson [Tue, 4 Nov 2003 22:52:39 +0000 (22:52 +0000)]
More edits to edits; a few formatting fixes
svn:r760
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
Paul Syverson [Tue, 4 Nov 2003 18:39:31 +0000 (18:39 +0000)]
More space hacks. No content removal.
svn:r758
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
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
Roger Dingledine [Tue, 4 Nov 2003 11:46:49 +0000 (11:46 +0000)]
address andrei's issues
svn:r755
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
Roger Dingledine [Tue, 4 Nov 2003 08:34:50 +0000 (08:34 +0000)]
you guessed it, more edits
svn:r753
Nick Mathewson [Tue, 4 Nov 2003 08:30:10 +0000 (08:30 +0000)]
Edits to section 9
svn:r752
Nick Mathewson [Tue, 4 Nov 2003 08:16:25 +0000 (08:16 +0000)]
Move (nonwritten) discussion of path selection
svn:r751
Nick Mathewson [Tue, 4 Nov 2003 07:35:58 +0000 (07:35 +0000)]
Fixes to last checkin
svn:r750
Nick Mathewson [Tue, 4 Nov 2003 07:27:55 +0000 (07:27 +0000)]
Edits based on comments
svn:r749
Roger Dingledine [Tue, 4 Nov 2003 07:18:16 +0000 (07:18 +0000)]
compress 'compromise keys'
svn:r748
Roger Dingledine [Tue, 4 Nov 2003 06:54:09 +0000 (06:54 +0000)]
rerepatches on sec1-3
svn:r747
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