gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r13435 - in gnunet: bin contrib src/datacache src/fragmenta


From: gnunet
Subject: [GNUnet-SVN] r13435 - in gnunet: bin contrib src/datacache src/fragmentation src/fs src/monkey src/monkey/seaspider src/monkey/seaspider/org/gnunet/seaspider src/testing src/util src/vpn
Date: Wed, 27 Oct 2010 16:32:10 +0200

Author: grothoff
Date: 2010-10-27 16:32:10 +0200 (Wed, 27 Oct 2010)
New Revision: 13435

Added:
   gnunet/bin/seaspider
   gnunet/contrib/seaspider.jar
Modified:
   gnunet/src/datacache/plugin_datacache_sqlite.c
   gnunet/src/fragmentation/fragmentation.c
   gnunet/src/fs/test_fs.c
   gnunet/src/fs/test_fs_download_recursive.c
   gnunet/src/fs/test_fs_search_ranking.c
   gnunet/src/monkey/gnunet-monkey.c
   gnunet/src/monkey/seaspider/C.jj
   
gnunet/src/monkey/seaspider/org/gnunet/seaspider/ExpressionDatabaseHandler.java
   gnunet/src/monkey/seaspider/org/gnunet/seaspider/Seaspider.java
   gnunet/src/testing/test_testing_topology.c
   gnunet/src/testing/testing_group.c
   gnunet/src/util/test_pseudonym.c
   gnunet/src/vpn/gnunet-daemon-vpn.c
Log:
seaspidering

Added: gnunet/bin/seaspider
===================================================================
--- gnunet/bin/seaspider                                (rev 0)
+++ gnunet/bin/seaspider        2010-10-27 14:32:10 UTC (rev 13435)
@@ -0,0 +1,2 @@
+#!/bin/sh
+java -classpath 
contrib/seaspider.jar:contrib/antlr-runtime-3.1.3.jar:contrib/sqljet.1.0.3.b914.jar
 org.gnunet.seaspider.Seaspider contrib/seaspider.db src/


Property changes on: gnunet/bin/seaspider
___________________________________________________________________
Added: svn:executable
   + *

Added: gnunet/contrib/seaspider.jar
===================================================================
(Binary files differ)


Property changes on: gnunet/contrib/seaspider.jar
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Modified: gnunet/src/datacache/plugin_datacache_sqlite.c
===================================================================
--- gnunet/src/datacache/plugin_datacache_sqlite.c      2010-10-27 13:19:52 UTC 
(rev 13434)
+++ gnunet/src/datacache/plugin_datacache_sqlite.c      2010-10-27 14:32:10 UTC 
(rev 13435)
@@ -372,13 +372,12 @@
       GNUNET_break (0);
       return NULL;
     }
