Nick Mathewson
a8ddac96d8
handle ipv6 in socks5 requests.
...
svn:r16476
2008-08-08 16:41:59 +00:00
Andrew Lewman
fa0a4ac3ad
Added new line from edmanm
...
svn:r16471
2008-08-08 01:05:19 +00:00
Andrew Lewman
6ec863a92f
Remove the summary step that says to update package.sh.
...
svn:r16468
2008-08-07 23:46:40 +00:00
Nick Mathewson
37432c06ef
r17657@tombo: nickm | 2008-08-06 12:04:49 -0400
...
another todo tweak to test commit script
svn:r16446
2008-08-06 16:04:52 +00:00
Nick Mathewson
221237a2de
r17655@tombo: nickm | 2008-08-06 12:03:40 -0400
...
add an item to the TODO
svn:r16445
2008-08-06 16:03:49 +00:00
Roger Dingledine
b79fe6a0db
bump to 0.2.1.4-alpha-dev, add a future todo item
...
svn:r16440
2008-08-05 23:33:43 +00:00
Nick Mathewson
960a0f0a99
r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400
...
Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you.
svn:r16435
2008-08-05 20:08:19 +00:00
Nick Mathewson
750bb795ac
another sample commit to check out new subject line logic
...
svn:r16434
2008-08-05 19:17:17 +00:00
Nick Mathewson
77823c8331
sample commit to check out new subject line logic
...
svn:r16433
2008-08-05 19:12:19 +00:00
Peter Palfrader
0cfb68454e
Document that we break ties in favor of smaller SD digest if there are still ties after comparing the published timestamp
...
svn:r16432
2008-08-05 18:54:23 +00:00
Roger Dingledine
4cb2adcd4f
update the external constraints. still need to add in the BBG items.
...
svn:r16428
2008-08-05 18:15:56 +00:00
Roger Dingledine
42ca0d4270
break the todo file into three todo files.
...
svn:r16427
2008-08-05 18:10:26 +00:00
Peter Palfrader
59439c9d5b
We put bw info directory into the consensus, also versions are already there and protocol versions are not currently required
...
svn:r16423
2008-08-05 16:29:20 +00:00
Roger Dingledine
d01813a8dd
Take out the TestVia config option, since it was a workaround for
...
a bug that was fixed in Tor 0.1.1.21.
svn:r16409
2008-08-05 00:12:05 +00:00
Karsten Loesing
814394f32b
Some more changes to proposal 121. It turns out (once more) that a specification is not complete until it gets implemented.
...
svn:r16384
2008-08-04 15:55:20 +00:00
Karsten Loesing
cac654acc4
Some tiny corrections to proposal 121.
...
svn:r16381
2008-08-04 12:44:14 +00:00
Roger Dingledine
449174d796
update and integrate proposals 125 (bridges) and 137 (bootstrap status)
...
svn:r16374
2008-08-03 15:34:28 +00:00
Roger Dingledine
44536fddbc
add matt's auto update proposal
...
svn:r16373
2008-08-03 13:49:14 +00:00
Roger Dingledine
fd4a30d198
bump to 0.2.1.3-alpha
...
svn:r16369
2008-08-03 05:35:42 +00:00
Karsten Loesing
d2dd63598f
Proposal 121: Remove improved hidden service protocol without client authorization (2.1). It might get implemented in proposal 142.
...
svn:r16328
2008-08-01 11:35:25 +00:00
Karsten Loesing
666e179ded
Proposal 121: Use first part of Diffie-Hellman handshake for replay protection instead of rendezvous cookie.
...
svn:r16327
2008-08-01 11:19:43 +00:00
Karsten Loesing
1b2545ff98
Proposal 121: Limit maximum descriptor size to 20 kilobytes to prevent abuse.
...
svn:r16303
2008-07-31 13:27:14 +00:00
Nick Mathewson
e4d71827d5
r17437@tombo: nickm | 2008-07-30 09:04:15 -0400
...
ipv6 todo items
svn:r16258
2008-07-30 13:04:38 +00:00
Nick Mathewson
c4bf882d43
r17433@tombo: nickm | 2008-07-29 10:58:07 -0400
...
Docment gcov in HACKING
svn:r16254
2008-07-30 13:04:19 +00:00
Jacob Appelbaum
efc7f1ef8f
An idea discussed with Roger and Nick at PET.
...
svn:r16181
2008-07-24 15:37:49 +00:00
Nick Mathewson
ea95ce25b6
r17323@aud-055: nickm | 2008-07-23 17:58:25 +0200
...
Implement most of proposal 110.
svn:r16156
2008-07-23 15:58:38 +00:00
Nick Mathewson
15b2b8bd69
r17309@aud-055: nickm | 2008-07-23 16:05:43 +0200
...
Patch from Christian Wilms: remove (HiddenService|Rend)(Exclude)?Nodes options. They never worked properly, and nobody seems to be using them. Resolves bug 754.
svn:r16144
2008-07-23 14:07:32 +00:00
Karsten Loesing
29795999a0
Proposal 142: Added comment by Nick (but no solution, yet) that sharing of circuits between multiple clients is not supported by Tor.
...
svn:r16075
2008-07-19 13:52:09 +00:00
Karsten Loesing
9161f0a216
Proposal 121: Added INTRODUCE1V cell type, improved replay protection for INTRODUCE2 cells, described limitations for auth protocols, improved hidden service protocol without client authorization, added second, more scalable authorization protocol, rewrote existing authorization protocol; changes based on discussion with Nick
...
svn:r16074
2008-07-19 13:51:34 +00:00
Nick Mathewson
d8f4ccc1d3
r17189@tombo: nickm | 2008-07-18 14:35:58 -0400
...
Mark proposal 150 closed.
svn:r16062
2008-07-18 18:36:35 +00:00
Nick Mathewson
c8160bce1f
r17188@tombo: nickm | 2008-07-18 14:35:18 -0400
...
Add new ExcludeExitNodes option. Also add a new routerset type to handle Exclude[Exit]Nodes. It is optimized for O(1) membership tests, so as to make choosing a random router run in O(N_routers) time instead of in O(N_routers*N_Excluded_Routers).
svn:r16061
2008-07-18 18:36:32 +00:00
Nick Mathewson
f2550a52d4
r17187@tombo: nickm | 2008-07-18 14:20:51 -0400
...
Mark some proposals as written in TODO
svn:r16060
2008-07-18 18:36:23 +00:00
Nick Mathewson
3b356b11bf
Remove from the spec a reference forward-compatiblity feature that we never implemented (bug 774). Also remove backward compatibility notes for versions older than 0.1.1.15-rc; those are long-unsupported, and do not work with the current network. Still to fix are future-tense statements about 0.1.2.x.
...
svn:r16003
2008-07-17 02:35:17 +00:00
Roger Dingledine
b27b3472fa
changes sitting in my trunk sandbox
...
svn:r15955
2008-07-16 00:05:46 +00:00
Peter Palfrader
ddb7f885b1
proposal from 13 Apr 2008 that never got a number is proposal #139
...
svn:r15945
2008-07-15 21:18:10 +00:00
Peter Palfrader
3a81723641
I still think Metabytes are much cooler than Megabytes
...
svn:r15944
2008-07-15 21:12:05 +00:00
Jacob Appelbaum
8fc1f16714
An initial check in of the automatic update program. Mixed ideas, needs much work and spliting.
...
svn:r15925
2008-07-15 07:20:55 +00:00
Nick Mathewson
55c3619c23
Make Closed and Finished proposals know when they were implemented (approximately). Make this more accurate in the future.
...
svn:r15905
2008-07-14 20:57:17 +00:00
Nick Mathewson
b2da39fd9d
For some open and accepted proposals, note their target versions.
...
svn:r15904
2008-07-14 20:44:44 +00:00
Nick Mathewson
36d6f50d09
add proposal 152
...
svn:r15903
2008-07-14 19:52:29 +00:00
Roger Dingledine
2d48d75594
remove / reallocate some todo items
...
svn:r15889
2008-07-14 04:00:29 +00:00
Nick Mathewson
53f558decc
r16928@tombo: nickm | 2008-07-11 17:07:36 -0400
...
It seems that fixing one spelling error always means that somebody is about to tell me about another. Fix a second spelling error in the risks section of 150.
svn:r15848
2008-07-11 21:07:43 +00:00
Nick Mathewson
c77d00d777
r16926@tombo: nickm | 2008-07-11 15:58:34 -0400
...
fix spelling error spotted by qbi.
svn:r15846
2008-07-11 19:58:38 +00:00
Nick Mathewson
c319497886
r16923@tombo: nickm | 2008-07-11 15:12:12 -0400
...
Mark proposal 150 accepted; add risks section; revise English a bit.
svn:r15845
2008-07-11 19:13:36 +00:00
Peter Palfrader
221eccd9fe
Add weight consensus line, as described on or-dev,
...
list elements of RELAY_REQUEST_SD cells
svn:r15844
2008-07-11 19:01:48 +00:00
Nick Mathewson
f66b810616
r16919@tombo: nickm | 2008-07-11 13:04:28 -0400
...
Update proposal statuses for 0.2.1.x.
svn:r15843
2008-07-11 17:08:11 +00:00
Nick Mathewson
75301cb906
r16918@tombo: nickm | 2008-07-11 13:04:01 -0400
...
Update proposal 110 based on discussions with arma and implementation status.
svn:r15842
2008-07-11 17:08:08 +00:00
Nick Mathewson
ccc2019570
r16897@tombo: nickm | 2008-07-11 12:30:57 -0400
...
Revise proposal 147 as sugested by arma.
svn:r15840
2008-07-11 16:33:41 +00:00
Nick Mathewson
9b3befeb85
r16896@tombo: nickm | 2008-07-11 11:45:16 -0400
...
Revise proposal 118; turn it into a real proposal.
svn:r15839
2008-07-11 16:33:36 +00:00
Mike Perry
272165e659
Add guard node failure plans to proposal.
...
svn:r15706
2008-07-06 23:36:33 +00:00
Nick Mathewson
f302f23270
Add proposal 150 and proposal 151
...
svn:r15695
2008-07-06 17:37:04 +00:00
Karsten Loesing
5f080cbaec
Proposal 121: Add a simple algorithm to delay descriptor publication for different clients of a hidden service;
...
Proposal 142: Give first security property the new name "Responsibility" and change new cell formats according to rendezvous protocol version 3 draft.
svn:r15655
2008-07-04 15:39:21 +00:00
Nick Mathewson
2365e5ca8c
r16695@tombo: nickm | 2008-07-03 13:00:38 -0400
...
add new proposal 149: using netinfo data
svn:r15629
2008-07-03 17:00:42 +00:00
Roger Dingledine
ff3f2e59f5
add new proposal 148-uniform-client-end-reason.txt
...
svn:r15612
2008-07-02 23:00:54 +00:00
Roger Dingledine
15f9686b5b
separate the web instructions from the pootle instructions
...
svn:r15610
2008-07-02 21:49:58 +00:00
Roger Dingledine
c620b4ecb6
linewrap/whitespace fixes
...
svn:r15609
2008-07-02 21:10:13 +00:00
Nick Mathewson
1188df9c86
r16666@tombo: nickm | 2008-07-02 15:17:46 -0400
...
Mark 145 and 146 open (oops). Add new proposal 147 about making v2 directories less needed.
svn:r15607
2008-07-02 19:17:51 +00:00
Nick Mathewson
11327784db
r16664@tombo: nickm | 2008-07-02 14:03:44 -0400
...
Add two new proposals.
svn:r15606
2008-07-02 18:04:01 +00:00
Jacob Appelbaum
e257b52f13
Update vidalia url
...
svn:r15594
2008-07-02 10:33:11 +00:00
Nick Mathewson
3d0360d4e0
Add proposal 144 from M Fr.
...
svn:r15586
2008-07-01 23:13:42 +00:00
Nick Mathewson
158ee8eafe
Add proposal 143: Improvements of Distributed Storage for Tor Hidden Service Descriptors
...
svn:r15552
2008-06-28 19:25:39 +00:00
Nick Mathewson
5b25352bf6
Add proposal 142: Combine Introduction and Rendezvous Points
...
svn:r15531
2008-06-28 02:45:46 +00:00
Roger Dingledine
8f4cb414b4
annotate the todo file a bit
...
svn:r15438
2008-06-23 20:16:40 +00:00
Andrew Lewman
ee31da1d46
Mingw 5.1.3 doesn't like sp3 for winxp.
...
svn:r15419
2008-06-22 17:28:38 +00:00
Jacob Appelbaum
e45c3d0553
Document this htpass thing for everyone.
...
svn:r15381
2008-06-20 23:15:48 +00:00
Karsten Loesing
33ced73597
Added prefixes to testing-network-only configuration options.
...
svn:r15375
2008-06-20 17:03:13 +00:00
Roger Dingledine
0702f21a59
another item matt should do for vidalia
...
svn:r15370
2008-06-20 04:57:24 +00:00
Roger Dingledine
8fa912a8c5
If we close our OR connection because there's been a circuit
...
pending on it for too long, we were telling our bootstrap status
events "REASON=NONE". Now tell them "REASON=TIMEOUT".
svn:r15369
2008-06-20 04:42:17 +00:00
Roger Dingledine
94dabd2c23
If you're using bridges, generate "bootstrap problem" warnings
...
as soon as you run out of working bridges, rather than waiting
for ten failures -- which will never happen if you have less than
ten bridges.
svn:r15368
2008-06-20 04:34:39 +00:00
Jacob Appelbaum
67df8f6011
Updated Vidalia section and svn url.
...
svn:r15365
2008-06-19 18:44:15 +00:00
Roger Dingledine
d76d0493d6
start sending "COUNT=%d RECOMMENDATION=%s" key/values on bootstrap
...
problem status events, so the controller can hear about problems even
before tor decides they're worth reporting for sure.
svn:r15357
2008-06-19 04:50:06 +00:00
Nick Mathewson
60146c90d4
Spec clarifications on 137.
...
svn:r15352
2008-06-18 20:00:32 +00:00
Roger Dingledine
c6a94718cd
Directory authorities shouldn't complain about bootstrapping
...
problems just because they do a lot of reachability testing and
some of the connection attempts fail.
svn:r15348
2008-06-18 07:34:04 +00:00
Roger Dingledine
50d3adb819
I was on the second paragraph of my or-dev mail explaining why I chose to
...
set starting=1 to avoid potential bugs with having it conflict with 0,
which I used to mean uninitialized, when I realized I would be writing
many more lame-sounding paragraphs in the future. Just start it at 0
and handle the bugs.
svn:r15346
2008-06-18 05:35:19 +00:00
Nick Mathewson
2e5e2f946a
More todo updates
...
svn:r15344
2008-06-18 04:30:00 +00:00
Roger Dingledine
1ad83d74b1
Send an initial "Starting" bootstrap status event, so we have a
...
state to start out in.
svn:r15326
2008-06-17 08:15:42 +00:00
Roger Dingledine
c19392469d
add a getinfo so vidalia can query our current bootstrap state, in case
...
it attaches partway through and wants to catch up.
matt, is this a good format for you, or is there an even better format?
svn:r15325
2008-06-17 08:01:43 +00:00
Jacob Appelbaum
3240cb3f64
Updated to reflect the new pootle backend process. This can almost all be automated when the time comes and when we are sure we won't have major issues with pootle/translation updates/etc.
...
svn:r15320
2008-06-17 05:47:49 +00:00
Roger Dingledine
aa3ad6ecb4
make rend-spec sound less like the begin_dir cell actually includes
...
the start of the http payload.
svn:r15311
2008-06-16 20:31:25 +00:00
Nick Mathewson
bcd7357b71
Add proposal 141: download server descriptors on demand. (Status: Draft).
...
svn:r15302
2008-06-16 17:30:22 +00:00
Nick Mathewson
44452c2756
r16341@tombo: nickm | 2008-06-15 22:04:25 -0400
...
Allow spaces to be omitted in approved-router file fingerprints. Requested by arma.
svn:r15296
2008-06-16 02:08:30 +00:00
Nick Mathewson
9cfe70cb69
Add proposal 140-consensus-diffs.txt
...
svn:r15293
2008-06-16 01:14:02 +00:00
Peter Palfrader
223a5865e0
Add the long finished conditional-consensus-download proposal as 139
...
svn:r15288
2008-06-15 22:59:54 +00:00
Nick Mathewson
14459fe94e
Make filename lines in proposals match actual filenames. Accept 135.
...
svn:r15279
2008-06-15 17:09:15 +00:00
Nick Mathewson
16edff2185
Update reindex script to check filename lines.
...
svn:r15278
2008-06-15 17:08:28 +00:00
Andrew Lewman
8555a768fd
In Steve Jobs parlance, "boom." The Tor osx bundle is now just Tor and
...
a startup script. This is consistent with every other OS for which we
build packages. If you want privoxy and torbutton, use the Vidalia
bundle.
svn:r15272
2008-06-15 12:51:51 +00:00
Roger Dingledine
c96b15f9bc
minor touchups on proposals
...
svn:r15263
2008-06-15 01:50:31 +00:00
Nick Mathewson
96bf9cd4c5
Comments and doc tweaks on Karsten's testing-dir-networks patch
...
svn:r15254
2008-06-14 16:11:37 +00:00
Nick Mathewson
0831cc3dbc
Patch from Karsten to implement proposal 135 ("Testing Tor Networks").
...
svn:r15253
2008-06-14 16:01:29 +00:00
Roger Dingledine
d2b4a08113
a huge pile of bridge and bootstrap related bugs that arma should work on.
...
svn:r15249
2008-06-14 06:04:16 +00:00
Nick Mathewson
1913364dc8
More clarifications to xxx-geoip-survey-plan.txt.
...
svn:r15234
2008-06-13 22:18:21 +00:00
Nick Mathewson
96e8fb8e8a
Mark 136 as finished.
...
svn:r15233
2008-06-13 21:35:41 +00:00
Peter Palfrader
3234f6d298
Merge proposal 138 as Closed and merge it into the main spec
...
svn:r15232
2008-06-13 21:30:20 +00:00
Peter Palfrader
514960ea03
Briefly mention consensus method 3
...
svn:r15231
2008-06-13 21:30:17 +00:00
Nick Mathewson
4630f0453d
Explain how my emacs setup works in the HACKING file. Someone else may care too.
...
svn:r15228
2008-06-13 19:57:52 +00:00
Nick Mathewson
bb0947b1b9
Add proposal 138: remove routers that are not Running from consensus documents.
...
svn:r15175
2008-06-13 01:04:34 +00:00
Nick Mathewson
617843988c
r16215@tombo: nickm | 2008-06-12 18:39:03 -0400
...
Implement code to manually force the OpenSSL client cipher list to match the one recommended in proposal 124, *even if* we do not know all those ciphers. This is a bit of a kludge, but it is at least decently well commented.
svn:r15173
2008-06-12 22:39:13 +00:00
Nick Mathewson
dedcc7c34b
r16178@tombo: nickm | 2008-06-11 16:33:06 -0400
...
Update geoip proposal draft to more closely match reality , and include slightly better ideas about dir guards.
svn:r15142
2008-06-11 20:44:22 +00:00
Nick Mathewson
698dfe2282
r16177@tombo: nickm | 2008-06-11 16:32:10 -0400
...
update TODO some.
svn:r15141
2008-06-11 20:44:17 +00:00
Roger Dingledine
f30faf2acf
give the bootstrap-phases proposal a real number
...
svn:r15121
2008-06-11 05:31:29 +00:00
Roger Dingledine
ff789e5e5f
flesh out some more sections of my bootstrap status event plan
...
svn:r15120
2008-06-11 04:09:35 +00:00
Roger Dingledine
8c85eef9b0
start sending "bootstrap problem" status events when we're having troubles
...
reaching relays.
svn:r15116
2008-06-11 01:14:23 +00:00
Roger Dingledine
baa3cea213
Start noticing and reporting bootstrapping failures too. It looks like
...
we never bothered learning why OR conns fail, so next step is to add some
infrastructure for that.
svn:r15091
2008-06-09 18:32:43 +00:00
Roger Dingledine
3bb5d3ba6d
include tags in the bootstrap status events. also document the
...
bootstrapping process and how the phases break down.
svn:r15020
2008-06-08 02:53:32 +00:00
Roger Dingledine
58c2a5379b
start a spec proposal to describe this whole bootstrapping phase thing
...
svn:r15010
2008-06-07 09:27:43 +00:00
Roger Dingledine
9b626988a6
flush some changes in my sandbox -- ancient changelog typos, etc
...
svn:r15007
2008-06-07 05:24:47 +00:00
Roger Dingledine
d27f7e8e46
put nlnet's 'user safety contest' on the roadmap, so we make sure
...
to submit something
svn:r15001
2008-06-06 23:48:10 +00:00
Roger Dingledine
1ecb2982ac
touch-up some of the todo deliverables that we've made progress on.
...
other people should feel free to mark their items as done. :)
svn:r15000
2008-06-06 23:47:46 +00:00
Jacob Appelbaum
5d86bb8cc5
Add note about Launchpad bug and about msguniq.
...
svn:r14912
2008-06-03 11:01:16 +00:00
Nick Mathewson
582046e85f
Document our timelines for fetching consensuses. The language is not as clear as it could be; can anybody make it better?
...
svn:r14803
2008-05-29 02:51:47 +00:00
Nick Mathewson
ac330d9ba7
New code to implement proposal for local geoip stats. Only enabled with --enable-geoip-stats passed to configure.
...
svn:r14802
2008-05-29 02:29:35 +00:00
Nick Mathewson
6985ad9603
add some notes to proposal 117
...
svn:r14783
2008-05-28 20:26:58 +00:00
Nick Mathewson
bd3b86df3b
Several geoip changes/fixes as requested.
...
svn:r14780
2008-05-28 18:31:57 +00:00
Roger Dingledine
02c26de834
remove duplicate item. see, progress already.
...
svn:r14770
2008-05-28 10:04:34 +00:00
Roger Dingledine
b3008a2fb9
a bunch of little items for nick to work on, to make geoip reporting
...
closer to a reality
svn:r14769
2008-05-28 10:03:19 +00:00
Nick Mathewson
5c6734b251
r15794@tombo: nickm | 2008-05-28 01:16:53 -0400
...
Note a few urgent TODO items
svn:r14768
2008-05-28 05:17:08 +00:00
Roger Dingledine
60ca544578
minor fixes
...
svn:r14763
2008-05-28 04:32:59 +00:00
Roger Dingledine
a3193c6989
add a separator between vidalia and torbutton discussion
...
svn:r14762
2008-05-28 04:31:16 +00:00
Nick Mathewson
4ea2a4595e
Fix the first part of bug 681, as suggested by Robert Hogan on or-talk.
...
svn:r14754
2008-05-27 21:02:36 +00:00
Roger Dingledine
4f8bb87ac5
add some more todo items, some of them "actual deliverables", for
...
various folks.
svn:r14743
2008-05-27 01:27:15 +00:00
Roger Dingledine
3edbc9899b
minor fix to proposal 136
...
svn:r14742
2008-05-26 23:32:42 +00:00
Peter Palfrader
cfd6159bb3
add to todo: store some more stuff in the statefile
...
svn:r14688
2008-05-22 17:13:55 +00:00
Nick Mathewson
d503e1f285
r15704@host206: nickm | 2008-05-21 16:21:47 -0400
...
Clarification/explanation patch for specs, from Killerchicken
svn:r14687
2008-05-21 20:22:43 +00:00
Karsten Loesing
fa319ca362
Included changes based on comments by Nick to or-dev and added a section for test cases.
...
svn:r14674
2008-05-19 21:23:43 +00:00
Nick Mathewson
1e86603b1c
r15623@tombo: nickm | 2008-05-15 02:10:53 -0400
...
Notes on authority diversity for authority-policy.txt
svn:r14619
2008-05-15 06:11:54 +00:00
Roger Dingledine
f0ca834bc5
notes towards a "How to choose the recommended versions" section
...
svn:r14618
2008-05-15 06:00:14 +00:00
Nick Mathewson
d6d0693f0a
Actually add proposal 136: authority identity key migration mechanisms
...
svn:r14615
2008-05-14 18:53:02 +00:00
Nick Mathewson
b43f59dce8
Add proposal 136: authority identity key migration mechanisms
...
svn:r14614
2008-05-14 18:52:27 +00:00
Nick Mathewson
5fd1e77b0f
r19721@catbus: nickm | 2008-05-13 00:59:53 -0400
...
Fix range in last patch
svn:r14599
2008-05-13 05:00:09 +00:00
Nick Mathewson
65e91f8d14
r19719@catbus: nickm | 2008-05-13 00:53:26 -0400
...
Apply dir-spec clarity patch from Sebastian Hahn.
svn:r14598
2008-05-13 04:53:38 +00:00
Roger Dingledine
29b29550d5
revise nick's deliverables. hopefully none of these come as a surprise.
...
svn:r14588
2008-05-12 06:53:41 +00:00
Nick Mathewson
32065813ac
Add proposed methodolody for tracking national usage trends.
...
svn:r14578
2008-05-08 04:13:36 +00:00
Nick Mathewson
2238d8008d
r19626@catbus: nickm | 2008-05-07 14:09:47 -0400
...
Add documentation for most undocumented options, and fix some issues in "make check-docs"
svn:r14576
2008-05-07 18:10:00 +00:00
Roger Dingledine
0c46f1eaea
some deliverables and timeline for the directory overhead project
...
svn:r14556
2008-05-04 10:46:31 +00:00
Roger Dingledine
0ea78aee36
some deliverables and timeline for the hidden services project
...
svn:r14549
2008-05-04 07:27:10 +00:00
Jacob Appelbaum
ec8cd34d60
Added a useful link about BabelZilla.
...
svn:r14512
2008-04-29 22:17:03 +00:00
Karsten Loesing
d25056e76e
Some tweaking of SVN properties
...
svn:r14510
2008-04-29 20:48:40 +00:00
Karsten Loesing
eec5ec9b72
Added proposal 135: Simplify Configuration of Private Tor Networks
...
svn:r14509
2008-04-29 20:36:51 +00:00
Jacob Appelbaum
d465a9629b
Added information about Torbutton and Babelzilla per Roger's request.
...
svn:r14504
2008-04-29 03:54:42 +00:00
Jacob Appelbaum
7243966523
steps for taking strings from Vidalia and putting them into launchpad. The start of steps going from launchpad back into Vidalia proper.
...
svn:r14503
2008-04-29 03:41:28 +00:00
Karsten Loesing
4991653ad2
proposal 121: updated most parts of the concrete authorization protocol
...
svn:r14497
2008-04-28 21:50:30 +00:00
Roger Dingledine
495f4e4c5f
two items i hope mike perry can help us with
...
svn:r14488
2008-04-28 09:07:48 +00:00
Roger Dingledine
5c1ea8c42f
update / expand on some todo items
...
svn:r14483
2008-04-26 20:52:00 +00:00
Peter Palfrader
ca43044600
I bet I screwed up while merging in the changes from the feature branch into my git-svn repository. Undo r14451
...
svn:r14452
2008-04-24 15:43:25 +00:00
Peter Palfrader
016e67f941
Merge conditional consensus downloading
...
svn:r14451
2008-04-24 15:39:14 +00:00
Peter Palfrader
c65121b81f
Document conditional consensus urls in dirspec
...
svn:r14448
2008-04-24 15:39:03 +00:00
Roger Dingledine
c04771505e
prepare to add further sections on directory authority habits
...
svn:r14434
2008-04-23 22:30:41 +00:00
Roger Dingledine
864f4df905
fix typo in path-spec, spotted by keb
...
svn:r14384
2008-04-16 16:25:10 +00:00
Roger Dingledine
5e299b5e01
minor fixes that have been accumulating
...
svn:r14378
2008-04-16 00:12:44 +00:00
Roger Dingledine
67916707b5
are we really that bad at speeling?
...
svn:r14364
2008-04-12 21:36:28 +00:00
Peter Palfrader
963d281ed5
Slightly clarify the control spec
...
svn:r14362
2008-04-12 16:58:20 +00:00
Roger Dingledine
67d1a860bc
another 0.2.1.x item we should do, from talking to steven. unless
...
we already do it, in which case we should document this. :)
svn:r14361
2008-04-12 11:15:43 +00:00
Roger Dingledine
3ddfae0096
another big problem with vidalia currently
...
svn:r14360
2008-04-12 05:43:59 +00:00
Nick Mathewson
c776da9537
r15160@31-33-107: nickm | 2008-04-10 11:10:20 -0400
...
split a todo item into the done part and the not-done part; mark the done part done.
svn:r14349
2008-04-10 15:12:17 +00:00
Roger Dingledine
7c5bb17398
two steps forward, one step back
...
svn:r14344
2008-04-10 04:41:43 +00:00
Nick Mathewson
df6329426c
r19289@catbus: nickm | 2008-04-10 00:36:10 -0400
...
Mark 110 as needs-revision; 113 as superseded; 115 and 116 as dead; 117 as needs-revision; 118 as draft. Add comment to end of 113 about status.
svn:r14343
2008-04-10 04:36:21 +00:00
Roger Dingledine
7a9b39d621
shrink the hidserv section in the todo
...
svn:r14338
2008-04-09 20:33:20 +00:00
Nick Mathewson
3f6e23e3f4
r19277@catbus: nickm | 2008-04-09 16:31:51 -0400
...
Pull up items from "future versions" list, remove duplicate items, etc.
svn:r14337
2008-04-09 20:31:59 +00:00
Nick Mathewson
7210ebfb44
r19276@catbus: nickm | 2008-04-09 16:25:02 -0400
...
Remove tracked-elsewhere issues.
svn:r14336
2008-04-09 20:31:56 +00:00
Nick Mathewson
e26c1dcba7
r19275@catbus: nickm | 2008-04-09 16:24:35 -0400
...
Sort deferred-from-0.2.0 items.
svn:r14335
2008-04-09 20:31:54 +00:00
Nick Mathewson
4901ee0a8c
r19273@catbus: nickm | 2008-04-09 14:44:23 -0400
...
Do a slightly better fix for r14329: don't call time() quite so much. Also note the time(NULL) hack we wanted to do in the TODO.
svn:r14334
2008-04-09 18:44:50 +00:00
Roger Dingledine
7519a473da
add a few todo items, move some around, answer nick's questions
...
svn:r14327
2008-04-09 04:32:01 +00:00
Nick Mathewson
95488380db
r19256@catbus: nickm | 2008-04-08 22:15:27 -0400
...
Take some of the unsorted 0.2.1.x items (mostly added by arma), and sort them. Remove some that we did already, or that are already duplicated by proposals or other TODO items.
svn:r14326
2008-04-09 02:15:37 +00:00
Nick Mathewson
faa7484f43
r19255@catbus: nickm | 2008-04-08 21:42:51 -0400
...
Move some 0.2.0 TODO items into 0.2.1; remove some completed ones.
svn:r14325
2008-04-09 02:15:34 +00:00
Nick Mathewson
cc7a8a63b1
r15120@tombo: nickm | 2008-04-08 18:01:58 -0400
...
Add very short 0.2.1.x list based on discussion from arma. needs fleshing out and merging with other lists.
svn:r14324
2008-04-08 22:02:08 +00:00
Nick Mathewson
719c8fa373
r19251@catbus: nickm | 2008-04-08 17:40:15 -0400
...
Remove some bugs that are probably fixed or should go on flyspray. More some 101 items into 0.2.1.x
svn:r14323
2008-04-08 21:40:22 +00:00
Roger Dingledine
e57264fee8
If relays have 100KB/s but set relaybandwidthrate to 10KB/s, do your
...
interference attacks still work?
svn:r14316
2008-04-08 09:01:28 +00:00
Roger Dingledine
bbce9689a2
roger's grand plan for how to handle 100000 relays.
...
still needs to be fleshed out a bit. ;)
svn:r14315
2008-04-08 08:59:02 +00:00
Roger Dingledine
0e8b7d6471
finish a few items, add a few more
...
svn:r14314
2008-04-08 08:17:02 +00:00
Roger Dingledine
5174e388a6
two more things for weasel to work on
...
svn:r14280
2008-04-02 19:08:19 +00:00
Nick Mathewson
77c6ca9af3
Add Peter Palfrader's proposal 134: More robust consensus voting with diverse authority sets
...
svn:r14273
2008-04-01 15:23:44 +00:00
Jacob Appelbaum
4b38ffcfbf
More TODO poking.
...
svn:r14259
2008-03-31 10:35:58 +00:00
Jacob Appelbaum
c7f754d366
Added buildbot notes.
...
svn:r14258
2008-03-31 10:27:27 +00:00
Jacob Appelbaum
8263dbf2bf
Update status of torbutton/translation stuff.
...
svn:r14257
2008-03-31 10:20:25 +00:00
Jacob Appelbaum
1e85d5c4d5
Name fix.
...
svn:r14256
2008-03-31 08:54:25 +00:00
Roger Dingledine
230c2f2f2e
another item it'd be great to see weasel do
...
svn:r14252
2008-03-30 21:20:09 +00:00
Nick Mathewson
3e992ee419
r19142@catbus: nickm | 2008-03-30 14:14:52 -0400
...
Merge proposals 130 and 105 into tor-spec and dir-spec; mark them closed.
svn:r14247
2008-03-30 18:14:58 +00:00
Roger Dingledine
3b0be16e3b
some more things i'd be excited to see done.
...
svn:r14241
2008-03-30 11:00:30 +00:00
Nick Mathewson
4c81d0d3eb
r15025@tombo: nickm | 2008-03-29 01:42:25 -0400
...
Mark proposal 129 closed. It was basically implemented as is, and requires no specification changes.
svn:r14233
2008-03-29 05:43:04 +00:00
Nick Mathewson
2b1c9d5489
r15024@tombo: nickm | 2008-03-29 01:37:09 -0400
...
Close proposal 126 ("Getting GeoIP data and publishing usage summaries.") It was never completely built, so note which parts wer and which were not. Not-built parts would be good topics for future proposals.
svn:r14232
2008-03-29 05:43:02 +00:00
Nick Mathewson
fd4cff8a65
r15023@tombo: nickm | 2008-03-29 01:18:03 -0400
...
Merge proposal 123 ("Naming authorities automatically create bindings") into dir-spec.txt.
svn:r14231
2008-03-29 05:43:00 +00:00
Nick Mathewson
3bc512cfe2
r19107@catbus: nickm | 2008-03-27 13:20:09 -0400
...
Fix typos in proposal 131 spotted by Jens Kubieziel on or-dev.
svn:r14221
2008-03-27 17:20:13 +00:00
Nick Mathewson
932b57813a
add proposal from Robert Hogan as 133: Incorporate Unreachable ORs into the Tor Network
...
svn:r14213
2008-03-27 15:52:44 +00:00
Roger Dingledine
03078f7f7a
clarify, add one, mark one done
...
svn:r14211
2008-03-27 10:27:04 +00:00
Roger Dingledine
398815307a
actually write down the items i'm secretly hoping people will do.
...
svn:r14210
2008-03-27 10:06:23 +00:00
Roger Dingledine
b2192693b1
move some more stuff out of the 0.2.0 section
...
svn:r14189
2008-03-26 04:18:39 +00:00
Roger Dingledine
05a1b92de3
get rid of some 'done' commitments
...
svn:r14188
2008-03-26 02:34:18 +00:00
Peter Palfrader
88562c7aa4
Fix RelayBandwidthRate description
...
svn:r14170
2008-03-24 22:28:39 +00:00
Roger Dingledine
a117e7253c
it occurs to me that polipo has error messages too. and they could
...
be translated.
svn:r14145
2008-03-20 16:44:57 +00:00
Roger Dingledine
a4f2abd186
the v2dir flag isn't used for anything anymore. right?
...
svn:r14134
2008-03-20 00:04:39 +00:00
Steven Murdoch
739e3567d8
Added Automatic Firefox Notification extension to the verify-tor-usage proposal (thanks Mike Perry)
...
svn:r14128
2008-03-19 10:49:33 +00:00
Roger Dingledine
2117abbe3f
forward-port the 0.2.0.22-rc changelog entry, plus remove
...
some duplicate items.
svn:r14086
2008-03-18 02:39:34 +00:00
Nick Mathewson
e17e6371d1
r18896@catbus: nickm | 2008-03-17 16:10:54 -0400
...
Fix bug in earlier bugfix. Note stupidness of allowing NULL policies at all. Disallow empty exit policies in router descriptors.
svn:r14082
2008-03-17 20:10:57 +00:00
Nick Mathewson
23c355e4ea
r18859@catbus: nickm | 2008-03-16 22:52:52 -0400
...
Add proposal 132 from Robert Hogan.
svn:r14061
2008-03-17 02:52:54 +00:00
Roger Dingledine
0025a97960
add some todo items, remove one
...
svn:r14014
2008-03-13 21:59:41 +00:00
Nick Mathewson
8b24e01599
r18723@catbus: nickm | 2008-03-11 00:25:30 -0400
...
Fix bug spotted by mwenge: a server_event should not be a sever_event. Also, fix compile errors in config.c and control.c with --enable-gcc-warnings.
svn:r13957
2008-03-11 04:30:14 +00:00
Nick Mathewson
d6507fb510
r18722@catbus: nickm | 2008-03-10 14:59:56 -0400
...
Try to clarify draft vs needs-revision.
svn:r13956
2008-03-11 04:30:11 +00:00
Steven Murdoch
aa81dba77f
Promote xxx-verify-tor-usage.txt to proposal 131 (draft)
...
svn:r13955
2008-03-10 18:51:55 +00:00
Peter Palfrader
771b63f1e4
Add document LOADCONF to TODO
...
svn:r13951
2008-03-10 12:46:19 +00:00
Peter Palfrader
0e36ce628b
Update todo, part I done
...
svn:r13949
2008-03-10 12:41:55 +00:00
Peter Palfrader
82f3459490
Chrooting todo
...
svn:r13940
2008-03-10 12:39:48 +00:00
Steven Murdoch
0c56c7201f
Add candidate proposal xxx-verify-tor-usage
...
svn:r13937
2008-03-10 11:08:31 +00:00
Andrew Lewman
28a220b3cc
clarify a task, and take myself off one
...
svn:r13925
2008-03-10 01:23:30 +00:00
Roger Dingledine
b770cc8e6e
add some details on why we haven't done proposal 127 yet, and may
...
not ever do it.
svn:r13884
2008-03-07 21:19:21 +00:00
Roger Dingledine
5112bb4b1d
did i say *end* of june? ha ha. i meant mid june.
...
svn:r13879
2008-03-06 21:08:54 +00:00
Roger Dingledine
8ff639b34c
auto update for tor would be nice. it'd be nice by august. or
...
earlier if possible.
svn:r13866
2008-03-05 03:52:12 +00:00
Roger Dingledine
eca22a8c3d
and move a few items back a little bit too
...
svn:r13849
2008-03-04 08:02:50 +00:00
Roger Dingledine
7dca229290
and move another item up two months, but try to make it easier to
...
be sure to finish
svn:r13848
2008-03-04 07:46:44 +00:00
Roger Dingledine
effdec3974
hey nick, i just moved one of your external constraints up by
...
two months
svn:r13847
2008-03-04 07:40:23 +00:00
Roger Dingledine
5bf0a01011
forward-port r13799 and the 0.2.0.21-rc changelog
...
svn:r13808
2008-03-02 22:29:04 +00:00
Roger Dingledine
cf3e1b1309
we should consider dumping the v1 directory stuff from 0.2.1.x.
...
perhaps we would even replace the v1 directory with a static
page saying 'this is a tor server, let me tell you what that is'.
svn:r13797
2008-03-01 17:47:41 +00:00
Nick Mathewson
5855ca92a3
r14514@tombo: nickm | 2008-02-27 02:11:38 -0500
...
Add notes on dataflow (originally written for Dan) to HACKING document.
svn:r13749
2008-02-27 07:13:14 +00:00
Nick Mathewson
4ea982c4c0
r14481@tombo: nickm | 2008-02-26 14:49:04 -0500
...
Bump trunk version to 0.2.1.0-alpha-dev
svn:r13745
2008-02-26 19:49:28 +00:00
Nick Mathewson
5375f4bc98
Add the .txt ending to proposal 129. Mark proposal 123 finished.
...
svn:r13743
2008-02-26 19:29:40 +00:00
Nick Mathewson
4d68f2db63
r14471@tombo: nickm | 2008-02-26 13:35:59 -0500
...
Update statuses of implemented proposals to "Finished".
svn:r13740
2008-02-26 19:26:45 +00:00
Jacob Appelbaum
fa24596e8e
Added myself to the TODO list for claims as 'I'.
...
svn:r13730
2008-02-25 20:16:32 +00:00
Roger Dingledine
91a6a69070
minor updates from my sandbox
...
svn:r13724
2008-02-25 06:47:15 +00:00
Andrew Lewman
d1cb225c89
update torbutton version to current
...
svn:r13723
2008-02-25 03:42:26 +00:00
Nick Mathewson
b8f1092077
r14420@tombo: nickm | 2008-02-24 16:58:22 -0500
...
More TODO items for 0.2.1.x
svn:r13698
2008-02-24 22:11:08 +00:00
Roger Dingledine
fd8a386040
put some deliverables earlier in the roadmap
...
svn:r13695
2008-02-24 22:02:34 +00:00
Roger Dingledine
c3ac638971
more details on 'everybody can be a relay'
...
svn:r13684
2008-02-23 00:50:45 +00:00
Nick Mathewson
a20eda5669
r14396@tombo: nickm | 2008-02-22 14:07:37 -0500
...
Add --passphrase-fd to tor-gencert.
svn:r13679
2008-02-22 19:07:52 +00:00
Roger Dingledine
67f5978001
expand the translation portal idea a bit
...
svn:r13667
2008-02-21 23:09:51 +00:00
Nick Mathewson
b21a122ef6
r14379@tombo: nickm | 2008-02-21 17:14:24 -0500
...
Enable v2 handshakes.
svn:r13666
2008-02-21 22:14:32 +00:00
Nick Mathewson
5c03f82a65
r18345@catbus: nickm | 2008-02-21 13:45:04 -0500
...
Do the last part of arma's fix for bug 437: Track the origin of every addrmap, and use this info so we can remove all the trackhostexits-originated mappings for a given exit.
svn:r13660
2008-02-21 18:45:11 +00:00
Nick Mathewson
6b50f5ae5d
r14364@31-33-219: nickm | 2008-02-21 11:11:56 -0500
...
Note in the TODO some stuff I want to do in the next dev cycle so it stops bouncing around in my head
svn:r13659
2008-02-21 16:12:05 +00:00
Roger Dingledine
b3c0d066e5
other cleanups that have been sitting in my sandbox
...
svn:r13649
2008-02-21 09:01:32 +00:00
Roger Dingledine
828c707812
Change the behavior of "getinfo status/good-server-descriptor"
...
so it doesn't return failure when any authority disappears.
svn:r13645
2008-02-21 06:06:45 +00:00
Andrew Lewman
b9a7649576
update thoughts on documentation license.
...
svn:r13549
2008-02-17 21:44:22 +00:00
Nick Mathewson
faa56a500b
r14236@tombo: nickm | 2008-02-17 13:44:55 -0500
...
Partial fix for bug 586: Add an ephemeral __HashedControlSessionPassword.
svn:r13543
2008-02-17 18:45:07 +00:00
Roger Dingledine
256fd43e42
move todo stuff around a bit
...
svn:r13541
2008-02-17 16:50:48 +00:00
Roger Dingledine
861c79dc5d
put some external constraints into our todo list
...
svn:r13528
2008-02-15 20:20:24 +00:00
Roger Dingledine
3abafccd0e
Start choosing which bridge to use proportional to its advertised
...
bandwidth, rather than uniformly at random. This should speed up Tor
for bridge users. Also do this for people who set StrictEntryNodes.
svn:r13486
2008-02-12 22:02:47 +00:00
Nick Mathewson
d3331b3c12
r18054@catbus: nickm | 2008-02-12 15:42:36 -0500
...
Clarify a non-obvious point in control-spec.txt; patch from mwenge.
svn:r13485
2008-02-12 20:42:40 +00:00
Nick Mathewson
f3eaeb99a3
r18051@catbus: nickm | 2008-02-12 15:20:43 -0500
...
Re-tune mempool parametes based on testing on peacetime: use smaller chuncks, free them a little more aggressively, and try very hard to concentrate allocations on fuller chunks. Also, lots of new documentation.
svn:r13484
2008-02-12 20:20:52 +00:00
Nick Mathewson
c7537ae8be
r18043@catbus: nickm | 2008-02-11 23:45:07 -0500
...
Update TODO with TLS progress.
svn:r13478
2008-02-12 04:45:11 +00:00
Nick Mathewson
ab0c85eea6
r14103@tombo: nickm | 2008-02-10 13:40:09 -0500
...
Fix some XXX020s in command.c, and make it not-allowed to negotiate v1 using the v2 connection protocol: it is too hard to test, and pointless to support.
svn:r13460
2008-02-10 18:40:29 +00:00
Roger Dingledine
50113a2842
other cleanups
...
svn:r13448
2008-02-09 17:56:52 +00:00
Roger Dingledine
2475e33124
defer two things from the 0.2.0 timeframe
...
svn:r13447
2008-02-09 17:50:57 +00:00
Nick Mathewson
e3f9c42668
r17993@catbus: nickm | 2008-02-08 18:41:50 -0500
...
note progress on tls work
svn:r13435
2008-02-08 23:41:52 +00:00
Nick Mathewson
de827f89df
r14062@tombo: nickm | 2008-02-08 15:17:07 -0500
...
Change DNs in x509 certificates to be harder to fingerprint. Raise common code. Refactor random hostname generation into crypto.c
svn:r13429
2008-02-08 21:13:12 +00:00
Nick Mathewson
46b1a21dc4
r17955@catbus: nickm | 2008-02-06 16:53:07 -0500
...
The SSL portion of the revised handshake now seems to work: I just finally got a client and a server to negotiate versions. Now to make sure certificate verification is really happening, connections are getting opened, etc.
svn:r13409
2008-02-06 21:53:13 +00:00
Nick Mathewson
a869574c56
r17947@catbus: nickm | 2008-02-06 11:57:53 -0500
...
Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items.
svn:r13405
2008-02-06 16:58:05 +00:00
Nick Mathewson
ff9bd0fd3a
r17929@catbus: nickm | 2008-02-05 17:10:26 -0500
...
Fix or downgrade a few XXX020 items.
svn:r13393
2008-02-05 23:20:44 +00:00
Nick Mathewson
fac2cd3b03
r17916@catbus: nickm | 2008-02-05 16:29:35 -0500
...
Fix some XXX020 items in control.c: add a maximum line length and note that the number of versioning authorities is no longer apparent to clients.
svn:r13390
2008-02-05 21:39:49 +00:00
Nick Mathewson
bd5bcbdc09
r17912@catbus: nickm | 2008-02-05 15:57:51 -0500
...
Document truncation of version lines
svn:r13386
2008-02-05 21:39:38 +00:00
Roger Dingledine
12fbf01abe
down to 24 pages
...
svn:r13290
2008-01-26 02:48:43 +00:00
Roger Dingledine
0ddd28b75e
spec tweaks
...
svn:r13264
2008-01-24 22:47:39 +00:00
Roger Dingledine
d2a04d7e06
a new style file. and blow away a section that turned out to be dumb.
...
svn:r13223
2008-01-22 05:50:58 +00:00
Nick Mathewson
8505ee8310
r17723@catbus: nickm | 2008-01-22 00:14:57 -0500
...
Make idea proposal into proposal 130; answer question by sjmurdoch; mark 124 superseded; reindex
svn:r13222
2008-01-22 05:15:05 +00:00
Roger Dingledine
b79850d574
Make "ClientOnly 1" config option disable directory ports too.
...
svn:r13213
2008-01-21 21:00:50 +00:00
Roger Dingledine
e42a6794dc
condense the rest of the discussion into proposal 129
...
svn:r13211
2008-01-21 17:36:47 +00:00
Roger Dingledine
10ed49643e
proposal from Kevin Bauer & Damon McCoy to reject vulnerable-plaintext
...
ports (reformatted by me)
svn:r13210
2008-01-21 16:57:12 +00:00
Roger Dingledine
ff62154ba3
New config options WarnPlaintextPorts and RejectPlaintextPorts so
...
Tor can warn and/or refuse connections to ports commonly used with
vulnerable-plaintext protocols.
We still need to figure out some good defaults for them.
svn:r13198
2008-01-20 05:54:15 +00:00
Roger Dingledine
43dce232ad
If we've gone 12 hours since our last bandwidth check, and we
...
estimate we have less than 50KB bandwidth capacity but we could
handle more, do another bandwidth test.
svn:r13176
2008-01-18 04:58:40 +00:00
Roger Dingledine
b4b3472b9f
Make the tor-gencert man page get included correctly in the tarball.
...
svn:r13163
2008-01-17 20:32:37 +00:00
Roger Dingledine
8e601e0ae5
explain a bit about router descriptor purposes
...
svn:r13154
2008-01-17 05:47:44 +00:00
Roger Dingledine
a03d0e16e4
minor tweaks of the v2-conn-protocol text
...
svn:r13117
2008-01-12 19:50:52 +00:00
Nick Mathewson
01df4856f7
r17581@catbus: nickm | 2008-01-12 00:52:35 -0500
...
Actually write up what I'm implementing for the v2 connection protocol
svn:r13113
2008-01-12 05:53:03 +00:00
Roger Dingledine
23a891bf4d
add in a pdf so it'll be in our svn
...
svn:r13103
2008-01-11 03:18:56 +00:00
Roger Dingledine
4cf1b35a23
start to flesh out the issues; and add some more
...
svn:r13101
2008-01-11 02:23:33 +00:00
Roger Dingledine
8435de3c78
add an outline for a new roadmap
...
svn:r13099
2008-01-10 19:08:07 +00:00
Nick Mathewson
10d86f7615
r17558@catbus: nickm | 2008-01-10 13:07:41 -0500
...
If we do not serve v2 directory info, and our cached v2 networkstatus files are very old, remove them. If the directory is old, remove that too. (We already did this for obsolete routers files.)
svn:r13096
2008-01-10 18:08:42 +00:00
Nick Mathewson
04263648c4
r17554@catbus: nickm | 2008-01-10 12:48:29 -0500
...
Do not send bridge descriptors over unencrypted connections.
svn:r13094
2008-01-10 17:48:40 +00:00
Nick Mathewson
29b0f51a73
r17553@catbus: nickm | 2008-01-10 12:18:27 -0500
...
Add connection_dir_is_encrypted() so that we can refrain from sending bridge descriptors over an unencrypted link.
svn:r13093
2008-01-10 17:48:36 +00:00
Nick Mathewson
59fdab43cd
r17552@catbus: nickm | 2008-01-10 12:13:43 -0500
...
Make bridge geoip data get rounded up, not down.
svn:r13092
2008-01-10 17:48:32 +00:00
Nick Mathewson
c508fa5aec
r17550@catbus: nickm | 2008-01-10 12:08:01 -0500
...
Add a manual page for tor-gencert. Also implement the missing -s option in tor-gencert, and fix the info message for when no cert file is specified.
svn:r13091
2008-01-10 17:08:05 +00:00
Nick Mathewson
ca5f670fab
r17548@catbus: nickm | 2008-01-10 11:08:12 -0500
...
Make proposal-109 behavior optional.
svn:r13090
2008-01-10 16:08:47 +00:00
Roger Dingledine
e3d4997960
work down todo list for more 0.2.0.x issues
...
svn:r13087
2008-01-09 22:38:04 +00:00
Roger Dingledine
f033bd062f
remove some of the done items, in preparation for overhaul
...
svn:r13085
2008-01-09 15:11:49 +00:00
Roger Dingledine
c7df6b4908
remove some done things. move a lot more into the 0.2.1.x section.
...
there remain a bunch of things in the 0.2.0.x section that we should
either do or move into 0.2.1.x.
svn:r13084
2008-01-09 14:45:43 +00:00
Roger Dingledine
958c524a2b
start a roadmap for 2008 and beyond. based on 2007 roadmap as
...
a starting point.
svn:r13083
2008-01-09 14:21:00 +00:00
Roger Dingledine
3618b7eac3
a few items done, another item we should do
...
svn:r13082
2008-01-09 13:59:20 +00:00
Roger Dingledine
c7d3c7acd2
another blog todo
...
svn:r13075
2008-01-08 17:33:09 +00:00
Roger Dingledine
80196fb9ab
three blog-related todo items
...
svn:r13074
2008-01-08 13:21:49 +00:00
Nick Mathewson
dd35fe59c4
r17499@catbus: nickm | 2008-01-07 13:39:46 -0500
...
Bugfix on fix for 557: Make values containing special characters work right with getconf, setconf, and saveconf. Document this in control-spec.txt
svn:r13056
2008-01-07 18:54:55 +00:00
Roger Dingledine
a516973275
first thoughts on rate limiting stream creations at exits
...
svn:r13048
2008-01-07 10:41:49 +00:00
Nick Mathewson
58de695f90
r15787@tombo: nickm | 2008-01-02 01:59:07 -0500
...
Allow config values in quotes to contain special characters, with full C escape syntax. With tests. Addresses bug 557.
svn:r13021
2008-01-02 06:59:15 +00:00
Andrew Lewman
99be6dae1e
update the license for 2008, complete a todo.
...
svn:r13014
2008-01-01 04:27:13 +00:00
Andrew Lewman
0421e53c66
Fix a typo. Thanks sjmurdoch.
...
svn:r12978
2007-12-25 19:02:12 +00:00
Karsten Loesing
506a02d485
proposal 121: replaced misleading term "authentication" by "authorization", added some clarifications (comments by Sven Kaffille)
...
svn:r12967
2007-12-25 11:34:29 +00:00
Roger Dingledine
c6788cc0de
The bridge GeoIP stats were counting other relays, for example
...
self-reachability and authority-reachability tests.
svn:r12960
2007-12-25 00:07:13 +00:00
Roger Dingledine
24d46eccb9
minor patches from Christian Brueffer
...
svn:r12958
2007-12-24 22:05:05 +00:00
Roger Dingledine
44ca13ceaa
some geoip related todo items
...
svn:r12951
2007-12-24 11:18:05 +00:00
Nick Mathewson
da06bfb80f
r15653@tombo: nickm | 2007-12-23 14:15:12 -0500
...
Refactor circuit_launch* functions to take a bitfield of flags rather than 4 separate nonconsecutive flags arguments. Also, note a possible but in circuit_find_to_cannibalize, which seems to be ignoring its purpose argument.
svn:r12948
2007-12-23 19:15:22 +00:00
Roger Dingledine
9dcde682f5
minor other things in my sandbox
...
svn:r12934
2007-12-23 01:28:25 +00:00
Roger Dingledine
33f9c2c157
todo:
...
if we notice a cached-status directory and we're not serving v2 dir
info and it's old enough, delete it. same with cached-routers*.
svn:r12924
2007-12-22 09:09:43 +00:00
Roger Dingledine
a03aa2ef6e
a todo item that nick might like sometime
...
svn:r12920
2007-12-22 06:11:29 +00:00
Roger Dingledine
8f779aee5a
trivial whitespace fix
...
svn:r12912
2007-12-21 23:23:53 +00:00
Roger Dingledine
b70deb50e5
todo: write a tor-gencert man page
...
svn:r12908
2007-12-21 10:52:47 +00:00
Roger Dingledine
e710710e87
clean up changelog and todo file
...
svn:r12899
2007-12-21 07:29:55 +00:00
Roger Dingledine
9ebf86bb66
new config option FetchDirInfoEarly for tup/ioerror and the tordnsel
...
svn:r12896
2007-12-21 06:08:00 +00:00
Roger Dingledine
f405f9b614
Make getinfo ns/purpose/bridge actually work
...
Also, dump our bridge router status entries to disk every 30 minutes.
svn:r12871
2007-12-19 04:58:58 +00:00
Nick Mathewson
95fecd6fbc
r15560@tombo: nickm | 2007-12-18 23:18:21 -0500
...
Add a bit of missing documentation.
svn:r12869
2007-12-19 04:18:28 +00:00
Nick Mathewson
95d500f33f
r15558@tombo: nickm | 2007-12-18 22:55:23 -0500
...
Re-parse annotations in another place. Good catch, arma.
svn:r12868
2007-12-19 03:55:40 +00:00
Roger Dingledine
74d05f4b2c
answer getinfo ns/purpose/bridge queries
...
svn:r12860
2007-12-18 22:39:15 +00:00
Nick Mathewson
bbbf25db4d
r17233@catbus: nickm | 2007-12-18 16:26:55 -0500
...
Changelog entry for geoip.
svn:r12858
2007-12-18 21:27:12 +00:00
Nick Mathewson
b8ac050e85
r15532@tombo: nickm | 2007-12-17 17:41:05 -0500
...
clean up whitesapce and debug a little on geoip stuff.
svn:r12847
2007-12-17 22:44:18 +00:00
Nick Mathewson
25f78498f9
r15531@tombo: nickm | 2007-12-17 17:19:24 -0500
...
Support raw IP-to-country as well as postprocessed format. Include GEOIP summary in extrainfo of bridges.
svn:r12846
2007-12-17 22:44:16 +00:00
Nick Mathewson
820159cac5
r15530@tombo: nickm | 2007-12-17 16:54:03 -0500
...
First wodge of geoip code so bridges can figure out which countries are blocking them.
svn:r12845
2007-12-17 22:44:11 +00:00
Roger Dingledine
71c84abdff
cleanups on r12825
...
svn:r12826
2007-12-15 20:50:56 +00:00
Roger Dingledine
31324f3e7f
apply karsten's "patch 12"
...
svn:r12825
2007-12-15 20:28:09 +00:00
Karsten Loesing
5864b43e02
proposal 121: rewrote complete proposal for better readability, modified authentication protocol, merged in personal notes
...
svn:r12824
2007-12-15 20:09:43 +00:00
Andrew Lewman
f50cd72848
some documentation from pnx for building universal binary privoxy
...
svn:r12807
2007-12-14 05:30:18 +00:00
Roger Dingledine
408a4fa9b4
a todo entry extracted from a poor bug report
...
svn:r12802
2007-12-14 04:13:19 +00:00
Roger Dingledine
2cdaa93d96
change the specs to match the code
...
svn:r12799
2007-12-13 05:47:08 +00:00
Roger Dingledine
5ba5bf43d8
new v3 authorities will want the one that includes lefkada
...
svn:r12792
2007-12-13 00:01:49 +00:00
Roger Dingledine
6e799a6e9c
minor cleanups and a todo item
...
svn:r12785
2007-12-12 21:08:30 +00:00
Roger Dingledine
1572de49bc
write down my some reliable / some not idea, before we lose it
...
svn:r12781
2007-12-12 17:02:47 +00:00
Roger Dingledine
3b2dd8d763
Three new config options (AlternateDirAuthority,
...
AlternateBridgeAuthority, and AlternateHSAuthority) that let the
user selectively replace the default directory authorities, rather
than the all-or-nothing replacement that DirServer offers.
svn:r12777
2007-12-12 04:38:54 +00:00
Nick Mathewson
b865587265
r15268@tombo: nickm | 2007-12-11 18:22:52 -0500
...
tweaks to bridge-disbursement document
svn:r12774
2007-12-11 23:23:25 +00:00
Roger Dingledine
78f532678c
Relays were publishing their server descriptor to v1 and v2
...
directory authorities, but they didn't try publishing to v3-only
authorities. Fix this; and also stop publishing to v1 authorities.
svn:r12759
2007-12-11 20:18:12 +00:00
Roger Dingledine
ee6ae92670
New config options AuthDirBadDir and AuthDirListBadDirs for
...
authorities to mark certain relays as "bad directories" in the
networkstatus documents. Also supports the "!baddir" directive in
the approved-routers file.
svn:r12754
2007-12-10 16:49:54 +00:00
Roger Dingledine
5928203e9f
some more docs that are missing
...
svn:r12753
2007-12-10 16:49:35 +00:00
Roger Dingledine
6dfd47467e
Allow multiple HashedControlPassword config lines, to support
...
multiple controller passwords.
svn:r12732
2007-12-09 04:59:27 +00:00
Karsten Loesing
6bf8e8aec3
proposal 121: incorporated comments by Nick posted to or-dev on 10-Oct-2007
...
svn:r12725
2007-12-09 00:18:51 +00:00
Roger Dingledine
88fa4417e3
attacks and cleanups on the bridge disbursement plans
...
svn:r12720
2007-12-08 04:13:07 +00:00
Roger Dingledine
9250653471
cleanups on r12715
...
svn:r12718
2007-12-08 00:55:18 +00:00
Nick Mathewson
2dd9d87d07
r15220@tombo: nickm | 2007-12-07 19:53:27 -0500
...
add draft sketch of bridge disbursement designs.
svn:r12717
2007-12-08 00:53:43 +00:00
Roger Dingledine
2b8ca7b4a4
patch from karsten to clean up documentation and to integrate
...
more fixes into rend-spec.txt.
svn:r12715
2007-12-07 21:27:58 +00:00
Roger Dingledine
4152a4e835
back out half of r12709
...
sptor is published, it's gone, out the door, can't change it.
svn:r12710
2007-12-07 02:47:58 +00:00
Nick Mathewson
21aa295bec
r16999@catbus: nickm | 2007-12-06 19:24:26 -0500
...
Make a couple of http instances into https. Again, from steve.
svn:r12709
2007-12-07 00:24:28 +00:00
Nick Mathewson
2e378295d6
r16997@catbus: nickm | 2007-12-06 18:56:33 -0500
...
Make http://torproject urls into https://torproject urls. Patch from steve.
svn:r12708
2007-12-06 23:56:36 +00:00
Nick Mathewson
92372b156a
r16995@catbus: nickm | 2007-12-06 18:42:53 -0500
...
patch from steve: replace more tor.eff.org instances with torproject.org
svn:r12707
2007-12-06 23:42:59 +00:00
Roger Dingledine
75c38a2c88
Bridges now behave like clients with respect to time intervals for
...
downloading new consensus documents. Bridge users now wait until
the end of the interval, so their bridge will be sure to have a
new consensus document.
svn:r12696
2007-12-06 17:01:16 +00:00
Roger Dingledine
8b2585854a
more work on the dirport-mirrors-downloads proposal. still not
...
really solved well yet.
svn:r12690
2007-12-06 10:54:57 +00:00
Roger Dingledine
94f7f4be6c
three more man page entries for bridges
...
svn:r12689
2007-12-06 08:41:52 +00:00
Roger Dingledine
8de470cf69
Add "GETINFO/desc-annotations/id/<OR digest>" so controllers can
...
ask about source, timestamp of arrival, purpose, etc. We need
something like this to help Vidalia not do GeoIP lookups on bridge
addresses.
svn:r12687
2007-12-06 07:15:06 +00:00
Roger Dingledine
3ff63b6f4e
When the DANGEROUS_VERSION controller status event told us we're
...
running an obsolete version, it used the string "OLD" to describe
it. Yet the "getinfo" interface used the string "OBSOLETE". Now use
"OBSOLETE" in both cases.
svn:r12686
2007-12-05 19:32:58 +00:00
Roger Dingledine
a8d36c8243
some more man page entries. still missing some.
...
svn:r12685
2007-12-05 19:24:12 +00:00
Roger Dingledine
bf30043c88
a hint about how to be more secure
...
svn:r12683
2007-12-05 19:22:37 +00:00
Roger Dingledine
2d52336b60
make a new 'ideas' subdir for half-baked proposals.
...
make a new 'draft' status for nearly-baked proposals.
svn:r12677
2007-12-05 06:00:03 +00:00
Roger Dingledine
a1af56bce2
expand on a few items, and remove some done items
...
svn:r12676
2007-12-05 05:57:52 +00:00
Roger Dingledine
9cb8a4940c
move the december feature list up into the 0.2.0 section of
...
the todo list. the feature freeze is off. better luck in 2008!
svn:r12675
2007-12-05 05:46:52 +00:00
Nick Mathewson
569ade5143
r15151@tombo: nickm | 2007-12-04 17:29:17 -0500
...
Remove some finished items from the TODO
svn:r12674
2007-12-04 22:29:26 +00:00
Nick Mathewson
b6a194f896
svn:r12671
2007-12-04 19:38:42 +00:00
Roger Dingledine
4a03959b10
a few more thoughts on mirroring dist/ on bridges
...
svn:r12667
2007-12-04 18:34:30 +00:00
Roger Dingledine
9f25d3b0a6
notes on an auto updater. not enough of a proposal to give
...
it a number yet though.
svn:r12662
2007-12-04 13:18:32 +00:00
Roger Dingledine
52e0bc69c0
some very early notes on bridge families
...
svn:r12645
2007-12-03 11:40:27 +00:00
Roger Dingledine
9db8ee8427
propsets
...
svn:r12644
2007-12-03 11:18:44 +00:00
Roger Dingledine
628697acfa
come up with a plan for publishing ip-to-country usage summaries
...
svn:r12642
2007-12-03 06:03:56 +00:00
Roger Dingledine
c8b4d43262
some notes on tor dist/ and website/ mirrors via dir caches
...
svn:r12640
2007-12-02 14:41:39 +00:00
Roger Dingledine
25a43314d1
another attack on bridges. darn it.
...
svn:r12639
2007-12-02 13:51:16 +00:00
Roger Dingledine
07dbaaac16
We were ignoring our RelayBandwidthRate for the first 30 seconds
...
after opening a circuit -- even relayed circuits. Bugfix on
0.2.0.3-alpha.
svn:r12638
2007-12-02 11:24:06 +00:00
Roger Dingledine
79432e9967
another item we can defer if we need to
...
svn:r12637
2007-12-02 11:22:42 +00:00
Roger Dingledine
c5ea4ac2ae
fix word
...
svn:r12632
2007-12-02 06:11:26 +00:00
Nick Mathewson
4a6d969139
r15094@tombo: nickm | 2007-12-01 03:46:07 -0500
...
server-side code (for when v2 negotiation occurred) to check for renegotiation and adjust client ID info accordingly. server-side of new TLS code is now implemented, but needs testing and debugging.
svn:r12624
2007-12-01 08:47:13 +00:00
Nick Mathewson
d8ad247dfd
r15088@tombo: nickm | 2007-11-30 23:47:29 -0500
...
Add support to get a callback invoked when the client renegotiate a connection. Also, make clients renegotiate. (not enabled yet, until they detect that the server acted like a v2 server)
svn:r12623
2007-12-01 08:09:48 +00:00
Nick Mathewson
1789f94668
r15087@tombo: nickm | 2007-11-30 22:32:26 -0500
...
Start getting freaky with openssl callbacks in tortls.c: detect client ciphers, and if the list doesn't look like the list current Tors use, present only a single cert do not ask for a client cert. Also, support for client-side renegotiation. None of this is enabled unless you define V2_HANDSHAKE_SERVER.
svn:r12622
2007-12-01 08:09:46 +00:00
Roger Dingledine
e9b999ff22
and one last fix
...
svn:r12610
2007-11-29 16:16:50 +00:00
Roger Dingledine
996b8719e5
fix some typos (i think) in the dir spec. also, note that you'd
...
better *not* publish a cosmetically similar descriptor within 12
hours of the last one.
svn:r12605
2007-11-29 13:19:11 +00:00
Roger Dingledine
b258d3ec5a
is this a good idea, karsten/nick?
...
svn:r12604
2007-11-29 13:05:52 +00:00
Roger Dingledine
ff981c8805
doc fixes from karsten
...
svn:r12603
2007-11-29 12:51:50 +00:00
Roger Dingledine
4a08380ad7
controllers need a way to learn router annotations
...
svn:r12602
2007-11-29 11:35:08 +00:00
Roger Dingledine
30cbcaecc5
more progress on the geoip proposal
...
svn:r12599
2007-11-29 06:14:41 +00:00
Roger Dingledine
d2d65666c4
our december todo list
...
svn:r12598
2007-11-28 20:21:28 +00:00
Roger Dingledine
86551d411d
more items for the todo list
...
svn:r12572
2007-11-26 06:26:47 +00:00
Roger Dingledine
17393b8359
draft of a proposal: Fetching GeoIP databases for clients, relays, and bridges
...
svn:r12566
2007-11-24 15:28:08 +00:00
Roger Dingledine
5b3cc6cd7e
move the bridges proposal into a real proposal number.
...
svn:r12562
2007-11-23 23:40:21 +00:00
Andrew Lewman
402f46a0dd
Change up phobos' todos.
...
svn:r12555
2007-11-22 17:59:42 +00:00
Roger Dingledine
6514843026
cleanups, bump to 0.2.0.12-alpha
...
svn:r12516
2007-11-17 02:22:56 +00:00
Nick Mathewson
e843e05563
r16670@catbus: nickm | 2007-11-14 14:56:30 -0500
...
Initial phase of proposal 110: accept RELAY_EARLY cells, and turn them into RELAY cells when sending them on over a v1 OR connection.
svn:r12496
2007-11-14 20:01:15 +00:00
Nick Mathewson
d483d3144a
r16669@catbus: nickm | 2007-11-14 14:50:03 -0500
...
When we complete an OR handshake, set up all the internal fields and mark the connection as open.
svn:r12495
2007-11-14 20:01:12 +00:00
Roger Dingledine
3c0013b47a
explain how to become a bridge authority too
...
svn:r12482
2007-11-11 20:33:17 +00:00
Roger Dingledine
b3618cccf5
finish writing my overview of bridge design and deployment
...
svn:r12481
2007-11-11 20:12:32 +00:00
Roger Dingledine
a3edc3b154
make it clearer for nick that bug 548 needs solving
...
svn:r12474
2007-11-11 06:43:04 +00:00
Roger Dingledine
42b8fb5a15
Exit policies now reject connections that are addressed to a
...
relay's public (external) IP address too, unless
ExitPolicyRejectPrivate is turned off. We do this because too
many relays are running nearby to services that trust them based
on network address.
svn:r12459
2007-11-10 21:17:51 +00:00
Nick Mathewson
e0b9c893bc
r16573@catbus: nickm | 2007-11-08 11:57:16 -0500
...
Mess with the formula for the Guard flag again. Now it requires that you be in the most familiar 7/8 of nodes, and have above median wfu for that 7/8th. See spec for details. Also, log thresholds better.
svn:r12440
2007-11-08 16:58:59 +00:00
Roger Dingledine
46273c9080
remove some done items; mark some other items as done
...
svn:r12438
2007-11-08 16:36:49 +00:00
Nick Mathewson
c3a745951b
r16570@catbus: nickm | 2007-11-08 11:04:20 -0500
...
Keep track, for each OR connection, of the last time we added a non-padding cell to its outbuf. Use this timestamp, not "lastwritten" to tell if it is time to close a circuitless connection. (We can'tuse lastwritten, since lastwritten is updated when ever the connection flushes anything, and by that point we can no longer tell what is a padding cell and what is not.)
svn:r12437
2007-11-08 16:19:07 +00:00
Roger Dingledine
fa215a8f77
decide that messing with fallback-concensus for 0.2.0.10-alpha
...
isn't worth it. also mention bug 546 again.
svn:r12432
2007-11-08 04:43:43 +00:00
Roger Dingledine
997c1e5e0d
the other half of the made-up 'guard' heuristic
...
svn:r12429
2007-11-08 04:14:02 +00:00
Roger Dingledine
21ae1b6109
one possible heuristic for being a guard
...
svn:r12427
2007-11-07 23:07:39 +00:00
Nick Mathewson
d2bdb4ad25
r16552@catbus: nickm | 2007-11-07 17:12:11 -0500
...
some notes on 0.2.0.10-alpha blockers.
svn:r12426
2007-11-07 22:13:30 +00:00
Nick Mathewson
d279fb82e2
r16550@catbus: nickm | 2007-11-07 16:50:02 -0500
...
"And $499 for knowing where to hit it." Fix bug 546.
svn:r12425
2007-11-07 21:51:21 +00:00
Roger Dingledine
dbdb50fa87
four items blocking 0.2.0.10-alpha
...
svn:r12422
2007-11-07 19:58:52 +00:00
Nick Mathewson
0fa00d8ec6
r16479@catbus: nickm | 2007-11-06 18:10:02 -0500
...
Add "Blocking resistant TLS certificate usage" as proposal 124.
svn:r12405
2007-11-06 23:11:12 +00:00
Nick Mathewson
bc4cefcd7e
r16471@catbus: nickm | 2007-11-06 15:50:42 -0500
...
Detect whether any of the descriptors we want are in old_routers. Possibly useful in tracking down bug 543.
svn:r12404
2007-11-06 20:51:45 +00:00
Nick Mathewson
e047f7f865
r16455@catbus: nickm | 2007-11-06 12:48:00 -0500
...
Parse CERT cells and act correctly when we get them.
svn:r12396
2007-11-06 18:00:07 +00:00
Nick Mathewson
95c7b8cc64
r14729@31-33-67: nickm | 2007-11-05 18:54:50 -0500
...
Send and Parse CERT cells correctly. Still need to understand the certs inside.
svn:r12392
2007-11-05 23:55:43 +00:00
Nick Mathewson
6fcda5299f
r14727@31-33-67: nickm | 2007-11-05 18:34:35 -0500
...
Make VERSIONS variable-length.
svn:r12391
2007-11-05 23:34:39 +00:00
Nick Mathewson
9a20a64b62
r16438@catbus: nickm | 2007-11-05 16:45:45 -0500
...
Initial code for variable-length cells. CERT and VERSIONS need to use them.
svn:r12390
2007-11-05 21:46:35 +00:00
Nick Mathewson
85654f4ab9
r16432@catbus: nickm | 2007-11-05 14:18:57 -0500
...
Send and parse link_auth cells properly.
svn:r12386
2007-11-05 19:19:46 +00:00
Nick Mathewson
44eab517fc
r16414@catbus: nickm | 2007-11-05 13:14:46 -0500
...
Function to process link auth cells; stub function for cert cell processing
svn:r12385
2007-11-05 18:15:56 +00:00
Nick Mathewson
323490303e
r16412@catbus: nickm | 2007-11-05 11:45:17 -0500
...
Make TLS contexts reference-counted, and add a reference from TLS objects to their corresponding context. This lets us reliably get the certificates for a given TLS connection, even if we have rotated TLS contexts.
svn:r12383
2007-11-05 18:15:52 +00:00
Nick Mathewson
ea1bea5830
r16411@catbus: nickm | 2007-11-05 11:27:37 -0500
...
Remember X509 certificates in the context. Store peer/self certificate digests in handshake state.
svn:r12382
2007-11-05 18:15:50 +00:00
Nick Mathewson
e94fad36ac
r16409@catbus: nickm | 2007-11-05 10:38:25 -0500
...
Split handshake state into its own structure. Revise versions and netinfo code to use this structure.
svn:r12380
2007-11-05 18:15:44 +00:00
Nick Mathewson
a7993ea2b6
r16408@catbus: nickm | 2007-11-05 10:02:39 -0500
...
Edit TODO: remove some completed items, add breakdown for 105+TLS task.
svn:r12379
2007-11-05 18:15:42 +00:00
Roger Dingledine
8cc70addd7
minor fix
...
svn:r12367
2007-11-04 00:15:17 +00:00
Roger Dingledine
a2289c6fc6
more of r12364
...
svn:r12366
2007-11-04 00:14:58 +00:00
Roger Dingledine
4780f488c0
<mikeperry> the lesson probably should be automatic client upgrades :)
...
svn:r12348
2007-11-02 20:21:26 +00:00
Roger Dingledine
42e4acc41a
get my in-progress bridge proposal draft into svn so i don't
...
lose it
svn:r12347
2007-11-02 19:21:42 +00:00
Nick Mathewson
dddff3acf9
r14625@tombo: nickm | 2007-11-01 23:21:25 -0400
...
Merge revised behavior on proposal 105
svn:r12323
2007-11-02 03:21:54 +00:00
Andrew Lewman
2136c82ae0
As nick commented, tor's configure doesn't know what --enable-static and
...
--disable-shared actually are, so remove it from docs and spec file.
svn:r12321
2007-11-02 02:40:03 +00:00
Andrew Lewman
14be21f31e
Add a comment to the relaybandwidth bug.
...
svn:r12320
2007-11-02 02:32:47 +00:00
Nick Mathewson
832ef9562f
r14623@tombo: nickm | 2007-11-01 22:25:18 -0400
...
More tweaks from karsten, with some cleanup and commentary.
svn:r12319
2007-11-02 02:25:28 +00:00
Roger Dingledine
f8e05cb359
start on the 0.2.1.x todo list.
...
svn:r12316
2007-11-01 14:24:25 +00:00
Nick Mathewson
37c44b81df
r16326@catbus: nickm | 2007-11-01 00:56:45 -0400
...
As an authority, send back an X-Descriptor-Not-New header when we accept but do not store a descriptor. Partial implementation of fix for bug 535.
svn:r12310
2007-11-01 05:01:24 +00:00
Nick Mathewson
90ce047aae
r16323@catbus: nickm | 2007-11-01 00:32:12 -0400
...
Mark some finished items finished, some deferred items deferred, and move some "nice to haves" into "deferred-land."
svn:r12307
2007-11-01 04:38:45 +00:00
Nick Mathewson
2645219b4c
r16322@catbus: nickm | 2007-11-01 00:26:15 -0400
...
Implement --quiet.
svn:r12306
2007-11-01 04:38:43 +00:00
Nick Mathewson
401b5c26de
r16320@catbus: nickm | 2007-11-01 00:11:20 -0400
...
Learn new addresses for authorities from their certificates.
svn:r12305
2007-11-01 04:14:23 +00:00
Nick Mathewson
7e80640b97
r16285@catbus: nickm | 2007-10-30 17:43:25 -0400
...
Implement (but do not enable) link connection version negotiation
svn:r12286
2007-10-30 21:46:02 +00:00
Nick Mathewson
57f7c852f8
r16282@catbus: nickm | 2007-10-30 14:28:58 -0400
...
Implement lots of proposal 105. None of it is enabled yet.
svn:r12285
2007-10-30 18:31:30 +00:00
Nick Mathewson
c0c2001a5b
r16279@catbus: nickm | 2007-10-30 11:14:29 -0400
...
Improved skew reporting: "You are 365 days in the duture" is more useful than "You are 525600 minutes in the future". Also, when we get something that proves we are at least an hour in the past, tell the controller "CLOCK_SKEW MIN_SKEW=-3600" rather than just "CLOCK_SKEW"
svn:r12283
2007-10-30 15:17:07 +00:00
Nick Mathewson
7709fb7143
r16278@catbus: nickm | 2007-10-30 09:46:28 -0400
...
Accept future networkstatus documents, but warn about skew when we get them.
svn:r12282
2007-10-30 15:17:01 +00:00
Nick Mathewson
6ad71ec37f
r16261@catbus: nickm | 2007-10-29 13:19:44 -0400
...
Note another task to do by wednesday. Argh.
svn:r12271
2007-10-29 19:10:38 +00:00
Nick Mathewson
1c451b9db9
r16252@catbus: nickm | 2007-10-29 11:13:03 -0400
...
Change symbol from DATADIR to SHARE_DATADIR, since DATADIR conflicts with objidl.h in mingw.
svn:r12268
2007-10-29 15:15:49 +00:00
Andrew Lewman
28652aec69
And more places with the wrong url, now updated.
...
svn:r12267
2007-10-29 01:08:22 +00:00
Nick Mathewson
f09d53bbf1
r16246@catbus: nickm | 2007-10-28 19:34:58 -0400
...
Implement a FallbackNetworkstatusFile (default to $prefix/share/tor/fallback-consensus) to that we know about lots of directory servers and routers when we start up the first time.
svn:r12259
2007-10-28 23:44:53 +00:00
Nick Mathewson
20b1085989
r16242@catbus: nickm | 2007-10-28 16:28:13 -0400
...
Implement if-modified-since for consensus networkstatuses so that we do not download duplicates needlessly.
svn:r12258
2007-10-28 20:30:21 +00:00
Nick Mathewson
c58675ca72
r16236@catbus: nickm | 2007-10-28 14:36:30 -0400
...
Patch from Karsten Loesing: encode and parse v2 rendezvous descriptors.
svn:r12254
2007-10-28 19:48:14 +00:00
Nick Mathewson
665aa7659c
r16234@catbus: nickm | 2007-10-28 14:27:22 -0400
...
Clean up a couple of comments from r12244.
svn:r12253
2007-10-28 18:29:29 +00:00
Roger Dingledine
abe8afbdc9
a todo clump for tor mirror todos
...
svn:r12250
2007-10-28 11:57:51 +00:00
Roger Dingledine
e5885deab5
Separate "SOCKS_COMMAND_CONNECT_DIR" into two flags in
...
edge_connection_t: want_onehop if it must attach to a circuit with
only one hop (e.g. for the current tunnelled connections that use
begin_dir), and use_begindir if we mean to use a BEGIN_DIR relay
command to establish the stream rather than the normal BEGIN. Now
we can make anonymized begin_dir connections for (e.g.) more secure
hidden service posting and fetching.
svn:r12244
2007-10-28 08:16:19 +00:00
Andrew Lewman
93c1401300
Update a task.
...
svn:r12240
2007-10-28 02:24:00 +00:00
Andrew Lewman
7d55eea6bc
add comments to two tasks
...
svn:r12239
2007-10-28 01:22:04 +00:00
Andrew Lewman
3bf9ca32b6
Updated some TODO items.
...
svn:r12238
2007-10-28 00:54:06 +00:00
Nick Mathewson
b6acad5f12
r16209@catbus: nickm | 2007-10-27 11:42:24 -0400
...
svn:r12230
2007-10-27 15:44:44 +00:00
Roger Dingledine
5f54a9f7f6
speculate about nick's question
...
svn:r12220
2007-10-26 23:31:05 +00:00
Nick Mathewson
8fa7071121
r16195@catbus: nickm | 2007-10-26 18:48:52 -0400
...
base "Guard" flag on WFU rather than MTBF. Note an issue in the TODO. Roger: thoughts?
svn:r12219
2007-10-26 22:50:42 +00:00
Nick Mathewson
2c1d7cf674
r16194@catbus: nickm | 2007-10-26 18:37:02 -0400
...
Keep circuitless TLS connections open for 1.5 x MaxCircuitDirtiness: this ensures that we don't thrash closing and repoening connections to our guards.
svn:r12218
2007-10-26 22:50:40 +00:00
Nick Mathewson
c9c9f581f6
r16192@catbus: nickm | 2007-10-26 18:12:33 -0400
...
Rearrange TODO a little more
svn:r12217
2007-10-26 22:14:11 +00:00
Roger Dingledine
e8b0833a39
some more before-the-freeze items
...
svn:r12216
2007-10-26 22:09:36 +00:00
Roger Dingledine
f923e86ad3
some more todo items from talking to nick
...
svn:r12215
2007-10-26 22:08:26 +00:00
Roger Dingledine
4fc3ae8d7b
the tor mirrors are probably increasingly out of date
...
svn:r12212
2007-10-26 17:46:55 +00:00
Nick Mathewson
38dc1c068b
r16175@catbus: nickm | 2007-10-26 10:55:52 -0400
...
Clean up TODO a little; add pre-freeze section
svn:r12204
2007-10-26 14:57:28 +00:00
Andrew Lewman
e54a44eb82
Add a vidalia bundle task
...
svn:r12186
2007-10-25 13:54:37 +00:00
Roger Dingledine
ea4c3d6d1d
finish cleaning up r12175
...
svn:r12179
2007-10-25 04:17:59 +00:00
Roger Dingledine
ae7ef3fc6a
ispell dir-spec; inspired by r12175.
...
svn:r12178
2007-10-25 04:01:08 +00:00
Nick Mathewson
4615155ef1
r16136@catbus: nickm | 2007-10-24 23:40:15 -0400
...
Proposal 103 is closed too: it has been implemented and merged into dir-spec. Proposal 111 is "finished": it has been implemented, but still needs to be merged into the spec.
svn:r12177
2007-10-25 03:41:30 +00:00
Nick Mathewson
6db2e1fa15
r16135@catbus: nickm | 2007-10-24 23:36:55 -0400
...
Proposals 101 and 104 are now implemented and merged into dir-spec.txt.
svn:r12176
2007-10-25 03:41:28 +00:00
Nick Mathewson
766c41c820
r16134@catbus: nickm | 2007-10-24 23:34:59 -0400
...
Merge 122 into dir-spec.txt; mark it closed.
svn:r12175
2007-10-25 03:41:25 +00:00
Nick Mathewson
4750c46aea
r16128@catbus: nickm | 2007-10-24 22:52:16 -0400
...
Fix windows mmap changes.
svn:r12171
2007-10-25 02:53:24 +00:00
Nick Mathewson
e0204f2119
r16112@catbus: nickm | 2007-10-24 15:52:03 -0400
...
Fix logic for downloading consensuses: make getting an duplicate or not-currently-valid consensus count as a failure. Make running out of time to get certificates count as a failure. Delay while fetching certificates.
svn:r12159
2007-10-24 19:53:11 +00:00
Roger Dingledine
7ba52e9db1
<edmanm> 3. Commands
...
<edmanm> All commands and other keywords are case-insensitive.
<edmanm> that lying control-spec.txt!
<edmanm> getinfo Address
<edmanm> 552 Unrecognized key "Address"
<edmanm> getinfo address
<edmanm> 250-address=72.230.11.78
<edmanm> 250 OK
svn:r12140
2007-10-24 07:22:33 +00:00
Roger Dingledine
fd91164662
trivial changes that have been sitting in my sandbox
...
svn:r12135
2007-10-24 03:31:12 +00:00
Nick Mathewson
eba143611b
r16053@catbus: nickm | 2007-10-22 20:20:23 -0400
...
Note that consensus-method is not a means for making backward-incompatible format changes. Because any point that confuses Roger will *definitely* confuse many non-Roger readers of dir-spec.txt ;)
svn:r12112
2007-10-23 00:23:32 +00:00
Nick Mathewson
9ec9266374
r16049@catbus: nickm | 2007-10-22 15:31:16 -0400
...
fix trunk compile
svn:r12110
2007-10-22 19:31:50 +00:00
Nick Mathewson
246cb2071f
r16047@catbus: nickm | 2007-10-22 14:00:46 -0400
...
Resolve some XXX020s in networkstatus.c
svn:r12109
2007-10-22 18:21:22 +00:00
Nick Mathewson
4bab46d5d7
r16041@catbus: nickm | 2007-10-22 13:02:14 -0400
...
Reattempt certificate downloads immediately on failure, as appropriate.
svn:r12106
2007-10-22 17:31:22 +00:00
Nick Mathewson
722c7bdff4
r15997@catbus: nickm | 2007-10-21 20:25:40 -0400
...
New code (disabled for now) to use the SSL context's cert store instead of using its "extra chain cert" list to get our identity certificate sent. This is a little close to what OpenSSL expects people to do, and it has the advantage that we should be able to keep the id cert from being sent by setting the NO_CHAIN_CERT bit. I have tried turning new code on, and it seemed to work fine.
svn:r12086
2007-10-22 00:26:02 +00:00
Nick Mathewson
9b5af75835
r15974@catbus: nickm | 2007-10-19 16:47:27 -0400
...
When we decode to use consensus method 2 or later, compute Unnamed and Named more or less as described in 122. Don't actually use consensus method 2 yet, so we can be sure we didn't screw up v1..
svn:r12055
2007-10-19 20:48:46 +00:00
Nick Mathewson
5f8f498207
r15968@catbus: nickm | 2007-10-19 14:39:51 -0400
...
Implement code to compute which method to use to compute a consensus. Also, fix leak in consensus calculation.
svn:r12054
2007-10-19 18:56:30 +00:00
Nick Mathewson
6ca4eebb57
r15966@catbus: nickm | 2007-10-19 13:56:28 -0400
...
Voting side of proposal 122
svn:r12052
2007-10-19 18:56:26 +00:00
Nick Mathewson
7bb202fd19
r15965@catbus: nickm | 2007-10-19 13:32:11 -0400
...
Client-side implementation for proposal 122.
svn:r12051
2007-10-19 18:56:24 +00:00
Nick Mathewson
ee2b770dee
r15964@catbus: nickm | 2007-10-19 12:43:49 -0400
...
Sort out that need_to_mirror is for routerstatuses in v2 networkstatuses only.
svn:r12050
2007-10-19 18:56:21 +00:00
Nick Mathewson
53f9fe7dc5
r15960@catbus: nickm | 2007-10-19 12:30:17 -0400
...
Make authority_certs_fetch_missing() honor should_delay_dir_fetches()
svn:r12048
2007-10-19 16:41:30 +00:00
Nick Mathewson
106e01db3d
r15956@catbus: nickm | 2007-10-19 11:18:14 -0400
...
Encode address in certificates. Also, make it possible to create certs reusing an old key.
svn:r12046
2007-10-19 16:28:10 +00:00
Peter Palfrader
fb295ba4dd
typo
...
svn:r12044
2007-10-19 02:31:43 +00:00
Nick Mathewson
a7e9115611
r15951@catbus: nickm | 2007-10-18 22:27:38 -0400
...
More TODO notes.
svn:r12043
2007-10-19 02:28:47 +00:00
Nick Mathewson
6dc3c6cbf7
r15949@catbus: nickm | 2007-10-18 22:18:41 -0400
...
Add a bit of my TODO for tomorrow, so I can close my emacs for the evening.
svn:r12042
2007-10-19 02:19:49 +00:00
Nick Mathewson
90de3ca9ae
r15938@catbus: nickm | 2007-10-18 22:04:59 -0400
...
Misc clarifications and corrections in dir-spec.txt
svn:r12040
2007-10-19 02:15:43 +00:00
Roger Dingledine
0a865bc277
various fixes from reading or-cvs the past few days
...
svn:r12035
2007-10-18 23:14:58 +00:00
Peter Palfrader
0e0ca9700b
Ammend 122 (Unnamed flag) with v2 discussion
...
svn:r12032
2007-10-18 19:24:05 +00:00
Nick Mathewson
9265b52afa
r15931@catbus: nickm | 2007-10-18 14:34:05 -0400
...
Changes to proposal 105 based on recent or-dev exchange with sjmurdoch.
svn:r12031
2007-10-18 18:35:06 +00:00
Nick Mathewson
b5fefbeee5
r15921@catbus: nickm | 2007-10-18 11:16:38 -0400
...
Apply clarifications and comments from Karsten to rend-spec, with my own clarifications and comments.
svn:r12027
2007-10-18 18:15:01 +00:00
Nick Mathewson
b0d1b73b9a
r15891@catbus: nickm | 2007-10-17 17:46:40 -0400
...
Apply changes to rend-spec.txt from Karsten's proposal-114 work. Points that need to be clarified are marked with a [XXXX].
svn:r12007
2007-10-17 21:47:28 +00:00
Nick Mathewson
bbff989c1a
r15857@catbus: nickm | 2007-10-16 12:59:13 -0400
...
Add proposal 123-autonaming.txt
svn:r11988
2007-10-16 16:59:42 +00:00
Roger Dingledine
583c15d0db
a few clarifications to the v3 auth dir policy
...
svn:r11974
2007-10-16 04:59:04 +00:00
Roger Dingledine
95eaf43d9b
Update the "How to add a v3 directory authority" doc as best I can.
...
svn:r11973
2007-10-16 04:46:56 +00:00
Roger Dingledine
eeec26b727
clean up some old syntax errors in the man page
...
svn:r11972
2007-10-16 03:56:30 +00:00
Roger Dingledine
ece556f600
give PublishServerDescriptor a real man page entry
...
svn:r11971
2007-10-16 03:52:37 +00:00
Nick Mathewson
3ad6dc0e2e
r15806@catbus: nickm | 2007-10-15 19:14:57 -0400
...
Implement v3 networkstatus client code. Remove v2 networkstatus client code, except as needed for caches to fetch and serve v2 networkstatues and the routers they list.
svn:r11957
2007-10-15 23:15:24 +00:00
Roger Dingledine
fc75bb3a68
first cut of a policy for what new directory authorities we want.
...
svn:r11954
2007-10-15 21:42:57 +00:00
Andrew Lewman
a486db2439
Updated docs for osx dmg creation include torbutton.
...
svn:r11939
2007-10-15 04:29:00 +00:00
Nick Mathewson
3dfb943d1f
r15770@catbus: nickm | 2007-10-14 13:21:08 -0400
...
Remove some completed items from the TODO.
svn:r11937
2007-10-14 20:03:46 +00:00
Andrew Lewman
fae2e20f9c
Update my todo's.
...
svn:r11932
2007-10-14 18:18:33 +00:00
Roger Dingledine
3977ccbc80
Controllers should now specify cache=no or cache=yes when using
...
the +POSTDESCRIPTOR command.
svn:r11892
2007-10-12 07:57:29 +00:00
Roger Dingledine
ad8757fbeb
Disable the SETROUTERPURPOSE controller command: it is now obsolete.
...
svn:r11891
2007-10-11 22:19:47 +00:00
Roger Dingledine
375acaab26
un-deprecate FascistFirewall
...
svn:r11873
2007-10-11 19:20:24 +00:00
Nick Mathewson
6670122619
r14885@Kushana: nickm | 2007-10-11 10:36:16 -0400
...
Document minimal values for voting times. Use a macro instead of a magic number. Remove an "enforce this" xxxx020 that was already enforced.
svn:r11868
2007-10-11 16:06:42 +00:00
Roger Dingledine
19c2306f53
more todo items i've been pondering
...
svn:r11857
2007-10-10 23:43:02 +00:00
Roger Dingledine
8effa68b73
make a note in proposal 109 so we limit the number of
...
confused researchers
svn:r11844
2007-10-10 19:59:55 +00:00
Nick Mathewson
55520a2d95
r15636@catbus: nickm | 2007-10-10 15:28:12 -0400
...
Retry consensus and certificate downloads properly. Do not fail when there are no certificates to download. Do not download certificates we already have when retrying.
svn:r11841
2007-10-10 19:33:19 +00:00
Nick Mathewson
069898a4b8
r15617@catbus: nickm | 2007-10-09 22:30:22 -0400
...
Add small comments to a couple of proposals.
svn:r11827
2007-10-10 02:30:34 +00:00
Nick Mathewson
f3139b3dbc
r15612@catbus: nickm | 2007-10-09 19:11:55 -0400
...
Clarify proposal 122 and add another note.
svn:r11824
2007-10-09 23:12:04 +00:00
Roger Dingledine
6f7c68e62f
update proposal 122 based on
...
http://archives.seul.org/or/dev/Oct-2007/msg00006.html
svn:r11822
2007-10-09 22:49:30 +00:00
Nick Mathewson
c03d0f9e83
r15603@catbus: nickm | 2007-10-09 17:02:27 -0400
...
Clarify "median".
svn:r11819
2007-10-09 21:02:32 +00:00
Nick Mathewson
5346a01796
r14813@Kushana: nickm | 2007-10-09 11:10:48 -0400
...
Use download_status_t for v2 networkstatuses and certs as well as for routers. Make functions to manipulate it. Next steps: use it for consensus networkstatuses, and get consensus download rescheduling working.
svn:r11800
2007-10-09 15:27:45 +00:00
Nick Mathewson
bb9cc4fb29
r14812@Kushana: nickm | 2007-10-09 10:22:00 -0400
...
Merge extra fields in local_routerstatus_t back into routerstatus_t. See changelog for rationale.
svn:r11799
2007-10-09 15:27:15 +00:00
Nick Mathewson
13f7f98ad2
r14799@Kushana: nickm | 2007-10-08 15:55:18 -0400
...
Add code to download router descriptors listed in a v3 networkstatus consensus.
svn:r11790
2007-10-08 19:56:57 +00:00
Nick Mathewson
84d7677a8a
r14770@Kushana: nickm | 2007-10-08 11:43:02 -0400
...
Make router_digest_is_trusted_dir able to check for type. When looking for a V3 directory, only assume that the V3 authorities and caches have it: previous code assumed that all authorities had it.
svn:r11789
2007-10-08 17:44:19 +00:00
Nick Mathewson
3f6e3ce61b
r14769@Kushana: nickm | 2007-10-07 14:00:17 -0400
...
Fetch networkstatus consensus documents as needed. Disabled for clients until more caches support it.
svn:r11788
2007-10-08 17:44:09 +00:00
Andrew Lewman
cd69e93d50
Update mingw build instructions due to new mingw and libevent.
...
svn:r11785
2007-10-08 02:24:07 +00:00
Nick Mathewson
9f9b729141
r15533@catbus: nickm | 2007-10-04 12:30:21 -0400
...
Add 122-unnamed-flag.txt
svn:r11762
2007-10-04 16:36:53 +00:00
Nick Mathewson
6f7847b378
r15530@catbus: nickm | 2007-10-04 12:16:27 -0400
...
Add a bunch of function documentation; clean up a little code; fix some XXXXs; tag the nonsensical EXTRAINFO_PURPOSE_GENERAL as nonsesnse; note another bit of "do not cache special routers" code to nuke.
svn:r11761
2007-10-04 16:21:58 +00:00
Nick Mathewson
cc7e0f62b5
r15519@catbus: nickm | 2007-10-03 15:53:57 -0400
...
Replace a mention of bugs.noreply.org.
svn:r11760
2007-10-04 16:21:52 +00:00
Nick Mathewson
f4f780b526
r15510@catbus: nickm | 2007-10-02 16:14:42 -0400
...
Add support for more vote URLs that weasel wanted. Weasel: please test this before I inflict it on anybody else. :)
svn:r11749
2007-10-02 20:19:43 +00:00
Roger Dingledine
b8364ef8c7
todo: Disable and mark as obsolete the setrouterpurpose controller command.
...
svn:r11725
2007-10-01 06:57:46 +00:00
Nick Mathewson
b5c8a8ae53
r15422@catbus: nickm | 2007-09-27 16:42:35 -0400
...
Use descriptor annotations to record the source, download t time, and purpose of every descriptor we add to the store. The remaining to-do item is to stop setting do_not_cache on bridges.
svn:r11680
2007-09-27 20:46:30 +00:00
Nick Mathewson
60efd6b726
r15420@catbus: nickm | 2007-09-27 15:40:25 -0400
...
Remove annotated_desc_store store (which we never used). Instead, shift name of router store to cached-descriptors, but initialize it from cached-routers as needed
svn:r11678
2007-09-27 20:46:24 +00:00
Peter Palfrader
5ba6fd9e7b
Add a "fingerprint" in a smart place
...
svn:r11670
2007-09-27 16:45:15 +00:00
Nick Mathewson
33b715f91b
r15416@catbus: nickm | 2007-09-27 12:30:19 -0400
...
Fix a copy-paste error in dir-spec.txt
svn:r11667
2007-09-27 16:34:02 +00:00
Nick Mathewson
28946069ee
r15412@catbus: nickm | 2007-09-27 12:04:24 -0400
...
More annotated-store work: handle annotations in lists correctly. Add ability to prepend annotations to a routerdesc (and to every rtouredesc in a list), while verifying that the routerdesc is not already annotated.
svn:r11665
2007-09-27 16:08:10 +00:00
Nick Mathewson
d87a91b822
r15381@catbus: nickm | 2007-09-26 10:48:00 -0400
...
Add hidden-service-authentication.etxt as proposal 121.
svn:r11653
2007-09-26 14:52:10 +00:00
Andrew Lewman
a0c4cc792f
Take some more, ask a question or two.
...
svn:r11622
2007-09-25 01:43:18 +00:00
Nick Mathewson
ad11e9d0f1
r15310@catbus: nickm | 2007-09-24 11:36:08 -0400
...
Patch from Robert Hogan: fix a couple of status-event related typos. Backport candidate.
svn:r11604
2007-09-24 15:41:20 +00:00
Roger Dingledine
e313a8ad08
fix a syntax error in the man page
...
svn:r11589
2007-09-23 05:28:39 +00:00
Andrew Lewman
011941853c
Remove openssl static libs from the win32 distrubution. They are statically
...
compiled into the exe. Add some, take some, remove some TODO items.
svn:r11583
2007-09-22 20:26:06 +00:00
Nick Mathewson
921f9f774d
r15279@catbus: nickm | 2007-09-22 02:00:06 -0400
...
V3 authority work: fetch missing votes and/or signatures as needed.
svn:r11575
2007-09-22 06:06:05 +00:00
Peter Palfrader
ce1099bf66
The manpage now tells uses that they can use identity fingerprints in most places where they can use nicknames. Based on patch from karsten
...
svn:r11570
2007-09-21 23:06:54 +00:00
Roger Dingledine
b29cf4cc05
a dir-spec typo (in two places) caught by steve
...
svn:r11557
2007-09-21 17:23:14 +00:00
Roger Dingledine
0914883339
Resume listing "AUTHORITY" flag for authorities in network status.
...
Bugfix on 0.2.0.3-alpha; reported by Alex de Joode.
svn:r11530
2007-09-20 04:37:17 +00:00
Roger Dingledine
a12debab1b
i feel guilty wasting a revision number on this, but qbi
...
mentioned it, so...
svn:r11515
2007-09-19 08:47:24 +00:00
Roger Dingledine
cda228bb76
another bug we should resolve sometime
...
svn:r11513
2007-09-19 04:19:27 +00:00
Roger Dingledine
2a2cee9e51
Start using the v2 intro format for hidden service connections. Now
...
clients specify their chosen rendezvous point by identity digest
rather than by (potentially ambiguous) nickname. This change could
speed up hidden service connections dramatically.
svn:r11499
2007-09-18 23:48:39 +00:00
Roger Dingledine
82da6c02ba
clean up r11496
...
svn:r11498
2007-09-18 23:34:27 +00:00
Roger Dingledine
eb9dc12ce9
Drop support for v1 rendezvous descriptors, since we never used
...
them anyway, and the code has probably rotted by now. Based on
patch from Karsten Loesing.
svn:r11496
2007-09-18 21:17:45 +00:00
Roger Dingledine
722aac798e
actually, there is a tordnsel implementation
...
svn:r11493
2007-09-18 17:59:34 +00:00
Roger Dingledine
5985135ed6
two dir-spec cleanups from steve
...
svn:r11485
2007-09-18 16:05:39 +00:00
Nick Mathewson
f45dec1690
r15143@catbus: nickm | 2007-09-18 11:49:46 -0400
...
Add getinfo status/good-server-descriptor and status/reachability-succeeded. Patch from Robert Hogan.
svn:r11483
2007-09-18 15:53:55 +00:00
Nick Mathewson
eee8d750b6
r15140@catbus: nickm | 2007-09-18 11:34:54 -0400
...
Get rid of a needless malloc() when parsing address policies. Original patch from "Some guy on #tor", via arma. Altered to have a sufficiently large buffer, and not use the buffer so much, and to save a strlcpy.
svn:r11480
2007-09-18 15:38:00 +00:00
Roger Dingledine
8f75defd33
Servers used to decline to publish their DirPort if their
...
BandwidthRate, RelayBandwidthRate, or MaxAdvertisedBandwidth
were below a threshold. Now they only look at BandwidthRate and
RelayBandwidthRate.
svn:r11465
2007-09-17 22:22:05 +00:00
Roger Dingledine
f4111288ca
a few more todo bugs i've accumulated
...
svn:r11462
2007-09-17 21:58:52 +00:00
Nick Mathewson
93d4ad9743
r14447@Kushana: nickm | 2007-09-17 13:31:50 -0400
...
Track weighted fractional uptime in addition to weighted mtbf: we want to use mtbf for stable, but fractional uptime for guard.
svn:r11456
2007-09-17 18:27:43 +00:00
Nick Mathewson
5fcc48d389
r14425@Kushana: nickm | 2007-09-13 13:00:57 -0400
...
Do not load state when options->command is not RUN_TOR. (Resolves bug 499; backport candidate)
svn:r11437
2007-09-13 17:01:08 +00:00
Nick Mathewson
9b1ad0074b
r14392@Kushana: nickm | 2007-09-12 11:04:20 -0400
...
Complete implementation of proposal 104: remove bandwidth history lines from router descriptors.
svn:r11434
2007-09-12 17:33:23 +00:00
Nick Mathewson
e73fb2f102
r15049@catbus: nickm | 2007-09-11 16:05:50 -0400
...
When we get a consensus for which we are missing the right certificates, keep it around pending more certificates; do not just drop it.
svn:r11430
2007-09-11 20:17:28 +00:00
Nick Mathewson
4de4f53abd
r15048@catbus: nickm | 2007-09-11 14:20:39 -0400
...
Add code to warn about mauthorities on a consensus when they are not what we expect to find.
svn:r11429
2007-09-11 20:17:25 +00:00
Nick Mathewson
973502d290
r15046@catbus: nickm | 2007-09-11 13:38:36 -0400
...
Check V3 authority certificates for expiry, and warn the authority op as they get old.
svn:r11427
2007-09-11 20:17:22 +00:00
Nick Mathewson
3c7652ccdb
r15045@catbus: nickm | 2007-09-11 11:52:29 -0400
...
Reject incoming votes when the valid-after time does not match the period that we're trying to vote for.
svn:r11426
2007-09-11 20:17:20 +00:00
Nick Mathewson
509bc3b4a0
r14359@Kushana: nickm | 2007-09-08 15:07:17 -0400
...
Add some generic skew-and-tolerance functions so we can handle time more sanely.
svn:r11406
2007-09-08 19:08:46 +00:00
Nick Mathewson
eb3f24f027
r14358@Kushana: nickm | 2007-09-08 13:45:16 -0400
...
Implement certificate fetch functions.
svn:r11405
2007-09-08 19:08:39 +00:00
Nick Mathewson
5da6321b76
r14859@catbus: nickm | 2007-08-30 17:10:15 -0400
...
0-pad minutes and seconds when displaying weighted mtbf in info logs.
svn:r11324
2007-08-30 21:12:34 +00:00
Roger Dingledine
ca24362cf8
another easy bug for nick to tackle
...
svn:r11322
2007-08-30 21:01:46 +00:00
Roger Dingledine
2c24b9cb4c
Tor logs the libevent version on startup, for debugging purposes.
...
This is great. But it does this before configuring the logs, so
it only goes to stdout and is then lost.
svn:r11313
2007-08-30 06:17:17 +00:00
Nick Mathewson
f189ecbf20
r14832@catbus: nickm | 2007-08-29 15:00:27 -0400
...
Use (and debug) new file-writing functions in order to simplify code that formerly built big strings in RAM.
svn:r11301
2007-08-29 19:02:43 +00:00
Nick Mathewson
91f83cfc2d
r14830@catbus: nickm | 2007-08-29 13:50:10 -0400
...
Make controllers accept LF as well as CRLF. Update spec to reflect this. Remove now-dead code. Make controller warning about v0 protocol more accurate.
svn:r11299
2007-08-29 19:02:33 +00:00
Nick Mathewson
4266039c19
r14826@catbus: nickm | 2007-08-29 13:19:55 -0400
...
Add a line to the state file for each guard to let us know which version added the guard. If the line is absent, assume the guard was added by whatever version of Tor last wrote the state file. Remove guards if the version that added them was using a bad guard selection algorithm. (Previously, we removed guards if the version that wrote the file was using a bad guard selection algorithm, even if the guards themselves were chosen by a good version.)
svn:r11298
2007-08-29 17:22:00 +00:00
Nick Mathewson
1050eceb2f
r14825@catbus: nickm | 2007-08-29 12:30:04 -0400
...
More items for the TODO (from last Friday mtg with Roger)
svn:r11297
2007-08-29 17:21:57 +00:00
Nick Mathewson
79a3fed30e
r14819@catbus: nickm | 2007-08-27 19:40:11 -0400
...
Sort all of the items in the TODO. That took longer than I had hoped, but I think it was useful.
svn:r11292
2007-08-27 23:42:46 +00:00
Nick Mathewson
590918fb2c
r14817@catbus: nickm | 2007-08-27 18:16:49 -0400
...
Mark TODO items with what sections I would like to move them to. Pending scan by arma, the next commits will remove these annotations and move the items around.
svn:r11291
2007-08-27 22:19:30 +00:00
Nick Mathewson
d3224bad42
r14227@Kushana: nickm | 2007-08-27 11:33:28 -0400
...
Add a new ClientDNSRejectInternalAddresses option (default: on) to refuse to believe that any address can map to or from an internal address. This blocks some kinds of potential browser-based attacks, especially on hosts using DNSPort. Also clarify behavior in some comments. Backport candiate?
svn:r11287
2007-08-27 15:33:58 +00:00
Nick Mathewson
a69d526b31
r14205@Kushana: nickm | 2007-08-24 10:29:26 -0400
...
Remove a bunch of completed items from the TODO.
svn:r11271
2007-08-24 14:41:19 +00:00
Nick Mathewson
7efc165095
r14204@Kushana: nickm | 2007-08-24 10:24:36 -0400
...
Fix a bug in last patch; add support for getting extrainfo documents by the control port (since it is silly to tell tools to do it without actually giving them an interface).
svn:r11270
2007-08-24 14:41:15 +00:00
Nick Mathewson
cf2ac9b9e1
r14202@Kushana: nickm | 2007-08-24 09:55:30 -0400
...
Add purposes for new things we need to fetch for v3 directory system.
svn:r11268
2007-08-24 14:41:06 +00:00
Roger Dingledine
d39c7515d1
patch from mike perry to a) stop overloading guards as much, and
...
b) raise the max-believable-bandwidth to 10MB/s.
svn:r11258
2007-08-24 06:30:34 +00:00
Roger Dingledine
c02fb8997b
backport candidate:
...
Make it possible to read the PROTOCOLINFO response in a way that
conforms to our control-spec. Reported by Matt Edman.
svn:r11251
2007-08-22 07:57:10 +00:00
Nick Mathewson
a80dd635b3
r14764@catbus: nickm | 2007-08-21 03:23:12 -0400
...
Add a perl script to regenerate proposal 000-index.txt so that it always matches the statuses and titles in the other proposals, and so that it has a sorted-by-status section.
svn:r11243
2007-08-21 07:24:31 +00:00
Nick Mathewson
15c9212ee8
r14763@catbus: nickm | 2007-08-21 03:11:06 -0400
...
Correct status on proposal 119.
svn:r11242
2007-08-21 07:24:29 +00:00
Nick Mathewson
2433016c00
r14762@catbus: nickm | 2007-08-21 03:10:54 -0400
...
Add a proper header to proposal 117.
svn:r11241
2007-08-21 07:24:28 +00:00
Nick Mathewson
7dbe7fd4d8
r14758@catbus: nickm | 2007-08-21 01:36:03 -0400
...
Finish implementing and documenting proposal 108: Authorities now use MTBF data to set their stability flags, once they have at least 4 days of data to use.
svn:r11240
2007-08-21 05:37:24 +00:00
Nick Mathewson
8cb6b2bc74
r14757@catbus: nickm | 2007-08-21 01:35:24 -0400
...
Merge a condensed proposal 108 (without too much implementation detail, since that's implementation detail, into dir-spec.txt.
svn:r11239
2007-08-21 05:37:21 +00:00
Nick Mathewson
9cd474d0db
r14756@catbus: nickm | 2007-08-21 01:34:30 -0400
...
Mark proposal 108 as closed, and mark dir-voting related proposals as accepted
svn:r11238
2007-08-21 05:37:19 +00:00
Karsten Loesing
a8a7ef3da6
updated change history
...
svn:r11224
2007-08-20 16:32:00 +00:00
Karsten Loesing
3462747cdb
renamed config option HSDir as HidServDirectoryV2
...
svn:r11223
2007-08-20 16:30:49 +00:00
Roger Dingledine
ed801a8d3e
ask nick a question about a grammar problem that could be a meaning problem
...
svn:r11207
2007-08-19 21:54:20 +00:00
Roger Dingledine
455862db1a
numerous cleanups in the control-spec. patch from tup.
...
svn:r11182
2007-08-19 05:04:56 +00:00
Roger Dingledine
c88803d924
Fix a bug in ADDRMAP controller replies that would sometimes
...
try to print a NULL. Patch from tup.
svn:r11181
2007-08-19 04:58:55 +00:00
Roger Dingledine
86734616c7
a low-priority todo item we should do sometime
...
svn:r11180
2007-08-19 04:34:56 +00:00