summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* r11713@Kushana: nickm | 2006-12-24 22:42:08 -0500Nick Mathewson2006-12-25
| | | | | | | Better handling of internal addresses wrt X-Your-Address-Is (never believe them; never provide them.) Also, report something useful for X-Your-Address-Is with one-hop tunneled connections. svn:r9191
* r11700@Kushana: nickm | 2006-12-24 01:18:07 -0500Nick Mathewson2006-12-24
| | | | | | | Clarify handling of "v" entries in networkstatuses. svn:r9183
* change the v2 dir spec to reflect how the code actually worksRoger Dingledine2006-12-24
| | | | | | | | | | | with respect to the directory-signature line. this also resolves nick's issue with how to change the directory-signature entry in votes. unless there's more to it than that. svn:r9182
* r11692@Kushana: nickm | 2006-12-23 22:32:41 -0500Nick Mathewson2006-12-24
| | | | | | | Changes to dir-spec.txt: deprecate opt, and describe protocol version info in status. svn:r9179
* reinstate the most important dead chickens for limitingRoger Dingledine2006-12-23
| | | | | | | | | impact of directory writes now that we're write limiting. a few more dead chickens remain. svn:r9170
* r11664@Kushana: nickm | 2006-12-20 21:58:54 -0500Nick Mathewson2006-12-21
| | | | | | | Clarify some points in dir-voting.txt raised by Paul Syverson. svn:r9167
* r11663@Kushana: nickm | 2006-12-20 21:37:50 -0500Nick Mathewson2006-12-21
| | | | | | | Add notes and comments to dir-spec.txt based on email to or-dev from Keith Skinner. svn:r9166
* r11662@Kushana: nickm | 2006-12-20 21:27:17 -0500Nick Mathewson2006-12-21
| | | | | | | Rename parameter correctly; found by Christian Seberino svn:r9165
* r11644@Kushana: nickm | 2006-12-19 14:07:17 -0500Nick Mathewson2006-12-19
| | | | | | | Add address-spec.txt document to describe .exit, .onion, and .noconnnect. Hopefully, we will not add too many of these just because we have a file for them now... svn:r9155
* r11614@Kushana: nickm | 2006-12-15 17:39:42 -0500Nick Mathewson2006-12-15
| | | | | | | Implement SETEVENTS GUARD. Needs review and testing. svn:r9137
* if we rotate our onion key, publish a new descriptor, andRoger Dingledine2006-12-15
| | | | | | | | die soon after, we want to stick with that onion key when we restart. svn:r9121
* clarify our use of local time vs GMTRoger Dingledine2006-12-14
| | | | svn:r9109
* Some more documentation and specs for CONNECT_DIR and BEGIN_DIR.Roger Dingledine2006-12-13
| | | | | | | Demand that BEGIN_DIR cells have an empty payload. svn:r9104
* minor cleanups and notesRoger Dingledine2006-12-12
| | | | svn:r9093
* comments from the first pass through dir-voting. seems like a fineRoger Dingledine2006-12-12
| | | | | | | | start, though we're going to have our hands full with edge cases when the time comes. svn:r9091
* r11460@Kushana: nickm | 2006-12-07 13:05:27 -0500Nick Mathewson2006-12-07
| | | | | | | Write the remaining bits of dir-voting.txt that I feel smart enough to write at the moment. There are still some open questions about timelines and about how to get multilevel keys working. svn:r9042
* cleanups, bump to 0.1.2.4-alphaRoger Dingledine2006-12-02
| | | | svn:r9015
* remove a wrong definition of Guard from dir-specRoger Dingledine2006-11-28
| | | | svn:r9003
* r9562@Kushana: nickm | 2006-11-16 22:33:23 -0500Nick Mathewson2006-11-17
| | | | | | | Commit additional thoughts towards a revised directory protocol, including voting. svn:r8960
* start a tweak on the status event section, but not finishedRoger Dingledine2006-10-30
| | | | | | | yet. so be it. svn:r8859
* general cleanups from looking through or-cvsRoger Dingledine2006-10-29
| | | | svn:r8855
* r9395@Kushana: nickm | 2006-10-26 22:06:51 -0400Nick Mathewson2006-10-27
| | | | | | | Fix Bug 349: Have GETINFO network-status return even old routers, and use long nicknames where appropriate. Document this. svn:r8834
* r9389@Kushana: nickm | 2006-10-25 17:46:16 -0400Nick Mathewson2006-10-25
| | | | | | | Add a CLEARDNSCACHE signal to clear the client-side DNS cache. svn:r8829
* r9364@Kushana: nickm | 2006-10-23 22:57:48 -0400Nick Mathewson2006-10-24
| | | | | | | Remove reference to NS_FULL event; add two GETINFO targets. svn:r8812
* r9358@Kushana: nickm | 2006-10-23 12:02:25 -0400Nick Mathewson2006-10-23
| | | | | | | clarify recent spec stuff svn:r8808
* spec and implement some more status events. start to buildRoger Dingledine2006-10-23
| | | | | | | some conventions. svn:r8805
* make version-spec accurate againRoger Dingledine2006-10-23
| | | | svn:r8804
* implement a few status events, so we can make sure they work,Roger Dingledine2006-10-23
| | | | | | | and so vidalia can start handling them if it wants. svn:r8802
* r9312@Kushana: nickm | 2006-10-20 14:45:22 -0400Nick Mathewson2006-10-20
| | | | | | | 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
* checkpoint some changes as i read diffsRoger Dingledine2006-10-20
| | | | svn:r8780
* r9303@Kushana: nickm | 2006-10-20 12:07:34 -0400Nick Mathewson2006-10-20
| | | | | | | 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
* r9290@31-35-219: nickm | 2006-10-20 10:32:33 -0400Nick Mathewson2006-10-20
| | | | | | | Add a GETINFO target so controllers can ask Tor for the current state of a router. (Results given in networkstatus format.) svn:r8772
* r9277@Kushana: nickm | 2006-10-19 19:03:05 -0400Nick Mathewson2006-10-19
| | | | | | | 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
* r9273@Kushana: nickm | 2006-10-19 15:43:39 -0400Nick Mathewson2006-10-19
| | | | | | | 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
* r9272@Kushana: nickm | 2006-10-19 12:52:37 -0400Nick Mathewson2006-10-19
| | | | | | | 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
* r9091@totoro: nickm | 2006-10-19 11:45:28 -0400Nick Mathewson2006-10-19
| | | | | | | 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
* r9075@totoro: nickm | 2006-10-18 10:08:30 -0400Nick Mathewson2006-10-18
| | | | | | | Add comments on questions in control-spec.txt svn:r8746
* hammer farther on the status events. still a lot of questions.Roger Dingledine2006-10-18
| | | | svn:r8745
* r9060@totoro: nickm | 2006-10-17 11:12:48 -0400Nick Mathewson2006-10-17
| | | | | | | Apply patch from Mike Perry: add more reasons for circuit destroys. (Slightly tweaked to avoid allocating a number for an "internal" reason.) svn:r8739
* break status events into notice/warn rather than general/client/server.Roger Dingledine2006-10-16
| | | | | | | | this way vidalia has some guess about how freaked out we are, even if it doesn't recognize the status name. svn:r8735
* take some more notes on status events we wantRoger Dingledine2006-10-15
| | | | svn:r8728
* flesh out the status events some moreRoger Dingledine2006-10-14
| | | | svn:r8715
* clean up and name and syntax of status eventsRoger Dingledine2006-10-12
| | | | svn:r8693
* r9004@totoro: nickm | 2006-10-11 18:05:24 -0400Nick Mathewson2006-10-11
| | | | | | | | 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
* r8973@totoro: nickm | 2006-10-09 11:45:47 -0400Nick Mathewson2006-10-09
| | | | | | | | | | | 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
* r8972@totoro: nickm | 2006-10-09 10:36:22 -0400Nick Mathewson2006-10-09
| | | | | | | Patch from Mike Perry: add a REASON field to closed and failed circ events. svn:r8671
* a potential syntax for the EVENT_MISC_* events.Roger Dingledine2006-10-08
| | | | | | | needs a better name, and maybe needs a better syntax too. svn:r8658
* finish poking and prodding. i'm all happy now.Roger Dingledine2006-10-07
| | | | svn:r8633
* more minor cleanupsRoger Dingledine2006-10-07
| | | | svn:r8630
* mark which relay cells are control cells.Roger Dingledine2006-10-07
| | | | svn:r8624