1. 15 Sep, 2009 2 commits
  2. 02 Sep, 2009 3 commits
  3. 01 Sep, 2009 1 commit
  4. 31 Aug, 2009 3 commits
    • Roger Dingledine's avatar
      Add getinfo accepted-server-descriptor. Clean spec. · 075c0040
      Roger Dingledine authored
      Add a "getinfo status/accepted-server-descriptor" controller
      command, which is the recommended way for controllers to learn
      whether our server descriptor has been successfully received by at
      least on directory authority. Un-recommend good-server-descriptor
      getinfo and status events until we have a better design for them.
    • Roger Dingledine's avatar
      Only send reachability status events on overall success/failure · 4c297f74
      Roger Dingledine authored
      We were telling the controller about CHECKING_REACHABILITY and
      REACHABILITY_FAILED status events whenever we launch a testing
      circuit or notice that one has failed. Instead, only tell the
      controller when we want to inform the user of overall success or
      overall failure. Bugfix on Fixes bug 1075. Reported
      by SwissTorExit.
    • Nick Mathewson's avatar
      Revise parsing of time and memory units to handle spaces. · 00b37f07
      Nick Mathewson authored
      When we added support for fractional units (like 1.5 MB) I broke
      support for giving units with no space (like 2MB).  This patch should
      fix that.  It also adds a propoer tor_parse_double().
      Fix for bug 1076.  Bugfix on
  5. 28 Aug, 2009 3 commits
  6. 27 Aug, 2009 2 commits
  7. 26 Aug, 2009 4 commits
  8. 21 Aug, 2009 1 commit
  9. 20 Aug, 2009 3 commits
    • Roger Dingledine's avatar
      Survive unparseable cached cert file · eb829cc3
      Roger Dingledine authored
    • Roger Dingledine's avatar
      Notice v3 cert parsing failures · 7f518873
      Roger Dingledine authored
      If any the v3 certs we download are unparseable, we should actually
      notice the failure so we don't retry indefinitely. Bugfix on 0.2.0.x;
      reported by "rotator".
    • Nick Mathewson's avatar
      Fix a rare infinite-recursion bug when shutting down. · 9d118277
      Nick Mathewson authored
      Once we had called log_free_all(), anything that tried to log a
      message (like a failed tor_assert()) would fail like this:
         1. The logging call eventually invokes the _log() function.
         2. _log() calls tor_mutex_lock(log_mutex).
         3. tor_mutex_lock(m) calls tor_assert(m).
         4. Since we freed the log_mutex, tor_assert() fails, and tries to
            log its failure.
         5. GOTO 1.
      Now we allocate the mutex statically, and never destroy it on
      Bugfix on, which introduced the log mutex.
      This bug was found by Matt Edman.
  10. 19 Aug, 2009 2 commits
  11. 11 Aug, 2009 1 commit
  12. 10 Aug, 2009 2 commits
  13. 09 Aug, 2009 1 commit
  14. 29 Jul, 2009 1 commit
  15. 28 Jul, 2009 6 commits
  16. 24 Jul, 2009 3 commits
  17. 15 Jul, 2009 2 commits
    • Karsten Loesing's avatar
      Some tweaks to statistics. · 8c496d16
      Karsten Loesing authored
      Changes to directory request statistics:
      - Rename GEOIP statistics to DIRREQ statistics, because they now include
        more than only GeoIP-based statistics, whereas other statistics are
        GeoIP-dependent, too.
      - Rename output file from geoip-stats to dirreq-stats.
      - Add new config option DirReqStatistics that is required to measure
        directory request statistics.
      - Clean up ChangeLog.
      Also ensure that entry guards statistics have access to a local GeoIP
    • Karsten Loesing's avatar