1. 02 Jul, 2009 1 commit
    • Karsten Loesing's avatar
      Make an attempt to fix bug 1024. · 3e6bb050
      Karsten Loesing authored and Nick Mathewson's avatar Nick Mathewson committed
      The internal error "could not find intro key" occurs when we want to send
      an INTRODUCE1 cell over a recently finished introduction circuit and think
      we built the introduction circuit with a v2 hidden service descriptor, but
      cannot find the introduction key in our descriptor.
      
      My first guess how we can end up in this situation is that we are wrong in
      thinking that we built the introduction circuit based on a v2 hidden
      service descriptor. This patch checks if we have a v0 descriptor, too, and
      uses that instead.
      3e6bb050
  2. 30 Jun, 2009 7 commits
  3. 25 Jun, 2009 1 commit
  4. 24 Jun, 2009 3 commits
  5. 22 Jun, 2009 4 commits
  6. 21 Jun, 2009 2 commits
  7. 20 Jun, 2009 6 commits
    • Peter Palfrader's avatar
      Release 0.2.1.16-rc-1 · f3f36faf
      Peter Palfrader authored
      f3f36faf
    • Peter Palfrader's avatar
      Merge branch 'debian-merge' into debian · f53b1c67
      Peter Palfrader authored
      * debian-merge: (33 commits)
        Forward port 06_add_compile_time_defaults
        New upstream version
        Bump version to 0.2.1.16-rc
        prepare changelog for 0.2.1.16-rc
        Better fix for 997.
        Revert "Backport fix for bug 997."
        tor-resolve: Don't automatically refuse .onion addresses.
        Backport fix for bug 997.
        Revise earlier check for correct IPv4 addr length to check for ==4.
        Check answer_len in the remap_addr case of process_relay_cell_not_open.
        update requirements to openssl 0.9.7
        Missing changelog entry about geoip
        Move and fix a changelog entry.  Noticed by optimist.
        Avoid a memory corruption problem related to "private" in DirPolicy.
        Update the rest of the geoip file.
        Update the geoip file
        Fix gprof bottlenecks on exit nodes found by Jacob.
        Do not report a node as a "chosen exit" when it is not in fact an exit.
        Make the second argument to routerset_contains_extendinfo const
        Don't attempt to log messages to a controller from a worker thread.
        ...
      f53b1c67
    • Peter Palfrader's avatar
      6be66447
    • Peter Palfrader's avatar
      New upstream version · ee2cdd1d
      Peter Palfrader authored
      ee2cdd1d
    • Peter Palfrader's avatar
      Merge commit 'tor-0.2.1.16-rc' into debian-merge · e4ff67aa
      Peter Palfrader authored
      * commit 'tor-0.2.1.16-rc': (31 commits)
        Bump version to 0.2.1.16-rc
        prepare changelog for 0.2.1.16-rc
        Better fix for 997.
        Revert "Backport fix for bug 997."
        tor-resolve: Don't automatically refuse .onion addresses.
        Backport fix for bug 997.
        Revise earlier check for correct IPv4 addr length to check for ==4.
        Check answer_len in the remap_addr case of process_relay_cell_not_open.
        update requirements to openssl 0.9.7
        Missing changelog entry about geoip
        Move and fix a changelog entry.  Noticed by optimist.
        Avoid a memory corruption problem related to "private" in DirPolicy.
        Update the rest of the geoip file.
        Update the geoip file
        Fix gprof bottlenecks on exit nodes found by Jacob.
        Do not report a node as a "chosen exit" when it is not in fact an exit.
        Make the second argument to routerset_contains_extendinfo const
        Don't attempt to log messages to a controller from a worker thread.
        Clean up a bit of C logic, and fix an erroneous warning.
        Consider *ListenAddress when warning about low ports and hibernation
        ...
      e4ff67aa
    • Nick Mathewson's avatar
      Bump version to 0.2.1.16-rc · ac3dedac
      Nick Mathewson authored
      ac3dedac
  8. 19 Jun, 2009 3 commits
  9. 18 Jun, 2009 1 commit
    • Nick Mathewson's avatar
      tor-resolve: Don't automatically refuse .onion addresses. · 298dc95d
      Nick Mathewson authored
      If the Tor is running with AutomapHostsOnResolve set, it _is_
      reasonable to do a DNS lookup on a .onion address.  So instead we make
      tor-resolve willing to try to resolve anything.  Only if Tor refuses
      to resolve it do we suggest to the user that resolving a .onion
      address may not work.
      
      Fix for bug 1005.
      298dc95d
  10. 16 Jun, 2009 2 commits
  11. 12 Jun, 2009 1 commit
  12. 08 Jun, 2009 2 commits
  13. 07 Jun, 2009 1 commit
  14. 05 Jun, 2009 1 commit
  15. 03 Jun, 2009 3 commits
    • Karsten Loesing's avatar
      Update the rest of the geoip file. · 48bf1d97
      Karsten Loesing authored
      48bf1d97
    • Nick Mathewson's avatar
      Update the geoip file · 0b23035e
      Nick Mathewson authored
      0b23035e
    • Nick Mathewson's avatar
      Fix gprof bottlenecks on exit nodes found by Jacob. · b262e765
      Nick Mathewson authored
      Apparently all the stuff that does a linear scan over all the DNS
      cache entries can get really expensive when your DNS cache is very
      large.  It's hard to say how much this will help performance, since
      gprof doesn't count time spent in OpenSSL or zlib, but I'd guess 10%.
      
      Also, this patch removes calls to assert_connection_ok() from inside
      the read and write callbacks, which are similarly unneeded, and a
      little costlier than I'm happy with.
      
      This is probably worth backporting to 0.2.0.
      b262e765
  16. 31 May, 2009 2 commits