Commit Graph

2758 Commits

Author SHA1 Message Date
Steven Murdoch
bdb9ecdff3 Discussion on performance impact of removing empty TLS application records
svn:r17710
2008-12-20 13:00:04 +00:00
Nick Mathewson
ee706649f6 Say more about comment conventions in doc/HACKING
svn:r17703
2008-12-19 18:51:40 +00:00
Roger Dingledine
60d6175906 finally commit the three-year roadmap i've been working on. yay!
svn:r17696
2008-12-19 06:40:38 +00:00
Roger Dingledine
e5384f932b make a new doc/roadmaps directory, and move our current roadmap
drafts into it.


svn:r17693
2008-12-19 06:25:43 +00:00
Nick Mathewson
bf80e2df3f Replace calls to time(NULL) that occur on the order of once per read, one per write, or once per cell with calls to a function that looks at a cached value of time. This is tricksy to benchmark, since it will only help on systems where time() is a syscall and syscalls are relatively slow.
svn:r17690
2008-12-18 17:19:04 +00:00
Nick Mathewson
7d92053286 Remove RedirectExit feature; it has been deprecated since 0.2.0.3-alpha
svn:r17663
2008-12-17 23:02:04 +00:00
Nick Mathewson
2ad36f68c8 Rename ServerDNSAllowBrokenResolvConf to ServerDNSAllowBrokenConfig.
(Many users have no idea what a resolv.conf is, and shouldn't be forced to learn.  The old option will keep working for now.)
Also, document it.

svn:r17661
2008-12-17 22:58:14 +00:00
Nick Mathewson
43393b4b33 manpage: stop mentioning the possibility that Tor has been built without eventdns. That hasn't been possible since 0.2.0.1-alpha
svn:r17655
2008-12-17 20:58:41 +00:00
Nick Mathewson
d58de02778 Add manpage documentation for ServerDNSRandomizeCase.
svn:r17654
2008-12-17 20:58:38 +00:00
Nick Mathewson
e53ffaa4e4 Don't extend circuits over noncanonical connections with mismatched addresses.
Also, refactor the logic to check whether we will use a connection or
launch a new one into a new function.

svn:r17628
2008-12-15 21:17:53 +00:00
Nick Mathewson
51c29e1e24 Apply rovv's bug 805 fix: take more care never to prefer a non-canonical connection.
svn:r17627
2008-12-15 21:17:43 +00:00
Roger Dingledine
1d91776071 add another torbutton issue that needs solving
svn:r17619
2008-12-13 21:42:09 +00:00
Nick Mathewson
1a7a432611 Merge 148 into tor-spec, mark it Closed, and check off proposal 148 in TODO.021
svn:r17613
2008-12-12 20:30:45 +00:00
Nick Mathewson
5fb2ab1e65 Implement the /tor/keys/fp-sk/ URL format. That mostly finishes the server side of 157.
svn:r17611
2008-12-12 19:05:36 +00:00
Nick Mathewson
69ce955484 Add cross-certification to authority key certificates. Partial implementation of proposal 157.
svn:r17610
2008-12-12 18:31:39 +00:00
Nick Mathewson
6c2dbc56bf Mark proposal 157 as accepted.
svn:r17609
2008-12-12 17:36:08 +00:00
Nick Mathewson
3a2d8470e3 Mark 5 0.2.1.x items as higest priority. Anything else can probably go on the 0.2.2.x pile
svn:r17608
2008-12-12 17:34:23 +00:00
Roger Dingledine
65c71a5a9e put recent release blurbs into the changelog; fix a typo in tor-spec.
svn:r17586
2008-12-11 17:18:03 +00:00
Roger Dingledine
cb4d773063 add more deliverables: somebody needs to pick up weasel's nlnet work.
svn:r17585
2008-12-11 15:58:14 +00:00
Roger Dingledine
92167e25a0 tabman returneth
svn:r17584
2008-12-11 15:50:17 +00:00
Nick Mathewson
cd0d28027a Add goodell's feature-request 268 as a proposal idea.
svn:r17574
2008-12-11 03:40:25 +00:00
Andrew Lewman
9e8f8223db summarize the Vidalia Marble integration, and pick a date for
implementation.


svn:r17573
2008-12-11 01:19:16 +00:00
Roger Dingledine
3f75a57d34 mark the high-priority items that really ought to get done before
their formal deadline, e.g. since they are blocking other items.


svn:r17572
2008-12-11 00:18:42 +00:00
Nick Mathewson
9854ebadde Clarify current client behavior WRT TLS certificates. Add a TODO to make sure that this behavior is optional, and an entry in 098-todo.txt for investigating whether this behavior is smart.
svn:r17568
2008-12-10 22:28:00 +00:00
Nick Mathewson
53d3f812bd Add new internal-use-only option for controllers to use to prevent SIGHUP from reloading the configuration. Fixes bug 856.
svn:r17567
2008-12-10 22:17:02 +00:00
Nick Mathewson
c24627fa6f fix a typo in tor-spec.txt
svn:r17561
2008-12-10 17:25:17 +00:00
Roger Dingledine
9dd0516003 add four items that ibb wants to see.
svn:r17552
2008-12-10 07:42:47 +00:00
Nick Mathewson
f117ec8b68 small todo/changelog fixes
svn:r17551
2008-12-10 05:39:27 +00:00
Roger Dingledine
8054fdc51a the bridge family proposal really resembles 'dead' more than it resembles
'finished'.


svn:r17546
2008-12-09 23:51:02 +00:00
Roger Dingledine
2200bd20d2 point out that one todo item is actually already started
svn:r17545
2008-12-09 23:50:35 +00:00
Roger Dingledine
3a3d2ec4d6 summarize proposal 111 in tor-spec
svn:r17544
2008-12-09 23:30:50 +00:00
Nick Mathewson
3d90da5db5 Add a description of how to make AES parallelized across cores to TODO.021.
svn:r17540
2008-12-09 20:49:34 +00:00
Nick Mathewson
8990dbcf7a Redivide 0.2.1 items into do,nice-to-have,and defer.
svn:r17539
2008-12-09 20:48:22 +00:00
Nick Mathewson
e6cc9a8352 Specify the CONSENSUS_ARRIVED event.
svn:r17536
2008-12-09 18:17:07 +00:00
Nick Mathewson
df9257c6ff Note that thandy-client json2xml works, and afaik Matt is satisfied with it.
svn:r17534
2008-12-09 17:47:26 +00:00
Nick Mathewson
73c6e8821a remove some already-proposed things from 098-todo.txt
svn:r17533
2008-12-09 17:39:46 +00:00
Nick Mathewson
a79dbce29b Update status on some hidden-service proposals
svn:r17532
2008-12-09 16:59:33 +00:00
Nick Mathewson
37d7df2bf7 Migrate the reindex script to python, since adding features to the Perl was getting too ugly. Make it handle line-continuations, and include target versions in output.
svn:r17531
2008-12-09 16:13:38 +00:00
Nick Mathewson
6e59ad4b9e Mark proposal 135 as Closed: no actual spec changes needed.
svn:r17529
2008-12-09 14:06:40 +00:00
Nick Mathewson
eb19ddb020 Merge proposal 136 into dir-spec.txt. We need to get better about doing this.
svn:r17528
2008-12-09 13:57:23 +00:00
Nick Mathewson
0121caef61 Mark proposals 153 and 154 as superseded by thandy-spec.txt
svn:r17525
2008-12-09 04:05:25 +00:00
Roger Dingledine
c15b07bb30 more updates on our todo files
svn:r17512
2008-12-07 23:43:55 +00:00
Roger Dingledine
84581b4723 first cut of mid-february goals.
svn:r17510
2008-12-07 18:49:28 +00:00
Roger Dingledine
0f8fb53088 remove a few done items from the 021 todo
svn:r17509
2008-12-07 18:48:33 +00:00
Roger Dingledine
f475d99eb4 and even better still
svn:r17508
2008-12-07 17:58:06 +00:00
Roger Dingledine
e6ae970dd6 update our external constraints to match reality better
svn:r17507
2008-12-07 17:56:55 +00:00
Jacob Appelbaum
6b178b46ef New DirPortFrontPage option that takes an html file and publishes it as "/" on the DirPort. Now relay operators can provide a disclaimer without needin to set up a separate webserver. There's a sample disclaimer in contrib/tor-exit-notice.html.
svn:r17500
2008-12-07 01:21:19 +00:00
Andrew Lewman
ea975ddeee Update the win32 directions to mention the many symlink errors one
receives.


svn:r17482
2008-12-04 19:04:24 +00:00
Andrew Lewman
ae85ca25f5 Update libevent version in the win32 directions.
svn:r17480
2008-12-04 18:00:04 +00:00
Nick Mathewson
efa5415f29 signing, not secret.
svn:r17476
2008-12-03 16:37:04 +00:00
Nick Mathewson
14fae5f2b3 Revise 157: make the crosscert field match the other authority cert field names.
svn:r17469
2008-12-03 03:38:40 +00:00
Nick Mathewson
1b95a8e68a A cryptic comment in dir-spec.txt is now a complete proposal.
svn:r17452
2008-12-02 23:02:31 +00:00
Nick Mathewson
fd9ecca656 Finish a sentence
svn:r17451
2008-12-02 23:02:10 +00:00
Nick Mathewson
bf4c6cf24a Add proposal 157: "Make certificate downloads specific"
svn:r17448
2008-12-02 22:20:47 +00:00
Roger Dingledine
2d8f7a4ff6 clarify that 'resolve' relay cells nul-terminate the hostname, just
like 'begin' relay cells.


svn:r17442
2008-12-02 17:35:05 +00:00
Roger Dingledine
9474ac11d8 minor fix
svn:r17407
2008-11-29 12:04:17 +00:00
Roger Dingledine
cfd21c58b5 don't lose a patch that mwenge wrote to put different destination
ports on different streams. one day i will make this into a real
proposal, and argue we should put it in.


svn:r17380
2008-11-24 02:08:46 +00:00
Roger Dingledine
5f86304a5c also run ./reindex.pl
svn:r17378
2008-11-24 00:56:04 +00:00
Roger Dingledine
afad8df068 add proposal 156 from mwenge, Tracking blocked ports on the client side
svn:r17377
2008-11-24 00:53:19 +00:00
Andrew Lewman
d54fbdb531 remove some completed items. I should look at this more often.
svn:r17242
2008-11-11 01:26:18 +00:00
Nick Mathewson
dcfbd1e024 Add some notes on Unnamed, w lines, and p lines to dir-spec.txt, since they are all in the code now.
svn:r17227
2008-11-09 16:41:06 +00:00
Roger Dingledine
1d824f8dc2 remove a bunch of obsolete html files. they haven't been linked
to for many years. i think.


svn:r17224
2008-11-09 03:23:18 +00:00
Roger Dingledine
5ad3669e93 some changes i found in my other sandbox
svn:r17216
2008-11-08 06:33:43 +00:00
Roger Dingledine
39f2b6a849 some minor changes i found in my sandbox
svn:r17215
2008-11-08 06:32:46 +00:00
Steven Murdoch
9d68ed08e9 Patch from Jacob Appelbaum and me to make User option more robust, properly set supplementary groups, deprecated the Group option, and log more information on credential switching
svn:r17200
2008-11-07 02:06:12 +00:00
Nick Mathewson
ad6971d3b3 Make multiplicity of dir-address match code. Fix bug 849
svn:r17193
2008-11-05 18:35:53 +00:00
Nick Mathewson
39db9fbe00 Yes, "NL" means "LF" to Tor.
svn:r17192
2008-11-05 18:31:28 +00:00
Roger Dingledine
4520500cde put in karsten's patch #1 for proposal 155, modified
svn:r17106
2008-10-15 00:36:09 +00:00
Roger Dingledine
ebf6591e6f cleanups on proposal 121 while i was reading it. karsten, there's a
question for you about passwords at the end.


svn:r17097
2008-10-14 20:04:47 +00:00
Steven Murdoch
3e0f0b48d9 Template file for performance roadmap
svn:r17073
2008-10-13 17:02:53 +00:00
Karsten Loesing
502192502a Add some open tasks for 0.2.1.x.
svn:r17069
2008-10-13 09:35:49 +00:00
Karsten Loesing
814135b9a6 Mark mid-August item done; also, mid October comes before end of October.
svn:r17067
2008-10-13 09:13:43 +00:00
Roger Dingledine
73e749c7b4 add a note to proposal 120 about why it died
svn:r17056
2008-10-11 10:48:47 +00:00
Roger Dingledine
997feaf689 make ./reindex.pl happy
svn:r17033
2008-10-02 11:36:04 +00:00
Roger Dingledine
abc31319d4 add karsten's proposal 155, after giving it a more unique name
svn:r17032
2008-10-02 11:29:30 +00:00
Roger Dingledine
a31d0f9f15 Use of uninitialized value in regexp compilation at ./reindex.pl line 55.
svn:r17031
2008-10-02 11:28:23 +00:00
Roger Dingledine
d9b429b514 remove some old done items i found in the todo
svn:r17030
2008-10-02 11:13:34 +00:00
Nick Mathewson
ae3ce7b387 Patch from mwenge: update TrackHostExits mapping expiry times when the mappings are used, so that they expire a while after their last use, not a while after their creation.
svn:r17004
2008-09-29 14:53:53 +00:00
Nick Mathewson
ec56889013 Note that bug 469 needs a proposal in the proposal TODO.
svn:r16993
2008-09-28 15:42:56 +00:00
Nick Mathewson
e147e867be Proposal 152 implementation from Josh Albrecht, with tweaks.
svn:r16983
2008-09-26 18:58:45 +00:00
Nick Mathewson
8bbbbaf87b Add country-code support to configured node lists to implement the ever-popular "no exits in Monaco" feature (ExcludeExitNodes {MC}). Also allow country codes and IP ranges in ExitNodes. (EntryNodes needs more work.) Based on code by Robert Hogan. Needs more testing.
svn:r16966
2008-09-25 20:21:35 +00:00
Karsten Loesing
f2ff3e74ae All relays now store and serve v2 hidden service descriptors by default (not only directory mirrors).
svn:r16961
2008-09-24 22:33:47 +00:00
Nick Mathewson
8bc1536a9e Add patch 4 from Karsten for proposal 121, slightly modified. Karsten should definitely re-review the bits I changed.
svn:r16955
2008-09-24 14:44:29 +00:00
Nick Mathewson
545b317e1f Fix for bug 797 (by arma, with tweaks): always use create_fast for circuits where we do not know an onion key.
svn:r16942
2008-09-23 20:13:23 +00:00
Roger Dingledine
e761a3a50e add some more papers we tend to cite
svn:r16918
2008-09-17 07:17:17 +00:00
Roger Dingledine
dbb481c169 Serve the latest v3 networkstatus consensus via the control
port. Use "getinfo dir/status-vote/current/consensus" to fetch it.


svn:r16907
2008-09-14 04:07:29 +00:00
Roger Dingledine
2d95accc75 Allow ports 465 and 587 in the default exit policy again. We had
rejected them in 0.1.0.15, because back in 2005 they were commonly
misconfigured and ended up as spam targets. We hear they are better
locked down these days.


svn:r16898
2008-09-13 10:04:42 +00:00
Karsten Loesing
f0a5ef804f Directory mirrors store and serve v2 hidden service descriptors by default.
svn:r16858
2008-09-11 20:06:04 +00:00
Roger Dingledine
535e2074bc give lasse's last name a different charset
svn:r16838
2008-09-11 09:23:53 +00:00
Andrew Lewman
147f75c525 remove the last vestiges of the OS variable.
svn:r16701
2008-08-31 14:15:15 +00:00
Roger Dingledine
7f5b671167 we bad grammar
svn:r16688
2008-08-30 05:43:58 +00:00
Andrew Lewman
472bdb0cc6 clean up numbering, remove an unneeded step. backport this.
svn:r16670
2008-08-27 03:55:41 +00:00
Andrew Lewman
6b80206df7 Update the doc to reflect latest xcode
svn:r16668
2008-08-27 03:46:57 +00:00
Roger Dingledine
8f5642edbc Relays now reject risky extend cells: if the extend cell includes
a digest of all zeroes, or asks to extend back to the relay that
sent the extend cell, tear down the circuit. Ideas suggested
by rovv.


svn:r16605
2008-08-20 05:21:43 +00:00
Roger Dingledine
369e3bc656 minor fixes/additions
svn:r16580
2008-08-17 21:49:50 +00:00
Roger Dingledine
70a54ed850 make the description of geoip-client-origins more true to the code
svn:r16579
2008-08-17 21:49:06 +00:00
Mike Perry
1fcbd9f233 Update proposal after feedback from Nick.
svn:r16556
2008-08-15 04:13:11 +00:00
Peter Palfrader
8cc3d6e22d Add exitpolicy summaries to the consensus
svn:r16554
2008-08-14 23:01:31 +00:00
Peter Palfrader
3edf7cade5 mark a todo item that has been done a while ago
svn:r16545
2008-08-14 12:43:35 +00:00
Peter Palfrader
7c4106135a Give bw in kb/sec in votes/consensus
svn:r16544
2008-08-14 12:37:59 +00:00