diff options
Diffstat (limited to 'changes')
-rw-r--r-- | changes/bug27206 | 4 | ||||
-rw-r--r-- | changes/bug27316 | 3 | ||||
-rw-r--r-- | changes/bug27709 | 4 | ||||
-rw-r--r-- | changes/bug27740 | 4 | ||||
-rw-r--r-- | changes/bug27800 | 4 | ||||
-rw-r--r-- | changes/bug27804 | 3 | ||||
-rw-r--r-- | changes/bug28202 | 4 | ||||
-rw-r--r-- | changes/geoip-2018-10-09 | 4 | ||||
-rw-r--r-- | changes/ticket27738 | 4 |
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. |