]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
patch to fix running the program only as an op
authorRoger Dingledine <arma@torproject.org>
Wed, 3 Jul 2002 17:30:59 +0000 (17:30 +0000)
committerRoger Dingledine <arma@torproject.org>
Wed, 3 Jul 2002 17:30:59 +0000 (17:30 +0000)
svn:r27

src/or/connection.c
src/or/connection_or.c
src/or/main.c
src/or/or.h

index b44d72c68d84df1267c20f013b38c4101eeb8a36..099936e5dcdd540d09c0ed768af6178c11b0a269 100644 (file)
@@ -241,7 +241,7 @@ connection_t *connection_connect_to_router_as_op(routerinfo_t *router, RSA *prke
   if(learn_local(&local) < 0)
     return NULL;
   local.sin_port = htons(local_or_port);
-  return connection_or_connect_as_or(router, prkey, &local);
+  return connection_or_connect_as_op(router, prkey, &local);
 }
 
 int connection_read_to_buf(connection_t *conn) {
index 5e9cae84d07bd146016d33303a05883d9c377e73..a2fb1a79690b20b5a2f1b71386244149d3a8c01f 100644 (file)
@@ -53,7 +53,7 @@ int connection_or_finished_flushing(connection_t *conn) {
       }
       /* the connect has finished. */
 
-      log(LOG_DEBUG,"connection_or_finished_flushing() : Connection to router %s:%u established.",
+      log(LOG_DEBUG,"connection_or_finished_flushing() : OP connection to router %s:%u established.",
           conn->address,ntohs(conn->port));
 
       return or_handshake_op_send_keys(conn);
@@ -71,7 +71,7 @@ int connection_or_finished_flushing(connection_t *conn) {
       }
       /* the connect has finished. */
 
-      log(LOG_DEBUG,"connection_or_finished_flushing() : Connection to router %s:%u established.",
+      log(LOG_DEBUG,"connection_or_finished_flushing() : OR connection to router %s:%u established.",
           conn->address,ntohs(conn->port));
 
       return or_handshake_client_send_auth(conn);
index 543b1ea3f1c53d4e4f5d6d269fc3bfab21afd0cf..4fede2aa2fabed08a699f31566e6afbae7508e77 100644 (file)
@@ -8,6 +8,7 @@ static char *args = "hf:e:n:l:";
 
 int loglevel = LOG_DEBUG;
 
+//int global_role = ROLE_AP_LISTEN;
 int global_role = ROLE_OR_LISTEN | ROLE_OR_CONNECT_ALL | ROLE_OP_LISTEN | ROLE_AP_LISTEN;
 /* FIXME defaulting to all roles for now. should make it a config option though */
 
index e09b154f5915a2e3f85233b71f5eadd3b46ea70a..7e8d323b37fe348072fc0c540debe1ccd6d4d86a 100644 (file)
@@ -475,6 +475,7 @@ int or_handshake_server_process_nonce(connection_t *conn);
 
 connection_t *connect_to_router_as_or(routerinfo_t *router, RSA *prkey, struct sockaddr_in *local);
 connection_t *connection_or_connect_as_or(routerinfo_t *router, RSA *prkey, struct sockaddr_in *local);
+connection_t *connection_or_connect_as_op(routerinfo_t *router, RSA *prkey, struct sockaddr_in *local);
 
 int connection_or_create_listener(RSA *prkey, struct sockaddr_in *local);
 int connection_or_handle_listener_read(connection_t *conn);