[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] r14086: forward-port the 0.2.0.22-rc changelog entry, plus remove so (in tor/trunk: . doc/spec/proposals src/or)
Author: arma
Date: 2008-03-17 22:39:34 -0400 (Mon, 17 Mar 2008)
New Revision: 14086
Modified:
tor/trunk/ChangeLog
tor/trunk/doc/spec/proposals/125-bridges.txt
tor/trunk/src/or/or.h
Log:
forward-port the 0.2.0.22-rc changelog entry, plus remove
some duplicate items.
Modified: tor/trunk/ChangeLog
===================================================================
--- tor/trunk/ChangeLog 2008-03-18 02:30:32 UTC (rev 14085)
+++ tor/trunk/ChangeLog 2008-03-18 02:39:34 UTC (rev 14086)
@@ -1,37 +1,6 @@
Changes in version 0.2.1.1-alpha - 2008-??-??
o Minor bugfixes:
- - Downgrade assert in connection_buckets_decrement() to a log message.
- This may help us solve bug 614, and in any case will make its symptoms
- less severe. Bugfix on 0.2.0.20-rc.
- - Fix compilation with OpenSSL 0.9.8 and 0.9.8a. All other supported
- OpenSSL versions should have been working fine. Diagnosis and patch
- from lodger, Karsten Loesing and Sebastian Hahn. Fixes bug 616.
- Bugfix on 0.2.0.20-rc.
- - Generate "STATUS_SERVER" events rather than misspelled "STATUS_SEVER"
- events. Caught by mwenge; bugfix on 0.1.2.x.
- - Fix the SVK version detection logic to work correctly on a branch.
- Bugfix on 0.2.0.x.
- - Make sure servers always request certificates from clients during
- TLS renegotiation. Bugfix on 0.2.0.x.
- - When counting the number of bytes written on a TLS connection, look at
- the BIO actually used for writing to the network, not at the BIO used
- (sometimes) to buffer data for the network. Looking at different BIOs
- could result in write counts on the order of ULONG_MAX. Fix for bug
- 614. Bugfix on 0.1.2.x.
- - Make --enable-openbsd-malloc work correctly on Linux with alpha CPUs.
- Fixes bug 625. Bugfix on 0.2.0.x.
- - Logging functions now check that the passed severity is sane.
- - Use proper log levels in the testsuite call of get_interface_address6().
- - When using a nonstandard malloc, do not use the platform values for
- HAVE_MALLOC_GOOD_SIZE or HAVE_MALLOC_USABLE_SIZE.
- - Make the openbsd malloc code use 8k pages on alpha CPUs and 16k pages
- on ia64. Bugfix on 0.2.0.x.
- - Detect mismatched page sizes when using --enable-openbsd-malloc.
- Bugfix on 0.2.0.x.
- Stop giving double-close warn when we reject an address for client DNS.
- - Make sure that the "NULL-means-reject *:*" convention is followed by
- all the policy manipulation functions, avoiding some possible crash
- bugs. Bug found by lodger. Bugfix on 0.2.0.16-alpha.
o Minor features:
- Allow separate log levels to be configured for different logging
@@ -42,8 +11,6 @@
to avoid unused RAM in buffer chunks and memory pools.
- Downgrade "sslv3 alert handshake failure" message to INFO.
- Only log guard node status when guard node status has changed.
- - Downgrade the 3 most common "INFO" messages to "DEBUG". This will make
- "INFO" 75% less verbose.
o Code simplifications and refactoring:
- Refactor code using connection_ap_handshake_attach_circuit() to
@@ -51,6 +18,56 @@
bug 617. Bugfix on 0.2.0.1-alpha.
+Changes in version 0.2.0.22-rc - 2008-03-17
+ o Major features:
+ - Enable encrypted directory connections by default, so censor
+ tools that block Tor directory connections based on their plaintext
+ patterns will no longer work. This means Tor works in certain
+ censored countries by default again.
+
+ o Major bugfixes:
+ - Make sure servers always request certificates from clients during
+ TLS renegotiation. Reported by lodger; bugfix on 0.2.0.20-rc.
+
+ o Minor bugfixes (on 0.1.2.x):
+ - Generate "STATUS_SERVER" events rather than misspelled
+ "STATUS_SEVER" events. Caught by mwenge.
+ - When counting the number of bytes written on a TLS connection,
+ look at the BIO actually used for writing to the network, not
+ at the BIO used (sometimes) to buffer data for the network.
+ Looking at different BIOs could result in write counts on the
+ order of ULONG_MAX. Fixes bug 614.
+
+ o Minor bugfixes (on 0.2.0.x):
+ - Downgrade "sslv3 alert handshake failure" message to INFO.
+ - If we set RelayBandwidthRate and RelayBandwidthBurst very high but
+ left BandwidthRate and BandwidthBurst at the default, we would be
+ silently limited by those defaults. Now raise them to match the
+ RelayBandwidth* values.
+ - Fix the SVK version detection logic to work correctly on a branch.
+ - Make --enable-openbsd-malloc work correctly on Linux with alpha
+ CPUs. Fixes bug 625.
+ - Logging functions now check that the passed severity is sane.
+ - Use proper log levels in the testsuite call of
+ get_interface_address6().
+ - When using a nonstandard malloc, do not use the platform values for
+ HAVE_MALLOC_GOOD_SIZE or HAVE_MALLOC_USABLE_SIZE.
+ - Make the openbsd malloc code use 8k pages on alpha CPUs and
+ 16k pages on ia64.
+ - Detect mismatched page sizes when using --enable-openbsd-malloc.
+ - Avoid double-marked-for-close warning when certain kinds of invalid
+ .in-addr.arpa addresses are passed to the DNSPort. Part of a fix
+ for bug 617. Bugfix on 0.2.0.1-alpha.
+ - Make sure that the "NULL-means-reject *:*" convention is followed by
+ all the policy manipulation functions, avoiding some possible crash
+ bugs. Bug found by lodger. Bugfix on 0.2.0.16-alpha.
+
+ o Minor features:
+ - Only log guard node status when guard node status has changed.
+ - Downgrade the 3 most common "INFO" messages to "DEBUG". This will
+ make "INFO" 75% less verbose.
+
+
Changes in version 0.2.0.21-rc - 2008-03-02
o Major bugfixes:
- The control port should declare that it requires password auth
Modified: tor/trunk/doc/spec/proposals/125-bridges.txt
===================================================================
--- tor/trunk/doc/spec/proposals/125-bridges.txt 2008-03-18 02:30:32 UTC (rev 14085)
+++ tor/trunk/doc/spec/proposals/125-bridges.txt 2008-03-18 02:39:34 UTC (rev 14086)
@@ -42,7 +42,7 @@
can supply their bridge users with cached copies of all the various
Tor network information.
- As for Tor 0.2.0.13-alpha, bridges will answer begin_dir questions
+ As of Tor 0.2.0.13-alpha, bridges will answer begin_dir questions
(and cache dir info they see so the answers will be more useful)
whether their DirPort is enabled or not. (After all, we don't care if
they have an open or reachable DirPort to answer begin_dir questions.)
Modified: tor/trunk/src/or/or.h
===================================================================
--- tor/trunk/src/or/or.h 2008-03-18 02:30:32 UTC (rev 14085)
+++ tor/trunk/src/or/or.h 2008-03-18 02:39:34 UTC (rev 14086)
@@ -2636,7 +2636,7 @@
/********************************* config.c ***************************/
-/** An error from options_trial_assign or options_init_from_string. */
+/** An error from options_trial_assign() or options_init_from_string(). */
typedef enum setopt_err_t {
SETOPT_OK = 0,
SETOPT_ERR_MISC = -1,