aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/bug272064
-rw-r--r--changes/bug273163
-rw-r--r--changes/bug277094
-rw-r--r--changes/bug277404
-rw-r--r--changes/bug278004
-rw-r--r--changes/bug278043
-rw-r--r--changes/bug282024
-rw-r--r--changes/geoip-2018-10-094
-rw-r--r--changes/ticket277384
9 files changed, 34 insertions, 0 deletions
diff --git a/changes/bug27206 b/changes/bug27206
new file mode 100644
index 0000000000..c0fbbed702
--- /dev/null
+++ b/changes/bug27206
@@ -0,0 +1,4 @@
+ o Minor bugfixes (rust):
+ - protover_all_supported() would attempt to allocate up to 16GB on some
+ inputs, leading to a potential memory DoS. Fixes bug 27206; bugfix on
+ 0.3.3.5-rc.
diff --git a/changes/bug27316 b/changes/bug27316
new file mode 100644
index 0000000000..cec9348912
--- /dev/null
+++ b/changes/bug27316
@@ -0,0 +1,3 @@
+ o Minor bugfixes (protover):
+ - Reject protocol names containing bytes other than alphanumeric characters
+ and hyphens ([A-Za-z0-9-]). Fixes bug 27316; bugfix on 0.2.9.4-alpha.
diff --git a/changes/bug27709 b/changes/bug27709
new file mode 100644
index 0000000000..49e87cbb0a
--- /dev/null
+++ b/changes/bug27709
@@ -0,0 +1,4 @@
+ o Minor bugfixes (code safety):
+ - Rewrite our assertion macros so that they no longer suppress
+ the compiler's -Wparentheses warnings on their inputs. Fixes bug 27709;
+ bugfix on 0.0.6.
diff --git a/changes/bug27740 b/changes/bug27740
new file mode 100644
index 0000000000..76a17b7dda
--- /dev/null
+++ b/changes/bug27740
@@ -0,0 +1,4 @@
+ o Minor bugfixes (rust):
+ - Return a string that can be safely freed by C code, not one created by
+ the rust allocator, in protover_all_supported(). Fixes bug 27740; bugfix
+ on 0.3.3.1-alpha.
diff --git a/changes/bug27800 b/changes/bug27800
new file mode 100644
index 0000000000..63d5dbc681
--- /dev/null
+++ b/changes/bug27800
@@ -0,0 +1,4 @@
+ o Minor bugfixes (directory authority):
+ - Log additional info when we get a relay that shares an ed25519
+ ID with a different relay, instead making a BUG() warning.
+ Fixes bug 27800; bugfix on 0.3.2.1-alpha.
diff --git a/changes/bug27804 b/changes/bug27804
new file mode 100644
index 0000000000..fa7fec0bc5
--- /dev/null
+++ b/changes/bug27804
@@ -0,0 +1,3 @@
+ o Minor bugfixes (rust):
+ - Fix a potential null dereference in protover_all_supported().
+ Add a test for it. Fixes bug 27804; bugfix on 0.3.3.1-alpha.
diff --git a/changes/bug28202 b/changes/bug28202
new file mode 100644
index 0000000000..182daac4f1
--- /dev/null
+++ b/changes/bug28202
@@ -0,0 +1,4 @@
+ o Minor bugfixes (C correctness):
+ - Avoid undefined behavior in an end-of-string check when parsing the
+ BEGIN line in a directory object. Fixes bug 28202; bugfix on
+ 0.2.0.3-alpha.
diff --git a/changes/geoip-2018-10-09 b/changes/geoip-2018-10-09
new file mode 100644
index 0000000000..9b8e621852
--- /dev/null
+++ b/changes/geoip-2018-10-09
@@ -0,0 +1,4 @@
+ o Minor features (geoip):
+ - Update geoip and geoip6 to the October 9 2018 Maxmind GeoLite2
+ Country database. Closes ticket 27991.
+
diff --git a/changes/ticket27738 b/changes/ticket27738
new file mode 100644
index 0000000000..f23bfb019e
--- /dev/null
+++ b/changes/ticket27738
@@ -0,0 +1,4 @@
+ o Minor features (continuous integration):
+ - Use the Travis Homebrew addon to install packages on macOS. The package
+ list is the same, but the Homebrew addon does not do a `brew update` by
+ default. Implements ticket 27738.