summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/argument_parse5
-rw-r--r--changes/bug190117
-rw-r--r--changes/bug231264
-rw-r--r--changes/bug336075
-rw-r--r--changes/bug340884
-rw-r--r--changes/bug4016816
-rw-r--r--changes/bug401894
-rw-r--r--changes/bug402074
-rw-r--r--changes/bug402355
-rw-r--r--changes/bug402364
-rw-r--r--changes/bug40285_0454
-rw-r--r--changes/bug402874
-rw-r--r--changes/bug402983
-rw-r--r--changes/changes403085
-rw-r--r--changes/hs_build_addr3
-rw-r--r--changes/ticket179274
-rw-r--r--changes/ticket304774
-rw-r--r--changes/ticket321023
-rw-r--r--changes/ticket333834
-rw-r--r--changes/ticket336325
-rw-r--r--changes/ticket40017_redux3
-rw-r--r--changes/ticket400844
-rw-r--r--changes/ticket402274
-rw-r--r--changes/ticket402284
-rw-r--r--changes/ticket402324
-rw-r--r--changes/ticket402493
-rw-r--r--changes/ticket402533
-rw-r--r--changes/ticket402555
-rw-r--r--changes/ticket402614
-rw-r--r--changes/ticket402744
-rw-r--r--changes/ticket402826
-rw-r--r--changes/ticket402953
-rw-r--r--changes/ticket403008
-rw-r--r--changes/ticket403014
-rw-r--r--changes/ticket403093
35 files changed, 8 insertions, 151 deletions
diff --git a/changes/argument_parse b/changes/argument_parse
deleted file mode 100644
index ed8e66bba3..0000000000
--- a/changes/argument_parse
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor features (command-line interface):
- - When parsing command-line flags that take an optional argument,
- treat the argument as absent if it would start with a '-' character.
- Arguments in that form are not intelligible for any of our
- optional-argument flags. Closes ticket 40223.
diff --git a/changes/bug19011 b/changes/bug19011
deleted file mode 100644
index de178fd438..0000000000
--- a/changes/bug19011
+++ /dev/null
@@ -1,7 +0,0 @@
- o Minor bugfixes (directory authorities, voting):
- - Add a new consensus method (31) to support any future changes that
- authorities decide to make to the value of bwweightscale or
- maxunmeasuredbw. Previously, there was a bug that prevented the
- authorities from parsing these consensus parameters correctly under
- most circumstances.
- Fixes bug 19011; bugfix on 0.2.2.10-alpha.
diff --git a/changes/bug23126 b/changes/bug23126
deleted file mode 100644
index 76ba393205..0000000000
--- a/changes/bug23126
+++ /dev/null
@@ -1,4 +0,0 @@
- o Major features (statistics):
- - Relays will now also publish statistics about the number of v3 onion
- services and volume of v3 onion service traffic, in the same manner they
- already do for v2 onions. Closes ticket 23126. \ No newline at end of file
diff --git a/changes/bug33607 b/changes/bug33607
deleted file mode 100644
index c18d37b0d3..0000000000
--- a/changes/bug33607
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (ipv6):
- - Allow non-SOCKSPorts to disable IPv4, IPv6, and Prefer IPv4. Some rare
- configs might break, but in this case you can disable NoIPv4Traffic and
- NoIPv6Traffic as needed. Fixes bug 33607; bugfix on 0.4.1.1-alpha. Patch
- by Neel Chauhan.
diff --git a/changes/bug34088 b/changes/bug34088
deleted file mode 100644
index 172d890898..0000000000
--- a/changes/bug34088
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (circuit build timeout):
- - Remove max_time calculation and associated warn from circuit build
- timeout 'alpha' parameter estimation, as this is no longer needed
- by our new estimator from 40168. Fixes bug 34088; bugfix on 0.2.2.9-alpha.
diff --git a/changes/bug40168 b/changes/bug40168
deleted file mode 100644
index c52a0352c2..0000000000
--- a/changes/bug40168
+++ /dev/null
@@ -1,16 +0,0 @@
- o Minor bugfixes (circuit build timeout):
- - Improve the accuracy of our circuit build timeout calculation for 60%,
- 70%, and 80% build rates for various guard choices. We now use a maximum
- likelihood estimator for Pareto parameters of the circuit build time
- distribution, instead of a "right-censored estimator". This causes
- clients to ignore circuits that never finish building in their timeout
- calculations. Previously, clients were counting such unfinished circuits
- as having the highest possible build time value, when in reality these
- circuits most likely just contain relays that are offline. We also now
- wait a bit longer to let circuits complete for measurement purposes,
- lower the minimum possible effective timeout from 1.5 seconds to 10ms,
- and increase the resolution of the circuit build time histogram from
- 50ms bin widths to 10ms bin widths. Additionally, we alter our estimate
- Xm by taking the maximum of the top 10 most common build time values
- of the 10ms histogram, and compute Xm as the average of these.
- Fixes bug 40168; bugfix on 0.2.2.14-alpha.
diff --git a/changes/bug40189 b/changes/bug40189
deleted file mode 100644
index 0c3c8ae2f3..0000000000
--- a/changes/bug40189
+++ /dev/null
@@ -1,4 +0,0 @@
- o Major bugfixes (signing key):
- - In the tor-gencert utility, give an informative error message if the
- passphrase given in `--create-identity-key` is too short. Fixes bug
- 40189; bugfix on 0.2.0.1-alpha. Patch by Neel Chauhan.
diff --git a/changes/bug40207 b/changes/bug40207
deleted file mode 100644
index ca633f88db..0000000000
--- a/changes/bug40207
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (onion services, logging):
- - Downgrade the severity of a few rendezvous circuit-related
- warnings from warning to info. Fixes bug 40207; bugfix on
- 0.3.2.1-alpha. Patch by Neel Chauhan.
diff --git a/changes/bug40235 b/changes/bug40235
deleted file mode 100644
index baf72c3da7..0000000000
--- a/changes/bug40235
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (key generation):
- - Do not require a valid torrc when using the `--keygen` argument
- to generate a signing key. This allows us to generate keys on
- systems or users which may not run Tor. Fixes bug 40235; bugfix
- on 0.2.7.2-alpha. Patch by Neel Chauhan.
diff --git a/changes/bug40236 b/changes/bug40236
deleted file mode 100644
index 0dceeda7a2..0000000000
--- a/changes/bug40236
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (build):
- - Mini-report in the configure script now shows whether or not lzma and zstd
- have been used, not just if enable flag passed in. Fixes bug 40236; bugfix
- on 0.4.3.1-alpha.
diff --git a/changes/bug40285_045 b/changes/bug40285_045
new file mode 100644
index 0000000000..db4f73cde0
--- /dev/null
+++ b/changes/bug40285_045
@@ -0,0 +1,4 @@
+ o Minor bugfixes (controller):
+ - Fix a "BUG" warning that would appear when a controller chooses the
+ first hop for a circuit, and that circuit completes. Fixes
+ bug 40285; bugfix on 0.3.2.1-alpha.
diff --git a/changes/bug40287 b/changes/bug40287
deleted file mode 100644
index 5a9c899d52..0000000000
--- a/changes/bug40287
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (directory authority):
- - Now that exit relays don't allow exit connections to directory authority
- DirPorts (network reentry), disable authorities' reachability self test
- on the DirPort. Fixes bug 40287; bugfix on 0.4.5.5-rc.
diff --git a/changes/bug40298 b/changes/bug40298
deleted file mode 100644
index 8b8b0bbc12..0000000000
--- a/changes/bug40298
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes (portability):
- - Fix a non-portable usage of "==" with "test" in the configure script.
- Fixes bug 40298; bugfix on 0.4.5.1-alpha.
diff --git a/changes/changes40308 b/changes/changes40308
deleted file mode 100644
index d2b91f9299..0000000000
--- a/changes/changes40308
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor feature (DoS log heartbeat):
- - Change the DoS subsystem heartbeat line format so be more clear on what
- has been detected/rejected and which option is disabled if any. Closes
- ticket 40308.
-
diff --git a/changes/hs_build_addr b/changes/hs_build_addr
deleted file mode 100644
index 29aa268d73..0000000000
--- a/changes/hs_build_addr
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features (tests, portability):
- - Port the hs_build_address.py test script to work with recent versions
- of python. Closes ticket 40213. Patch from Samanta Navarro.
diff --git a/changes/ticket17927 b/changes/ticket17927
deleted file mode 100644
index 532416dac4..0000000000
--- a/changes/ticket17927
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features (performance, windows):
- - Use SRWLocks to implement locking on Windows. Replaces the critical
- section locking implementation with the faster SRWLocks available
- since Windows Vista. Closes ticket 17927. Patch by Daniel Pinto.
diff --git a/changes/ticket30477 b/changes/ticket30477
deleted file mode 100644
index 379fc4e7eb..0000000000
--- a/changes/ticket30477
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features (bridge):
- - We now announce the URL to Tor's new bridge status at
- https://bridges.torproject.org/ when Tor is configured to run as a bridge
- relay. Closes ticket 30477.
diff --git a/changes/ticket32102 b/changes/ticket32102
deleted file mode 100644
index 5aa2ed24fb..0000000000
--- a/changes/ticket32102
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features (build information):
- - Add build informations to `tor --version` in order to ease reproducible
- builds. Closes ticket 32102.
diff --git a/changes/ticket33383 b/changes/ticket33383
deleted file mode 100644
index 8a1b83cdab..0000000000
--- a/changes/ticket33383
+++ /dev/null
@@ -1,4 +0,0 @@
- o Code simplification and refactoring:
- - Remove the orconn_ext_or_id_map structure and related functions. Nothing
- outside of unit tests looks up anything in this structure. Closes ticket
- 33383. Patch by Neel Chauhan.
diff --git a/changes/ticket33632 b/changes/ticket33632
deleted file mode 100644
index 9d813feaf2..0000000000
--- a/changes/ticket33632
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor features (relay fingerprint, command line):
- - Allow a relay operator to list the ed25519 keys on the command line
- by adding the `rsa` and `ed25519` arguments to the --list-fingerprint
- flag to show the respective RSA and ed25519 relay fingerprint. Closes
- ticket 33632. Patch by Neel Chauhan.
diff --git a/changes/ticket40017_redux b/changes/ticket40017_redux
deleted file mode 100644
index b190e7080e..0000000000
--- a/changes/ticket40017_redux
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features (protocol, proxy support, defense in depth):
- - Close HAProxy connections if they somehow manage to send us data before
- we start reading. Closes another case of ticket 40017. \ No newline at end of file
diff --git a/changes/ticket40084 b/changes/ticket40084
deleted file mode 100644
index 072af813f1..0000000000
--- a/changes/ticket40084
+++ /dev/null
@@ -1,4 +0,0 @@
- o Major features (control port, onion services):
- - Add support for creating version 3 onion services with authorization
- from the control port. Previously, we could only create version 2
- services here. Closes ticket 40084. Patch by Neel Chauhan.
diff --git a/changes/ticket40227 b/changes/ticket40227
deleted file mode 100644
index e5efad0f95..0000000000
--- a/changes/ticket40227
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor feature (build system):
- - New "make lsp" command to auto generate the compile_commands.json file
- used by the ccls server. The "bear" program is needed for this. Closes
- ticket 40227.
diff --git a/changes/ticket40228 b/changes/ticket40228
new file mode 100644
index 0000000000..297204decd
--- /dev/null
+++ b/changes/ticket40228
@@ -0,0 +1,4 @@
+ o Minor features (dormant mode):
+ - Add a new 'DormantTimeoutEnabled' option to allow coarse-grained
+ control over whether the client ever becomes dormant from inactivity.
+ Most people won't need this. Closes ticket 40228.
diff --git a/changes/ticket40232 b/changes/ticket40232
deleted file mode 100644
index ecd25fb3e9..0000000000
--- a/changes/ticket40232
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features (logging, IPv6):
- - In src/core/mainloop/mainloop.c and src/core/mainloop/connection.c,
- put brackets around IPv6 addresses in log messages. Closes ticket
- 40232. Patch by Neel Chauhan.
diff --git a/changes/ticket40249 b/changes/ticket40249
deleted file mode 100644
index f9a1528a26..0000000000
--- a/changes/ticket40249
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features (control port, stream handling):
- - Add the stream ID argument to the event line in the ADDRMAP control
- event. Closes ticket 40249. Patch by Neel Chauhan.
diff --git a/changes/ticket40253 b/changes/ticket40253
deleted file mode 100644
index ca7c207bb3..0000000000
--- a/changes/ticket40253
+++ /dev/null
@@ -1,3 +0,0 @@
- o Major feature (relay, denial of service):
- - Add a new DoS subsystem feature to control the rate of client connections
- for relays. Closes ticket 40253.
diff --git a/changes/ticket40255 b/changes/ticket40255
deleted file mode 100644
index 026c64f697..0000000000
--- a/changes/ticket40255
+++ /dev/null
@@ -1,5 +0,0 @@
- o Major features (directory authority, sybil):
- - When voting for a relay with a Sybil-like appearance, add the Sybil
- flag when clearing out the other flags. This lets a relay operator
- know why their relay hasn't been voted on. Closes ticket 40255.
- Patch by Neel Chauhan.
diff --git a/changes/ticket40261 b/changes/ticket40261
deleted file mode 100644
index f8d05a25be..0000000000
--- a/changes/ticket40261
+++ /dev/null
@@ -1,4 +0,0 @@
- o Code simplification and refactoring (metrics, DoS):
- - Move the DoS subsystem into the subsys manager including its configuration
- options. Closes ticket 40261.
-
diff --git a/changes/ticket40274 b/changes/ticket40274
deleted file mode 100644
index 6bcc89e19c..0000000000
--- a/changes/ticket40274
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (compatibility):
- - Fix a failure in the test cases when running on the hppa architecture,
- along with a related test that might fail on other architectures in the
- future. Fixes bug 40274; bugfix on 0.2.5.1-alpha.
diff --git a/changes/ticket40282 b/changes/ticket40282
deleted file mode 100644
index 2c69a77163..0000000000
--- a/changes/ticket40282
+++ /dev/null
@@ -1,6 +0,0 @@
- o Removed features (relay):
- - Because DirPorts are only used on authorities, relays no longer
- advertise them. Similarly, self-testing for DirPorts has been disabled,
- since an unreachable DirPort is no reason for a relay not to advertise
- itself. (Configuring a DirPort will still work, for now.) Closes
- ticket 40282.
diff --git a/changes/ticket40295 b/changes/ticket40295
deleted file mode 100644
index e6dba80120..0000000000
--- a/changes/ticket40295
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes (metrics port):
- - Fix a BUG() on the MetricsPort for an internal missing handler. Fixes bug
- 40295; bugfix on 0.4.5.1-alpha.
diff --git a/changes/ticket40300 b/changes/ticket40300
deleted file mode 100644
index b772ff60a4..0000000000
--- a/changes/ticket40300
+++ /dev/null
@@ -1,8 +0,0 @@
- o Minor bugfixes (relay):
- - Remove a spammy log notice that should not have been indicating the
- operator that its IPv4/v6 was missing but it was not. Fixes bug 40300;
- bugfix on 0.4.5.1-alpha.
- - Do not query the address cache early in the boot process when deciding
- if we a relay needs to fetch early directory information from an
- authority. This resulted in a relay falsely believing it didn't have an
- address and thus triggering an authority fetch at each boot.
diff --git a/changes/ticket40301 b/changes/ticket40301
deleted file mode 100644
index c1fd821e3f..0000000000
--- a/changes/ticket40301
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (relay):
- - Reduce the compression level for data streaming from HIGH to LOW. Fixes
- bug 40301; bugfix on 0.3.5.1-alpha.
-
diff --git a/changes/ticket40309 b/changes/ticket40309
deleted file mode 100644
index 087ac36a4f..0000000000
--- a/changes/ticket40309
+++ /dev/null
@@ -1,3 +0,0 @@
- o New system requirements (mallinfo() deprecated):
- - Remove mallinfo() usage entirely. Libc 2.33+ now deprecates it. Closes
- ticket 40309.