summaryrefslogtreecommitdiff
path: root/changes
AgeCommit message (Collapse)Author
2017-02-01Use an internal variable for HiddenServiceStatisticsDavid Goulet
Stop modifying the value of our torrc option HiddenServiceStatistics just because we're not a bridge or relay. This bug was causing Tor Browser users to write "HiddenServiceStatistics 0" in their torrc files as if they had chosen to change the config. Fixes #21150 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-01-27Outbindbindaddress variants for Exit and OR.Nick Mathewson
Allow separation of exit and relay traffic to different source IP addresses (Ticket #17975). Written by Michael Sonntag.
2017-01-25Fail if file is too large to mmap.junglefowl
If tor_mmap_file is called with a file which is larger than SIZE_MAX, only a small part of the file will be memory-mapped due to integer truncation. This can only realistically happen on 32 bit architectures with large file support.
2017-01-25changes file for 21280Nick Mathewson
2017-01-25Add ChangeLog for check_existingSuphanat Chunhapanya
2017-01-24changes file for DROPGUARDSNick Mathewson
2017-01-23Merge branch 'feature_20956_029'Nick Mathewson
2017-01-23Add __SocksPort etc variants for non-persistent useNick Mathewson
Implements feature 20956.
2017-01-23forward-port trove-2017-001 entry and blurb.Nick Mathewson
2017-01-23Merge branch 'maint-0.2.9'Nick Mathewson
2017-01-23TROVE-2017-001 : move -ftrapv back into --expensive-hardening.Nick Mathewson
2017-01-22Begin 0.3.0.2-alpha changelogNick Mathewson
(Automated sort and format)
2017-01-22clean up grammar on bug20307 changes fileRoger Dingledine
pointed out by toralf on irc
2017-01-22circuit: Change close reasons from uint16_t to intDavid Goulet
When marking for close a circuit, the reason value, a integer, was assigned to a uint16_t converting any negative reasons (internal) to the wrong value. On the HS side, this was causing the client to flag introduction points to be unreachable as the internal reason was wrongfully converted to a positive 16bit value leading to flag 2 out of 3 intro points to be unreachable. Fixes #20307 and partially fixes #21056 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-01-22Fix warnings from lintchanges scriptNick Mathewson
2017-01-22Merge branch 'maint-0.2.9'Nick Mathewson
2017-01-22fix a lintchanges warningNick Mathewson
2017-01-21Merge remote-tracking branch 'public/ticket18319'Nick Mathewson
2017-01-18circuit: Make circuit_build_times_disabled take an or_options_tDavid Goulet
That way, when we are parsing the options and LearnCircuitBuildTimeout is set to 0, we don't assert trying to get the options list with get_options(). Fixes #21062 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-01-18Merge remote-tracking branch 'asn/bug21142'Nick Mathewson
2017-01-18Merge remote-tracking branch 'dgoulet/bug21058_030_01'Nick Mathewson
2017-01-18Merge remote-tracking branch 'dgoulet/bug19953_030_01'Nick Mathewson
2017-01-18Merge remote-tracking branch 'dgoulet/bug21033_030_01'Nick Mathewson
2017-01-18Merge branch 'bug19769_19025_029'Nick Mathewson
2017-01-18Changes file for 19025.Nick Mathewson
2017-01-18DefecTor countermeasure: change server- and client-side DNS TTL clippingNick Mathewson
The server-side clipping now clamps to one of two values, both for what to report, and how long to cache. Additionally, we move some defines to dns.h, and give them better names.
2017-01-17man: Clarify options in the tor.1 man pageDavid Goulet
In addition to the comments in the ticket, couple hidden service options have been improved to clarify the maximum and minimum values they can be set to. Closes #21058 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-01-17hs: Allow from 0 to MAX introduction pointsDavid Goulet
An operator couldn't set the number of introduction point below the default value which is 3. With this commit, from 0 to the hardcoded maximum is now allowed. Closes #21033 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-01-17relay: Honor DataDirectoryGroupReadable at key initDavid Goulet
Our config code is checking correctly at DataDirectoryGroupReadable but then when we initialize the keys, we ignored that option ending up at setting back the DataDirectory to 0700 instead of 0750. Patch by "redfish". Fixes #19953 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-01-17Correctly maintain circuits in circuits_pending_other_guards().George Kadianakis
2017-01-16Merge remote-tracking branch 'public/ticket20921'Nick Mathewson
2017-01-14Disallow setting UseBridges to 1 and UseEntryGuards to 0Neel Chauhan
2017-01-13clean up grammar on bug20307 changes fileRoger Dingledine
pointed out by toralf on irc
2017-01-13Merge remote-tracking branch 'dgoulet/bug20307_030_01'Nick Mathewson
2017-01-13Merge branch 'ipv6-only-client_squashed'Nick Mathewson
2017-01-13Changes file for 20996teor
2017-01-13Merge remote-tracking branch 'dgoulet/bug21054_030_01'Nick Mathewson
2017-01-12Have circuit_get_global_origin_circuit_list() return the right list. Bug 21118Nick Mathewson
2017-01-11changes file for 19925Nick Mathewson
2017-01-11Merge branch 'bug20990_squashed_v2'Nick Mathewson
2017-01-11Add a changes file for ticket 20990cypherpunks
2017-01-11Merge remote-tracking branch 'public/bug20974'Nick Mathewson
2017-01-11Merge remote-tracking branch 'jryans/dependant-corrected'Nick Mathewson
2017-01-11Merge remote-tracking branch 'teor/bug21122'Nick Mathewson
2017-01-11Merge branch 'bug20987_squashed'Nick Mathewson
2017-01-11Fix memory leak when failing to configure hidden services.Nick Mathewson
In 8a0ea3ee43da0063c2546092662fa7ce4900bc2c we added a temp_service_list local variable to rend_config_services, but we didn't add a corresponding "free" for it to all of the exit paths. Fixes bug 20987; bugfix on 0.3.0.1-alpha.
2017-01-11Merge remote-tracking branch 'public/ticket21037'Nick Mathewson
2017-01-11Warn on Tor versions with the 'tor-' prefixcypherpunks
Closes ticket 21096.
2017-01-11Merge remote-tracking branch 'teor/bug21123'Nick Mathewson
2017-01-11Merge branch 'maint-0.2.9'Nick Mathewson