aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 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
* Build correctly for use on OS X platforms with case-sensitive filesystemsNick Mathewson2006-09-24
| | | | svn:r8487
* whitespace cleanupsRoger Dingledine2006-09-24
| | | | svn:r8485
* add a note to nick's todo itemRoger Dingledine2006-09-24
| | | | svn:r8483
* Marge changes from libevent evdns to our eventdns. Most are cosmetic, but ↵Nick Mathewson2006-09-24
| | | | | | one or two are stability-related. This should make it easier to push our changes back towards libevent. svn:r8482
* Add another TODO itemNick Mathewson2006-09-24
| | | | svn:r8480
* Backport candidate: Fix a long-standing server-side DNS bug. When aNick Mathewson2006-09-24
| | | | | | | | | | client asks us to resolve (not connect to) an address, and we have a cached answer, give them the cached answer. Previously, we would give them no answer at all. svn:r8478
* Add packaging item to TODO: we should manage keys less haphazardly.Nick Mathewson2006-09-24
| | | | svn:r8476
* Fix the url for the patch to libevent-1.1b mingw diff.Andrew Lewman2006-09-24
| | | | svn:r8474
* Changes to doc as a result of creating a MinGW tor.exe on a bare system.Andrew Lewman2006-09-23
| | | | | | | Add two TODO items relating to MinGW instructions. svn:r8472
* Special mingw package_nsis and nsi scripts.Andrew Lewman2006-09-23
| | | | svn:r8467