-  fn_utf8 = GNUNET_STRINGS_to_utf8 (fn, strlen (fn),
 #ifdef ENABLE_NLS
-                                   nl_langinfo (CODESET)
+  fn_utf8 = GNUNET_STRINGS_to_utf8 (fn, strlen (fn), nl_langinfo (CODESET));
 #else
-                                   "UTF-8"      /* good luck */
+  /* good luck */
+  fn_utf8 = GNUNET_STRINGS_to_utf8 (fn, strlen (fn), "UTF-8");
 #endif
-    );
   if (SQLITE_OK != sqlite3_open (fn_utf8, &dbh))
     {
       GNUNET_free (fn);

Modified: gnunet/src/fragmentation/fragmentation.c
===================================================================
--- gnunet/src/fragmentation/fragmentation.c    2010-10-27 13:19:52 UTC (rev 
13434)
+++ gnunet/src/fragmentation/fragmentation.c    2010-10-27 14:32:10 UTC (rev 
13435)
@@ -333,7 +333,7 @@
 /**
  * Hashtable *with* collision management!
  */
-static FC *defragmentationCache[DEFRAG_BUCKET_COUNT];
+static struct FC *defragmentationCache[DEFRAG_BUCKET_COUNT];
 
 /**
  * Lock for the defragmentation cache.

Modified: gnunet/src/fs/test_fs.c
===================================================================
--- gnunet/src/fs/test_fs.c     2010-10-27 13:19:52 UTC (rev 13434)
+++ gnunet/src/fs/test_fs.c     2010-10-27 14:32:10 UTC (rev 13435)
@@ -47,7 +47,7 @@
   return fn;
 }
 
-static volatile enum GNUNET_FSUI_EventType lastEvent;
+static enum GNUNET_FSUI_EventType lastEvent;
 
 static struct GNUNET_MetaData *search_meta;
 

Modified: gnunet/src/fs/test_fs_download_recursive.c
===================================================================
--- gnunet/src/fs/test_fs_download_recursive.c  2010-10-27 13:19:52 UTC (rev 
13434)
+++ gnunet/src/fs/test_fs_download_recursive.c  2010-10-27 14:32:10 UTC (rev 
13435)
@@ -39,7 +39,7 @@
 
 static struct GNUNET_GE_Context *ectx;
 
-volatile int download_done;
+static int download_done;
 
 static char *
 makeName (unsigned int i)
@@ -150,8 +150,8 @@
 }
 
 
-static volatile enum GNUNET_FSUI_EventType lastEvent;
-static volatile enum GNUNET_FSUI_EventType waitForEvent;
+static enum GNUNET_FSUI_EventType lastEvent;
+static enum GNUNET_FSUI_EventType waitForEvent;
 static struct GNUNET_FSUI_Context *ctx;
 static struct GNUNET_ECRS_URI *upURI;
 static struct GNUNET_FSUI_DownloadList *download;

Modified: gnunet/src/fs/test_fs_search_ranking.c
===================================================================
--- gnunet/src/fs/test_fs_search_ranking.c      2010-10-27 13:19:52 UTC (rev 
13434)
+++ gnunet/src/fs/test_fs_search_ranking.c      2010-10-27 14:32:10 UTC (rev 
13435)
@@ -48,15 +48,15 @@
 
 static struct GNUNET_FSUI_SearchList *search;
 
-static volatile enum GNUNET_FSUI_EventType lastEvent;
+static enum GNUNET_FSUI_EventType lastEvent;
 
-static volatile struct GNUNET_ECRS_URI *uri;
+static struct GNUNET_ECRS_URI *uri;
 
-static volatile int availability;
+static int availability;
 
-static volatile unsigned int rank;
+static unsigned int rank;
 
-static volatile enum GNUNET_FSUI_EventType waitForEvent;
+static enum GNUNET_FSUI_EventType waitForEvent;
 
 static void *
 eventCallback (void *cls, const GNUNET_FSUI_Event * event)

Modified: gnunet/src/monkey/gnunet-monkey.c
===================================================================
--- gnunet/src/monkey/gnunet-monkey.c   2010-10-27 13:19:52 UTC (rev 13434)
+++ gnunet/src/monkey/gnunet-monkey.c   2010-10-27 14:32:10 UTC (rev 13435)
@@ -46,7 +46,7 @@
  printf("<< %s\n",str);
 }
 
-volatile int async_c=0;
+static int async_c=0;
 
 void cb_async(mi_output *o, void *data)
 {

Modified: gnunet/src/monkey/seaspider/C.jj
===================================================================
--- gnunet/src/monkey/seaspider/C.jj    2010-10-27 13:19:52 UTC (rev 13434)
+++ gnunet/src/monkey/seaspider/C.jj    2010-10-27 14:32:10 UTC (rev 13435)
@@ -179,7 +179,8 @@
        (StorageClassSpecifier())*
        (
             LOOKAHEAD (FunctionDeclaration()) FunctionDeclaration() | 
-           LOOKAHEAD (StructOrUnionSpecifier()) StructOrUnionSpecifier() ";" |
+           LOOKAHEAD (StructOrUnionSpecifier() ";") StructOrUnionSpecifier() 
";" |
+           LOOKAHEAD (EnumSpecifier() ";") EnumSpecifier() ";" |
            LOOKAHEAD (VariableDeclaration()) VariableDeclaration() |
            LOOKAHEAD (TypeDeclaration()) TypeDeclaration () 
         ) 

Modified: 
gnunet/src/monkey/seaspider/org/gnunet/seaspider/ExpressionDatabaseHandler.java
===================================================================
--- 
gnunet/src/monkey/seaspider/org/gnunet/seaspider/ExpressionDatabaseHandler.java 
    2010-10-27 13:19:52 UTC (rev 13434)
+++ 
gnunet/src/monkey/seaspider/org/gnunet/seaspider/ExpressionDatabaseHandler.java 
    2010-10-27 14:32:10 UTC (rev 13435)
@@ -55,7 +55,8 @@
                        return;
                if (expressionSyntax.startsWith("\""))
                        return;
-               System.out.println (fileName  + ":[" + startLineNo + "-" + 
endLineNo + "]: " + expressionSyntax);
+               if (false)
+                       System.out.println (fileName  + ":[" + startLineNo + 
"-" + endLineNo + "]: " + expressionSyntax);
                if (true)
                        return;
                if (db == null) {

Modified: gnunet/src/monkey/seaspider/org/gnunet/seaspider/Seaspider.java
===================================================================
--- gnunet/src/monkey/seaspider/org/gnunet/seaspider/Seaspider.java     
2010-10-27 13:19:52 UTC (rev 13434)
+++ gnunet/src/monkey/seaspider/org/gnunet/seaspider/Seaspider.java     
2010-10-27 14:32:10 UTC (rev 13435)
@@ -7,11 +7,12 @@
 
 import org.gnunet.seaspider.parser.CParser;
 import org.gnunet.seaspider.parser.ParseException;
+import org.gnunet.seaspider.parser.TokenMgrError;
 import org.gnunet.seaspider.parser.nodes.Node;
 
 public class Seaspider {
        
-       static final boolean DEBUG = true;
+       static final boolean DEBUG = false;
    
    public static void main(String args[])
    {
@@ -41,8 +42,7 @@
      FileFilter sourceFilter = new FileFilter() {
        public boolean accept(File file) {
                String fileName = file.getName();
-               System.out.println ("Found file " + fileName);
-               return (fileName.endsWith(".c") || fileName.endsWith(".h"));
+               return fileName.endsWith(".c");
        }
      };
      
@@ -67,17 +67,22 @@
                         e.printStackTrace();
                 }
                 try {
-                        System.out.println("Parsing file: " + dir + "/" + 
fileArr[j].getName());
                 Node root = parser.TranslationUnit();
                 root.accept(new 
ExpressionExtractorVisitor(fileArr[j].getName()));
                 System.out.println("File " + dir + "/" + fileArr[j].getName() 
+ " parsed successfully.");
                 successCount++;
             }
             catch (ParseException e) {
-                System.out.println("Encountered errors during parsing file " + 
fileArr[j].getName());
+                System.err.println("Encountered errors during parsing file " + 
fileArr[j].getName() + ":" + e.getMessage());
                 failureCount++;
                 if (DEBUG)
                         e.printStackTrace();
+            } catch (TokenMgrError e)
+            {
+                System.err.println("Encountered errors during parsing file " + 
fileArr[j].getName() + ":" + e.getMessage());
+                failureCount++;
+                if (DEBUG)
+                        e.printStackTrace();                    
             }
         }
      }

Modified: gnunet/src/testing/test_testing_topology.c
===================================================================
--- gnunet/src/testing/test_testing_topology.c  2010-10-27 13:19:52 UTC (rev 
13434)
+++ gnunet/src/testing/test_testing_topology.c  2010-10-27 14:32:10 UTC (rev 
13435)
@@ -1001,7 +1001,7 @@
   modnum = num_peers / 4;
   dotnum = (num_peers / 50) + 1;
 #if VERBOSE
-  fprintf (stdout, "Hostkey generation progress: \[");
+  fprintf (stdout, "Hostkey generation progress: [");
 #endif
   /* Set up a task to end testing if peer start fails */
   die_task = GNUNET_SCHEDULER_add_delayed (sched,

Modified: gnunet/src/testing/testing_group.c
===================================================================
--- gnunet/src/testing/testing_group.c  2010-10-27 13:19:52 UTC (rev 13434)
+++ gnunet/src/testing/testing_group.c  2010-10-27 14:32:10 UTC (rev 13435)
@@ -2395,12 +2395,12 @@
       total = total + ret;
 
 #if OLD
-      connection_iter = ;
+      connection_iter = FIXME;
       while (connection_iter != NULL)
         {
           connect_context = GNUNET_malloc(sizeof(struct ConnectContext));
           connect_context->pg = pg;
-          connect_context->first = ;
+          connect_context->first = FIXME;
           connect_context->second = connection_iter->daemon;
           GNUNET_SCHEDULER_add_now(pg->sched, &schedule_connect, 
connect_context);
           connection_iter = connection_iter->next;

Modified: gnunet/src/util/test_pseudonym.c
===================================================================
--- gnunet/src/util/test_pseudonym.c    2010-10-27 13:19:52 UTC (rev 13434)
+++ gnunet/src/util/test_pseudonym.c    2010-10-27 14:32:10 UTC (rev 13435)
@@ -31,7 +31,7 @@
 #include "gnunet_disk_lib.h"
 #include "gnunet_pseudonym_lib.h"
 
-#define CHECK(a) if (!(a)) { ok = GNUNET_NO; GNUNET_break(0); goto FAILURE; }
+#define CHECK(a) do { if (!(a)) { ok = GNUNET_NO; GNUNET_break(0); goto 
FAILURE; } } while (0)
 
 static struct GNUNET_CONTAINER_MetaData *meta;
 
@@ -79,12 +79,12 @@
 
 static int
 false_callback (void *cls,
-        const GNUNET_HashCode *
-        pseudonym,
-        const struct GNUNET_CONTAINER_MetaData *md, int rating)
+               const GNUNET_HashCode *pseudonym,
+               const struct GNUNET_CONTAINER_MetaData *md, int rating)
 {
-         return GNUNET_OK;
+  return GNUNET_OK;
 }
