aboutsummaryrefslogtreecommitdiff
path: root/changes
AgeCommit message (Collapse)Author
2017-08-24Changes file for 22497Nick Mathewson
2017-08-24Merge branch 'bug23106_032'Nick Mathewson
2017-08-24Merge branch 'bug19281_025'Nick Mathewson
2017-08-24Merge branch 'feature22976_squashed'Nick Mathewson
2017-08-24Also disable spawning on Sandbox.Nick Mathewson
This isn't a functional change, but it makes our logic more clear, and catches bugs earlier.
2017-08-24Merge branch 'bug22779_031'Nick Mathewson
2017-08-24Merge branch 'bug22677'Nick Mathewson
2017-08-21Merge branch 'maint-0.3.1'Nick Mathewson
2017-08-21Merge branch 'bug23291_028' into maint-0.3.1Nick Mathewson
2017-08-21changes file for bug 23291Nick Mathewson
2017-08-21Merge branch 'maint-0.3.1'Nick Mathewson
2017-08-21Fix triggerable BUG() when decoding hsv3 descriptors.George Kadianakis
Also improve the unittest to make sure it catches the right error.
2017-08-11Raise MIN_DL_PER_REQUEST to 32Nick Mathewson
This change should improve overhead for downloading small numbers of descriptors and microdescriptors by improving compression performance and lowering directory request overhead. Closes ticket 23220.
2017-08-11Merge branch 'bug18982'Nick Mathewson
2017-08-11Merge branch 'maint-0.3.1'Nick Mathewson
2017-08-11Merge remote-tracking branch 'dgoulet/bug23091_032_01'Nick Mathewson
2017-08-09Document all the arguments of PublishServerDescriptor.Nick Mathewson
Implements 15645.
2017-08-09Add a 'NoExec' option that causes tor_spawn_background() to failNick Mathewson
Core of an implementation for 22976.
2017-08-09Clarify that "sandbox 1" requires linux and seccomp2Nick Mathewson
Closes 22677.
2017-08-09Make write_escaped_data more robust to large inputs.Nick Mathewson
The old implementation would fail with super-long inputs. We never gave it any, but still, it's nicer to dtrt here. Reported by Guido Vranken. Fixes bug 19281.
2017-08-08Use a single free-and-exit strategy in config_process_include.Nick Mathewson
This avoids a double-free when a pointer already freed with tor_free(config_line) is freed again in the cleanup-and-exit code. Fixes bug 23155.
2017-08-08Merge branch 'maint-0.3.1'Nick Mathewson
2017-08-08Merge branch 'bug23139' into maint-0.3.1Nick Mathewson
2017-08-08Merge branch 'maint-0.3.1'Nick Mathewson
2017-08-08chages file on 22286Nick Mathewson
2017-08-08Fix a memory leak in consdiffmgr.cNick Mathewson
Fixes bug 23139; bugfix on 0.3.1.1-alpha.
2017-08-04Remove usage of the PATH_MAX variablecypherpunks
GNU Hurd does not define the PATH_MAX variable. Using the variable on this platform results in compilation errors. Closes #23098.
2017-08-04Fix ntohs() that should have been htons()Nick Mathewson
Fixes bug 23106; bugfix on 0.2.4.8-alpha. Fortunately, we only support big-endian and little-endian platforms, and on both of those, hton*() and ntoh*() behave the same. And if we did start to support middle endian systems (haha, no), most of _those_ have hton*(x) == ntoh*(x) too.
2017-08-03routerkeys: Add cmdline option for learning signing key expiration.Isis Lovecruft
* CLOSES #17639. * ADDS new --key-expiration commandline option which prints when the signing key expires.
2017-08-03Merge branch 'bug20152'Nick Mathewson
2017-08-03Merge branch 'bug22885_squashed'Nick Mathewson
2017-08-03Don't send missing X-Desc-Gen-Reason on startupNick Mathewson
Since we start with desc_clean_since = 0, we should have been starting with non-null desc_dirty_reason. Fixes bug 22884; bugfix on 0.2.3.4-alpha when X-Desc-Gen-Reason was added.
2017-08-03Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2017-08-03Merge branch 'maint-0.3.1'Nick Mathewson
2017-08-03Merge remote-tracking branch 'dgoulet/bug23078_030_01' into maint-0.3.0Nick Mathewson
2017-08-03Merge branch 'maint-0.3.1'Nick Mathewson
2017-08-03Merge branch 'bug23081_025' into maint-0.3.1Nick Mathewson
2017-08-03In ntmain, call set_main_thread() before running the loop.Nick Mathewson
Patch from Vort; fixes bug 23081; bugfix on fd992deeea76972 in 0.2.1.16-rc when set_main_thread() was introduced. See the changes file for a list of all the symptoms this bug has been causing when running Tor as a Windows Service.
2017-08-03add changes file for STRUCT_OFFSET removeal (22521)Nick Mathewson
2017-08-03Merge branch 'maint-0.3.1'Nick Mathewson
2017-08-03Merge branch 'maint-0.2.5' into maint-0.2.8Nick Mathewson
2017-08-03Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-08-03Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2017-08-03Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
2017-08-03Update geoip and geoip6 to the August 3 2017 database.Karsten Loesing
2017-08-02Fix check_expired_networkstatus_callback() if conditionDavid Goulet
The condition was always true meaning that we would reconsider updating our directory information every 2 minutes. If valid_until is 6am today, then now - 24h == 1pm yesterday which means that "valid_until < (now - 24h)" is false. But at 6:01am tomorrow, "valid_until < (now - 24h)" becomes true which is that point that we shouldn't trust the consensus anymore. Fixes #23091 Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-08-02Merge branch 'maint-0.3.1'Nick Mathewson
2017-08-02Merge branch 'bug23071_031' into maint-0.3.1Nick Mathewson
2017-08-01hs: Cleanup logging statement in hs_intropoint.cDavid Goulet
One log statement was a warning and has been forgotten. It is triggered for a successful attempt at introducting from a client. It has been reported here: https://lists.torproject.org/pipermail/tor-relays/2017-August/012689.html Three other log_warn() statement changed to protocol warning because they are errors that basically can come from the network and thus triggered by anyone. Fixes #23078. Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-08-01Remove one more changes file for item already in release-0.3.1Nick Mathewson