Skip to content
Snippets Groups Projects
  1. Aug 17, 2013
  2. Jul 30, 2013
  3. Jul 19, 2013
  4. Jun 18, 2013
    • Nick Mathewson's avatar
      Implement a real OOM-killer for too-long circuit queues. · 2e1fe1fc
      Nick Mathewson authored
      This implements "algorithm 1" from my discussion of bug #9072: on OOM,
      find the circuits with the longest queues, and kill them.  It's also a
      fix for #9063 -- without the side-effects of bug #9072.
      
      The memory bounds aren't perfect here, and you need to be sure to
      allow some slack for the rest of Tor's usage.
      
      This isn't a perfect fix; the rest of the solutions I describe on
      codeable.
      2e1fe1fc
  5. Jun 13, 2013
    • Nick Mathewson's avatar
      Fix the biggest errors in doc/HACKING · 74a534be
      Nick Mathewson authored
      We can wait for 0.2.5 for a full rewrite.  #8964
      74a534be
    • Nick Mathewson's avatar
      Remove various outdated documents. · a3f6f331
      Nick Mathewson authored
      doc/TODO and doc/spec/README were placeholders to tell people where to
      look for the real TODO and README stuff -- we replaced them years ago,
      though.
      
      authority-policy, v3-authority-howto, and torel-design.txt belong in
      torspec.  I'm putting them in attic there since I think they may be in
      large part obsolete, but someone can rescue them if they're not.
      
      translations.txt is outdated, and refers to lots of programs other
      than Tor.  We have much better translation resources on the website
      now.
      
      tor-win32-mingw-creation.txt is pending review of a revised version
      for 0.2.5 (see ticket #4520), but there's no reason to ship this one
      while we're waiting for an accurate version.
      
      the tor-rpm-creation.txt isn't obsolete AFAIK, but it belongs in
      doc/contrib if anywhere.
      
      Resolves bug #8965.
      a3f6f331
  6. Jun 05, 2013
  7. Apr 13, 2013
  8. Mar 28, 2013
  9. Mar 20, 2013
  10. Mar 19, 2013
  11. Mar 15, 2013
  12. Mar 11, 2013
  13. Feb 28, 2013
    • Nick Mathewson's avatar
      Remove some lingering tsocks cruft. · 4740d2e8
      Nick Mathewson authored
      Now the manpages no longer refer to tsocks or tsocks.conf, and we no
      longer have or ship a tor-tsocks.conf.  The only remaining instances
      of "tsocks" in our repository are old ChangeLog and ReleaseNotes
      entries, and the torify script saying that it doesn't support tsocks.
      
      Fixes bug 8290.
      4740d2e8
  14. Feb 25, 2013
  15. Feb 19, 2013
  16. Feb 12, 2013
  17. Feb 05, 2013
  18. Feb 01, 2013
  19. Jan 30, 2013
  20. Jan 19, 2013
  21. Jan 17, 2013
    • Nick Mathewson's avatar
      When excluding nodes by country, exclude {??} and {A1} too · ff9bdbd5
      Nick Mathewson authored
      This is ticket 7706, reported by "bugcatcher."  The rationale here
      is that if somebody says 'ExcludeNodes {tv}', then they probably
      don't just want to block definitely Tuvaluan nodes: they also want
      to block nodes that have unknown country, since for all they know
      such nodes are also in Tuvalu.
      
      This behavior is controlled by a new GeoIPExcludeUnknown autobool
      option.  With the default (auto) setting, we exclude ?? and A1 if
      any country is excluded.  If the option is 1, we add ?? and A1
      unconditionally; if the option is 0, we never add them.
      
      (Right now our geoip file doesn't actually seem to include A1: I'm
      including it here in case it comes back.)
      
      This feature only takes effect if you have a GeoIP file.  Otherwise
      you'd be excluding every node.
      ff9bdbd5
  22. Jan 03, 2013
    • Nick Mathewson's avatar
      Eliminate MaxOnionsPending; replace it with MaxOnionQueueDelay · b0b3c14c
      Nick Mathewson authored
      The right way to set "MaxOnionsPending" was to adjust it until the
      processing delay was appropriate.  So instead, let's measure how long
      it takes to process onionskins (sampling them once we have a big
      number), and then limit the queue based on its expected time to
      finish.
      
      This change is extra-necessary for ntor, since there is no longer a
      reasonable way to set MaxOnionsPending without knowing what mix of
      onionskins you'll get.
      
      This patch also reserves 1/3 of the onionskin spots for ntor
      handshakes, on the theory that TAP handshakes shouldn't be allowed to
      starve their speedier cousins.  We can change this later if need be.
      
      Resolves 7291.
      b0b3c14c
    • Nick Mathewson's avatar
      Document UseNTorHandshake · ed3c8d9d
      Nick Mathewson authored
      ed3c8d9d
  23. Dec 26, 2012
  24. Dec 18, 2012
  25. Dec 17, 2012
  26. Dec 10, 2012
Loading