diff options
Diffstat (limited to 'changes')
-rw-r--r-- | changes/bug16082 | 4 | ||||
-rw-r--r-- | changes/bug22347 | 2 | ||||
-rw-r--r-- | changes/bug22356 | 5 | ||||
-rw-r--r-- | changes/bug22410 | 4 | ||||
-rw-r--r-- | changes/bug22417 | 3 | ||||
-rw-r--r-- | changes/bug22424 | 5 | ||||
-rw-r--r-- | changes/bug22446 | 4 | ||||
-rw-r--r-- | changes/bug22502_part1 | 12 | ||||
-rw-r--r-- | changes/bug22516 | 5 | ||||
-rw-r--r-- | changes/bug22669 | 4 | ||||
-rw-r--r-- | changes/bug22672 | 5 | ||||
-rw-r--r-- | changes/bug5847 | 5 | ||||
-rw-r--r-- | changes/bug6298 | 4 | ||||
-rw-r--r-- | changes/geoip-june2017 | 4 | ||||
-rw-r--r-- | changes/more-files | 4 | ||||
-rw-r--r-- | changes/new_requirement_pkgconfig | 5 | ||||
-rw-r--r-- | changes/ticket20575 | 4 | ||||
-rw-r--r-- | changes/ticket22311 | 3 | ||||
-rw-r--r-- | changes/ticket22608 | 6 |
19 files changed, 72 insertions, 16 deletions
diff --git a/changes/bug16082 b/changes/bug16082 new file mode 100644 index 0000000000..0f2f04fb35 --- /dev/null +++ b/changes/bug16082 @@ -0,0 +1,4 @@ + o Documentation: + - Correctly note that bandwidth accounting values are stored in the + state file, and the bw_accounting file is now obsolete. Closes + ticket 16082. diff --git a/changes/bug22347 b/changes/bug22347 new file mode 100644 index 0000000000..f294ba0a2d --- /dev/null +++ b/changes/bug22347 @@ -0,0 +1,2 @@ + o Documentation: + - Add a manpage description for the key-pinning-journal file. diff --git a/changes/bug22356 b/changes/bug22356 new file mode 100644 index 0000000000..0082b542be --- /dev/null +++ b/changes/bug22356 @@ -0,0 +1,5 @@ + o Minor bugfixes (logging, relay): + - Downgrade "assigned_to_cpuworker failed" message to INFO-level + severity. In every case that can reach it, either a better warning + has already been logged, or no warning is warranted. Fixes bug 22356; + bugfix on 0.2.6.3-alpha. diff --git a/changes/bug22410 b/changes/bug22410 new file mode 100644 index 0000000000..678a26dce6 --- /dev/null +++ b/changes/bug22410 @@ -0,0 +1,4 @@ + o Minor bugfixes (portability): + - Check at configure time whether uint8_t is unsigned char. Lots + of existing code already assumes this, and there could be strict + aliasing issues if they aren't the same type. Fixes #22410. diff --git a/changes/bug22417 b/changes/bug22417 deleted file mode 100644 index 88c601a4f6..0000000000 --- a/changes/bug22417 +++ /dev/null @@ -1,3 +0,0 @@ - o Major bugfixes (torrc, crash): - - Fix a crash bug when using %include in torrc. Fixes bug 22417; - bugfix on 0.3.1.1-alpha. Patch by Daniel Pinto. diff --git a/changes/bug22424 b/changes/bug22424 deleted file mode 100644 index de4cff7d2e..0000000000 --- a/changes/bug22424 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (storage directories): - - Always check for underflows in the cached storage directory usage amount. - If the usage does underflow, re-calculate the usage. Also, avoid a - separate underflow when the usage is not known. - Fixes bug 22424 in 0.3.1.1-alpha. diff --git a/changes/bug22446 b/changes/bug22446 deleted file mode 100644 index 5932a2e84b..0000000000 --- a/changes/bug22446 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor features (code style): - - Add "Falls through" comments to our codebase in order to silence - GCC 7's -Wimplicit-fallthrough warnings. Patch from Andreas Stieger. - Closes ticket 22446. diff --git a/changes/bug22502_part1 b/changes/bug22502_part1 new file mode 100644 index 0000000000..bd95b7c7c4 --- /dev/null +++ b/changes/bug22502_part1 @@ -0,0 +1,12 @@ + o Major bugfixes (compression, zstd): + - Correctly detect a full buffer when decompessing a large + zstd-compressed input. Fixes bug 22628; bugfix on 0.3.1.1-alpha. + + o Minor bugfixes (compression): + - When compressing or decompressing a buffer, check for a failure to + create a compression object. Fixes bug 22626; bugfix on + 0.3.1.1-alpha. + + - When decompressing a buffer, check for extra data after the end of + the compressed data. Fixes bug 22629; bugfix on 0.3.1.1-alpha. + diff --git a/changes/bug22516 b/changes/bug22516 new file mode 100644 index 0000000000..f024a3c470 --- /dev/null +++ b/changes/bug22516 @@ -0,0 +1,5 @@ + o Minor bugfixes (linux seccomp2 sandbox): + - Permit the fchmod system call, to avoid crashing on startup when + starting with the seccomp2 sandbox and an unexpected set of permissions + on the data directory or its contents. Fixes bug 22516; bugfix on + 0.2.5.4-alpha. diff --git a/changes/bug22669 b/changes/bug22669 new file mode 100644 index 0000000000..804a39e781 --- /dev/null +++ b/changes/bug22669 @@ -0,0 +1,4 @@ + o Minor bugfixes (compression): + - When serving directory votes compressed with zlib, + do not claim to have compressed them with zstd. Fixes bug 22669; + bugfix on 0.3.1.1-alpha. diff --git a/changes/bug22672 b/changes/bug22672 new file mode 100644 index 0000000000..ec6681149d --- /dev/null +++ b/changes/bug22672 @@ -0,0 +1,5 @@ + o Minor features (compression, defensive programming): + - Detect and break out of infinite loops in our compression code. + We don't think that any such loops exist now, but it's best to be + safe. Closes ticket 22672. + diff --git a/changes/bug5847 b/changes/bug5847 new file mode 100644 index 0000000000..782fc7b721 --- /dev/null +++ b/changes/bug5847 @@ -0,0 +1,5 @@ + o Minor features (control port): + - Provide better error message for GETINFO desc/(id|name) when + microdescriptors are in use and router descriptors are not fetched. + Closes ticket 5847. Patch by Kevin Butler. + diff --git a/changes/bug6298 b/changes/bug6298 deleted file mode 100644 index 8e03ce1a73..0000000000 --- a/changes/bug6298 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (unit tests): - - The unit tests now pass on systems where localhost is misconfigured - to some IPv4 address other than 127.0.0.1. Fixes bug 6298; - bugfix on 0.0.9pre2. diff --git a/changes/geoip-june2017 b/changes/geoip-june2017 new file mode 100644 index 0000000000..2ea7bf105e --- /dev/null +++ b/changes/geoip-june2017 @@ -0,0 +1,4 @@ + o Minor features: + - Update geoip and geoip6 to the June 8 2017 Maxmind GeoLite2 + Country database. + diff --git a/changes/more-files b/changes/more-files new file mode 100644 index 0000000000..861d6a3143 --- /dev/null +++ b/changes/more-files @@ -0,0 +1,4 @@ + o Documentation: + - Document more of the files in the Tor data directory, including + cached-extrainfo, secret_onion_key{,_ntor}.old, hidserv-stats, + approved-routers, sr-random, and diff-cache. diff --git a/changes/new_requirement_pkgconfig b/changes/new_requirement_pkgconfig new file mode 100644 index 0000000000..503ff58c9e --- /dev/null +++ b/changes/new_requirement_pkgconfig @@ -0,0 +1,5 @@ + o New dependencies: + - To build with zstd and lzma support, Tor now requires the + pkg-config tool at build time. (This requirement was new in + 0.3.1.1-alpha, but was not noted at the time. Noting it here to + close ticket 22623.) diff --git a/changes/ticket20575 b/changes/ticket20575 new file mode 100644 index 0000000000..bfbf03f6b6 --- /dev/null +++ b/changes/ticket20575 @@ -0,0 +1,4 @@ + o Deprecation (config): + - Deprecate HTTPProxy/HTTPProxyAuthenticator config options. It only + applies to direct unencrypted HTTP connections to your directory server, + which your Tor probably isn't using. Fixes bug 20575. diff --git a/changes/ticket22311 b/changes/ticket22311 new file mode 100644 index 0000000000..0bfd465f83 --- /dev/null +++ b/changes/ticket22311 @@ -0,0 +1,3 @@ + o Code simplification and refactoring: + - Remove several now-obsolete functions for asking about old variants + directory authority status. Closes ticket 22311; patch from "huyvq". diff --git a/changes/ticket22608 b/changes/ticket22608 new file mode 100644 index 0000000000..5aa9db27f1 --- /dev/null +++ b/changes/ticket22608 @@ -0,0 +1,6 @@ + o Code simplification and refactoring: + - Extract the code for handling newly-open channels into a separate + function from the general code to handle channel state transitions. + This change simplifies our callgraph, reducing the size of the largest + strongly connected component by roughly a factor of two. + Closes ticket 22608 |