summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2016-02-11Add another admonishment to WritingTests.mdNick Mathewson
2016-02-11Merge remote-tracking branch 'teor/feature17840-v11-merged-v2'Nick Mathewson
2016-02-03Make bridge clients prefer the configured bridge addressteor (Tim Wilson-Brown)
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.
2016-02-01mention lintChanges.py in the coding standardsNick Mathewson
2016-01-29Merge branch 'feature17840-v11-squashed' into feature17840-v11-mergedteor (Tim Wilson-Brown)
Conflicts: src/or/directory.c src/test/test_routerlist.c Fix minor conflicts.
2016-01-29Use fascist firewall and ClientUseIPv4 for bridge clientsteor (Tim Wilson-Brown)
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.
2016-01-29Add ClientUseIPv4 and ClientPreferIPv6DirPort torrc optionsteor (Tim Wilson-Brown)
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.
2016-01-28Merge branch 'maint-0.2.7'Nick Mathewson
2016-01-28Try to fix formatting in manpageNick Mathewson
2016-01-28Merge branch 'maint-0.2.7'Nick Mathewson
2016-01-28Add descriptions for --keygen to the manpageNick Mathewson
Based on text from s7r
2016-01-27Clarify ReleasingTor.md on versions.wmiNick Mathewson
Closes #17839.
2016-01-08Added AccountRule in and AccountingRule out optionsunixninja92
2015-12-22Remove config.log from CLEANFILESNick Mathewson
Fixes bug 17924; bugfix on 0.2.4.1-alpha. In ddf5020ea8d51, 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 2a4a1496241d6, we accidentally left that filename unchanged, so that it referred to config.log instead. Patch from cypherpunks.
2015-12-22document minimum heartbeatperiod; bug 15638.Nick Mathewson
2015-12-18Add new DirCache configuration optionMatthew Finkel
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.
2015-12-15Merge remote-tracking branch 'teor/feature17327-v4'Nick Mathewson
2015-12-15remove redundant section in tor.1.txtNick Mathewson
2015-12-15Merge branch 'feature8195_small_squashed'Nick Mathewson
2015-12-15Update KeepCapabilities based on comments from asnNick Mathewson
* 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.
2015-12-15Add ability to keep the CAP_NET_BIND_SERVICE capability on LinuxNick Mathewson
This feature allows us to bind low ports when starting as root and switching UIDs. Based on code by David Goulet. Implement feature 8195
2015-12-15Merge remote-tracking branch 'teor/feature4483-v10-squashed'Nick Mathewson
2015-12-16Prop210: Close excess connections once a consensus is downloadingteor (Tim Wilson-Brown)
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.
2015-12-16Prop210: Add schedules for simultaneous client consensus downloadsteor (Tim Wilson-Brown)
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.
2015-12-15Merge branch 'feature17576-UseDefaultFallbackDirs-v2-squashed'Nick Mathewson
2015-12-15Add UseDefaultFallbackDirs for hard-coded directory mirrorsteor (Tim Wilson-Brown)
UseDefaultFallbackDirs enables any hard-coded fallback directory mirrors. Default is 1, set it to 0 to disable fallbacks. Implements ticket 17576. Patch by "teor".
2015-12-15Remove the INLINE coding standardcypherpunks
2015-12-14Add a new ipv6=address:orport flag to DirAuthority and FallbackDirNick Mathewson
Resolves # 6027
2015-12-10Introduce DataDirectoryGroupReadable booleanJamie Nguyen
2015-12-10forward-port changelog and releasenotesNick Mathewson
2015-12-09Merge remote-tracking branch 'teor/first-hop-no-private'Nick Mathewson
2015-12-09Fix formatting typo in manpage.Andrew Kvalheim
2015-11-25Refuse to make direct connections to private OR addressesteor (Tim Wilson-Brown)
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 b7c172c9ec76 (28 Aug 2012) Original bug 6710, released in 0.2.3.21-rc and an 0.2.2 maint release. Patch by "teor".
2015-11-23Drop HidServDirectoryV2 and VoteOnHidServDirectoriesV2Damian Johnson
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
2015-11-23Split 'slop' man page options to their own linesDamian Johnson
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.
2015-11-23TestingLinkCertLifetime was misnamed as 'TestingLinkCertifetime'Damian Johnson
Simple typo - we were missing a letter.
2015-11-23Rename RecommendedPackageVersions to RecommendedPackagesDamian Johnson
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
2015-11-23Replace 'SOCKSPort' with 'SocksPort'Damian Johnson
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.
2015-11-23Note in man page where users can file bugsDamian Johnson
In addition to inviting users to tell us about bugs, lets say where.
2015-11-23ControlPort's section on flags wasn't indentedDamian Johnson
Minor formatting issue with our ControlPort entry. The part about flags wasn't indented with the rest of its description.
2015-11-23Malformed ExtORPort entry in man pageDamian Johnson
Minor formatting issue with our ExtORPort that caused its description to be on the same line as the option (munging the two together).
2015-11-20man update: ExitPolicyRejectPrivate outbound and port addressesteor (Tim Wilson-Brown)
ExitPolicyRejectPrivate now rejects addresses configured via OutboundBindAddress and any port options, such as ORPort and DirPort.
2015-11-13fix an email address in doc/HACKING/ReleasingTor.mdNick Mathewson
2015-11-13Merge commit '7b859fd8c558c9cf08add79db87fb1cb76537535'Nick Mathewson
2015-11-12+ and / usage clarification - Fixes #13158Joan Queralt
2015-11-05Delete trailing whitespace in md filesNick Mathewson
2015-11-05add release notesNick Mathewson
2015-11-05added some markdown formattingtom lurge
2015-11-03Fix filename endings in HACKING. Patch from "ckomlo", ticket #17515.Nick Mathewson
2015-10-30Refer to the actual minima and the preferred minimumNick Mathewson