aboutsummaryrefslogtreecommitdiff
path: root/src/gns/plugin_gnsrecord_gns.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2014-06-06 11:06:15 +0000
committerChristian Grothoff <christian@grothoff.org>2014-06-06 11:06:15 +0000
commit552c240a850306b1ef4fc9cd831eedaf59995ddd (patch)
tree8610f11055354c793456753d1220c7eb83211463 /src/gns/plugin_gnsrecord_gns.c
parent2429173f65538442ae3d4fb58cc7a24a1d39f35f (diff)
downloadgnunet-552c240a850306b1ef4fc9cd831eedaf59995ddd.tar.gz
gnunet-552c240a850306b1ef4fc9cd831eedaf59995ddd.zip
-preliminary support for BOX records
Diffstat (limited to 'src/gns/plugin_gnsrecord_gns.c')
-rw-r--r--src/gns/plugin_gnsrecord_gns.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/gns/plugin_gnsrecord_gns.c b/src/gns/plugin_gnsrecord_gns.c
index d1de73e49..8247ff66d 100644
--- a/src/gns/plugin_gnsrecord_gns.c
+++ b/src/gns/plugin_gnsrecord_gns.c
@@ -108,6 +108,10 @@ gns_value_to_string (void *cls,
108 (const char*) &vpn[1]); 108 (const char*) &vpn[1]);
109 return vpn_str; 109 return vpn_str;
110 } 110 }
111 case GNUNET_GNSRECORD_TYPE_BOX:
112 /* FIXME: to be implemented! */
113 GNUNET_break (0);
114 return NULL;
111 default: 115 default:
112 return NULL; 116 return NULL;
113 } 117 }
@@ -231,6 +235,10 @@ gns_string_to_value (void *cls,
231 vpn->proto = htons ((uint16_t) proto); 235 vpn->proto = htons ((uint16_t) proto);
232 strcpy ((char*)&vpn[1], s_serv); 236 strcpy ((char*)&vpn[1], s_serv);
233 return GNUNET_OK; 237 return GNUNET_OK;
238 case GNUNET_GNSRECORD_TYPE_BOX:
239 /* FIXME: to be implemented! */
240 GNUNET_break (0);
241 return GNUNET_SYSERR;
234 default: 242 default:
235 return GNUNET_SYSERR; 243 return GNUNET_SYSERR;
236 } 244 }
@@ -250,6 +258,7 @@ static struct {
250 { "LEHO", GNUNET_GNSRECORD_TYPE_LEHO }, 258 { "LEHO", GNUNET_GNSRECORD_TYPE_LEHO },
251 { "VPN", GNUNET_GNSRECORD_TYPE_VPN }, 259 { "VPN", GNUNET_GNSRECORD_TYPE_VPN },
252 { "GNS2DNS", GNUNET_GNSRECORD_TYPE_GNS2DNS }, 260 { "GNS2DNS", GNUNET_GNSRECORD_TYPE_GNS2DNS },
261 { "BOX", GNUNET_GNSRECORD_TYPE_BOX },
253 { NULL, UINT32_MAX } 262 { NULL, UINT32_MAX }
254}; 263};
255 264