aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
* Backport candidate: remove dangerous free(0) on hashtable initNick Mathewson2006-09-25
| | | | svn:r8499
* add missing paren in dmalloc tor_freeNick Mathewson2006-09-25
| | | | svn:r8498
* checkpoint changelog and general polishingRoger Dingledine2006-09-25
| | | | svn:r8497
* add 6697 (ircs) as longlivedport.Roger Dingledine2006-09-25
| | | | svn:r8496
* clean up the contrib/osx/Makefile.am moreRoger Dingledine2006-09-25
| | | | svn:r8494
* potential fixes for the tor osx dmg documentation. hopefullyRoger Dingledine2006-09-25
| | | | | | | phobos can confirm or deny. svn:r8493
* set the osx confdir to /Library/Tor rather than /Library/tor, maybe.Roger Dingledine2006-09-25
| | | | svn:r8492
* Note on TODO to update our privoxy configsNick Mathewson2006-09-24
| | | | svn:r8489