This patch adds two new keys to bridges' extra-info document:
"transport-version" and "transport-implementation".
These two new values always appear together (if one is missing, the
other one will be missing too) and is parsed from PT's STATUS
TYPE=version messages.
See: tpo/core/tor#11101.
"transport %s %s%s",
t->name, addrport,
transport_args ? transport_args : "");
+
tor_free(transport_args);
} SMARTLIST_FOREACH_END(t);
+ if (mp->version != NULL) {
+ smartlist_add_asprintf(string_chunks,
+ "transport-version %s",
+ mp->version);
+ }
+
+ if (mp->implementation != NULL) {
+ smartlist_add_asprintf(string_chunks,
+ "transport-implementation %s",
+ mp->implementation);
+ }
} SMARTLIST_FOREACH_END(mp);
if (smartlist_len(string_chunks) == 0) {