summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/bug303444
-rw-r--r--changes/bug304555
-rw-r--r--changes/bug306494
-rw-r--r--changes/bug3072110
-rw-r--r--changes/bug307803
-rw-r--r--changes/bug307994
-rw-r--r--changes/bug308044
-rw-r--r--changes/bug308404
-rw-r--r--changes/bug308413
-rw-r--r--changes/bug308944
-rw-r--r--changes/bug309424
-rw-r--r--changes/bug309585
-rw-r--r--changes/bug310034
-rw-r--r--changes/bug310244
-rw-r--r--changes/bug310273
-rw-r--r--changes/bug310403
-rw-r--r--changes/bug31080_0414
-rw-r--r--changes/bug311123
-rw-r--r--changes/bug311133
-rw-r--r--changes/bug316525
-rw-r--r--changes/bug317343
-rw-r--r--changes/bug319224
-rw-r--r--changes/bug319393
-rw-r--r--changes/bug319953
-rw-r--r--changes/chutney_ci3
-rw-r--r--changes/ticket193814
-rw-r--r--changes/ticket249635
-rw-r--r--changes/ticket275304
-rw-r--r--changes/ticket287955
-rw-r--r--changes/ticket295333
-rw-r--r--changes/ticket296693
-rw-r--r--changes/ticket297386
-rw-r--r--changes/ticket297464
-rw-r--r--changes/ticket299763
-rw-r--r--changes/ticket301024
-rw-r--r--changes/ticket305502
-rw-r--r--changes/ticket305913
-rw-r--r--changes/ticket306873
-rw-r--r--changes/ticket306943
-rw-r--r--changes/ticket307526
-rw-r--r--changes/ticket307694
-rw-r--r--changes/ticket308063
-rw-r--r--changes/ticket308603
-rw-r--r--changes/ticket308643
-rw-r--r--changes/ticket308716
-rw-r--r--changes/ticket308893
-rw-r--r--changes/ticket308933
-rw-r--r--changes/ticket309215
-rw-r--r--changes/ticket309553
-rw-r--r--changes/ticket30956_refactor3
-rw-r--r--changes/ticket310016
-rw-r--r--changes/ticket310083
-rw-r--r--changes/ticket310255
-rw-r--r--changes/ticket310265
-rw-r--r--changes/ticket311893
-rw-r--r--changes/ticket313043
-rw-r--r--changes/ticket313094
-rw-r--r--changes/ticket313113
-rw-r--r--changes/ticket313203
-rw-r--r--changes/ticket313363
-rw-r--r--changes/ticket315487
-rw-r--r--changes/ticket316823
-rw-r--r--changes/ticket318415
-rw-r--r--changes/ticket318593
-rw-r--r--changes/ticket320994
-rw-r--r--changes/ticket321104
-rw-r--r--changes/ticket321133
67 files changed, 63 insertions, 197 deletions
diff --git a/changes/bug30344 b/changes/bug30344
new file mode 100644
index 0000000000..37561bf944
--- /dev/null
+++ b/changes/bug30344
@@ -0,0 +1,4 @@
+ o Minor bugfixes (connection):
+ - Avoid reading data from closed connections, which can cause needless
+ loops in libevent and infinite loops in Shadow. Fixes bug 30344; bugfix
+ on 0.1.1.1-alpha.
diff --git a/changes/bug30455 b/changes/bug30455
deleted file mode 100644
index aecbde5a33..0000000000
--- a/changes/bug30455
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (chutney, makefiles, documentation):
- - "make test-network-all" shows the warnings from each test-network.sh
- run on the console, so developers see new warnings early. Improve the
- documentation for this feature, and rename a Makefile variable so the
- code is self-documenting. Fixes bug 30455; bugfix on 0.3.0.4-rc.
diff --git a/changes/bug30649 b/changes/bug30649
deleted file mode 100644
index 3f5768bcb4..0000000000
--- a/changes/bug30649
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (circuit padding):
- - On relays, properly check that a padding machine is absent before
- logging a warn about it being absent. Fixes bug 30649;
- bugfix on 0.4.1.1-alpha.
diff --git a/changes/bug30721 b/changes/bug30721
deleted file mode 100644
index 5ea4a14625..0000000000
--- a/changes/bug30721
+++ /dev/null
@@ -1,10 +0,0 @@
- o Minor bugfixes (networking, IP addresses):
- - When parsing addreses via Tor's internal DNS lookup API, reject IPv4
- addresses in square brackets, and accept IPv6 addresses in square
- brackets. This change completes the work started in 23082, making
- address parsing consistent between tor's internal DNS lookup and address
- parsing APIs. Fixes bug 30721; bugfix on 0.2.1.5-alpha.
- - When parsing addreses via Tor's internal address:port parsing and
- DNS lookup APIs, require IPv6 addresses with ports to have square
- brackets. But allow IPv6 addresses without ports, whether or not they
- have square brackets. Fixes bug 30721; bugfix on 0.2.1.5-alpha.
diff --git a/changes/bug30780 b/changes/bug30780
deleted file mode 100644
index 5731d201a2..0000000000
--- a/changes/bug30780
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes (directory authorities):
- - Return a distinct status when formatting annotations fails.
- Fixes bug 30780; bugfix on 0.2.0.8-alpha.
diff --git a/changes/bug30799 b/changes/bug30799
deleted file mode 100644
index b10420a953..0000000000
--- a/changes/bug30799
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (memory management):
- - Stop leaking a small amount of memory in nt_service_install(), in
- unreachable code. Fixes bug 30799; bugfix on 0.2.0.7-alpha.
- Patch by Xiaoyin Liu.
diff --git a/changes/bug30804 b/changes/bug30804
deleted file mode 100644
index ba4a3e8b8c..0000000000
--- a/changes/bug30804
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (testing):
- - Teach the util/socketpair_ersatz test to work correctly when we
- have no network stack configured. Fixes bug 30804; bugfix on
- 0.2.5.1-alpha.
diff --git a/changes/bug30840 b/changes/bug30840
deleted file mode 100644
index 562b0fbd93..0000000000
--- a/changes/bug30840
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (git scripts):
- - Stop hard-coding the bash path in the git scripts. Some OSes don't
- have bash in /usr/bin, others have an ancient bash at this path.
- Fixes bug 30840; bugfix on 0.4.0.1-alpha.
diff --git a/changes/bug30841 b/changes/bug30841
deleted file mode 100644
index c6d1c51469..0000000000
--- a/changes/bug30841
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes (git scripts):
- - Stop hard-coding the tor master branch name and worktree path in the
- git scripts. Fixes bug 30841; bugfix on 0.4.0.1-alpha.
diff --git a/changes/bug30894 b/changes/bug30894
deleted file mode 100644
index 64c14c4e6d..0000000000
--- a/changes/bug30894
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (memory leaks):
- - Fix a trivial memory leak when parsing an invalid value
- from a download schedule in the configuration. Fixes bug
- 30894; bugfix on 0.3.4.1-alpha.
diff --git a/changes/bug30942 b/changes/bug30942
deleted file mode 100644
index bd6b2ff581..0000000000
--- a/changes/bug30942
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (circuit padding):
- - Ignore non-padding cells on padding circuits. This addresses various
- warning messages from subsystems that were not expecting padding
- circuits. Fixes bug 30942; bugfix on 0.4.1.1-alpha. \ No newline at end of file
diff --git a/changes/bug30958 b/changes/bug30958
deleted file mode 100644
index 374c8e46f7..0000000000
--- a/changes/bug30958
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (statistics):
- - Stop removing the ed25519 signature if the extra info file is too big.
- If the signature data was removed, but the keyword was kept, this could
- result in an unparseable extra info file. Fixes bug 30958;
- bugfix on 0.2.7.2-alpha.
diff --git a/changes/bug31003 b/changes/bug31003
deleted file mode 100644
index 6c75163380..0000000000
--- a/changes/bug31003
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (crash on exit):
- - Avoid a set of possible code paths that could use try to use freed memory
- in routerlist_free() while Tor was exiting. Fixes bug 31003; bugfix on
- 0.1.2.2-alpha.
diff --git a/changes/bug31024 b/changes/bug31024
deleted file mode 100644
index 888fb2a26b..0000000000
--- a/changes/bug31024
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (circuitpadding):
- - Add two NULL checks in unreachable places to silence Coverity (CID 144729
- and 1447291) and better future proof ourselves. Fixes bug 31024; bugfix
- on 0.4.1.1-alpha. \ No newline at end of file
diff --git a/changes/bug31027 b/changes/bug31027
deleted file mode 100644
index dd3ce20b60..0000000000
--- a/changes/bug31027
+++ /dev/null
@@ -1,3 +0,0 @@
- o Code simplification and refactoring:
- - Remove some dead code from circpad_machine_remove_token() to fix some
- Coverity warnings (CID 1447298). Fixes bug 31027; bugfix on 0.4.1.1-alpha. \ No newline at end of file
diff --git a/changes/bug31040 b/changes/bug31040
deleted file mode 100644
index 81f6d7e795..0000000000
--- a/changes/bug31040
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes (developer tooling):
- - Only log git script changes in post-merge script when merge was to the
- master branch. Fixes bug 31040; bugfix on 0.4.1.1-alpha.
diff --git a/changes/bug31080_041 b/changes/bug31080_041
deleted file mode 100644
index 1fe9ec508d..0000000000
--- a/changes/bug31080_041
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (logging):
- - Fix a conflict between the flag used for messaging-domain
- log messages, and the LD_NO_MOCK testing flag. Fixes bug 31080;
- bugfix on 0.4.1.1-alpha.
diff --git a/changes/bug31112 b/changes/bug31112
deleted file mode 100644
index 882efaad59..0000000000
--- a/changes/bug31112
+++ /dev/null
@@ -1,3 +0,0 @@
- o Code simplification and refactoring:
- - Various simplifications and minor improvements to the circuit padding
- machines. Patch by Tobias Pulls. Closes tickets 31112 and 31098.
diff --git a/changes/bug31113 b/changes/bug31113
deleted file mode 100644
index f48328f0fe..0000000000
--- a/changes/bug31113
+++ /dev/null
@@ -1,3 +0,0 @@
- o Code simplification and refactoring:
- - Improve documentation in circuit padding subsystem. Patch by Tobias
- Pulls. Closes ticket 31113.
diff --git a/changes/bug31652 b/changes/bug31652
new file mode 100644
index 0000000000..c4eca7994a
--- /dev/null
+++ b/changes/bug31652
@@ -0,0 +1,5 @@
+ o Minor bugfixes (onion services):
+ - When we clean up intro circuits for a v3 onion service, don't remove
+ circuits that have an established or pending circuit even if ran out of
+ retries. This way, we don't cleanup the circuit of the last retry. Fixes
+ bug 31652; bugfix on 0.3.2.1-alpha.
diff --git a/changes/bug31734 b/changes/bug31734
new file mode 100644
index 0000000000..ce989ea5db
--- /dev/null
+++ b/changes/bug31734
@@ -0,0 +1,3 @@
+ o Minor bugfixes (error handling):
+ - Always lock the backtrace buffer before it is used.
+ Fixes bug 31734; bugfix on 0.2.5.3-alpha.
diff --git a/changes/bug31922 b/changes/bug31922
new file mode 100644
index 0000000000..e6f31ce66a
--- /dev/null
+++ b/changes/bug31922
@@ -0,0 +1,4 @@
+ o Minor bugfixes (configuration):
+ - When pkg-config is not installed, or a library that depends on
+ pkg-config is not found, tell the user what to do to fix the
+ problem. Fixes bug 31922; bugfix on 0.3.1.1-alpha.
diff --git a/changes/bug31939 b/changes/bug31939
new file mode 100644
index 0000000000..a36ea495d6
--- /dev/null
+++ b/changes/bug31939
@@ -0,0 +1,3 @@
+ o Minor bugfixes (tls, logging):
+ - Log TLS read buffer length bugs once, rather than filling the logs
+ with similar warnings. Fixes bug 31939; bugfix on 0.3.0.4-rc.
diff --git a/changes/bug31995 b/changes/bug31995
new file mode 100644
index 0000000000..c7ddd437a6
--- /dev/null
+++ b/changes/bug31995
@@ -0,0 +1,3 @@
+ o Minor bugfixes (testing):
+ - Avoid intermittent test failures due to a test that had relied on
+ inconsistent timing sources. Fixes bug 31995; bugfix on 0.3.1.3-alpha.
diff --git a/changes/chutney_ci b/changes/chutney_ci
deleted file mode 100644
index b17d587329..0000000000
--- a/changes/chutney_ci
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features (continuous integration):
- - Our Travis configuration now uses Chutney to run some network
- integration tests automatically. Closes ticket 29280.
diff --git a/changes/ticket19381 b/changes/ticket19381
deleted file mode 100644
index ee51e2a3e2..0000000000
--- a/changes/ticket19381
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features (build system):
- - Add --disable-manpage and --disable-html-manual options to configure
- script. This will enable shortening build times by not building
- documentation. Resolves issue 19381.
diff --git a/changes/ticket24963 b/changes/ticket24963
deleted file mode 100644
index 50adcfaaf4..0000000000
--- a/changes/ticket24963
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor feature (onion service):
- - Disallow single hop clients to introduce directly at the introduction
- point. We've removed Tor2web a while back and rendezvous are blocked at
- the relays. This is to remove load off the network from spammy clients.
- Close ticket 24963.
diff --git a/changes/ticket27530 b/changes/ticket27530
deleted file mode 100644
index 8ae4f52668..0000000000
--- a/changes/ticket27530
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features (compilation):
- - Log a more useful error message when we are compiling and one of the
- compile-time hardening options we have selected can be linked but
- not executed. Closes ticket 27530.
diff --git a/changes/ticket28795 b/changes/ticket28795
deleted file mode 100644
index 6ae72562bf..0000000000
--- a/changes/ticket28795
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor features (fallback directory list):
- - Replace the 157 fallbacks originally introduced in Tor 0.3.5.6-rc
- in December 2018 (of which ~122 were still functional), with a
- list of 148 fallbacks (70 new, 78 existing, 79 removed) generated
- in June 2019. Closes ticket 28795.
diff --git a/changes/ticket29533 b/changes/ticket29533
deleted file mode 100644
index 27ef681218..0000000000
--- a/changes/ticket29533
+++ /dev/null
@@ -1,3 +0,0 @@
- o Testing:
- - Run shellcheck for all non-third-party shell scripts that are shipped
- with Tor. Closes ticket 29533.
diff --git a/changes/ticket29669 b/changes/ticket29669
new file mode 100644
index 0000000000..f7e98a16ce
--- /dev/null
+++ b/changes/ticket29669
@@ -0,0 +1,3 @@
+ o Minor feature (hidden service, control port):
+ - The ADD_ONION key blob keyword "BEST" now defaults from RSA1024 (v2) to
+ ED25519-V3 (v3). Closes ticket 29669.
diff --git a/changes/ticket29738 b/changes/ticket29738
deleted file mode 100644
index 9217cc9a5f..0000000000
--- a/changes/ticket29738
+++ /dev/null
@@ -1,6 +0,0 @@
- o Minor features (recommended packages):
- - No longer include recommended packages in votes as detailed in proposal
- 301. The RecommendedPackages torrc option is deprecated and will no
- longer have any effect. "package" lines will still be considered when
- computing consensuses for consensus methods that include them. Fixes
- ticket 29738.
diff --git a/changes/ticket29746 b/changes/ticket29746
deleted file mode 100644
index 63b9edb391..0000000000
--- a/changes/ticket29746
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (best practices tracker):
- - Fix a few issues in the best-practices script, including tests, tab
- tolerance, error reporting, and directory-exclusion logic. Fixes bug
- 29746; bugfix on 0.4.1.1-alpha.
diff --git a/changes/ticket29976 b/changes/ticket29976
deleted file mode 100644
index 9991bfb1ff..0000000000
--- a/changes/ticket29976
+++ /dev/null
@@ -1,3 +0,0 @@
- o Code simplification and refactoring:
- - Rework bootstrap tracking to use the new publish-subscribe
- subsystem. Closes ticket 29976.
diff --git a/changes/ticket30102 b/changes/ticket30102
deleted file mode 100644
index c8b1148da3..0000000000
--- a/changes/ticket30102
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features (continuous integration):
- - When running CI builds on Travis, put some random data in ~/.torrc,
- to make sure no tests are dependent on default Tor configuration.
- Resolves issue 30102.
diff --git a/changes/ticket30550 b/changes/ticket30550
deleted file mode 100644
index f356c4048e..0000000000
--- a/changes/ticket30550
+++ /dev/null
@@ -1,2 +0,0 @@
- o Removed features:
- - Remove torctl.in from contrib/dist directory. Resolves ticket 30550.
diff --git a/changes/ticket30591 b/changes/ticket30591
deleted file mode 100644
index f97c024009..0000000000
--- a/changes/ticket30591
+++ /dev/null
@@ -1,3 +0,0 @@
- o Testing (continuous integration):
- - In Travis, make stem log a controller trace to the console. And tail
- stem's tor log after failure. Closes ticket 30591.
diff --git a/changes/ticket30687 b/changes/ticket30687
deleted file mode 100644
index c3124eb64b..0000000000
--- a/changes/ticket30687
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor feature (token bucket):
- - Implement a generic token bucket that uses a single counter. This will be
- useful for the anti-DoS onion service work. Closes ticket 30687.
diff --git a/changes/ticket30694 b/changes/ticket30694
deleted file mode 100644
index 70dbf6481a..0000000000
--- a/changes/ticket30694
+++ /dev/null
@@ -1,3 +0,0 @@
- o Testing (continuous integration):
- - In Travis, only run the stem tests that use a tor binary.
- Closes ticket 30694.
diff --git a/changes/ticket30752 b/changes/ticket30752
deleted file mode 100644
index 044c7c7d93..0000000000
--- a/changes/ticket30752
+++ /dev/null
@@ -1,6 +0,0 @@
- o Minor features (best practices tracker):
- - Give a warning rather than an error when a practracker exception is
- violated by a small amount; add a --list-overbroad option to
- practracker that lists exceptions that are stricter than they need to
- be, and provide an environment variable for disabling
- practracker. Closes ticekt 30752.
diff --git a/changes/ticket30769 b/changes/ticket30769
deleted file mode 100644
index 74f63a1465..0000000000
--- a/changes/ticket30769
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (sendme, code structure):
- - Rename the trunnel SENDME file definition from sendme.trunnel to
- sendme_cell.trunnel to avoid having twice sendme.{c|h} in the repository.
- Fixes bug 30769; bugfix on 0.4.1.1-alpha.
diff --git a/changes/ticket30806 b/changes/ticket30806
deleted file mode 100644
index 4f09ea2af3..0000000000
--- a/changes/ticket30806
+++ /dev/null
@@ -1,3 +0,0 @@
- o Code simplification and refactoring:
- - Use the subsystems mechanism to manage the main event loop code.
- Closes ticket 30806.
diff --git a/changes/ticket30860 b/changes/ticket30860
new file mode 100644
index 0000000000..b946f735c4
--- /dev/null
+++ b/changes/ticket30860
@@ -0,0 +1,3 @@
+ o Testing:
+ - Run the chutney IPv6 networks as part of Travis CI.
+ Closes ticket 30860.
diff --git a/changes/ticket30864 b/changes/ticket30864
deleted file mode 100644
index b8fb571300..0000000000
--- a/changes/ticket30864
+++ /dev/null
@@ -1,3 +0,0 @@
- o Code simplification and refactoring:
- - Extract our variable manipulation code from confparse.c to a new
- lower-level typedvar.h module. Closes ticket 30864.
diff --git a/changes/ticket30871 b/changes/ticket30871
deleted file mode 100644
index 81c076bb02..0000000000
--- a/changes/ticket30871
+++ /dev/null
@@ -1,6 +0,0 @@
- o Major bugfixes (circuit build, guard):
- - When considering upgrading circuits from "waiting for guard" to "open",
- always ignore the ones that are mark for close. Else, we can end up in
- the situation where a subsystem is notified of that circuit opening but
- still marked for close leading to undesirable behavior. Fixes bug 30871;
- bugfix on 0.3.0.1-alpha.
diff --git a/changes/ticket30889 b/changes/ticket30889
deleted file mode 100644
index 8582e2bcac..0000000000
--- a/changes/ticket30889
+++ /dev/null
@@ -1,3 +0,0 @@
- o Code simplification and refactoring:
- - Eliminate some uses of lower-level control reply abstractions,
- primarily in the onion_helper functions. Closes ticket 30889.
diff --git a/changes/ticket30893 b/changes/ticket30893
deleted file mode 100644
index 638b99a9f7..0000000000
--- a/changes/ticket30893
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features (testing):
- - Improve test coverage for our existing configuration parsing and
- management API. Closes ticket 30893.
diff --git a/changes/ticket30921 b/changes/ticket30921
deleted file mode 100644
index 50ec570ffe..0000000000
--- a/changes/ticket30921
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (onion service v3):
- - When purging the client descriptor cache, always also close any
- introduction point circuits associated with it. This avoids picking those
- when connecting to them later while not having the descriptor to complete
- the introduction. Fixes bug 30921; bugfix on 0.3.2.1-alpha.
diff --git a/changes/ticket30955 b/changes/ticket30955
deleted file mode 100644
index 7715a07569..0000000000
--- a/changes/ticket30955
+++ /dev/null
@@ -1,3 +0,0 @@
- o Documentation (hard-coded directories):
- - Improve the documentation for the DirAuthority and FallbackDir torrc
- options. Closes ticket 30955.
diff --git a/changes/ticket30956_refactor b/changes/ticket30956_refactor
deleted file mode 100644
index 81151c6cc9..0000000000
--- a/changes/ticket30956_refactor
+++ /dev/null
@@ -1,3 +0,0 @@
- o Code simplification and refactoring:
- - Split extrainfo_dump_to_string() into smaller functions.
- Closes ticket 30956.
diff --git a/changes/ticket31001 b/changes/ticket31001
deleted file mode 100644
index 2ce1cbdf34..0000000000
--- a/changes/ticket31001
+++ /dev/null
@@ -1,6 +0,0 @@
- o Minor bugfixes (compatibility, standards compliance):
- - Fix a bug that would invoke undefined behavior on certain operating
- systems when trying to asprintf() a string exactly INT_MAX bytes
- long. We don't believe this is exploitable, but it's better
- to fix it anyway. Fixes bug 31001; bugfix on 0.2.2.11-alpha.
- Found and fixed by Tobias Stoeckmann.
diff --git a/changes/ticket31008 b/changes/ticket31008
deleted file mode 100644
index c7077de6c6..0000000000
--- a/changes/ticket31008
+++ /dev/null
@@ -1,3 +0,0 @@
- o Documentation (tor.1 man page):
- - Fix typo -help to --help in tor.1 man page. Fixes bug 31008; bugfix on
- 0.2.2.9-alpha.
diff --git a/changes/ticket31025 b/changes/ticket31025
deleted file mode 100644
index c572288239..0000000000
--- a/changes/ticket31025
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (coverity):
- - In our siphash implementation, when building for coverity, use memcpy
- in place of a switch statement, so that coverity can tell we are not
- accessing out-of-bounds memory. Fixes bug 31025; bugfix on
- 0.2.8.1-alpha. This is tracked as CID 1447293 and 1447295.
diff --git a/changes/ticket31026 b/changes/ticket31026
deleted file mode 100644
index 6f6abcffba..0000000000
--- a/changes/ticket31026
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (coverity compliance):
- - Add an assertion when parsing a BEGIN cell so that coverity can be sure
- that we are not about to dereference a NULL address.
- Fixes bug 31026; bugfix on 0.2.4.7-alpha. This is CID
- 1447296.
diff --git a/changes/ticket31189 b/changes/ticket31189
new file mode 100644
index 0000000000..318941c794
--- /dev/null
+++ b/changes/ticket31189
@@ -0,0 +1,3 @@
+ o Documentation:
+ - Correct the description of "GuardLifetime". Fixes bug 31189; bugfix on
+ 0.3.0.1-alpha.
diff --git a/changes/ticket31304 b/changes/ticket31304
deleted file mode 100644
index ca60148b0c..0000000000
--- a/changes/ticket31304
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features (tests):
- - The practracker tests are now run as part of the Tor test suite.
- Closes ticket 31304.
diff --git a/changes/ticket31309 b/changes/ticket31309
deleted file mode 100644
index 8e1c9f27ea..0000000000
--- a/changes/ticket31309
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features (best practices tracker):
- - Add a TOR_PRACTRACKER_OPTIONS variable for passing arguments
- to practracker from the environment. We may want this for
- continuous integration. Closes ticket 31309.
diff --git a/changes/ticket31311 b/changes/ticket31311
deleted file mode 100644
index 88dfb85736..0000000000
--- a/changes/ticket31311
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes (distribution):
- - Do not ship any temporary files found in the scripts/maint/practracker
- directory. Fixes bug 31311; bugfix on 0.4.1.1-alpha.
diff --git a/changes/ticket31320 b/changes/ticket31320
deleted file mode 100644
index 07847e5624..0000000000
--- a/changes/ticket31320
+++ /dev/null
@@ -1,3 +0,0 @@
- o Documentation:
- - Include an example usage for IPv6 ORPort in our sample torrc.
- Closes ticket 31320; patch from Ali Raheem.
diff --git a/changes/ticket31336 b/changes/ticket31336
new file mode 100644
index 0000000000..c5a013699f
--- /dev/null
+++ b/changes/ticket31336
@@ -0,0 +1,3 @@
+ o Minor bugfixes (developer tools):
+ - Allow paths starting with ./ in scripts/add_c_file.py. Fixes bug
+ 31336; bugfix on 0.4.1.2-alpha.
diff --git a/changes/ticket31548 b/changes/ticket31548
new file mode 100644
index 0000000000..fef0b5d01f
--- /dev/null
+++ b/changes/ticket31548
@@ -0,0 +1,7 @@
+ o Major bugfixes (hidden service v3):
+ - Make onion service always use the exact amount of configured intro points
+ (or less due to node exlusion). Before, a service could sometimes pick
+ more intro points than configured with the
+ HiddenServiceNumIntroductionPoints option. Fixes bug 31548; bugfix on
+ 0.3.2.1-alpha.
+
diff --git a/changes/ticket31682 b/changes/ticket31682
new file mode 100644
index 0000000000..9777dec1f3
--- /dev/null
+++ b/changes/ticket31682
@@ -0,0 +1,3 @@
+ o Minor bugfixes (hidden service v3, coverity):
+ - Fix an implicit conversion from ssize_t to size_t discovered by Coverity.
+ Fixes bug 31682; bugfix on 0.4.2.1-alpha.
diff --git a/changes/ticket31841 b/changes/ticket31841
new file mode 100644
index 0000000000..6e7fbc1da1
--- /dev/null
+++ b/changes/ticket31841
@@ -0,0 +1,5 @@
+ o Minor features (testing):
+ - When running tests that attempt to look up hostname, replace the libc
+ name lookup functions with ones that do not actually touch the network.
+ This way, the tests complete more quickly in the presence of a slow or
+ missing DNS resolver. Closes ticket 31841.
diff --git a/changes/ticket31859 b/changes/ticket31859
new file mode 100644
index 0000000000..dbc591e00b
--- /dev/null
+++ b/changes/ticket31859
@@ -0,0 +1,3 @@
+ o Testing:
+ - Simplify the Travis CI build matrix, and optimise for build time.
+ Closes ticket 31859.
diff --git a/changes/ticket32099 b/changes/ticket32099
new file mode 100644
index 0000000000..7a111df6ba
--- /dev/null
+++ b/changes/ticket32099
@@ -0,0 +1,4 @@
+ o Removed features:
+ - Our Doxygen configuration no longer generates LaTeX output. The
+ reference manual produced by doing this was over 4000 pages long,
+ and generally unusable. Closes ticket 32099.
diff --git a/changes/ticket32110 b/changes/ticket32110
new file mode 100644
index 0000000000..75d20a74bf
--- /dev/null
+++ b/changes/ticket32110
@@ -0,0 +1,4 @@
+ o Minor features (Doxygen):
+
+ - Update Doxygen configuration file to a more recent template (from
+ 1.8.15). Closes ticket 32110.
diff --git a/changes/ticket32113 b/changes/ticket32113
new file mode 100644
index 0000000000..ef7978f1b9
--- /dev/null
+++ b/changes/ticket32113
@@ -0,0 +1,3 @@
+ o Minor features (doxygen):
+ - "make doxygen" now works with out-of-tree builds. Closes ticket
+ 32113.