[tor-commits] [tor/release-0.3.4] Start on a changelog for 0.3.4.7-rc

nickm at torproject.org nickm at torproject.org
Fri Aug 24 13:18:38 UTC 2018


commit 8a4b41f24146b502bb85fcfc053a1240c7e79439
Author: Nick Mathewson <nickm at torproject.org>
Date:   Fri Aug 24 09:18:32 2018 -0400

    Start on a changelog for 0.3.4.7-rc
---
 ChangeLog                    | 99 ++++++++++++++++++++++++++++++++++++++++++++
 changes/bug25440             |  5 ---
 changes/bug26497             |  3 --
 changes/bug26497-backport    |  3 --
 changes/bug26497-cd          |  4 --
 changes/bug26779             |  4 --
 changes/bug26873             |  4 --
 changes/bug26932             |  3 --
 changes/bug26948             |  4 --
 changes/bug26979             |  4 --
 changes/bug27081             |  4 --
 changes/bug27088             |  5 ---
 changes/bug27090             |  3 --
 changes/bug27093             |  3 --
 changes/bug27164             |  4 --
 changes/bug27177             |  4 --
 changes/bug27185             |  3 --
 changes/bug27226             |  5 ---
 changes/bug27236             |  5 ---
 changes/geoip-2018-08-07     |  4 --
 changes/ticket24629          |  3 --
 changes/ticket24629-backport |  3 --
 changes/ticket26560          |  3 --
 changes/ticket26952-cargo    |  3 --
 changes/ticket26952-ccache   |  3 --
 changes/ticket27087          |  3 --
 changes/ticket27275          |  3 --
 27 files changed, 99 insertions(+), 95 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 84a3f1045..2012eb644 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,102 @@
