aboutsummaryrefslogtreecommitdiff
path: root/src/cli
diff options
context:
space:
mode:
authorSebastian Nadler <sebastian.nadler@tum.de>2023-10-25 22:01:39 +0200
committerSebastian Nadler <sebastian.nadler@tum.de>2023-11-30 19:33:39 +0100
commit4bbdc27dea7445bfa22af9b675b049ffc23b96b1 (patch)
tree40332abfcac637b92c0ceae510d97005209f374e /src/cli
parentaa8979eac7a4f6621c02261e6ea1120f31fbe546 (diff)
downloadgnunet-4bbdc27dea7445bfa22af9b675b049ffc23b96b1.tar.gz
gnunet-4bbdc27dea7445bfa22af9b675b049ffc23b96b1.zip
URI & SMIMEA DNS RR
Diffstat (limited to 'src/cli')
-rw-r--r--src/cli/namestore/gnunet-namestore.c3
-rw-r--r--src/cli/namestore/gnunet-zoneimport.c11
2 files changed, 13 insertions, 1 deletions
diff --git a/src/cli/namestore/gnunet-namestore.c b/src/cli/namestore/gnunet-namestore.c
index baa036ac7..00eacfcfd 100644
--- a/src/cli/namestore/gnunet-namestore.c
+++ b/src/cli/namestore/gnunet-namestore.c
@@ -1465,10 +1465,11 @@ run_with_zone_pkey (const struct GNUNET_CONFIGURATION_Handle *cfg)
1465 } 1465 }
1466 if ((GNUNET_DNSPARSER_TYPE_SRV == type) || 1466 if ((GNUNET_DNSPARSER_TYPE_SRV == type) ||
1467 (GNUNET_DNSPARSER_TYPE_TLSA == type) || 1467 (GNUNET_DNSPARSER_TYPE_TLSA == type) ||
1468 (GNUNET_DNSPARSER_TYPE_SMIMEA == type) ||
1468 (GNUNET_DNSPARSER_TYPE_OPENPGPKEY == type)) 1469 (GNUNET_DNSPARSER_TYPE_OPENPGPKEY == type))
1469 { 1470 {
1470 fprintf (stderr, 1471 fprintf (stderr,
1471 _ ("For DNS record types `SRV', `TLSA' and `OPENPGPKEY'")); 1472 _ ("For DNS record types `SRV', `TLSA', `SMIMEA' and `OPENPGPKEY'"));
1472 fprintf (stderr, ", please use a `BOX' record instead\n"); 1473 fprintf (stderr, ", please use a `BOX' record instead\n");
1473 ret = 1; 1474 ret = 1;
1474 finish_command (); 1475 finish_command ();
diff --git a/src/cli/namestore/gnunet-zoneimport.c b/src/cli/namestore/gnunet-zoneimport.c
index c7e0cf65f..9e8185653 100644
--- a/src/cli/namestore/gnunet-zoneimport.c
+++ b/src/cli/namestore/gnunet-zoneimport.c
@@ -876,6 +876,17 @@ process_record (void *cls, const struct GNUNET_DNSPARSER_Record *rec)
876 } 876 }
877 break; 877 break;
878 878
879 case GNUNET_DNSPARSER_TYPE_URI:
880 if (GNUNET_OK ==
881 GNUNET_DNSPARSER_builder_add_uri (dst, dst_len, &off, rec->data.uri))
882 {
883 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
884 "Converting URI record for `%s'\n",
885 rec->name);
886 add_record (req, rec->type, expiration_time, dst, off);
887 }
888 break;
889
879 case GNUNET_DNSPARSER_TYPE_PTR: 890 case GNUNET_DNSPARSER_TYPE_PTR:
880 if (GNUNET_OK == GNUNET_DNSPARSER_builder_add_name (dst, 891 if (GNUNET_OK == GNUNET_DNSPARSER_builder_add_name (dst,
881 dst_len, 892 dst_len,