summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/bug309164
-rw-r--r--changes/bug311074
-rw-r--r--changes/bug314085
-rw-r--r--changes/bug318253
-rw-r--r--changes/ticket307437
-rw-r--r--changes/ticket313384
-rw-r--r--changes/ticket315892
-rw-r--r--changes/ticket316753
-rw-r--r--changes/ticket317595
-rw-r--r--changes/ticket318393
10 files changed, 40 insertions, 0 deletions
diff --git a/changes/bug30916 b/changes/bug30916
new file mode 100644
index 0000000000..b006bfc75d
--- /dev/null
+++ b/changes/bug30916
@@ -0,0 +1,4 @@
+ o Minor bugfixes (relay):
+ - Avoid crashing when starting with a corrupt keys directory where
+ the old ntor key and the new ntor key are identical. Fixes bug 30916;
+ bugfix on 0.2.4.8-alpha.
diff --git a/changes/bug31107 b/changes/bug31107
new file mode 100644
index 0000000000..9652927c30
--- /dev/null
+++ b/changes/bug31107
@@ -0,0 +1,4 @@
+ o Minor bugfixes (logging, protocol violations):
+ - Do not log a nonfatal assertion failure when receiving a VERSIONS
+ cell on a connection using the obsolete v1 link protocol. Log a
+ protocol_warn instead. Fixes bug 31107; bugfix on 0.2.4.4-alpha.
diff --git a/changes/bug31408 b/changes/bug31408
new file mode 100644
index 0000000000..3e4ffa927d
--- /dev/null
+++ b/changes/bug31408
@@ -0,0 +1,5 @@
+ o Major bugfixes (torrc):
+ - Stop ignoring torrc options after an %include directive, when the
+ included directory ends with a file that does not contain any config
+ options. (But does contain comments or whitespace.)
+ Fixes bug 31408; bugfix on 0.3.1.1-alpha.
diff --git a/changes/bug31825 b/changes/bug31825
new file mode 100644
index 0000000000..fe90acf299
--- /dev/null
+++ b/changes/bug31825
@@ -0,0 +1,3 @@
+ o Minor bugfixes (modules):
+ - Explain what the optional Directory Authority module is, and what
+ happens when it is disabled. Fixes bug 31825; bugfix on 0.3.4.1-alpha.
diff --git a/changes/ticket30743 b/changes/ticket30743
new file mode 100644
index 0000000000..4f029717db
--- /dev/null
+++ b/changes/ticket30743
@@ -0,0 +1,7 @@
+ o Minor features (maintenance scripts):
+ - Add a coccinelle script to detect bugs caused by incrementing or
+ decrementing a variable inside a call to log_debug(). Since
+ log_debug() is a macro whose arguments are conditionally evaluated, it
+ is usually an error to do this. One such bug was 30628, in which SENDME
+ cells were miscounted by a decrement operator inside a log_debug()
+ call. Closes ticket 30743.
diff --git a/changes/ticket31338 b/changes/ticket31338
new file mode 100644
index 0000000000..b76add635d
--- /dev/null
+++ b/changes/ticket31338
@@ -0,0 +1,4 @@
+ o Minor bugfixes (best practices tracker):
+ - When listing overbroad exceptions, do not also list problems,
+ and do not list insufficiently broad exceptions. Fixes bug 31338;
+ bugfix on 0.4.2.1-alpha.
diff --git a/changes/ticket31589 b/changes/ticket31589
new file mode 100644
index 0000000000..673ab653e2
--- /dev/null
+++ b/changes/ticket31589
@@ -0,0 +1,2 @@
+ o Code simplification and refactoring (onion services):
+ - Interface for function `decrypt_desc_layer` cleaned up. Closes ticket 31589.
diff --git a/changes/ticket31675 b/changes/ticket31675
new file mode 100644
index 0000000000..2b426948f3
--- /dev/null
+++ b/changes/ticket31675
@@ -0,0 +1,3 @@
+ o Code simplification and refactoring:
+ - Refactor the microdescs_parse_from_string() function into smaller
+ pieces, for better comprehensibility. Closes ticket 31675.
diff --git a/changes/ticket31759 b/changes/ticket31759
new file mode 100644
index 0000000000..f7428f711c
--- /dev/null
+++ b/changes/ticket31759
@@ -0,0 +1,5 @@
+ o Minor features (auto-formatting scripts):
+ - When annotating C macros, never generate a line that our check-spaces
+ script would reject. Closes ticket 31759.
+ - When annotating C macros, try to remove cases of double-negation.
+ Closes ticket 31779.
diff --git a/changes/ticket31839 b/changes/ticket31839
new file mode 100644
index 0000000000..d7da40f530
--- /dev/null
+++ b/changes/ticket31839
@@ -0,0 +1,3 @@
+ o Documentation:
+ - Document the signal-safe logging behaviour in the tor man page. Also
+ add some comments to the relevant functions. Closes ticket 31839.