summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 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
* minor cleanupsRoger Dingledine2006-10-07
| | | | svn:r8622
* r8859@totoro: nickm | 2006-10-03 14:25:27 -0400Nick Mathewson2006-10-03
| | | | | | | More about versioning. Also, cravenly postpone final v0 control protocol deprecation till 0.1.3.x. svn:r8590
* r8858@totoro: nickm | 2006-10-03 14:20:40 -0400Nick Mathewson2006-10-03
| | | | | | | Control-spec tweaks: add USEFEATURE, along with description of new naming scheme. svn:r8589
* r8835@totoro: nickm | 2006-10-02 12:54:41 -0400Nick Mathewson2006-10-02
| | | | | | | Improve error messages from AUTHENTICATE attempts to controller. svn:r8574
* r8826@totoro: nickm | 2006-10-01 17:58:45 -0400Nick Mathewson2006-10-01
| | | | | | | Disprefer exit nodes for entry, middle positions (fixes bug 200). Also, switch to using a uint64_t to hold "total bandwidth for all nodes" under consideration; crypt_rand_int would have died at 2GB/s network capacity. svn:r8571
* r8824@totoro: nickm | 2006-10-01 17:35:55 -0400Nick Mathewson2006-10-01
| | | | | | | note valid flag in path spec. svn:r8569
* misc touchupsRoger Dingledine2006-10-01
| | | | svn:r8568
* correct definition of Valid in dir-specRoger Dingledine2006-10-01
| | | | svn:r8567
* r8822@totoro: nickm | 2006-10-01 16:24:22 -0400Nick Mathewson2006-10-01
| | | | | | | Fix bug 303: reject attempts to use Tor as a one-hop proxy. svn:r8566
* try to explain when we cannibalize circuits.Roger Dingledine2006-10-01
| | | | svn:r8557
* document predicted ports better.Roger Dingledine2006-10-01
| | | | svn:r8556
* no: 'must not' is for things that actually break specified behavior.Roger Dingledine2006-09-29
| | | | | | | | 'should not' is for things that you really oughtn't do, for your own good or for others' own good. svn:r8544
* ask nick a questionRoger Dingledine2006-09-29
| | | | svn:r8543
* r9004@Kushana: nickm | 2006-09-29 10:37:10 -0400Nick Mathewson2006-09-29
| | | | | | | Add version note about RELAY_BEGIN_DIR to spec. svn:r8532
* r9003@Kushana: nickm | 2006-09-29 10:36:05 -0400Nick Mathewson2006-09-29
| | | | | | | Add DESCCHANGED event to control-spec; note that GETINFO dir/* has in fact been implemented. svn:r8531
* r8776@totoro: nickm | 2006-09-29 00:50:46 -0400Nick Mathewson2006-09-29
| | | | | | | | | | | Reserve the nickname "Unnamed" for routers that can't pick a hostname; any router can call itself Unnamed; directory servers will never allocate Unnamed to any particular router; clients won't believe that any router is the canonical Unnamed. svn:r8529
* r8775@totoro: nickm | 2006-09-29 00:29:02 -0400Nick Mathewson2006-09-29
| | | | | | | Note that EnforceDistinctSubnets can override subnet rule for path generation. svn:r8528
* r8997@Kushana: nickm | 2006-09-28 23:40:22 -0400Nick Mathewson2006-09-29
| | | | | | | | | | | | | | [Needs review.] Add a BEGIN_DIR relay cell type for an easier in-protocol way to connect to directory servers through Tor. Previously, clients could only connect to director servers over Tor from exit nodes, but couldn't get directory information anonymously from a non-exit cache without getting a directory server involved. This needs testing, and needs client-side code to actually exercise it. svn:r8527
* begin to revise path-specRoger Dingledine2006-09-28
| | | | svn:r8511
* checkpoint changelog and general polishingRoger Dingledine2006-09-25
| | | | svn:r8497
* r8912@Kushana: nickm | 2006-09-22 16:18:51 -0400Nick Mathewson2006-09-22
| | | | | | | Write more of path-spec.txt svn:r8463
* r8894@Kushana: nickm | 2006-09-21 18:30:42 -0400Nick Mathewson2006-09-22
| | | | | | | Specify and implement SOCKS5 interface for reverse hostname lookup. svn:r8451
* r8872@Kushana: nickm | 2006-09-21 14:00:20 -0400Nick Mathewson2006-09-21
| | | | | | | Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled. svn:r8437
* two todo itemsRoger Dingledine2006-09-15
| | | | svn:r8401
* add a "getinfo address" controller command.Roger Dingledine2006-09-09
| | | | svn:r8354
* clean up and correct the specRoger Dingledine2006-09-07
| | | | svn:r8336
* fix typoRoger Dingledine2006-08-27
| | | | svn:r8243
* typo and whitespaceRoger Dingledine2006-08-27
| | | | svn:r8237
* rename HELLO cells to VERSIONS cells.Roger Dingledine2006-08-14
| | | | svn:r7051
* clarify that some old versions used an organizationName of "Tor",Roger Dingledine2006-08-14
| | | | | | | and others used "TOR". We should avoid both now. svn:r7050
* r7005@totoro: nickm | 2006-08-09 17:42:18 -0400Nick Mathewson2006-08-09
| | | | | | | Begin committing violence against the spec; add some TODO items at the top. Arma, if you disagree, better say so. svn:r7001
* r7058@Kushana: nickm | 2006-08-08 23:53:46 -0700Nick Mathewson2006-08-09
| | | | | | | Clarify point about certs. We have been over this before, but it seems simpler than what we are considering now. svn:r6997
* r7056@Kushana: nickm | 2006-08-08 23:40:53 -0700Nick Mathewson2006-08-09
| | | | | | | Add a comment about v0 fallback approach. Why did we dislike discriminating on X.509 certs again? svn:r6996
* change the dir-spec to say that it's version 2 of the dir spec,Roger Dingledine2006-08-08
| | | | | | | and move the v0 file to v1. svn:r6991
* a potential fix on the HELLO protocol designRoger Dingledine2006-08-05
| | | | svn:r6984
* Document HELLO cells and proposed connection protocol versioning scheme. ↵Nick Mathewson2006-07-20
| | | | | | NOTE: This will not work as documented; see notes. svn:r6794
* Add a few more paragraphs to path-spec.txtNick Mathewson2006-07-20
| | | | svn:r6793
* Fork off v0 of the protocol spec; we are going to add versioning soon so we ↵Nick Mathewson2006-07-20
| | | | | | can make backward-incompatible changes without breaking the whole network. Also, fork the v0 directory protocol into its own document, and turn dir-spec.txt into the present tense. svn:r6792
* we are constrained more than we realized, on what g^x values we canRoger Dingledine2006-07-17
| | | | | | | accept or refuse. svn:r6773