1. 31 Aug, 2009 2 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.
      075c0040
    • 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 0.1.2.6-alpha. Fixes bug 1075. Reported
      by SwissTorExit.
      4c297f74
  2. 28 Aug, 2009 2 commits
  3. 26 Aug, 2009 1 commit
  4. 25 Aug, 2009 2 commits
  5. 20 Aug, 2009 1 commit
    • 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
      shutdown.
      
      Bugfix on 0.2.0.16-alpha, which introduced the log mutex.
      
      This bug was found by Matt Edman.
      9d118277
  6. 14 Aug, 2009 1 commit
  7. 11 Aug, 2009 1 commit
  8. 10 Aug, 2009 4 commits
  9. 03 Aug, 2009 1 commit
  10. 02 Aug, 2009 1 commit
  11. 01 Aug, 2009 1 commit
  12. 30 Jul, 2009 1 commit
  13. 29 Jul, 2009 6 commits
  14. 28 Jul, 2009 7 commits
  15. 25 Jul, 2009 3 commits
    • Peter Palfrader's avatar
      Merge branch 'debian-merge' into debian · f39cee37
      Peter Palfrader authored
      * debian-merge:
        New upstream version
        bump to 0.2.1.18
        put in the full 0.2.1 release notes
        add a changelog entry for the upcoming 0.2.1.18
        make phobos's lines start with tabs again
        added LIBS=-lrt to Makefile.am for static libevent in the tor rpms.
        forward-port the 0.2.0.35 release notes
        add blurbs for recent release candidates
        Bump version to 0.2.1.17-rc-dev
      f39cee37
    • Peter Palfrader's avatar
      New upstream version · 805b19e4
      Peter Palfrader authored
      805b19e4
    • Peter Palfrader's avatar
      Merge commit 'tor-0.2.1.18' into debian-merge · d7ffd0ed
      Peter Palfrader authored
      * commit 'tor-0.2.1.18':
        bump to 0.2.1.18
        put in the full 0.2.1 release notes
        add a changelog entry for the upcoming 0.2.1.18
        make phobos's lines start with tabs again
        added LIBS=-lrt to Makefile.am for static libevent in the tor rpms.
        forward-port the 0.2.0.35 release notes
        add blurbs for recent release candidates
        Bump version to 0.2.1.17-rc-dev
      d7ffd0ed
  16. 24 Jul, 2009 6 commits