]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Log where uploaded consensus signatures come from
authorPeter Palfrader <peter@palfrader.org>
Wed, 23 Jan 2008 08:38:05 +0000 (08:38 +0000)
committerPeter Palfrader <peter@palfrader.org>
Wed, 23 Jan 2008 08:38:05 +0000 (08:38 +0000)
svn:r13241

src/or/directory.c
src/or/dirvote.c
src/or/or.h

index 5b29756a9da430514ef8a567af0614bf64507788..0819c99fe3cac71409a18f563ad0eae666aac208 100644 (file)
@@ -1565,7 +1565,7 @@ connection_dir_client_reached_eof(dir_connection_t *conn)
       tor_free(body); tor_free(headers); tor_free(reason);
       return -1;
     }
-    if (dirvote_add_signatures(body, &msg)<0) {
+    if (dirvote_add_signatures(body, conn->_base.address, &msg)<0) {
       log_warn(LD_DIR, "Problem adding detached signatures from %s:%d: %s",
                conn->_base.address, conn->_base.port, msg?msg:"???");
     }
@@ -2838,7 +2838,7 @@ directory_handle_command_post(dir_connection_t *conn, const char *headers,
   if (authdir_mode_v3(options) &&
       !strcmp(url,"/tor/post/consensus-signature")) { /* sigs on consensus. */
     const char *msg = NULL;
-    if (dirvote_add_signatures(body, &msg)>=0) {
+    if (dirvote_add_signatures(body, conn->_base.address, &msg)>=0) {
       write_http_status_line(conn, 200, msg?msg:"Signatures stored");
     } else {
       log_warn(LD_DIR, "Unable to store signatures posted by %s: %s",
index 328e05aa8ad3a1533445b123dce75f70cde37b07..6f28cea6d76d367f610d2f792a5ccdb35f36a9ba 100644 (file)
@@ -1823,14 +1823,15 @@ dirvote_add_signatures_to_pending_consensus(
  * consensus.  Return negative on failure, nonnegative on success. */
 int
 dirvote_add_signatures(const char *detached_signatures_body,
+                       const char *source,
                        const char **msg)
 {
   if (pending_consensus) {
-    log_notice(LD_DIR, "Got a signature. Adding it to the pending consensus.");
+    log_notice(LD_DIR, "Got a signature from %s. Adding it to the pending consensus.", source);
     return dirvote_add_signatures_to_pending_consensus(
                                      detached_signatures_body, msg);
   } else {
-    log_notice(LD_DIR, "Got a signature. Queueing it for the next consensus.");
+    log_notice(LD_DIR, "Got a signature from %s. Queueing it for the next consensus.", source);
     if (!pending_consensus_signature_list)
       pending_consensus_signature_list = smartlist_create();
     smartlist_add(pending_consensus_signature_list,
index fb61df688093d846dcafbe69a071562726713e4a..9d019dc557c4446556cfd8a957d708ab6307feaf 100644 (file)
@@ -3176,6 +3176,7 @@ struct pending_vote_t * dirvote_add_vote(const char *vote_body,
                                          const char **msg_out,
                                          int *status_out);
 int dirvote_add_signatures(const char *detached_signatures_body,
+                           const char *source,
                            const char **msg_out);
 
 /* Item access */