tolerate additional IPv4 address now available for gnunet.org
[oweals/gnunet.git] / src / reclaim / plugin_gnsrecord_reclaim.c
index 2f075d8b90f46cf623a69ef92ed1269250835581..48cdd98111474e06ef95f52bbf7f8fef0f5dc2e7 100644 (file)
  * @author Martin Schanzenbach
  */
 #include "platform.h"
+
 #include "gnunet_util_lib.h"
+
 #include "gnunet_gnsrecord_lib.h"
 #include "gnunet_gnsrecord_plugin.h"
 
-
 /**
  * Convert the 'value' of a record to a string.
  *
  * @return NULL on error, otherwise human-readable representation of the value
  */
 static char *
-value_to_string (void *cls,
-                 uint32_t type,
-                 const void *data,
-                 size_t data_size)
+value_to_string (void *cls, uint32_t type, const void *data, size_t data_size)
 {
-  switch (type)
-  {
-    case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR:
-      return GNUNET_STRINGS_data_to_string_alloc (data, data_size);
-    case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_REDIRECT:
-    case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_CLIENT:
-      return GNUNET_strndup (data, data_size);
-    case GNUNET_GNSRECORD_TYPE_RECLAIM_AUTHZ:
-    case GNUNET_GNSRECORD_TYPE_RECLAIM_TICKETREF:
-    case GNUNET_GNSRECORD_TYPE_RECLAIM_MASTER:
-      return GNUNET_STRINGS_data_to_string_alloc (data, data_size);
-    default:
-      return NULL;
+  switch (type) {
+  case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR:
+    return GNUNET_STRINGS_data_to_string_alloc (data, data_size);
+  case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_REDIRECT:
+  case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_CLIENT:
+    return GNUNET_strndup (data, data_size);
+  case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR_REF:
+  case GNUNET_GNSRECORD_TYPE_RECLAIM_TICKET:
+  case GNUNET_GNSRECORD_TYPE_RECLAIM_MASTER:
+    return GNUNET_STRINGS_data_to_string_alloc (data, data_size);
+  default:
+    return NULL;
   }
 }
 
@@ -73,35 +70,25 @@ value_to_string (void *cls,
  * @return #GNUNET_OK on success
  */
 static int
-string_to_value (void *cls,
-                 uint32_t type,
-                 const char *s,
-                 void **data,
+string_to_value (void *cls, uint32_t type, const char *s, void **data,
                  size_t *data_size)
 {
   if (NULL == s)
     return GNUNET_SYSERR;
-  switch (type)
-  {
-    case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR:
-      return GNUNET_STRINGS_string_to_data (s,
-                                            strlen (s),
-                                            *data,
-                                            *data_size);
-    case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_REDIRECT:
-    case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_CLIENT:
-      *data = GNUNET_strdup (s);
-      *data_size = strlen (s);
-      return GNUNET_OK;
-    case GNUNET_GNSRECORD_TYPE_RECLAIM_AUTHZ:
-    case GNUNET_GNSRECORD_TYPE_RECLAIM_MASTER:
-    case GNUNET_GNSRECORD_TYPE_RECLAIM_TICKETREF:
-      return GNUNET_STRINGS_string_to_data (s,
-                                            strlen (s),
-                                            *data,
-                                            *data_size);
-    default:
-      return GNUNET_SYSERR;
+  switch (type) {
+  case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR:
+    return GNUNET_STRINGS_string_to_data (s, strlen (s), *data, *data_size);
+  case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_REDIRECT:
+  case GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_CLIENT:
+    *data = GNUNET_strdup (s);
+    *data_size = strlen (s);
+    return GNUNET_OK;
+  case GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR_REF:
+  case GNUNET_GNSRECORD_TYPE_RECLAIM_MASTER:
+  case GNUNET_GNSRECORD_TYPE_RECLAIM_TICKET:
+    return GNUNET_STRINGS_string_to_data (s, strlen (s), *data, *data_size);
+  default:
+    return GNUNET_SYSERR;
   }
 }
 
@@ -114,14 +101,13 @@ static struct {
   const char *name;
   uint32_t number;
 } name_map[] = {
-  { "RECLAIM_ATTR", GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR },
-  { "RECLAIM_AUTHZ", GNUNET_GNSRECORD_TYPE_RECLAIM_AUTHZ },
-  { "RECLAIM_MASTER", GNUNET_GNSRECORD_TYPE_RECLAIM_MASTER },
-  { "RECLAIM_OIDC_CLIENT", GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_CLIENT },
-  { "RECLAIM_OIDC_REDIRECT", GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_REDIRECT },
-  { "RECLAIM_TICKETREF", GNUNET_GNSRECORD_TYPE_RECLAIM_TICKETREF },
-  { NULL, UINT32_MAX }
-};
+    {"RECLAIM_ATTR", GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR},
+    {"RECLAIM_ATTR_REF", GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR_REF},
+    {"RECLAIM_MASTER", GNUNET_GNSRECORD_TYPE_RECLAIM_MASTER},
+    {"RECLAIM_OIDC_CLIENT", GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_CLIENT},
+    {"RECLAIM_OIDC_REDIRECT", GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_REDIRECT},
+    {"RECLAIM_TICKET", GNUNET_GNSRECORD_TYPE_RECLAIM_TICKET},
+    {NULL, UINT32_MAX}};
 
 
 /**
@@ -132,14 +118,13 @@ static struct {
  * @return corresponding number, UINT32_MAX on error
  */
 static uint32_t
-typename_to_number (void *cls,
-                    const char *dns_typename)
+typename_to_number (void *cls, const char *dns_typename)
 {
   unsigned int i;
 
-  i=0;
-  while ( (NULL != name_map[i].name) &&
-          (0 != strcasecmp (dns_typename, name_map[i].name)) )
+  i = 0;
+  while ((NULL != name_map[i].name) &&
+         (0 != strcasecmp (dns_typename, name_map[i].name)))
     i++;
   return name_map[i].number;
 }
@@ -153,14 +138,12 @@ typename_to_number (void *cls,
  * @return corresponding typestring, NULL on error
  */
 static const char *
-number_to_typename (void *cls,
-                    uint32_t type)
+number_to_typename (void *cls, uint32_t type)
 {
   unsigned int i;
 
-  i=0;
-  while ( (NULL != name_map[i].name) &&
-          (type != name_map[i].number) )
+  i = 0;
+  while ((NULL != name_map[i].name) && (type != name_map[i].number))
     i++;
   return name_map[i].name;
 }