+Changes in version 0.3.4.7-rc - 2018-08-2?
+  Tor 0.3.4.6-rc fixes several small compilation, portability, and
+  correctness issues in previous versions of Tor. This version is a
+  release candidate: if no serious bugs are found, we expect that the
+  stable 0.3.4 release will be (almost) the same as this release.
+
+  o Minor features (bug workaround):
+    - Compile correctly on systems that provide the C11 stdatomic.h
+      header, but where C11 atomic functions don't actually compile.
+      Closes ticket 26779; workaround for Debian issue 903709.
+
+  o Minor features (continuous integration):
+    - Backport Travis rust distcheck to 0.3.3. Closes ticket 24629.
+    - Enable macOS builds in our Travis CI configuration. Closes
+      ticket 24629.
+    - Install libcap-dev and libseccomp2-dev so these optional
+      dependencies get tested on Travis CI. Closes ticket 26560.
+    - Only post Appveyor IRC notifications when the build fails.
+      Implements ticket 27275.
+    - Run asciidoc during Travis CI. Implements ticket 27087.
+    - Use ccache in our Travis CI configuration. Closes ticket 26952.
+
+  o Minor features (continuous integration, rust):
+    - Use cargo cache in our Travis CI configuration. Closes
+      ticket 26952.
+
+  o Minor features (geoip):
+    - Update geoip and geoip6 to the August 7 2018 Maxmind GeoLite2
+      Country database. Closes ticket 27089.
+
+  o Minor bugfixes (compilation, windows):
+    - Don't link or search for pthreads when building for Windows, even
+      if we are using build environment (like mingw) that provides a
+      pthreads library. Fixes bug 27081; bugfix on 0.1.0.1-rc.
+
+  o Minor bugfixes (continuous integration):
+    - Improve Appveyor CI IRC logging. Generate correct branches and
+      URLs for pull requests and tags. Use unambiguous short commits.
+      Fixes bug 26979; bugfix on master.
+    - Build with zstd on macOS. Fixes bug 27090; bugfix on 0.3.1.5-alpha.
+    - Pass the module flags to distcheck configure, and log the flags
+      before running configure. (Backported to 0.2.9 and later as a
+      precaution.) Fixes bug 27088; bugfix on 0.3.4.1-alpha.
+
+  o Minor bugfixes (in-process restart):
+    - Always call tor_free_all() when leaving tor_run_main(). When we
+      did not, restarting tor in-process would cause an assertion
+      failure. Fixes bug 26948; bugfix on 0.3.3.1-alpha.
+
+  o Minor bugfixes (linux seccomp2 sandbox):
+    - Fix a bug in out sandboxing rules for the openat() syscall.
+      Previously, no openat() call would be permitted, which would break
+      filesystem operations on recent glibc versions. Fixes bug 25440;
+      bugfix on 0.2.9.15. Diagnosis and patch from Daniel Pinto.
+
+  o Minor bugfixes (onion services):
+    - Fix bug that causes services to not ever rotate their descriptors
+      if they were getting SIGHUPed often. Fixes bug 26932; bugfix
+      on 0.3.2.1-alpha.
+
+  o Minor bugfixes (portability):
+    - Fix compilation of the unit tests on GNU/Hurd, which does not
+      define PATH_MAX. Fixes bug 26873; bugfix on 0.3.3.1-alpha. Patch
+      from "paulusASol".
+
+  o Minor bugfixes (rust):
+    - Backport test_rust.sh from master. Fixes bug 26497; bugfix
+      on 0.3.1.5-alpha.
+    - Consistently use ../../.. as a fallback for $abs_top_srcdir in
+      test_rust.sh. Fixes bug 27093; bugfix on 0.3.4.3-alpha.
+    - Protover parsing was accepting the presence of whitespace in
+      version strings, which the C implementation would choke on, e.g.
+      "Desc=1\t,2". Fixes bug 27177; bugfix on 0.3.3.5-rc.
+    - Protover parsing was ignoring a 2nd hyphen and everything after
+      it, accepting entries like "Link=1-5-foo". Fixes bug 27164; bugfix
+      on 0.3.3.1-alpha.
+    - Stop setting $CARGO_HOME. cargo will use the user's $CARGO_HOME, or
+      $HOME/.cargo by default. Fixes bug 26497; bugfix on 0.3.1.5-alpha.
+    - cd to ${abs_top_builddir}/src/rust before running cargo in
+      src/test/test_rust.sh. This makes the working directory consistent
+      between builds and tests. Fixes bug 26497; bugfix on 0.3.3.2-alpha.
+
+  o Minor bugfixes (testing, bootstrap):
+    - When calculating bootstrap progress, check exit policies and the
+      exit flag. Previously, Tor would only check the exit flag, which
+      caused race conditions in small and fast networks like chutney.
+      Fixes bug 27236; bugfix on 0.2.6.3-alpha.
+
+  o Minor bugfixes (testing, openssl compatibility):
+    - Our "tortls/cert_matches_key" unit test no longer relies on
+      OpenSSL internals. Previously, it relied on unsupported OpenSSL
+      behavior in a way that caused it to crash with OpenSSL 1.0.2p.
+      Fixes bug 27226; bugfix on 0.2.5.1-alpha.
+
+  o Minor bugfixes (Windows, compilation):
+    - Silence a compilation warning on MSVC 2017 and clang-cl. Fixes bug
+      27185; bugfix on 0.2.2.2-alpha.
+
+
 Changes in version 0.3.4.6-rc - 2018-08-06
   Tor 0.3.4.6-rc fixes several small compilation, portability, and
   correctness issues in previous versions of Tor. This version is a
