summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 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
* 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
* svn:r8526Nick Mathewson2006-09-29
|
* combine the cutoff log entriesRoger Dingledine2006-09-29
| | | | svn:r8524
* r8977@Kushana: nickm | 2006-09-28 19:56:41 -0400Nick Mathewson2006-09-28
| | | | | | | Make "is a v1 authority", "is a v2 authority", and "is a hidden service authority" into separate flags so we can eventually migrate more trust away from moria. svn:r8523
* r8976@Kushana: nickm | 2006-09-28 17:18:57 -0400Nick Mathewson2006-09-28
| | | | | | | Another tweak to guard logic: ignore check for the Guard flag if a server is listed on EntryNodes. (Also remove redundant checks for always-set variables.) svn:r8522
* r8975@Kushana: nickm | 2006-09-28 17:13:53 -0400Nick Mathewson2006-09-28
| | | | | | | Document entry-guard related functions svn:r8521
* r8974@Kushana: nickm | 2006-09-28 17:05:59 -0400Nick Mathewson2006-09-28
| | | | | | | Improvement to last entry guards patch: track when we last attempted to connect to a node in our state file along with how long it has been unreachable. Also clarify behavior of parse_iso_time() when it gets extra characters. svn:r8520
* r8973@Kushana: nickm | 2006-09-28 16:53:19 -0400Nick Mathewson2006-09-28
| | | | | | | | | | Refactor entry guard status logic a lot; allow more factors [like not having a Guard flag or being listed in ExcludeNodes] to render a guard "unlisted" (now called "unusable"); track guard down status (now called "unreachable") separately from is_running. svn:r8519
* r9897@danube: weasel | 2006-09-29 01:08:44 +0200Peter Palfrader2006-09-28
| | | | | | | Add a space in a wrapped log message svn:r8517
* r9895@danube: weasel | 2006-09-29 01:05:00 +0200Peter Palfrader2006-09-28
| | | | | | | Restore to previous wording that svk merging made me mess up svn:r8516
* r9889@danube: weasel | 2006-09-29 00:57:42 +0200Peter Palfrader2006-09-28
| | | | | | | bandwidth is not measured in bytes svn:r8515
* r9888@danube: weasel | 2006-09-29 00:57:02 +0200Peter Palfrader2006-09-28
| | | | | | | Also log guard bandwidth cutoff svn:r8514
* r9770@danube: weasel | 2006-09-15 07:20:05 +0200Peter Palfrader2006-09-28
| | | | | | | | | | | | router_set_networkstatus() gets a list of status documents we asked for from connection_dir_client_reached_eof(). However, as a cache we (sometimes?) just ask for "all". router_set_networkstatus() would freak out over that, meaning it would log a warning and drop the status document instead of caching it as it is supposed to. Now we let router_set_networkstatus() know if the data comes from an all-request so it can do the right thing. svn:r8513
* r9767@danube: weasel | 2006-09-15 06:27:48 +0200Peter Palfrader2006-09-28
| | | | | | | Minor documentation fix svn:r8512
* begin to revise path-specRoger Dingledine2006-09-28
| | | | svn:r8511
* r8750@totoro: nickm | 2006-09-27 20:52:01 -0400Nick Mathewson2006-09-28
| | | | | | | Fix some warnings on mingw; hopefully this should let us build on mingw without warnings. svn:r8509
* r8969@Kushana: nickm | 2006-09-26 18:00:36 -0400Nick Mathewson2006-09-26
| | | | | | | Remove a signed/unsigned comparison in eventdns.c svn:r8508
* r8968@Kushana: nickm | 2006-09-26 17:53:27 -0400Nick Mathewson2006-09-26
| | | | | | | Fix for reverse dns: only assume we will get an answer when the result was success. svn:r8507
* try a different fixRoger Dingledine2006-09-25
| | | | svn:r8506
* tweaksRoger Dingledine2006-09-25
| | | | svn:r8505
* Add an EnforceDistinctSubnets option so that clients who know what they are ↵Nick Mathewson2006-09-25
| | | | | | doing (mainly people with private testing networks) can disable our same-/16 detection. svn:r8504
* Minor fix: add code to eventdns so it can free memory on shutdown. This ↵Nick Mathewson2006-09-25
| | | | | | should help valgrind and dmalloc freak out less. svn:r8503
* Trivial fix to make dmalloc happier: release memory held in static member of ↵Nick Mathewson2006-09-25
| | | | | | escaped(). svn:r8502
* be clearer that the *ListenAddress directives can beRoger Dingledine2006-09-25
| | | | | | | repeated multiple times. svn:r8501
* Free named_server_map on shutdown.Nick Mathewson2006-09-25
| | | | svn:r8500