|
@@ -1,4 +1,12 @@
|
|
|
-Changes in version 0.1.2.9-??? - 2007-??-??
|
|
|
+Changes in version 0.1.2.9-rc - 2007-03-??
|
|
|
+ o Major bugfixes (Windows):
|
|
|
+ - On MinGW, use "%I64u" to printf/scanf 64-bit integers, instead
|
|
|
+ of the usual GCC "%llu". This prevents a bug when saving 64-bit
|
|
|
+ int configuration values: the high-order 32 bits would get
|
|
|
+ truncated. In particular, we were being bitten by the default
|
|
|
+ MaxAdvertisedBandwidth of 128 TB turning into 0. (Fixes bug 400
|
|
|
+ and maybe also bug 397.)
|
|
|
+
|
|
|
o Minor bugfixes (performance):
|
|
|
- Use OpenSSL's AES implementation on platforms where it's faster.
|
|
|
This could save us as much as 10% CPU usage.
|
|
@@ -7,7 +15,7 @@ Changes in version 0.1.2.9-??? - 2007-??-??
|
|
|
- Do not rotate onion key immediately after setting it for the first
|
|
|
time.
|
|
|
|
|
|
- o Minor bugfixes (directory servers):
|
|
|
+ o Minor bugfixes (directory authorities):
|
|
|
- Stop calling servers that have been hibernating for a long time
|
|
|
"stable". Also, stop letting hibernating or obsolete servers affect
|
|
|
uptime and bandwidth cutoffs.
|
|
@@ -28,11 +36,6 @@ Changes in version 0.1.2.9-??? - 2007-??-??
|
|
|
of 2 as indicating that the server is completely bad; it sometimes
|
|
|
means that the server is just bad for the request in question. (may fix
|
|
|
the last of bug 326.)
|
|
|
- - On mingw, use "%I64u" to printf/scanf 64-bit integers, instead of the
|
|
|
- usual GCC "%llu". This prevents a bug when saving 64-bit int
|
|
|
- configuration values on mingw; the high-order 32 bits would get
|
|
|
- truncated. If the value was then reloaded, disaster would
|
|
|
- occur. (Fixes bug 400 and maybe also bug 397.)
|
|
|
- Disable encrypted directory connections when we don't have a server
|
|
|
descriptor for the destination. We'll get this working again in
|
|
|
the 0.2.0 branch.
|