diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-02-14 12:15:54 +0100 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-02-14 12:15:54 +0100 |
commit | 8f7f4944aaf9b689c4a5b35b869f17c18cd37f54 (patch) | |
tree | 1c08f060727ece3778aa63f57e35c079dd5a4189 /src/gns/gnunet-service-gns_resolver.c | |
parent | 0c6475bd0c66bbc5190fb199d67594f203d93b2f (diff) | |
download | gnunet-8f7f4944aaf9b689c4a5b35b869f17c18cd37f54.tar.gz gnunet-8f7f4944aaf9b689c4a5b35b869f17c18cd37f54.zip |
GNS: Rename CNAME test; bugfix
Diffstat (limited to 'src/gns/gnunet-service-gns_resolver.c')
-rw-r--r-- | src/gns/gnunet-service-gns_resolver.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/gns/gnunet-service-gns_resolver.c b/src/gns/gnunet-service-gns_resolver.c index 5573d072a..549230abd 100644 --- a/src/gns/gnunet-service-gns_resolver.c +++ b/src/gns/gnunet-service-gns_resolver.c | |||
@@ -1197,7 +1197,7 @@ recursive_dns_resolution (struct GNS_ResolverHandle *rh) | |||
1197 | */ | 1197 | */ |
1198 | static void | 1198 | static void |
1199 | handle_gns_redirect_result (struct GNS_ResolverHandle *rh, | 1199 | handle_gns_redirect_result (struct GNS_ResolverHandle *rh, |
1200 | const char *rname) | 1200 | const char *rname) |
1201 | { | 1201 | { |
1202 | size_t nlen; | 1202 | size_t nlen; |
1203 | char *res; | 1203 | char *res; |
@@ -1206,6 +1206,9 @@ handle_gns_redirect_result (struct GNS_ResolverHandle *rh, | |||
1206 | int af; | 1206 | int af; |
1207 | struct GNUNET_IDENTITY_PublicKey zone; | 1207 | struct GNUNET_IDENTITY_PublicKey zone; |
1208 | 1208 | ||
1209 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | ||
1210 | "Handling GNS REDIRECT result `%s'\n", | ||
1211 | rname); | ||
1209 | nlen = strlen (rname); | 1212 | nlen = strlen (rname); |
1210 | tld = GNS_get_tld (rname); | 1213 | tld = GNS_get_tld (rname); |
1211 | if (0 == strcmp ("+", tld)) | 1214 | if (0 == strcmp ("+", tld)) |
@@ -1945,8 +1948,8 @@ handle_gns_resolution_result (void *cls, | |||
1945 | (GNUNET_GNSRECORD_TYPE_REDIRECT == rd[0].record_type) && | 1948 | (GNUNET_GNSRECORD_TYPE_REDIRECT == rd[0].record_type) && |
1946 | (GNUNET_GNSRECORD_TYPE_REDIRECT != rh->record_type)) | 1949 | (GNUNET_GNSRECORD_TYPE_REDIRECT != rh->record_type)) |
1947 | { | 1950 | { |
1948 | handle_gns_cname_result (rh, | 1951 | handle_gns_redirect_result (rh, |
1949 | rd[0].data); | 1952 | rd[0].data); |
1950 | return; | 1953 | return; |
1951 | } | 1954 | } |
1952 | 1955 | ||
@@ -2311,7 +2314,7 @@ handle_gns_resolution_result (void *cls, | |||
2311 | _ ("Unable to process critical delegation record\n")); | 2314 | _ ("Unable to process critical delegation record\n")); |
2312 | break; | 2315 | break; |
2313 | } | 2316 | } |
2314 | fail: | 2317 | fail: |
2315 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, | 2318 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, |
2316 | _ ("GNS lookup recursion failed (no delegation record found)\n")); | 2319 | _ ("GNS lookup recursion failed (no delegation record found)\n")); |
2317 | fail_resolution (rh); | 2320 | fail_resolution (rh); |
@@ -2949,7 +2952,7 @@ GNS_resolver_init (struct GNUNET_NAMECACHE_Handle *nc, | |||
2949 | if (GNUNET_YES == disable_cache) | 2952 | if (GNUNET_YES == disable_cache) |
2950 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, | 2953 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, |
2951 | "Namecache disabled\n"); | 2954 | "Namecache disabled\n"); |
2952 | } | 2955 | } |
2953 | 2956 | ||
2954 | 2957 | ||
2955 | /** | 2958 | /** |