aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2006-10-29motivate families-of-bridges betterRoger Dingledine
svn:r8853
2006-10-29put in a lot of blocking-related roadmap items, all of whichRoger Dingledine
need to be fleshed out more. svn:r8852
2006-10-28two easy discovery approaches, plus a discussion of publicity,Roger Dingledine
and general cleanups. svn:r8842
2006-10-27 r9395@Kushana: nickm | 2006-10-26 22:06:51 -0400Nick Mathewson
Fix Bug 349: Have GETINFO network-status return even old routers, and use long nicknames where appropriate. Document this. svn:r8834
2006-10-25 r9389@Kushana: nickm | 2006-10-25 17:46:16 -0400Nick Mathewson
Add a CLEARDNSCACHE signal to clear the client-side DNS cache. svn:r8829
2006-10-25another paragraph of pessimism for the network signature sectionRoger Dingledine
svn:r8827
2006-10-25 r9382@Kushana: nickm | 2006-10-24 22:01:18 -0400Nick Mathewson
Fill in remaining items I understand in roadmap draft. Now to print and mess with on paper. svn:r8825
2006-10-24Section 6: Hiding Tor's network signaturesRoger Dingledine
svn:r8823
2006-10-24Section 5: The relay component of our blocking-resistant design.Roger Dingledine
svn:r8815
2006-10-24 r9367@Kushana: nickm | 2006-10-24 01:55:21 -0400Nick Mathewson
Write another ~1300 words of roadmap text. Mark added incomplete items as tmp. add a few comments. add more notes. svn:r8814
2006-10-24 r9364@Kushana: nickm | 2006-10-23 22:57:48 -0400Nick Mathewson
Remove reference to NS_FULL event; add two GETINFO targets. svn:r8812
2006-10-23add some more items for the roadmap, and clean some upRoger Dingledine
svn:r8810
2006-10-23 r9360@Kushana: nickm | 2006-10-23 16:34:25 -0400Nick Mathewson
FIll in some more roadmap items. svn:r8809
2006-10-23 r9358@Kushana: nickm | 2006-10-23 12:02:25 -0400Nick Mathewson
clarify recent spec stuff svn:r8808
2006-10-23Sync manpage with code: 6697 was added to LongLivedPortsPeter Palfrader
svn:r8807
2006-10-23spec and implement some more status events. start to buildRoger Dingledine
some conventions. svn:r8805
2006-10-23make version-spec accurate againRoger Dingledine
svn:r8804
2006-10-23implement a few status events, so we can make sure they work,Roger Dingledine
and so vidalia can start handling them if it wants. svn:r8802
2006-10-23 r9347@Kushana: nickm | 2006-10-23 01:24:48 -0400Nick Mathewson
Implement status event backend logic. svn:r8799
2006-10-23 r9345@Kushana: nickm | 2006-10-23 00:52:42 -0400Nick Mathewson
oops. add latex too svn:r8798
2006-10-23 r9321@Kushana: nickm | 2006-10-22 19:45:23 -0400Nick Mathewson
Add initial version of roadmap. Lots of stuff has too much detail, and lots has too little. This is still in a brainstorming phase: the most important thing is to add the stuff that is not there at all. I will try to think about what that might be as I drive home. svn:r8797
2006-10-23 r9318@Kushana: nickm | 2006-10-22 15:22:57 -0400Nick Mathewson
Let directory authorities set the BadExit flag if they like. Also, refactor directory authority code so we can believe multiple things about a single router, and do fewer linear searches. svn:r8794
2006-10-23Explain why tor is well-suited for the relay component of aRoger Dingledine
blocking-resistant anonymity system. Talk through how other proxy designs work and what we can reuse from their ideas. Still much work remaining. svn:r8792
2006-10-20 r9312@Kushana: nickm | 2006-10-20 14:45:22 -0400Nick Mathewson
Add an event type to tell the controller when our opinion of a router status has changed. I might have missed some cases here. svn:r8781
2006-10-20checkpoint some changes as i read diffsRoger Dingledine
svn:r8780
2006-10-20 r9303@Kushana: nickm | 2006-10-20 12:07:34 -0400Nick Mathewson
Start implementing reason extension for stream events to match the one one used by circuit events. (Not a complete implementation yet; actual reasons are not passed to control.c) svn:r8777
2006-10-20 r9290@31-35-219: nickm | 2006-10-20 10:32:33 -0400Nick Mathewson
Add a GETINFO target so controllers can ask Tor for the current state of a router. (Results given in networkstatus format.) svn:r8772
2006-10-20 r9289@31-35-219: nickm | 2006-10-20 09:43:22 -0400Nick Mathewson
Fix longstanding bug in connection_exit_begin_conn(): Since connection_edge_end() exits when the connection is unattached, we were never sending RELAY_END cells back for failed RELAY_BEGIN attempts. Fix this. This might make clients that were otherwise timing out either fail faster or retry faster, which is good news for us. svn:r8770
2006-10-20update task for latest openssl version.Andrew Lewman
svn:r8769
2006-10-19 r9277@Kushana: nickm | 2006-10-19 19:03:05 -0400Nick Mathewson
Add pragma:no-cache and expires headers so that directory lookups can work better in the presence of caching HTTP proxies. (I would have used Cache-Control, but that is an HTTP/1.1 thing.) All timeouts are currently wild-assed guesses. svn:r8765
2006-10-19 r9273@Kushana: nickm | 2006-10-19 15:43:39 -0400Nick Mathewson
Never discard a descriptor for being too old until either it is recommended by no authorities, or until we download a better (more recent and recommended) one for the same router. This will eventually make it possible for servers to publish less often. svn:r8761
2006-10-19 r9272@Kushana: nickm | 2006-10-19 12:52:37 -0400Nick Mathewson
Fix an XXX in handling destroy cells: when we get a destroy cell with reason FOO, do not tell the controller REASON=FOO. Instead, say REASON=DESTROYED REMOTE_REASON=FOO. Suggested by a conversation with Mike Perry. svn:r8760
2006-10-19 r9091@totoro: nickm | 2006-10-19 11:45:28 -0400Nick Mathewson
Change to BadExit logic: Let authorities set an "I list bad exits" flag. Consider an exit bad if it is listed as bad by more than half of *those* authorities. This gives us a better migration path. svn:r8756
2006-10-18 r9075@totoro: nickm | 2006-10-18 10:08:30 -0400Nick Mathewson
Add comments on questions in control-spec.txt svn:r8746
2006-10-18hammer farther on the status events. still a lot of questions.Roger Dingledine
svn:r8745
2006-10-17 r9060@totoro: nickm | 2006-10-17 11:12:48 -0400Nick Mathewson
Apply patch from Mike Perry: add more reasons for circuit destroys. (Slightly tweaked to avoid allocating a number for an "internal" reason.) svn:r8739
2006-10-17Updated version of openssl and removed duplicate win32api get.Andrew Lewman
svn:r8736
2006-10-16break status events into notice/warn rather than general/client/server.Roger Dingledine
this way vidalia has some guess about how freaked out we are, even if it doesn't recognize the status name. svn:r8735
2006-10-15take some more notes on status events we wantRoger Dingledine
svn:r8728
2006-10-14flesh out the status events some moreRoger Dingledine
svn:r8715
2006-10-12a few more tweaks and a new subsectionRoger Dingledine
svn:r8694
2006-10-12clean up and name and syntax of status eventsRoger Dingledine
svn:r8693
2006-10-12dump more ideas in the blocking paperRoger Dingledine
svn:r8692
2006-10-12Motivate and introduce blocking.tex better.Roger Dingledine
Also expand on anonymity effects from becoming a bridge relay. svn:r8691
2006-10-11 r9004@totoro: nickm | 2006-10-11 18:05:24 -0400Nick Mathewson
Add client support for a 'BadExit' flag, so authorities can say "Server X is a poor choise for your nytimes.com connections, as it seems to direct them to HoorayForMao.com or (more likely) WouldYouLikeToBuyTheseFineEncyclopedias.com" svn:r8690
2006-10-11simplify a section of the HACKING fileRoger Dingledine
svn:r8689
2006-10-09remove a redundant todo entryRoger Dingledine
svn:r8678
2006-10-09 r9114@directionless-main: nickm | 2006-10-06 15:46:41 -0400Nick Mathewson
Move a changelog item; add a TODO. svn:r8676
2006-10-09 r8973@totoro: nickm | 2006-10-09 11:45:47 -0400Nick Mathewson
Touch up last patch (to add REASON to CIRC events): make some reasons more sensible, send reasons only to controllers that have enabled extended events, and clean up whitespace. svn:r8672
2006-10-09 r8972@totoro: nickm | 2006-10-09 10:36:22 -0400Nick Mathewson
Patch from Mike Perry: add a REASON field to closed and failed circ events. svn:r8671