summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2010-08-20 12:30:25 -0400
committerNick Mathewson <nickm@torproject.org>2010-08-20 13:40:01 -0400
commitc0c78682508c72940c8c7eee99aaea0da16ce34a (patch)
tree274e45ffaddd3ea8316e7de1f56cf4e9b76746ec /changes
parent34551cda6f699cee5816a5935b56787ccb7b8f67 (diff)
downloadtor-c0c78682508c72940c8c7eee99aaea0da16ce34a.tar.gz
tor-c0c78682508c72940c8c7eee99aaea0da16ce34a.zip
Make the windows build succeed with or without -DUNICODE enabled.
This should keep WinCE working (unicode always-on) and get Win98 working again (unicode never-on). There are two places where we explicitly use ASCII-only APIs, still: in ntmain.c and in the unit tests. This patch also fixes a bug in windoes tor_listdir that would cause the first file to be listed an arbitrary number of times that was also introduced with WinCE support. Should fix bug 1797.
Diffstat (limited to 'changes')
-rw-r--r--changes/win32_unicode11
1 files changed, 11 insertions, 0 deletions
diff --git a/changes/win32_unicode b/changes/win32_unicode
new file mode 100644
index 0000000000..f64a22f810
--- /dev/null
+++ b/changes/win32_unicode
@@ -0,0 +1,11 @@
+ o Minor bugfixes
+ - On Windows, build correctly either with or without Unicode support.
+ This is necessary so that Tor can support fringe platforms like
+ Windows 98 (which has no Unicode), or Windows CE (which has no
+ non-Unicode). Bugfix on 0.2.2.14-alpha. Fixes bug 1797.
+ - Fix the Windows directory-listing code. A bug introduced in
+ 0.2.2.14-alpha could make Windows directory servers forget to
+ load some of their cached v2 networkstatus files.
+
+ o Testing
+ - Add a unit test for cross-platform directory-listing code.