diff options
Diffstat (limited to 'src/dns')
-rw-r--r-- | src/dns/Makefile.am | 8 | ||||
-rw-r--r-- | src/dns/dnsparser.c | 8 | ||||
-rw-r--r-- | src/dns/dnsstub.c | 17 | ||||
-rw-r--r-- | src/dns/gnunet-zonewalk.c (renamed from src/dns/gnunet-zoneimport.c) | 0 |
4 files changed, 19 insertions, 14 deletions
diff --git a/src/dns/Makefile.am b/src/dns/Makefile.am index 8e5b06043..9a4ecdcfd 100644 --- a/src/dns/Makefile.am +++ b/src/dns/Makefile.am | |||
@@ -37,7 +37,7 @@ libexec_PROGRAMS = \ | |||
37 | noinst_PROGRAMS = \ | 37 | noinst_PROGRAMS = \ |
38 | gnunet-dns-monitor \ | 38 | gnunet-dns-monitor \ |
39 | gnunet-dns-redirector \ | 39 | gnunet-dns-redirector \ |
40 | gnunet-zoneimport | 40 | gnunet-zonewalk |
41 | 41 | ||
42 | plugin_LTLIBRARIES = \ | 42 | plugin_LTLIBRARIES = \ |
43 | libgnunet_plugin_block_dns.la | 43 | libgnunet_plugin_block_dns.la |
@@ -62,9 +62,9 @@ gnunet_dns_monitor_LDADD = \ | |||
62 | $(top_builddir)/src/util/libgnunetutil.la \ | 62 | $(top_builddir)/src/util/libgnunetutil.la \ |
63 | $(GN_LIBINTL) | 63 | $(GN_LIBINTL) |
64 | 64 | ||
65 | gnunet_zoneimport_SOURCES = \ | 65 | gnunet_zonewalk_SOURCES = \ |
66 | gnunet-zoneimport.c | 66 | gnunet-zonewalk.c |
67 | gnunet_zoneimport_LDADD = \ | 67 | gnunet_zonewalk_LDADD = \ |
68 | libgnunetdnsparser.la \ | 68 | libgnunetdnsparser.la \ |
69 | libgnunetdnsstub.la \ | 69 | libgnunetdnsstub.la \ |
70 | $(top_builddir)/src/util/libgnunetutil.la \ | 70 | $(top_builddir)/src/util/libgnunetutil.la \ |
diff --git a/src/dns/dnsparser.c b/src/dns/dnsparser.c index 7e200ee7c..6f9a24b7e 100644 --- a/src/dns/dnsparser.c +++ b/src/dns/dnsparser.c | |||
@@ -815,7 +815,9 @@ GNUNET_DNSPARSER_builder_add_name (char *dst, | |||
815 | return GNUNET_SYSERR; | 815 | return GNUNET_SYSERR; |
816 | 816 | ||
817 | if (IDNA_SUCCESS != | 817 | if (IDNA_SUCCESS != |
818 | (rc = idna_to_ascii_8z (name, &idna_start, IDNA_ALLOW_UNASSIGNED))) | 818 | (rc = idna_to_ascii_8z (name, |
819 | &idna_start, | ||
820 | IDNA_ALLOW_UNASSIGNED))) | ||
819 | { | 821 | { |
820 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, | 822 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, |
821 | _("Failed to convert UTF-8 name `%s' to DNS IDNA format: %s\n"), | 823 | _("Failed to convert UTF-8 name `%s' to DNS IDNA format: %s\n"), |
@@ -841,7 +843,9 @@ GNUNET_DNSPARSER_builder_add_name (char *dst, | |||
841 | goto fail; /* segment too long or empty */ | 843 | goto fail; /* segment too long or empty */ |
842 | } | 844 | } |
843 | dst[pos++] = (char) (uint8_t) len; | 845 | dst[pos++] = (char) (uint8_t) len; |
844 | GNUNET_memcpy (&dst[pos], idna_name, len); | 846 | GNUNET_memcpy (&dst[pos], |
847 | idna_name, | ||
848 | len); | ||
845 | pos += len; | 849 | pos += len; |
846 | idna_name += len + 1; /* also skip dot */ | 850 | idna_name += len + 1; /* also skip dot */ |
847 | } | 851 | } |
diff --git a/src/dns/dnsstub.c b/src/dns/dnsstub.c index 6eb3612c2..b1068a6de 100644 --- a/src/dns/dnsstub.c +++ b/src/dns/dnsstub.c | |||
@@ -508,9 +508,10 @@ transmit_query (void *cls) | |||
508 | sa, | 508 | sa, |
509 | salen)) | 509 | salen)) |
510 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, | 510 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, |
511 | _("Failed to send DNS request to %s\n"), | 511 | _("Failed to send DNS request to %s: %s\n"), |
512 | GNUNET_a2s (sa, | 512 | GNUNET_a2s (sa, |
513 | salen)); | 513 | salen), |
514 | STRERROR (errno)); | ||
514 | else | 515 | else |
515 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 516 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
516 | _("Sent DNS request to %s\n"), | 517 | _("Sent DNS request to %s\n"), |
@@ -687,14 +688,14 @@ GNUNET_DNSSTUB_add_dns_sa (struct GNUNET_DNSSTUB_Context *ctx, | |||
687 | switch (sa->sa_family) | 688 | switch (sa->sa_family) |
688 | { | 689 | { |
689 | case AF_INET: | 690 | case AF_INET: |
690 | memcpy (&ds->ss, | 691 | GNUNET_memcpy (&ds->ss, |
691 | sa, | 692 | sa, |
692 | sizeof (struct sockaddr_in)); | 693 | sizeof (struct sockaddr_in)); |
693 | break; | 694 | break; |
694 | case AF_INET6: | 695 | case AF_INET6: |
695 | memcpy (&ds->ss, | 696 | GNUNET_memcpy (&ds->ss, |
696 | sa, | 697 | sa, |
697 | sizeof (struct sockaddr_in6)); | 698 | sizeof (struct sockaddr_in6)); |
698 | break; | 699 | break; |
699 | default: | 700 | default: |
700 | GNUNET_break (0); | 701 | GNUNET_break (0); |
diff --git a/src/dns/gnunet-zoneimport.c b/src/dns/gnunet-zonewalk.c index 860672e7a..860672e7a 100644 --- a/src/dns/gnunet-zoneimport.c +++ b/src/dns/gnunet-zonewalk.c | |||