summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/bug220295
-rw-r--r--changes/bug327714
-rw-r--r--changes/bug328414
-rw-r--r--changes/bug329424
-rw-r--r--changes/ticket315186
-rw-r--r--changes/ticket32705_disable7
-rw-r--r--changes/ticket327649
-rw-r--r--changes/ticket327654
-rw-r--r--changes/ticket327793
-rw-r--r--changes/ticket328074
-rw-r--r--changes/ticket328454
-rw-r--r--changes/ticket328463
-rw-r--r--changes/ticket328874
13 files changed, 61 insertions, 0 deletions
diff --git a/changes/bug22029 b/changes/bug22029
new file mode 100644
index 0000000000..6bfb7012f6
--- /dev/null
+++ b/changes/bug22029
@@ -0,0 +1,5 @@
+ o Major features (directory authority, ed25519):
+ Add support for banning a relay's ed25519 keys in the approved-routers
+ file. This will allow us to migrate away from RSA keys in the future.
+ Previously, only RSA keys could be banned in approved-routers. Resolves
+ ticket 22029. Patch by Neel Chauhan.
diff --git a/changes/bug32771 b/changes/bug32771
new file mode 100644
index 0000000000..606bcf4be4
--- /dev/null
+++ b/changes/bug32771
@@ -0,0 +1,4 @@
+ o Minor bugfixes (logging, crash):
+ - Avoid a possible crash when trying to log a (fatal) assertion failure
+ about mismatched magic numbers in configuration objects. Fixes bug 32771;
+ bugfix on 0.4.2.1-alpha.
diff --git a/changes/bug32841 b/changes/bug32841
new file mode 100644
index 0000000000..48568f6a61
--- /dev/null
+++ b/changes/bug32841
@@ -0,0 +1,4 @@
+ o Minor bugfixes (linux seccomp sandbox):
+ - Fix crash when reloading logging configuration while the
+ experimental sandbox is enabled. Fixes bug 32841; bugfix
+ on 0.4.1.7. Patch by Peter Gerber.
diff --git a/changes/bug32942 b/changes/bug32942
new file mode 100644
index 0000000000..0a4ef9b092
--- /dev/null
+++ b/changes/bug32942
@@ -0,0 +1,4 @@
+ o Deprecated features:
+ - Deprecate the ClientAutoIPv6ORPort option. This option was not true
+ Happy Eyeballs, and often failed on connections that weren't reliably
+ dual-stack. Closes ticket 32942. Patch by Neel Chauhan.
diff --git a/changes/ticket31518 b/changes/ticket31518
new file mode 100644
index 0000000000..8deac56b98
--- /dev/null
+++ b/changes/ticket31518
@@ -0,0 +1,6 @@
+ o Major features (proxy):
+ - In addition to HTTP CONNECT, SOCKS4, and SOCKS5, Tor can make all OR
+ connections through the HAProxy server. A new torrc option was added to
+ specify the address/port of the server: TCPProxy <protocol>
+ <host>:<port>. Currently the only supported protocol in the option is
+ haproxy. Close ticket 31518. Patch done by Suphanat Chunhapanya (haxxpop).
diff --git a/changes/ticket32705_disable b/changes/ticket32705_disable
new file mode 100644
index 0000000000..6d5b0779ab
--- /dev/null
+++ b/changes/ticket32705_disable
@@ -0,0 +1,7 @@
+ o Minor bugfixes (testing):
+ - When TOR_DISABLE_PRACTRACKER is set, do not apply it to the
+ test_practracker.sh script. Doing so caused a test failure.
+ Fixes bug 32705; bugfix on 0.4.2.1-alpha.
+ - When TOR_DISABLE_PRACTRACKER is set, log a notice to stderr
+ when skipping practracker checks.
+ Fixes bug 32705; bugfix on 0.4.2.1-alpha.
diff --git a/changes/ticket32764 b/changes/ticket32764
new file mode 100644
index 0000000000..7795339f37
--- /dev/null
+++ b/changes/ticket32764
@@ -0,0 +1,9 @@
+ o Code simplification and refactoring:
+
+ - Add numerous missing dependencies to our include files, so that
+ they can be included in different reasonable orders and still
+ compile. Addresses part of ticket 32764.
+
+ - Fix some small issues in our code that prevented automatic
+ formatting tools from working.
+ Addresses part of ticket 32764.
diff --git a/changes/ticket32765 b/changes/ticket32765
new file mode 100644
index 0000000000..a9663a5df3
--- /dev/null
+++ b/changes/ticket32765
@@ -0,0 +1,4 @@
+ o Minor bugfixes (correctness checks):
+ - Use GCC/Clang's printf-checking feature to make sure that
+ tor_assertf() arguments are correctly typed. Fixes bug 32765;
+ bugfix on 0.4.1.1-alpha.
diff --git a/changes/ticket32779 b/changes/ticket32779
new file mode 100644
index 0000000000..1b7ccaa7ed
--- /dev/null
+++ b/changes/ticket32779
@@ -0,0 +1,3 @@
+ o Documentation:
+ - Add documentation in 'HelpfulTools.md' to describe how to build a tag
+ file. Closes ticket 32779.
diff --git a/changes/ticket32807 b/changes/ticket32807
new file mode 100644
index 0000000000..07f8716e1f
--- /dev/null
+++ b/changes/ticket32807
@@ -0,0 +1,4 @@
+ o Removed features:
+ - The option "TestingEstimatedDescriptorPropagationTime" is now marked as
+ obsolete. It has had no effect since 0.3.0.7, when clients stopped
+ rejecting consensuses "from the future". Closes ticket 32807.
diff --git a/changes/ticket32845 b/changes/ticket32845
new file mode 100644
index 0000000000..23bdd355ff
--- /dev/null
+++ b/changes/ticket32845
@@ -0,0 +1,4 @@
+ o Testing:
+ - Add more test cases for tor's UTF-8 validation function. Also, check the
+ arguments passed to the function for consistency.
+ Closes ticket 32845.
diff --git a/changes/ticket32846 b/changes/ticket32846
new file mode 100644
index 0000000000..5022c61451
--- /dev/null
+++ b/changes/ticket32846
@@ -0,0 +1,3 @@
+ o Documentation (manpage):
+ - Alphabetize the Client Options section of the tor manpage.
+ Closes ticket 32846.
diff --git a/changes/ticket32887 b/changes/ticket32887
new file mode 100644
index 0000000000..a7406bcce3
--- /dev/null
+++ b/changes/ticket32887
@@ -0,0 +1,4 @@
+ o Code simplification and refactoring:
+ - Remove underused NS*() macros from test code: they make our
+ tests more confusing, especially for code-formatting tools.
+ Closes ticket 32887.