| Commit message (Expand) | Author | Age |
* | r9347@Kushana: nickm | 2006-10-23 01:24:48 -0400••• Implement status event backend logic.
svn:r8799
| Nick Mathewson | 2006-10-23 |
* | r9345@Kushana: nickm | 2006-10-23 00:52:42 -0400••• oops. add latex too
svn:r8798
| Nick Mathewson | 2006-10-23 |
* | r9321@Kushana: nickm | 2006-10-22 19:45:23 -0400••• 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
| Nick Mathewson | 2006-10-23 |
* | r9318@Kushana: nickm | 2006-10-22 15:22:57 -0400••• 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
| Nick Mathewson | 2006-10-23 |
* | Explain why tor is well-suited for the relay component of a•••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
| Roger Dingledine | 2006-10-23 |
* | r9312@Kushana: nickm | 2006-10-20 14:45:22 -0400••• 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
| Nick Mathewson | 2006-10-20 |
* | checkpoint some changes as i read diffs•••svn:r8780
| Roger Dingledine | 2006-10-20 |
* | r9303@Kushana: nickm | 2006-10-20 12:07:34 -0400••• 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
| Nick Mathewson | 2006-10-20 |
* | r9290@31-35-219: nickm | 2006-10-20 10:32:33 -0400••• Add a GETINFO target so controllers can ask Tor for the current state of a router. (Results given in networkstatus format.)
svn:r8772
| Nick Mathewson | 2006-10-20 |
* | r9289@31-35-219: nickm | 2006-10-20 09:43:22 -0400••• 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
| Nick Mathewson | 2006-10-20 |
* | update task for latest openssl version.•••svn:r8769
| Andrew Lewman | 2006-10-20 |
* | r9277@Kushana: nickm | 2006-10-19 19:03:05 -0400••• 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
| Nick Mathewson | 2006-10-19 |
* | r9273@Kushana: nickm | 2006-10-19 15:43:39 -0400••• 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
| Nick Mathewson | 2006-10-19 |
* | r9272@Kushana: nickm | 2006-10-19 12:52:37 -0400••• 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
| Nick Mathewson | 2006-10-19 |
* | r9091@totoro: nickm | 2006-10-19 11:45:28 -0400••• 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
| Nick Mathewson | 2006-10-19 |
* | r9075@totoro: nickm | 2006-10-18 10:08:30 -0400••• Add comments on questions in control-spec.txt
svn:r8746
| Nick Mathewson | 2006-10-18 |
* | hammer farther on the status events. still a lot of questions.•••svn:r8745
| Roger Dingledine | 2006-10-18 |
* | r9060@totoro: nickm | 2006-10-17 11:12:48 -0400••• Apply patch from Mike Perry: add more reasons for circuit destroys. (Slightly tweaked to avoid allocating a number for an "internal" reason.)
svn:r8739
| Nick Mathewson | 2006-10-17 |
* | Updated version of openssl and removed duplicate win32api get.•••svn:r8736
| Andrew Lewman | 2006-10-17 |
* | break status events into notice/warn rather than general/client/server.•••this way vidalia has some guess about how freaked out we are, even if
it doesn't recognize the status name.
svn:r8735
| Roger Dingledine | 2006-10-16 |
* | take some more notes on status events we want•••svn:r8728
| Roger Dingledine | 2006-10-15 |
* | flesh out the status events some more•••svn:r8715
| Roger Dingledine | 2006-10-14 |
* | a few more tweaks and a new subsection•••svn:r8694
| Roger Dingledine | 2006-10-12 |
* | clean up and name and syntax of status events•••svn:r8693
| Roger Dingledine | 2006-10-12 |
* | dump more ideas in the blocking paper•••svn:r8692
| Roger Dingledine | 2006-10-12 |
* | Motivate and introduce blocking.tex better.•••Also expand on anonymity effects from becoming a bridge relay.
svn:r8691
| Roger Dingledine | 2006-10-12 |
* | r9004@totoro: nickm | 2006-10-11 18:05:24 -0400••• 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
| Nick Mathewson | 2006-10-11 |
* | simplify a section of the HACKING file•••svn:r8689
| Roger Dingledine | 2006-10-11 |
* | remove a redundant todo entry•••svn:r8678
| Roger Dingledine | 2006-10-09 |
* | r9114@directionless-main: nickm | 2006-10-06 15:46:41 -0400••• Move a changelog item; add a TODO.
svn:r8676
| Nick Mathewson | 2006-10-09 |
* | r8973@totoro: nickm | 2006-10-09 11:45:47 -0400••• 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
| Nick Mathewson | 2006-10-09 |
* | r8972@totoro: nickm | 2006-10-09 10:36:22 -0400••• Patch from Mike Perry: add a REASON field to closed and failed circ events.
svn:r8671
| Nick Mathewson | 2006-10-09 |
* | a potential syntax for the EVENT_MISC_* events.•••needs a better name, and maybe needs a better syntax too.
svn:r8658
| Roger Dingledine | 2006-10-08 |
* | prune resolved items from the todo•••svn:r8641
| Roger Dingledine | 2006-10-07 |
* | r8922@totoro: nickm | 2006-10-07 11:44:07 -0400••• Split a TODO item into the part I should do and the part I should defer.
svn:r8636
| Nick Mathewson | 2006-10-07 |
* | finish poking and prodding. i'm all happy now.•••svn:r8633
| Roger Dingledine | 2006-10-07 |
* | a new research problem our weight_for_exit algorithm has introduced.•••svn:r8631
| Roger Dingledine | 2006-10-07 |
* | more minor cleanups•••svn:r8630
| Roger Dingledine | 2006-10-07 |
* | add tor-win32-mingw-creation.txt to the tarball too•••svn:r8627
| Roger Dingledine | 2006-10-07 |
* | start shipping path-spec.txt in the tarball•••svn:r8626
| Roger Dingledine | 2006-10-07 |
* | mark which relay cells are control cells.•••svn:r8624
| Roger Dingledine | 2006-10-07 |
* | minor cleanups•••svn:r8622
| Roger Dingledine | 2006-10-07 |
* | cleanups, closer to a changelog•••svn:r8606
| Roger Dingledine | 2006-10-06 |
* | more progress on the blocking-resistance design•••svn:r8598
| Roger Dingledine | 2006-10-05 |
* | r8862@totoro: nickm | 2006-10-03 14:54:14 -0400••• Make verbose names get used (when appropriate and selected) in responses to getinfo requests.
svn:r8593
| Nick Mathewson | 2006-10-03 |
* | r8859@totoro: nickm | 2006-10-03 14:25:27 -0400••• More about versioning. Also, cravenly postpone final v0 control protocol deprecation till 0.1.3.x.
svn:r8590
| Nick Mathewson | 2006-10-03 |
* | r8858@totoro: nickm | 2006-10-03 14:20:40 -0400••• Control-spec tweaks: add USEFEATURE, along with description of new naming scheme.
svn:r8589
| Nick Mathewson | 2006-10-03 |
* | r8857@totoro: nickm | 2006-10-03 13:54:21 -0400••• Implement ORCONN with verbose names.
svn:r8588
| Nick Mathewson | 2006-10-03 |
* | r8840@totoro: nickm | 2006-10-02 15:56:16 -0400••• Add USEFEATURE to control changes to control protocol. Use like __future__ directive from Python. Will spec before pushing changes. No, really. :)
svn:r8584
| Nick Mathewson | 2006-10-03 |
* | r8838@totoro: nickm | 2006-10-02 15:24:39 -0400••• Partial implementation of revised nickname syntax for controllers. Implement ability to look up routers by "verbose" nicknames; add a per-v1-control-connection flag to turn the feature on in events. Needs testing, spec, ability to actually turn on the flag, double-checking that we wont overflow any nickname buffers, and changelog.
svn:r8582
| Nick Mathewson | 2006-10-03 |