summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2009-03-02 19:15:05 +0000
committerNick Mathewson <nickm@torproject.org>2009-03-02 19:15:05 +0000
commit9f8d095e0fa66dfa5087d5d23028b5caa3a87989 (patch)
tree25a414ab2b342e34f3aff851e76a358269ec40a8 /ChangeLog
parentaa154d846afaf38efeaf44bc55af6fc26bb180bd (diff)
downloadtor-9f8d095e0fa66dfa5087d5d23028b5caa3a87989.tar.gz
tor-9f8d095e0fa66dfa5087d5d23028b5caa3a87989.zip
Add and use set/get_uint64 on onion tags. [bug 604; backportable]
It seems that 64-bit Sparc Solaris demands 64-bit-aligned access to uint64_t, but does not 64-bit-align the stack-allocated char array we use for cpuworker tags. So this patch adds a set/get_uint64 pair, and uses them to access the conn_id field in the tag. svn:r18743
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog3
1 files changed, 3 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index efd4b3535e..0ff79cfbb2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -36,6 +36,9 @@ Changes in version 0.2.1.13-????? - 2009-02-??
timed out. Bugfix on 0.1.2.1-alpha; our CLEAR debugging code
had been suppressing the bug since 0.1.2.10-alpha. Partial fix
for bug 929.
+ - Do not assume that a stack-allocated character array will be
+ 64-bit aligned on platforms that demand that uint64_t access is
+ aligned. Possible fix for bug 604.
o Minor features:
- On Linux, use the prctl call to re-enable core dumps when the user