gnunet-svn
[Top][All Lists]
Advanced

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

[taler-anastasis] branch master updated: work on webserver


From: gnunet
Subject: [taler-anastasis] branch master updated: work on webserver
Date: Wed, 13 Nov 2019 14:20:01 +0100

This is an automated email from the git hooks/post-receive script.

ds-meister pushed a commit to branch master
in repository anastasis.

The following commit(s) were added to refs/heads/master by this push:
     new 4067f14  work on webserver
4067f14 is described below

commit 4067f14dfa1ce26c8d5362dbc75ece479f88aa33
Author: Dominik Meister <address@hidden>
AuthorDate: Wed Nov 13 14:19:56 2019 +0100

    work on webserver
---
 src/backend/anastasis-httpd.c        | 16 ++++++++--------
 src/backend/anastasis-httpd_policy.c | 27 ++++++++++++++++++++++++++-
 2 files changed, 34 insertions(+), 9 deletions(-)

diff --git a/src/backend/anastasis-httpd.c b/src/backend/anastasis-httpd.c
index 6c477c7..fbd11a0 100644
--- a/src/backend/anastasis-httpd.c
+++ b/src/backend/anastasis-httpd.c
@@ -217,20 +217,20 @@ url_handler (void *cls,
                                                 upload_data_size);
     }
   }
-  if (0 == strncmp (url,
+    if (0 == strncmp (url,
                     "/truth/",
                     strlen ("/truth/")))
-  {
-    // return handle_truth (...);
-    if (0 == strcmp (method, MHD_HTTP_METHOD_GET))
     {
+      // return handle_truth (...);
+      if (0 == strcmp (method, MHD_HTTP_METHOD_GET))
+      {
 
-    }
-    if (0 == strcmp (method, MHD_HTTP_METHOD_POST))
-    {
+      }
+      if (0 == strcmp (method, MHD_HTTP_METHOD_POST))
+      {
 
+      }
     }
-  }
   for (unsigned int i = 0; NULL != handlers[i].url; i++)
   {
     struct TMH_RequestHandler *rh = &handlers[i];
diff --git a/src/backend/anastasis-httpd_policy.c 
b/src/backend/anastasis-httpd_policy.c
index 091fc81..8f1a468 100644
--- a/src/backend/anastasis-httpd_policy.c
+++ b/src/backend/anastasis-httpd_policy.c
@@ -20,7 +20,7 @@
  * @author Dominik Meister
  * @author Christian Grothoff
  */
-
+#include "platform.h"
 #include "anastasis-httpd.h"
 #include <gnunet/gnunet_util_lib.h>
 
@@ -36,6 +36,29 @@ ANASTASIS_MHD_handler_policy_GET (struct MHD_Connection 
*connection,
                                   const char *url,
                                   void **con_cls)
 {
+    struct ANASTASIS_AccountPubP accountPubP;
+    //FIXME just for test
+    char spliturl [32];
+    strcpy(spliturl, url);
+    char delimiter[] = "/";
+    char *ptr;
+    int counter = 0;
+    ptr = strtok(spliturl, delimiter);
+    while(ptr != NULL) {
+        if (counter == 1){
+            size_t encsize = sizeof(&ptr);
+            GNUNET_CRYPTO_eddsa_public_key_from_string(ptr,encsize, 
&accountPubP.pub );
+        }
+        ptr = strtok(NULL, delimiter);
+        counter++;
+    }
+   /* db->get_latest_recovery_document (db->cls,
+                                      &accountPubP,
+                                      &recoverydatasize,
+                                      &res_recovery_data,
+                                      &res_version));
+
+    */
     return GNUNET_OK;
 }
 
@@ -53,5 +76,7 @@ ANASTASIS_MHD_handler_policy_POST (struct MHD_Connection 
*connection,
                                    const char *upload_data,
                                    size_t *upload_data_size)
 {
+
+
     return GNUNET_OK;
 }
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

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