summaryrefslogtreecommitdiff
path: root/changes
AgeCommit message (Collapse)Author
2011-10-26Changelog for recent coverity issuesNick Mathewson
2011-10-26Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-10-26Merge remote-tracking branch 'public/cov_run224_022' into maint-0.2.2Nick Mathewson
2011-10-25Merge branch 'maint-0.2.2'Roger Dingledine
2011-10-25unmangle the fingerprint example in the man pageRoger Dingledine
Remove a confusing dollar sign from the example fingerprint in the man page, and also make example fingerprint a valid one.
2011-10-25Add percentiles to the desc stats reportingSebastian Hahn
To get a better idea what's going on on Tonga, add some code to report how often the most and least frequently fetched descriptor was fetched, as well as 25, 50, 75 percentile. Also ensure we only count bridge descriptors here.
2011-10-24checkpoint: fold in changes filesRoger Dingledine
2011-10-21Fix missing word in changes/ticket4200Nick Mathewson
2011-10-21Add new stats type: descriptor fetch statsSebastian Hahn
This is used for the bridge authority currently, to get a better intuition on how many descriptors are actually fetched from it and how many fetches happen in total. Implements ticket 4200.
2011-10-21remove code related to tracking descriptor serving timesSebastian Hahn
This had broken due to bitrot - it doesn't know about microdescriptors at all, and afaik hasn't generally been used in ages.
2011-10-20Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-10-20Merge remote-tracking branch 'rransom-tor/bug4251-022' into maint-0.2.2Nick Mathewson
2011-10-19Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-10-19Fix crash when changing node restrictions with DNS lookup in progressNick Mathewson
Fixes bug 4259, bugfix on 0.2.2.25-alpha. Bugfix by "Tey'". Original message by submitter: Changing nodes restrictions using a controller while Tor is doing DNS resolution could makes Tor crashes (on WinXP at least). The problem can be repeated by trying to reach a non-existent domain using Tor: curl --socks4a 127.0.0.1:9050 inexistantdomain.ext .. and changing the ExitNodes parameter through the control port before Tor returns a DNS resolution error (of course, the following command won't work directly if the control port is password protected): echo SETCONF ExitNodes=TinyTurtle | nc -v 127.0.0.1 9051 Using a non-existent domain is needed to repeat the issue so that Tor takes a few seconds for resolving the domain (which allows us to change the configuration). Tor will crash while processing the configuration change. The bug is located in the addressmap_clear_excluded_trackexithosts method which iterates over the entries of the addresses map in order to check whether the changes made to the configuration will impact those entries. When a DNS resolving is in progress, the new_adress field of the associated entry will be set to NULL. The method doesn't expect this field to be NULL, hence the crash.
2011-10-18Free rend_data and intro_key when extra intro circs become general-purposeRobert Ransom
2011-10-13Merge branch 'maint-0.2.2'Roger Dingledine
2011-10-13Merge branch 'maint-0.2.1' into maint-0.2.2Roger Dingledine
2011-10-13Update to the October 2011 GeoIP database.Karsten Loesing
2011-10-11Fix names of functions that convert strings to addrsNick Mathewson
Now let's have "lookup" indicate that there can be a hostname resolution, and "parse" indicate that there wasn't. Previously, we had one "lookup" function that did resolution; four "parse" functions, half of which did resolution; and a "from_str()" function that didn't do resolution. That's confusing and error-prone! The code changes in this commit are exactly the result of this perl script, run under "perl -p -i.bak" : s/tor_addr_port_parse/tor_addr_port_lookup/g; s/parse_addr_port(?=[^_])/addr_port_lookup/g; s/tor_addr_from_str/tor_addr_parse/g; This patch leaves aton and pton alone: their naming convention and behavior is is determined by the sockets API. More renaming may be needed.
2011-10-10Changes file for prop176 branchNick Mathewson
2011-10-10Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-10-10Don't launch a useless circuit in rend_client_reextend_intro_circuitRobert Ransom
Fixes bug 4212. Bug reported by katmagic and found by Sebastian.
2011-10-07Note ticket and source version for feature3951 in changes fileNick Mathewson
2011-10-07Merge remote-tracking branch 'karsten/feature3951' into maint-0.2.2Nick Mathewson
2011-10-07Merge remote-tracking branch 'public/bug2003_nm'Nick Mathewson
2011-10-07Merge remote-tracking branch 'rransom-tor/bug4018'Nick Mathewson
2011-10-07Merge remote-tracking branch 'public/bug2430'Nick Mathewson
2011-10-07Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-10-07Avoid running DNS self-tests if we're operating as a bridgewarms0x
2011-10-06Make internal error check for unrecognized digest algorithm more robustNick Mathewson
Fixes Coverity CID 479.
2011-10-06Check return of init_keys() ip_address_changed: fix Coverity CID 484Nick Mathewson
2011-10-05Turn on directory request statistics by default.Karsten Loesing
Change the default values for collecting directory request statistics and inlcuding them in extra-info descriptors to 1. Don't break if we are configured to collect directory request or entry statistics and don't have a GeoIP database. Instead, print out a notice and skip initializing the affected statistics code. This is the cherry-picked 499661524b0a572303087af721325608dd91f7ce.
2011-10-03Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-10-03Merge remote-tracking branch 'rransom-tor/bug3335-v2'Nick Mathewson
Conflicts: src/or/connection_edge.c src/or/rendclient.c
2011-10-03Add changes file for bug 4094Nick Mathewson
2011-10-02Remove an HS's last_hid_serv_requests entries when a conn. attempt endsRobert Ransom
2011-10-02Detect and remove unreachable intro pointsRobert Ransom
2011-10-02Clear the timed_out flag when an HS connection attempt endsRobert Ransom
2011-10-01Looks like Windows version 6.2 will be Windows 8Sebastian Hahn
Thanks to funkstar for the report
2011-09-28fold in recent changes entriesRoger Dingledine
2011-09-28Merge branch 'maint-0.2.2'Roger Dingledine
2011-09-28bridges should use create_fast cells for their own circuitsRoger Dingledine
fixes bug 4124, as noticed in bug 4115
2011-09-28Merge branch 'maint-0.2.2'Roger Dingledine
2011-09-28start preparing the 0.2.3.5-alpha changelogRoger Dingledine
2011-09-28bug 4115: make bridges use begindir for their dir fetchesRoger Dingledine
removes another avenue for enumerating bridges.
2011-09-28Fix a crash bug in tor_assert(md->held_by_node)Nick Mathewson
The fix is to turn held_by_node into a reference count. Fixes bug 4118; bugfix on 0.2.3.1-alpha.
2011-09-24Merge branch 'maint-0.2.2'Roger Dingledine
2011-09-24Add a changes file for Tom Lowenthal's patch for #4063Nick Mathewson
2011-09-22Changes file for feature3630Nick Mathewson
2011-09-20Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson