Skip to content
Snippets Groups Projects
  1. 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
  2. Feb 19, 2013
  3. Feb 12, 2013
  4. Feb 05, 2013
  5. Feb 01, 2013
  6. Jan 30, 2013
  7. Jan 19, 2013
  8. 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
  9. 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
  10. Dec 26, 2012
  11. Dec 17, 2012
  12. Dec 10, 2012
  13. Dec 07, 2012
  14. Dec 06, 2012
  15. Nov 28, 2012
  16. Nov 15, 2012
  17. Oct 17, 2012
  18. Oct 06, 2012
  19. Sep 20, 2012
  20. Sep 19, 2012
  21. Sep 14, 2012
  22. Sep 10, 2012
  23. Sep 05, 2012
  24. Sep 04, 2012
    • Linus Nordberg's avatar
      Clients connect to public relays over IPv6. · e04e1a2e
      Linus Nordberg authored and Nick Mathewson's avatar Nick Mathewson committed
      Add ClientUseIPv6 and ClientPreferIPv6ORPort configuration options.
      
      Use "preferred OR port" for all entry nodes, not only for bridges.
      
      Mark bridges with "prefer IPv6 OR port" if an IPv6 address is
      configured in Bridge line and ClientPreferIPv6ORPort is set.
      
      Mark relays with "prefer IPv6 OR port" if an IPv6 address is found in
      descriptor and ClientPreferIPv6ORPort is set.
      
      Filter "preferred OR port" through the ClientUseIPv6 config option. We
      might want to move this test to where actual connection is being set
      up once we have a fall back mechanism in place.
      
      Have only non-servers pick an IPv6 address for the first hop: We
      don't want relays to connect over IPv6 yet. (IPv6 has never been used
      for second or third hops.)
      
      Implements ticket 5535.
      e04e1a2e
  25. Aug 31, 2012
Loading