mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-30 15:43:32 +01:00
minor cleanups on karsten's patch
svn:r16810
This commit is contained in:
parent
ef7af1d61e
commit
fa64d8041f
13
ChangeLog
13
ChangeLog
@ -5,12 +5,13 @@ Changes in version 0.2.1.6-alpha - 2008-09-xx
|
||||
relay. Fixes bug 809. Bugfix on 0.2.1.5-alpha.
|
||||
- When extending a circuit to a hidden service directory to upload a
|
||||
rendezvous descriptor using a BEGIN_DIR cell, almost 1/6 of all
|
||||
requests failed, because the router descriptor has not been downloaded
|
||||
before. In these cases, do not attempt to upload the rendezvous
|
||||
descriptor, but wait until the router descriptor is downloaded and
|
||||
retry. Likewise, do not attempt to fetch a rendezvous from a hidden
|
||||
service directory for which the router descriptor has not been
|
||||
downloaded, yet. Fixes bug 767. Bugfix on 0.2.0.10-alpha.
|
||||
requests failed, because the router descriptor has not been
|
||||
downloaded yet. In these cases, do not attempt to upload the
|
||||
rendezvous descriptor, but wait until the router descriptor is
|
||||
downloaded and retry. Likewise, do not attempt to fetch a rendezvous
|
||||
descriptor from a hidden service directory for which the router
|
||||
descriptor has not yet been downloaded. Fixes bug 767. Bugfix
|
||||
on 0.2.0.10-alpha.
|
||||
|
||||
o Minor bugfixes:
|
||||
- Fix compile on OpenBSD 4.4-current. Bugfix on 0.2.1.5-alpha.
|
||||
|
@ -1127,8 +1127,8 @@ run_scheduled_events(time_t now)
|
||||
|
||||
/** 7. And upload service descriptors if necessary. */
|
||||
if (has_completed_circuit && !we_are_hibernating()) {
|
||||
rend_consider_descriptor_republication();
|
||||
rend_consider_services_upload(now);
|
||||
rend_consider_descriptor_republication();
|
||||
}
|
||||
|
||||
/** 8. and blow away any connections that need to die. have to do this now,
|
||||
|
@ -1420,7 +1420,7 @@ directory_post_to_hs_dir(rend_service_descriptor_t *renddesc,
|
||||
SMARTLIST_FOREACH(renddesc->successful_uploads, char *, c, tor_free(c););
|
||||
smartlist_free(renddesc->successful_uploads);
|
||||
}
|
||||
renddesc->all_uploads_performed = -1;
|
||||
renddesc->all_uploads_performed = 1;
|
||||
} else {
|
||||
/* Remember which routers worked this time, so that we don't upload the
|
||||
* descriptor to them again. */
|
||||
|
Loading…
Reference in New Issue
Block a user