+
 int
 main (int argc, char *argv[])
 {
@@ -167,7 +167,7 @@
   name1 = GNUNET_PSEUDONYM_id_to_name (cfg, &id1);
   CHECK (name1 != NULL);
   CHECK (0 != strcmp (name1, name2));
-  CHECK        (GNUNET_SYSERR == GNUNET_PSEUDONYM_name_to_id (cfg, "fake", 
&rid2))
+  CHECK        (GNUNET_SYSERR == GNUNET_PSEUDONYM_name_to_id (cfg, "fake", 
&rid2));
   CHECK (GNUNET_OK == GNUNET_PSEUDONYM_name_to_id (cfg, name2, &rid2));
   CHECK (GNUNET_OK == GNUNET_PSEUDONYM_name_to_id (cfg, name1, &rid1));
   CHECK (0 == memcmp (&id1, &rid1, sizeof (GNUNET_HashCode)));

Modified: gnunet/src/vpn/gnunet-daemon-vpn.c
===================================================================
--- gnunet/src/vpn/gnunet-daemon-vpn.c  2010-10-27 13:19:52 UTC (rev 13434)
+++ gnunet/src/vpn/gnunet-daemon-vpn.c  2010-10-27 14:32:10 UTC (rev 13435)
@@ -310,8 +310,9 @@
 
     if (pkt->subtype == GNUNET_DNS_ANSWER_TYPE_SERVICE)
       {
-      pkt->subtype = GNUNET_DNS_ANSWER_TYPE_IP;
        unsigned char ip6addr[16];
+
+       pkt->subtype = GNUNET_DNS_ANSWER_TYPE_IP;
        memcpy(ip6addr, (int[]){htons(0x1234)}, 2);
        memcpy(ip6addr+2, &pkt->peer, 7);
        memcpy(ip6addr+9, &pkt->service_descriptor, 7);




reply via email to

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