summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/bug160824
-rw-r--r--changes/bug223472
-rw-r--r--changes/bug223565
-rw-r--r--changes/bug224104
-rw-r--r--changes/bug224173
-rw-r--r--changes/bug224245
-rw-r--r--changes/bug224464
-rw-r--r--changes/bug22502_part112
-rw-r--r--changes/bug225165
-rw-r--r--changes/bug226694
-rw-r--r--changes/bug226725
-rw-r--r--changes/bug58475
-rw-r--r--changes/bug62984
-rw-r--r--changes/geoip-june20174
-rw-r--r--changes/more-files4
-rw-r--r--changes/new_requirement_pkgconfig5
-rw-r--r--changes/ticket205754
-rw-r--r--changes/ticket223113
-rw-r--r--changes/ticket226086
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