1. 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
  2. 14 Aug, 2009 1 commit
  3. 11 Aug, 2009 1 commit
  4. 10 Aug, 2009 4 commits
  5. 03 Aug, 2009 1 commit
  6. 02 Aug, 2009 1 commit
  7. 01 Aug, 2009 1 commit
  8. 30 Jul, 2009 1 commit
  9. 29 Jul, 2009 6 commits
  10. 28 Jul, 2009 7 commits
  11. 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
  12. 24 Jul, 2009 7 commits
  13. 14 Jul, 2009 1 commit
  14. 13 Jul, 2009 3 commits
    • Peter Palfrader's avatar
      Release 0.2.1.17-rc-1 · 95a66236
      Peter Palfrader authored
      95a66236
    • Peter Palfrader's avatar
      Merge branch 'debian-merge' into debian · a08a35fe
      Peter Palfrader authored
      * debian-merge: (21 commits)
        Bump version to 0.2.1.17-rc
        Make "Invalid onion hostname" msg respect SafeLogging.
        updated rpm instructions for realtime libevent.
        Revise 0.2.1.17-rc changelog.
        Make an attempt to fix bug 1024.
        Update the year for the copyright statement in two more files
        another minor patch to add to 0.2.1.x
        and give the bug 969 fixes a changelog
        the third piece of bug 969 fixing
        the second piece of bug 969 fixing
        the first piece of bug 969 fixing
        Have eventdns set the "truncated" bit correctly.
        stop capping bandwidths we see in the consensus
        Added ChangeLog entry for control port fix
        Ignore control port commands after a QUIT
        Flush long replies over control port on QUIT
        add a changelog entry: clients use bw in consensus
        Clients now use bandwidth values in the consensus
        Serve DirPortFrontPage even if the write bucket	is low.
        Add warning that the results of --enable-geoip-stats are different from those in master.
        ...
      a08a35fe
    • Peter Palfrader's avatar
      Merge commit 'tor-0.2.1.17-rc' into debian-merge · e504374b
      Peter Palfrader authored
      * commit 'tor-0.2.1.17-rc': (21 commits)
        Bump version to 0.2.1.17-rc
        Make "Invalid onion hostname" msg respect SafeLogging.
        updated rpm instructions for realtime libevent.
        Revise 0.2.1.17-rc changelog.
        Make an attempt to fix bug 1024.
        Update the year for the copyright statement in two more files
        another minor patch to add to 0.2.1.x
        and give the bug 969 fixes a changelog
        the third piece of bug 969 fixing
        the second piece of bug 969 fixing
        the first piece of bug 969 fixing
        Have eventdns set the "truncated" bit correctly.
        stop capping bandwidths we see in the consensus
        Added ChangeLog entry for control port fix
        Ignore control port commands after a QUIT
        Flush long replies over control port on QUIT
        add a changelog entry: clients use bw in consensus
        Clients now use bandwidth values in the consensus
        Serve DirPortFrontPage even if the write bucket	is low.
        Add warning that the results of --enable-geoip-stats are different from those in master.
        ...
      e504374b
  15. 07 Jul, 2009 2 commits