- Mar 29, 2016
-
-
Nick Mathewson authored
-
- Mar 28, 2016
-
-
Nick Mathewson authored
-
- Mar 27, 2016
-
-
Sebastian Hahn authored
-
- Mar 26, 2016
-
-
Roger Dingledine authored
-
- Mar 24, 2016
-
-
Regardless of the setting of ExtendAllowPrivateAddresses. This fixes a bug with pluggable transports that ignore the (potentially private) address in their bridge line. Fixes bug 18517; bugfix on 23b08890 in tor-0.2.8.1-alpha.
-
- Mar 23, 2016
-
-
Roger Dingledine authored
-
- Mar 11, 2016
-
-
Nick Mathewson authored
Closes 18426 and 18459.
-
- Mar 01, 2016
-
-
Peter Palfrader authored
-
- Feb 26, 2016
-
-
teor (Tim Wilson-Brown) authored
TestingClientBootstrapConsensusAuthorityOnlyMaxDownloadTries
-
- Feb 11, 2016
-
-
Nick Mathewson authored
-
- Feb 03, 2016
-
-
teor (Tim Wilson-Brown) authored
When ClientPreferIPv6ORPort is auto, bridges prefer the configured bridge ORPort address. Otherwise, they use the value of the option. Other clients prefer IPv4 ORPorts if ClientPreferIPv6ORPort is auto. When ClientPreferIPv6DirPort is auto, all clients prefer IPv4 DirPorts.
-
teor (Tim Wilson-Brown) authored
When ClientPreferIPv6ORPort is auto, bridges prefer the configured bridge ORPort address. Otherwise, they use the value of the option. Other clients prefer IPv4 ORPorts if ClientPreferIPv6ORPort is auto. When ClientPreferIPv6DirPort is auto, all clients prefer IPv4 DirPorts.
-
- Feb 01, 2016
-
-
Nick Mathewson authored
-
- Jan 28, 2016
-
-
teor (Tim Wilson-Brown) authored
Bridge clients ignore ClientUseIPv6, acting as if it is always 1. This preserves existing behaviour. Make ClientPreferIPv6OR/DirPort auto by default: * Bridge clients prefer IPv6 by default. * Other clients prefer IPv4 by default. This preserves existing behaviour.
-
teor (Tim Wilson-Brown) authored
ClientUseIPv4 0 tells tor to avoid IPv4 client connections. ClientPreferIPv6DirPort 1 tells tor to prefer IPv6 directory connections. Refactor policy for IPv4/IPv6 preferences. Fix a bug where node->ipv6_preferred could become stale if ClientPreferIPv6ORPort was changed after the consensus was loaded. Update documentation, existing code, add unit tests.
-
Nick Mathewson authored
-
Nick Mathewson authored
Based on text from s7r
-
- Jan 27, 2016
-
-
Nick Mathewson authored
Closes #17839.
-
- Jan 08, 2016
-
-
- Dec 23, 2015
-
-
Nick Mathewson authored
Fixes bug 17924; bugfix on 0.2.4.1-alpha. In ddf5020e, we added config.log to CLEANFILES in doc/Makefile.am so that distcheck would be happy about the presence of doc/config.log. But when we moved to nonrecursie makefiles in 2a4a1496, we accidentally left that filename unchanged, so that it referred to config.log instead. Patch from cypherpunks.
-
- Dec 22, 2015
-
-
Nick Mathewson authored
-
- Dec 18, 2015
-
-
This will give relay operators the ability of disabling the caching of directory data. In general, this should not be necessary, but on some lower-resource systems it may beneficial.
-
- Dec 15, 2015
-
-
Nick Mathewson authored
-
Nick Mathewson authored
* The option is now KeepBindCapabilities * We now warn if the user specifically asked for KeepBindCapabilities and we can't deliver. * The unit tests are willing to start. * Fewer unused-variable warnings. * More documentation, fewer misspellings.
-
Nick Mathewson authored
This feature allows us to bind low ports when starting as root and switching UIDs. Based on code by David Goulet. Implement feature 8195
-
teor (Tim Wilson-Brown) authored
Once tor is downloading a usable consensus, any other connection attempts are not needed. Choose a connection to keep, favouring: * fallback directories over authorities, * connections initiated earlier over later connections Close all other connections downloading a consensus.
-
teor (Tim Wilson-Brown) authored
Prop210: Add attempt-based connection schedules Existing tor schedules increment the schedule position on failure, then retry the connection after the scheduled time. To make multiple simultaneous connections, we need to increment the schedule position when making each attempt, then retry a (potentially simultaneous) connection after the scheduled time. (Also change find_dl_schedule_and_len to find_dl_schedule, as it no longer takes or returns len.) Prop210: Add multiple simultaneous consensus downloads for clients Make connections on TestingClientBootstrapConsensus*DownloadSchedule, incrementing the schedule each time the client attempts to connect. Check if the number of downloads is less than TestingClientBootstrapConsensusMaxInProgressTries before trying any more connections.
-
UseDefaultFallbackDirs enables any hard-coded fallback directory mirrors. Default is 1, set it to 0 to disable fallbacks. Implements ticket 17576. Patch by "teor".
-
-
- Dec 14, 2015
-
-
Nick Mathewson authored
Resolves # 6027
-
- Dec 11, 2015
-
-
- Dec 10, 2015
-
-
Nick Mathewson authored
-
- Dec 09, 2015
-
-
- Nov 24, 2015
-
-
teor (Tim Wilson-Brown) authored
Refuse connection requests to private OR addresses unless ExtendAllowPrivateAddresses is set. Previously, tor would connect, then refuse to send any cells to a private address. Fixes bugs 17674 and 8976; bugfix on b7c172c9 (28 Aug 2012) Original bug 6710, released in 0.2.3.21-rc and an 0.2.2 maint release. Patch by "teor".
-
Damian Johnson authored
These options were removed from tor in July. Time to axe them from our man page. :P https://gitweb.torproject.org/tor.git/commit/?id=2f8cf524ba4e565ab613504a4c41fd724d32facc
-
Damian Johnson authored
The slop testing options are the only spot where we try to enumerate multiple options on the same line. Changing them to each be on their own line as we do elsewhere.
-
Damian Johnson authored
Simple typo - we were missing a letter.
-
Damian Johnson authored
A 'RecommendedPackageVersions' option doesn't exist in tor. However, it *does* have RecommendedPackages... feature: https://gitweb.torproject.org/tor.git/commit/?id=c83d8381 man addition: https://gitweb.torproject.org/tor.git/commit/?id=ddfdeb56
-
Damian Johnson authored
When applying changes from proposal 171 Nick renamed SocksPort to SOCKSPort, and SocksListenAddress to SOCKSListenAddress... https://gitweb.torproject.org/tor.git/commit/?id=891ccd3cd0690e83f1dc4dde7698c3bd9d7fe98d However, this didn't change the option itself in tor (it's still SocksPort), and wasn't even uniform in the man page. Functionally this doesn't matter (tor's config options are case insensitive) but this is a pretty clear regression.
-
Damian Johnson authored
In addition to inviting users to tell us about bugs, lets say where.
-