gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r5072 - gnunet-gtk/src/plugins/peers


From: gnunet
Subject: [GNUnet-SVN] r5072 - gnunet-gtk/src/plugins/peers
Date: Fri, 15 Jun 2007 19:03:49 -0600 (MDT)

Author: grothoff
Date: 2007-06-15 19:03:49 -0600 (Fri, 15 Jun 2007)
New Revision: 5072

Modified:
   gnunet-gtk/src/plugins/peers/peers.c
Log:
changing APIs, moving resolution out of gnunetd into clients

Modified: gnunet-gtk/src/plugins/peers/peers.c
===================================================================
--- gnunet-gtk/src/plugins/peers/peers.c        2007-06-16 01:03:44 UTC (rev 
5071)
+++ gnunet-gtk/src/plugins/peers/peers.c        2007-06-16 01:03:49 UTC (rev 
5072)
@@ -52,7 +52,8 @@
 
 static int collector(void * data,
                     const PeerIdentity * identity,
-                    const char * address,
+                    const void * address,
+                    unsigned int addr_len,
                     cron_t last_message,
                     unsigned int trust,
                     unsigned int bpmFromPeer) {
@@ -67,6 +68,7 @@
   char * prefix;
   char * have;
   char * haddress;
+  char * hostname;
   cron_t now;
   int found;
 
@@ -99,19 +101,21 @@
                                                &iter)) );
   }
 
-
+  hostname = network_get_ip_as_string(address,
+                                     addr_len,
+                                     YES);
   /* get flag */
   flagBuf = NULL;
   ledBuf = NULL;
   cc = NULL;
-  if (address != NULL) {
-    prefix = STRDUP(address);
+  if (hostname != NULL) {
+    prefix = STRDUP(hostname);
     if (strstr(prefix, " ") != NULL)
       *strstr(prefix, " ") = '\0';
     cc = prefix;
     while (strstr(cc, ".") != NULL)
       cc = strstr(cc, ".") + 1;
-    if (strstr(address, ".") == NULL)
+    if (strstr(hostname, ".") == NULL)
       cc = NULL;
     else if ( (0 == strcmp(cc, "edu")) ||
              (0 == strcmp(cc, "com")) ||
@@ -161,7 +165,7 @@
                          &iter);
   gtk_list_store_set(model,
                     &iter,
-                    0, address,
+                    0, hostname,
                     1, trust,
                     2, bpmFromPeer,
                     3, (const char*) &enc,





reply via email to

[Prev in Thread] Current Thread [Next in Thread]