]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Tell the bridge operator on what ports his transports spawned.
authorGeorge Kadianakis <desnacked@gmail.com>
Wed, 2 Nov 2011 13:23:41 +0000 (14:23 +0100)
committerGeorge Kadianakis <desnacked@gmail.com>
Wed, 2 Nov 2011 13:23:41 +0000 (14:23 +0100)
- Add a LOG_WARN message when registering the transports of a server
  managed proxy, so that the bridge operator can see in what ports the
  transports spawned and notify his/her clients.

src/or/transports.c

index e60e98f4ea8f2ba7c4c70cfc65a6daf25035909a..76d7f0b5c3647dad32665b93cfdf4b1055733c6c 100644 (file)
@@ -305,7 +305,7 @@ launch_managed_proxy(managed_proxy_t *mp)
   }
 
   log_info(LD_CONFIG, "Managed proxy at '%s' has spawned with PID '%d'.",
-           tor_process_get_pid(mp->process_handle));
+           mp->argv[0], tor_process_get_pid(mp->process_handle));
 
   mp->conf_state = PT_PROTO_LAUNCHED;
 
@@ -465,6 +465,10 @@ register_server_proxy(managed_proxy_t *mp)
   tor_assert(mp->conf_state != PT_PROTO_COMPLETED);
   SMARTLIST_FOREACH_BEGIN(mp->transports, transport_t *, t) {
     save_transport_to_state(t->name, &t->addr, t->port);
+    /* LOG_WARN so that the bridge operator can easily find the
+       transport's port in the log file and send it to the users. */
+    log_warn(LD_GENERAL, "Registered server transport '%s' at '%s:%d'",
+             t->name, fmt_addr(&t->addr), (int)t->port);
     smartlist_add(sm_tmp, tor_strdup(t->name));
   } SMARTLIST_FOREACH_END(t);