summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/bug255525
-rw-r--r--changes/bug264373
-rw-r--r--changes/bug264854
-rw-r--r--changes/bug265023
-rw-r--r--changes/bug266277
-rw-r--r--changes/bug267854
-rw-r--r--changes/bug267873
-rw-r--r--changes/bug267894
-rw-r--r--changes/bug268303
-rw-r--r--changes/bug268533
-rw-r--r--changes/bug268764
-rw-r--r--changes/bug268926
-rw-r--r--changes/bug269244
-rw-r--r--changes/bug269274
-rw-r--r--changes/bug269794
-rw-r--r--changes/bug269863
-rw-r--r--changes/feature195063
-rw-r--r--changes/task267714
-rw-r--r--changes/ticket213496
-rw-r--r--changes/ticket264475
-rw-r--r--changes/ticket264924
-rw-r--r--changes/ticket266474
-rw-r--r--changes/ticket266633
-rw-r--r--changes/ticket267033
-rw-r--r--changes/ticket3569_part16
-rw-r--r--changes/ticket37233
26 files changed, 105 insertions, 0 deletions
diff --git a/changes/bug25552 b/changes/bug25552
new file mode 100644
index 0000000000..8d0488a462
--- /dev/null
+++ b/changes/bug25552
@@ -0,0 +1,5 @@
+ o Major feature (onion services):
+ - Improve revision counter generation in next-gen onion services. Onion
+ services can now scale by hosting multiple instances on different hosts
+ without synchronization between them, which was previously impossible
+ because descriptors would get rejected by HSDirs. Addresses ticket 25552.
diff --git a/changes/bug26437 b/changes/bug26437
new file mode 100644
index 0000000000..da4879b6d0
--- /dev/null
+++ b/changes/bug26437
@@ -0,0 +1,3 @@
+ o Testing:
+ - Fix forking tests on Windows when there is a space somewhere in the path.
+ Fixes bug 26437; bugfix on 0.2.2.4-alpha.
diff --git a/changes/bug26485 b/changes/bug26485
new file mode 100644
index 0000000000..5a40b7a78e
--- /dev/null
+++ b/changes/bug26485
@@ -0,0 +1,4 @@
+ o Minor bugfixes (directory authority):
+ - When voting for recommended versions, make sure that all of the
+ versions are well-formed and parsable. Fixes bug 26485; bugfix on
+ 0.1.1.6-alpha.
diff --git a/changes/bug26502 b/changes/bug26502
new file mode 100644
index 0000000000..16d19095d3
--- /dev/null
+++ b/changes/bug26502
@@ -0,0 +1,3 @@
+ o Code simplification and refactoring:
+ - 'updateFallbackDirs.py' now ignores the blacklist file as it's not longer needed
+ Closes ticket 26502.
diff --git a/changes/bug26627 b/changes/bug26627
new file mode 100644
index 0000000000..d28bd05d53
--- /dev/null
+++ b/changes/bug26627
@@ -0,0 +1,7 @@
+ o Minor bugfixes (v3 onion services):
+ - Stop sending ed25519 link specifiers in v3 onion service introduce
+ cells, when the rendezvous point doesn't support ed25519 link
+ authentication. Fixes bug 26627; bugfix on 0.3.2.4-alpha.
+ - Stop putting ed25519 link specifiers in v3 onion service descriptors,
+ when the intro point doesn't support ed25519 link authentication.
+ Fixes bug 26627; bugfix on 0.3.2.4-alpha.
diff --git a/changes/bug26785 b/changes/bug26785
new file mode 100644
index 0000000000..e6392fcbdd
--- /dev/null
+++ b/changes/bug26785
@@ -0,0 +1,4 @@
+ o Minor bugfixes (compilation, portability):
+ - Don't try to use a pragma to temporarily disable
+ -Wunused-const-variable if the compiler doesn't support it.
+ Fixes bug 26785; bugfix on 0.3.2.11.
diff --git a/changes/bug26787 b/changes/bug26787
new file mode 100644
index 0000000000..b32e519a93
--- /dev/null
+++ b/changes/bug26787
@@ -0,0 +1,3 @@
+ o Minor bugfixes (testing):
+ - Disable core dumps in test_bt.sh, to avoid failures in "make
+ distcheck". Fixes bug 26787; bugfix on 0.2.5.2-alpha.
diff --git a/changes/bug26789 b/changes/bug26789
new file mode 100644
index 0000000000..9b3520543d
--- /dev/null
+++ b/changes/bug26789
@@ -0,0 +1,4 @@
+ o Minor bugfixes (compilation):
+ - Update build system so that tor builds again with
+ --disable-unittests after recent refactoring efforts.
+ Fixes bug 26789; bugfix on 0.3.4.3-alpha.
diff --git a/changes/bug26830 b/changes/bug26830
new file mode 100644
index 0000000000..c002f19530
--- /dev/null
+++ b/changes/bug26830
@@ -0,0 +1,3 @@
+ o Minor bugfixes (continuous integration):
+ - Skip an unreliable key generation test on Windows, until the underlying
+ issue in bug 26076 is resolved. Fixes bug 26830; bugfix on 0.2.7.3-rc.
diff --git a/changes/bug26853 b/changes/bug26853
new file mode 100644
index 0000000000..6ee47789b9
--- /dev/null
+++ b/changes/bug26853
@@ -0,0 +1,3 @@
+ o Minor bugfixes (continuous integration):
+ - Skip an unreliable key expiration test on Windows, until the underlying
+ issue in bug 26076 is resolved. Fixes bug 26853; bugfix on 0.3.2.1-alpha.
diff --git a/changes/bug26876 b/changes/bug26876
new file mode 100644
index 0000000000..b661104236
--- /dev/null
+++ b/changes/bug26876
@@ -0,0 +1,4 @@
+ o Minor bugfixes (portability):
+ - Work around two different bugs in the OS X 10.10 and later SDKs that
+ would prevent us from successfully targeting earlier versions of OS X.
+ Fixes bug 26876; bugfix on 0.3.3.1-alpha.
diff --git a/changes/bug26892 b/changes/bug26892
new file mode 100644
index 0000000000..6fc8a03204
--- /dev/null
+++ b/changes/bug26892
@@ -0,0 +1,6 @@
+ o Minor bugfixes (logging):
+ - As a precaution, do an early return from
+ log_addr_has_changed() if Tor is running as client. Also,
+ log a stack trace for debugging as this function should only
+ be called when Tor runs as server. Fixes bug 26892;
+ bugfix on 0.1.1.9-alpha.
diff --git a/changes/bug26924 b/changes/bug26924
new file mode 100644
index 0000000000..882db56b40
--- /dev/null
+++ b/changes/bug26924
@@ -0,0 +1,4 @@
+ o Minor bugfixes (single onion services, Tor2web):
+ - Log a protocol warning when single onion services or Tor2web clients
+ fail to authenticate direct connections to relays.
+ Fixes bug 26924; bugfix on 0.2.9.1-alpha.
diff --git a/changes/bug26927 b/changes/bug26927
new file mode 100644
index 0000000000..cd035bba8e
--- /dev/null
+++ b/changes/bug26927
@@ -0,0 +1,4 @@
+ o Minor bugfixes (logging):
+ - Improve the log message when connection initiators fail to authenticate
+ direct connections to relays.
+ Fixes bug 26927; bugfix on 0.3.0.1-alpha.
diff --git a/changes/bug26979 b/changes/bug26979
new file mode 100644
index 0000000000..e615207b74
--- /dev/null
+++ b/changes/bug26979
@@ -0,0 +1,4 @@
+ 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/bug26986 b/changes/bug26986
new file mode 100644
index 0000000000..a3ab9ff25d
--- /dev/null
+++ b/changes/bug26986
@@ -0,0 +1,3 @@
+ o Minor bugfixes (compilation):
+ - Use Windows-compatible format strings in tor-print-ed-signing-cert.c.
+ Fixes bug 26986; bugfix on master.
diff --git a/changes/feature19506 b/changes/feature19506
new file mode 100644
index 0000000000..83ba9e245f
--- /dev/null
+++ b/changes/feature19506
@@ -0,0 +1,3 @@
+ o Minor features (admin tools):
+ - Add new tool that prints expiration date of signing cert
+ in ed25519_signing_cert. Resolves issue 19506.
diff --git a/changes/task26771 b/changes/task26771
new file mode 100644
index 0000000000..fd700900f7
--- /dev/null
+++ b/changes/task26771
@@ -0,0 +1,4 @@
+ o Directory authority changes:
+ - The "Bifroest" bridge authority has been retired; the new bridge
+ authority is "Serge", and it is operated by George from the
+ TorBSD project. Closes ticket 26771.
diff --git a/changes/ticket21349 b/changes/ticket21349
new file mode 100644
index 0000000000..c072884062
--- /dev/null
+++ b/changes/ticket21349
@@ -0,0 +1,6 @@
+ o Code simplification and refactoring:
+ - Split sampled_guards_update_from_consensus() and
+ select_entry_guard_for_circuit() into subfunctions.
+ In entry_guards_update_primary() unite
+ three smartlist enumerations into one and move smartlist
+ comparison code out of the function. Closes ticket 21349.
diff --git a/changes/ticket26447 b/changes/ticket26447
new file mode 100644
index 0000000000..757a4022ff
--- /dev/null
+++ b/changes/ticket26447
@@ -0,0 +1,5 @@
+ o Minor features (code correctness, testing):
+ - Tor's build process now includes a "check-includes" make target
+ to verify that no module of Tor relies on any headers from a
+ higher-level module. We hope to use this feature over time to
+ help refactor our codebase. Closes ticket 26447.
diff --git a/changes/ticket26492 b/changes/ticket26492
new file mode 100644
index 0000000000..c6ab292d17
--- /dev/null
+++ b/changes/ticket26492
@@ -0,0 +1,4 @@
+ o Minor features (rust, code quality):
+ - Improve rust code quality in the Rust protover implementation by
+ making it more idiomatic. Includes changing an internal API to
+ take &str instead of &String. Closes ticket 26492.
diff --git a/changes/ticket26647 b/changes/ticket26647
new file mode 100644
index 0000000000..1c2e917c6d
--- /dev/null
+++ b/changes/ticket26647
@@ -0,0 +1,4 @@
+ o Minor features (controller):
+ - The control port now exposes the list of HTTPTunnelPorts and
+ ExtOrPorts via GETINFO net/listeners/httptunnel and net/listeners/extor
+ respectively. Closes ticket 26647.
diff --git a/changes/ticket26663 b/changes/ticket26663
new file mode 100644
index 0000000000..2e1b8db1f5
--- /dev/null
+++ b/changes/ticket26663
@@ -0,0 +1,3 @@
+ o Minor features(config):
+ - The "auto" keyword in torrc is now case insensitive.
+ Closes ticket 26663.
diff --git a/changes/ticket26703 b/changes/ticket26703
new file mode 100644
index 0000000000..764b98b826
--- /dev/null
+++ b/changes/ticket26703
@@ -0,0 +1,3 @@
+ o Code simplification and refactoring:
+ - Low log level of "Scheduler type KIST has been enabled" to INFO.
+ Ticket 26703
diff --git a/changes/ticket3569_part1 b/changes/ticket3569_part1
new file mode 100644
index 0000000000..4032aff4d2
--- /dev/null
+++ b/changes/ticket3569_part1
@@ -0,0 +1,6 @@
+ o Code simplification and refactoring:
+ - Rework Tor SOCKS server code to use Trunnel and benefit from
+ autogenerated functions for parsing and generating SOCKS wire
+ format. New implementation is cleaner, more maintainable and
+ should be less prone to heartbleed-style vulnerabilities.
+ Implements a significant fraction of ticket 3569.
diff --git a/changes/ticket3723 b/changes/ticket3723
new file mode 100644
index 0000000000..3deefe27b0
--- /dev/null
+++ b/changes/ticket3723
@@ -0,0 +1,3 @@
+ o Minor features (directory authority):
+ - When a bandwidth file is used to obtain the bandwidth measurements,
+ include this bandwidth file headers in the votes. Closes ticket 3723.