diff options
author | Sebastian Nadler <sebastian.nadler@tum.de> | 2023-10-25 22:01:39 +0200 |
---|---|---|
committer | Sebastian Nadler <sebastian.nadler@tum.de> | 2023-11-30 19:33:39 +0100 |
commit | 4bbdc27dea7445bfa22af9b675b049ffc23b96b1 (patch) | |
tree | 40332abfcac637b92c0ceae510d97005209f374e /src/cli | |
parent | aa8979eac7a4f6621c02261e6ea1120f31fbe546 (diff) | |
download | gnunet-4bbdc27dea7445bfa22af9b675b049ffc23b96b1.tar.gz gnunet-4bbdc27dea7445bfa22af9b675b049ffc23b96b1.zip |
URI & SMIMEA DNS RR
Diffstat (limited to 'src/cli')
-rw-r--r-- | src/cli/namestore/gnunet-namestore.c | 3 | ||||
-rw-r--r-- | src/cli/namestore/gnunet-zoneimport.c | 11 |
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, |