diff --git a/changes/bug25440 b/changes/bug25440
deleted file mode 100644
index f8d9dd4fa..000000000
--- a/changes/bug25440
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (linux seccomp2 sandbox):
-    - Fix a bug in out sandboxing rules for the openat() syscall.
-      Previously, no openat() call would be permitted, which would break
-      filesystem operations on recent glibc versions. Fixes bug 25440;
-      bugfix on 0.2.9.15. Diagnosis and patch from Daniel Pinto.
diff --git a/changes/bug26497 b/changes/bug26497
deleted file mode 100644
index d0c05ff3e..000000000
--- a/changes/bug26497
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (rust):
-    - Stop setting $CARGO_HOME. cargo will use the user's $CARGO_HOME, or
-      $HOME/.cargo by default. Fixes bug 26497; bugfix on 0.3.1.5-alpha.
diff --git a/changes/bug26497-backport b/changes/bug26497-backport
deleted file mode 100644
index 1d86e01bf..000000000
--- a/changes/bug26497-backport
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (rust):
-    - Backport test_rust.sh from master.
-      Fixes bug 26497; bugfix on 0.3.1.5-alpha.
diff --git a/changes/bug26497-cd b/changes/bug26497-cd
deleted file mode 100644
index 37bf1bc95..000000000
--- a/changes/bug26497-cd
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (rust):
-    - cd to ${abs_top_builddir}/src/rust before running cargo in
-      src/test/test_rust.sh. This makes the working directory consistent
-      between builds and tests. Fixes bug 26497; bugfix on 0.3.3.2-alpha.
diff --git a/changes/bug26779 b/changes/bug26779
deleted file mode 100644
index fb7f6160e..000000000
--- a/changes/bug26779
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor features (bug workaround):
-    - Compile correctly on systems that provide the C11 stdatomic.h header,
-      but where C11 atomic functions don't actually compile.
-      Closes ticket 26779; workaround for Debian issue 903709.
diff --git a/changes/bug26873 b/changes/bug26873
deleted file mode 100644
index 565f8bf0b..000000000
--- a/changes/bug26873
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (portability):
-    - Fix compilation of the unit tests on GNU/Hurd, which does not
-      define PATH_MAX. Fixes bug 26873; bugfix on 0.3.3.1-alpha.
-      Patch from "paulusASol".
diff --git a/changes/bug26932 b/changes/bug26932
deleted file mode 100644
index 7d9481dcd..000000000
--- a/changes/bug26932
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (onion services):
-    - Fix bug that causes services to not ever rotate their descriptors if they
-      were getting SIGHUPed often. Fixes bug 26932; bugfix on 0.3.2.1-alpha.
\ No newline at end of file
diff --git a/changes/bug26948 b/changes/bug26948
deleted file mode 100644
index 0f0728843..000000000
--- a/changes/bug26948
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (in-process restart):
-    - Always call tor_free_all() when leaving tor_run_main(). When we
-      did not, restarting tor in-process would cause an assertion failure.
-      Fixes bug 26948; bugfix on 0.3.3.1-alpha.
diff --git a/changes/bug26979 b/changes/bug26979
deleted file mode 100644
index e615207b7..000000000
--- a/changes/bug26979
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (appveyor ci):
-    - Improve Appveyor CI IRC logging. Generate correct branches and URLs for
-      pull requests and tags. Use unambiguous short commits.
-      Fixes bug 26979; bugfix on master.
diff --git a/changes/bug27081 b/changes/bug27081
deleted file mode 100644
index 74e0efbd2..000000000
--- a/changes/bug27081
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (compilation, windows):
-    - Don't link or search for pthreads when building for Windows, even if we
-      are using build environment (like mingw) that provides a pthreads
-      library. Fixes bug 27081; bugfix on 0.1.0.1-rc.
diff --git a/changes/bug27088 b/changes/bug27088
deleted file mode 100644
index d4d3b292c..000000000
--- a/changes/bug27088
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (continuous integration):
-    - Pass the module flags to distcheck configure, and
-      log the flags before running configure. (Backported
-      to 0.2.9 and later as a precaution.)
-      Fixes bug 27088; bugfix on 0.3.4.1-alpha.
diff --git a/changes/bug27090 b/changes/bug27090
deleted file mode 100644
index 3d119a9c3..000000000
--- a/changes/bug27090
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (continuous integration):
-    - Build with zstd on macOS.
-      Fixes bug 27090; bugfix on 0.3.1.5-alpha.
diff --git a/changes/bug27093 b/changes/bug27093
deleted file mode 100644
index 6c097f119..000000000
--- a/changes/bug27093
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (rust):
-    - Consistently use ../../.. as a fallback for $abs_top_srcdir in
-      test_rust.sh. Fixes bug 27093; bugfix on 0.3.4.3-alpha.
diff --git a/changes/bug27164 b/changes/bug27164
deleted file mode 100644
index d04d2f28f..000000000
--- a/changes/bug27164
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (rust):
-    - Protover parsing was ignoring a 2nd hyphen and everything after it,
-      accepting entries like "Link=1-5-foo". Fixes bug 27164; bugfix on
-      0.3.3.1-alpha.
diff --git a/changes/bug27177 b/changes/bug27177
deleted file mode 100644
index b03bbc96e..000000000
--- a/changes/bug27177
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (rust):
-    - Protover parsing was accepting the presence of whitespace in version
-      strings, which the C implementation would choke on, e.g. "Desc=1\t,2".
-      Fixes bug 27177; bugfix on 0.3.3.5-rc.
diff --git a/changes/bug27185 b/changes/bug27185
deleted file mode 100644
index 79221b3df..000000000
--- a/changes/bug27185
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (Windows, compilation):
-    - Silence a compilation warning on MSVC 2017 and clang-cl.
-      Fixes bug 27185; bugfix on 0.2.2.2-alpha.
diff --git a/changes/bug27226 b/changes/bug27226
deleted file mode 100644
index 9030773cd..000000000
--- a/changes/bug27226
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (testing, openssl compatibility):
-    - Our "tortls/cert_matches_key" unit test no longer relies on OpenSSL
-      internals.  Previously, it relied on unsupported OpenSSL behavior in
-      a way that caused it to crash with OpenSSL 1.0.2p. Fixes bug 27226;
-      bugfix on 0.2.5.1-alpha.
diff --git a/changes/bug27236 b/changes/bug27236
deleted file mode 100644
index 76d792f4c..000000000
--- a/changes/bug27236
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (testing, bootstrap):
-    - When calculating bootstrap progress, check exit policies and the exit
-      flag. Previously, Tor would only check the exit flag, which caused
-      race conditions in small and fast networks like chutney.
-      Fixes bug 27236; bugfix on 0.2.6.3-alpha.
diff --git a/changes/geoip-2018-08-07 b/changes/geoip-2018-08-07
deleted file mode 100644
index 9ddbe7b1b..000000000
--- a/changes/geoip-2018-08-07
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor features (geoip):
-    - Update geoip and geoip6 to the August 7 2018 Maxmind GeoLite2
-      Country database. Closes ticket 27089.
-
diff --git a/changes/ticket24629 b/changes/ticket24629
deleted file mode 100644
index 482c0a1a6..000000000
--- a/changes/ticket24629
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features (continuous integration):
-    - Enable macOS builds in our Travis CI configuration.
-      Closes ticket 24629.
diff --git a/changes/ticket24629-backport b/changes/ticket24629-backport
deleted file mode 100644
index dfbc46563..000000000
--- a/changes/ticket24629-backport
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features (continuous integration):
-    - Backport Travis rust distcheck to 0.3.3.
-      Closes ticket 24629.
diff --git a/changes/ticket26560 b/changes/ticket26560
deleted file mode 100644
index 5b4fb1bfe..000000000
--- a/changes/ticket26560
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features (continuous integration):
-    - Install libcap-dev and libseccomp2-dev so these optional
-      dependencies get tested on Travis CI.  Closes ticket 26560.
diff --git a/changes/ticket26952-cargo b/changes/ticket26952-cargo
deleted file mode 100644
index e1efdfcd7..000000000
--- a/changes/ticket26952-cargo
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features (continuous integration, rust):
-    - Use cargo cache in our Travis CI configuration.
-      Closes ticket 26952.
diff --git a/changes/ticket26952-ccache b/changes/ticket26952-ccache
deleted file mode 100644
index edc115e9d..000000000
--- a/changes/ticket26952-ccache
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features (continuous integration):
-    - Use ccache in our Travis CI configuration.
-      Closes ticket 26952.
diff --git a/changes/ticket27087 b/changes/ticket27087
deleted file mode 100644
index b8af70aaa..000000000
--- a/changes/ticket27087
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features (continuous integration):
-    - Run asciidoc during Travis CI.
-      Implements ticket 27087.
diff --git a/changes/ticket27275 b/changes/ticket27275
deleted file mode 100644
index d1332e954..000000000
--- a/changes/ticket27275
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features (continuous integration):
-    - Only post Appveyor IRC notifications when the build fails.
-      Implements ticket 27275.



More information about the tor-commits mailing list