mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
The control port should declare that it requires password auth
when HashedControlSessionPassword is set too. Patch from Matt Edman; bugfix on 0.2.0.20-rc. Fixes bug 615. svn:r13777
This commit is contained in:
@@ -1,8 +1,12 @@
|
||||
Changes in version 0.2.0.21-rc - 2008-0?-??
|
||||
o Minor bugfixes:
|
||||
o Bugfixes:
|
||||
- The control port should declare that it requires password auth
|
||||
when HashedControlSessionPassword is set too. Patch from Matt Edman;
|
||||
bugfix on 0.2.0.20-rc. Fixes bug 615.
|
||||
- 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.
|
||||
This may help us solve bug 614, and in any case will make its
|
||||
symptoms less severe. Bugfix on 0.2.0.20-rc.
|
||||
|
||||
|
||||
Changes in version 0.2.0.20-rc - 2008-02-24
|
||||
Tor 0.2.0.20-rc is the first release candidate for the 0.2.0 series. It
|
||||
@@ -80,7 +84,8 @@ Changes in version 0.2.0.20-rc - 2008-02-24
|
||||
o Minor bugfixes (memory leaks and code problems):
|
||||
- We were leaking a file descriptor if Tor started with a zero-length
|
||||
cached-descriptors file. Patch by freddy77; bugfix on 0.1.2.
|
||||
- Detect size overflow in zlib code. Reported by Dan Kaminsky.
|
||||
- Detect size overflow in zlib code. Reported by Justin Ferguson and
|
||||
Dan Kaminsky.
|
||||
- We were comparing the raw BridgePassword entry with a base64'ed
|
||||
version of it, when handling a "/tor/networkstatus-bridges"
|
||||
directory request. Now compare correctly. Noticed by Veracode.
|
||||
|
||||
+2
-1
@@ -2541,7 +2541,8 @@ handle_control_protocolinfo(control_connection_t *conn, uint32_t len,
|
||||
char *esc_cfile = esc_for_log(cfile);
|
||||
char *methods;
|
||||
{
|
||||
int passwd = (options->HashedControlPassword != NULL);
|
||||
int passwd = (options->HashedControlPassword != NULL ||
|
||||
options->HashedControlSessionPassword != NULL);
|
||||
smartlist_t *mlist = smartlist_create();
|
||||
if (cookies)
|
||||
smartlist_add(mlist, (char*)"COOKIE");
|
||||
|
||||
Reference in New Issue
Block a user