summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 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
* r8857@totoro: nickm | 2006-10-03 13:54:21 -0400Nick Mathewson2006-10-03
| | | | | | | Implement ORCONN with verbose names. svn:r8588
* svn:r8587Nick Mathewson2006-10-03
|
* r8843@totoro: nickm | 2006-10-02 16:31:07 -0400Nick Mathewson2006-10-03
| | | | | | | Forwardport changelog msg about v0 controller bug svn:r8586
* r8841@totoro: nickm | 2006-10-02 15:59:21 -0400Nick Mathewson2006-10-03
| | | | | | | Add EXTENDED_EVENTS to the USEFEATURE command; move flag from connection_t into control_conn, since we will probably grow more of these. svn:r8585
* r8840@totoro: nickm | 2006-10-02 15:56:16 -0400Nick Mathewson2006-10-03
| | | | | | | Add USEFEATURE to control changes to control protocol. Use like __future__ directive from Python. Will spec before pushing changes. No, really. :) svn:r8584
* r8839@totoro: nickm | 2006-10-02 15:31:49 -0400Nick Mathewson2006-10-03
| | | | | | | Make a field longer to accomodate verbose nicknames; note that verbose nicknames will never reach this point. svn:r8583
* r8838@totoro: nickm | 2006-10-02 15:24:39 -0400Nick Mathewson2006-10-03
| | | | | | | 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
* the other half of the is_local_IP patchRoger Dingledine2006-10-03
| | | | svn:r8581
* r8851@totoro: nickm | 2006-10-02 18:13:27 -0400Nick Mathewson2006-10-02
| | | | | | | Remove/clarify some XXXs for no longer being accurate; for begin things we do not indend to fix; for already being parts of big todo issues (like "/* XXX ipv6 */"); etc. Also fix some spaces. svn:r8580
* r8850@totoro: nickm | 2006-10-02 17:21:11 -0400Nick Mathewson2006-10-02
| | | | | | | Make TrackExitHosts case-insensitive, and fix the behavior of .suffix TrackExitHosts items to avoid matching in the middle of an address. (Resolves an XXXX) svn:r8579
* r8846@totoro: nickm | 2006-10-02 16:59:57 -0400Nick Mathewson2006-10-02
| | | | | | | Move is_local_IP to config.c; have it check for same-/24; make it used only for reachability (not for banwidth, because that is probably not what we want). Fixes an XXX. svn:r8578
* r8845@totoro: nickm | 2006-10-02 16:34:58 -0400Nick Mathewson2006-10-02
| | | | | | | Fix an XXXX: make path_is_relative work on windows even though we never use it there. svn:r8577
* r8844@totoro: nickm | 2006-10-02 16:32:44 -0400Nick Mathewson2006-10-02
| | | | | | | Resolve an XXXX: make sure that we are actually on 2s-complement hardware. svn:r8576
* r8835@totoro: nickm | 2006-10-02 12:54:41 -0400Nick Mathewson2006-10-02
| | | | | | | Improve error messages from AUTHENTICATE attempts to controller. svn:r8574
* - V1 authorities should set "HSAuthoritativeDir 1" to continue beingRoger Dingledine2006-10-01
| | | | | | | | | | hidden service authorities too. - Just because your DirPort is open doesn't mean people should be able to remotely teach you about hidden service descriptors. Now only accept rendezvous posts if you've got HSAuthoritativeDir set. svn:r8573
* changelog cleanupsRoger Dingledine2006-10-01
| | | | svn:r8572
* 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
* r8825@totoro: nickm | 2006-10-01 17:41:27 -0400Nick Mathewson2006-10-01
| | | | | | | Add function to return a random uint64_t. svn:r8570
* 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
* Track down a seg fault that's been bothering me a while: if youRoger Dingledine2006-10-01
| | | | | | | enable your dirport as a client, you'll crash. svn:r8561
* and document that changeRoger Dingledine2006-10-01
| | | | svn:r8560
* if we fail to build a circuit to an intended enclave, and it'sRoger Dingledine2006-10-01
| | | | | | | not mandatory that we use that enclave, stop wanting it. svn:r8559
* touchupsRoger Dingledine2006-10-01
| | | | svn:r8558
* try to explain when we cannibalize circuits.Roger Dingledine2006-10-01
| | | | svn:r8557
* document predicted ports better.Roger Dingledine2006-10-01
| | | | svn:r8556
* stop trying to hammer router_rebuild_descriptor() when we don'tRoger Dingledine2006-09-30
| | | | | | | have a public address we like yet. svn:r8554
* Bugfix: when we tunnel our dir fetches via tor, don't believeRoger Dingledine2006-09-30
| | | | | | | the X-Forwarded-For header. svn:r8553
* r8805@totoro: nickm | 2006-09-30 16:07:13 -0400Nick Mathewson2006-09-30
| | | | | | | Oops; nameserver list is circular. svn:r8552
* make hidden service predicted circuits correct rather thanRoger Dingledine2006-09-30
| | | | | | | exactly incorrect. i wonder how much this will help. svn:r8550
* r8800@totoro: nickm | 2006-09-29 23:10:49 -0400Nick Mathewson2006-09-30
| | | | | | | Resolve bug 336: When displaying circuit paths with non-named routers, use their digests, not their nicknames. svn:r8548
* r9036@Kushana: nickm | 2006-09-29 18:59:51 -0400Nick Mathewson2006-09-29
| | | | | | | I am glad that arma reviews my patches. svn:r8546
* r9032@Kushana: nickm | 2006-09-29 18:51:42 -0400Nick Mathewson2006-09-29
| | | | | | | Now, all log messages should be distinct. svn:r8545
* 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
* r9025@Kushana: nickm | 2006-09-29 18:33:13 -0400Nick Mathewson2006-09-29
| | | | | | | Differentiate more duplicated log entries svn:r8542
* r9023@Kushana: nickm | 2006-09-29 17:27:24 -0400Nick Mathewson2006-09-29
| | | | | | | Make distinct all non-bug messages at notice or higher that appear 3 or more times. svn:r8541
* r9022@Kushana: nickm | 2006-09-29 17:26:58 -0400Nick Mathewson2006-09-29
| | | | | | | Improve log-duplicate-checker to ignore LD_BUG messages. svn:r8540
* r9021@Kushana: nickm | 2006-09-29 16:58:41 -0400Nick Mathewson2006-09-29
| | | | | | | Add a perl script and a make target to find and check for duplicate log messages at level notice or higher. svn:r8539
* r9019@Kushana: nickm | 2006-09-29 16:13:47 -0400Nick Mathewson2006-09-29
| | | | | | | Add a pile of flyspray items to TODO so I notice them. Yes, I said this was a stupid idea before, but I say stupid things all the time. svn:r8537
* r9008@Kushana: nickm | 2006-09-29 13:50:10 -0400Nick Mathewson2006-09-29
| | | | | | | Doxygen comments for code in common. Also simplify a few code paths to be more clear/speedy/correct. svn:r8536
* r9007@Kushana: nickm | 2006-09-29 13:17:32 -0400Nick Mathewson2006-09-29
| | | | | | | Make eventdns give strings for DNS errors, not just error numbers. svn:r8535
* r9006@Kushana: nickm | 2006-09-29 10:48:23 -0400Nick Mathewson2006-09-29
| | | | | | | Omit function names from NOTICE, WARN and ERR messages unless they are in LD_BUG. svn:r8534
* r9005@Kushana: nickm | 2006-09-29 10:37:55 -0400Nick Mathewson2006-09-29
| | | | | | | Implement DESCCHANGED event to tell controller when our router descriptor changes. svn:r8533
* 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