mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
Remove the long-deprecated GETINFO addr-mappings/
This commit is contained in:
parent
4e4be180ec
commit
596e852c31
@ -4,6 +4,10 @@ Changes in version 0.2.2.1-alpha - 2009-??-??
|
|||||||
files Tor was built with.
|
files Tor was built with.
|
||||||
- The "torify" script now uses torsocks where available.
|
- The "torify" script now uses torsocks where available.
|
||||||
|
|
||||||
|
o Deprecated and removed features:
|
||||||
|
- The controller no longer accepts the old obsolete "addr-mappings/"
|
||||||
|
GETINFO value.
|
||||||
|
|
||||||
|
|
||||||
Changes in version 0.2.1.15??? - ????-??-??
|
Changes in version 0.2.1.15??? - ????-??-??
|
||||||
o Minor bugfixes:
|
o Minor bugfixes:
|
||||||
|
@ -1753,19 +1753,10 @@ getinfo_helper_events(control_connection_t *control_conn,
|
|||||||
*answer = smartlist_join_strings(status, "\r\n", 0, NULL);
|
*answer = smartlist_join_strings(status, "\r\n", 0, NULL);
|
||||||
SMARTLIST_FOREACH(status, char *, cp, tor_free(cp));
|
SMARTLIST_FOREACH(status, char *, cp, tor_free(cp));
|
||||||
smartlist_free(status);
|
smartlist_free(status);
|
||||||
} else if (!strcmpstart(question, "addr-mappings/") ||
|
} else if (!strcmpstart(question, "address-mappings/")) {
|
||||||
!strcmpstart(question, "address-mappings/")) {
|
|
||||||
time_t min_e, max_e;
|
time_t min_e, max_e;
|
||||||
smartlist_t *mappings;
|
smartlist_t *mappings;
|
||||||
int want_expiry = !strcmpstart(question, "address-mappings/");
|
question += strlen("address-mappings/");
|
||||||
if (!strcmpstart(question, "addr-mappings/")) {
|
|
||||||
/* XXXX022 This has been deprecated since 0.2.0.3-alpha, and has
|
|
||||||
generated a warning since 0.2.1.10-alpha; remove late in 0.2.2.x. */
|
|
||||||
log_warn(LD_CONTROL, "Controller used obsolete addr-mappings/ GETINFO "
|
|
||||||
"key; use address-mappings/ instead.");
|
|
||||||
}
|
|
||||||
question += strlen(want_expiry ? "address-mappings/"
|
|
||||||
: "addr-mappings/");
|
|
||||||
if (!strcmp(question, "all")) {
|
if (!strcmp(question, "all")) {
|
||||||
min_e = 0; max_e = TIME_MAX;
|
min_e = 0; max_e = TIME_MAX;
|
||||||
} else if (!strcmp(question, "cache")) {
|
} else if (!strcmp(question, "cache")) {
|
||||||
@ -1778,7 +1769,7 @@ getinfo_helper_events(control_connection_t *control_conn,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
mappings = smartlist_create();
|
mappings = smartlist_create();
|
||||||
addressmap_get_mappings(mappings, min_e, max_e, want_expiry);
|
addressmap_get_mappings(mappings, min_e, max_e, 1);
|
||||||
*answer = smartlist_join_strings(mappings, "\r\n", 0, NULL);
|
*answer = smartlist_join_strings(mappings, "\r\n", 0, NULL);
|
||||||
SMARTLIST_FOREACH(mappings, char *, cp, tor_free(cp));
|
SMARTLIST_FOREACH(mappings, char *, cp, tor_free(cp));
|
||||||
smartlist_free(mappings);
|
smartlist_free(mappings);
|
||||||
@ -1940,14 +1931,6 @@ static const getinfo_item_t getinfo_items[] = {
|
|||||||
DOC("address-mappings/config",
|
DOC("address-mappings/config",
|
||||||
"Current address mappings from configuration."),
|
"Current address mappings from configuration."),
|
||||||
DOC("address-mappings/control", "Current address mappings from controller."),
|
DOC("address-mappings/control", "Current address mappings from controller."),
|
||||||
PREFIX("addr-mappings/", events, NULL),
|
|
||||||
DOC("addr-mappings/all", "Current address mappings without expiry times."),
|
|
||||||
DOC("addr-mappings/cache",
|
|
||||||
"Current cached DNS replies without expiry times."),
|
|
||||||
DOC("addr-mappings/config",
|
|
||||||
"Current address mappings from configuration without expiry times."),
|
|
||||||
DOC("addr-mappings/control",
|
|
||||||
"Current address mappings from controller without expiry times."),
|
|
||||||
PREFIX("status/", events, NULL),
|
PREFIX("status/", events, NULL),
|
||||||
DOC("status/circuit-established",
|
DOC("status/circuit-established",
|
||||||
"Whether we think client functionality is working."),
|
"Whether we think client functionality is working."),
|
||||||
|
Loading…
Reference in New Issue
Block a user