diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-08-14 20:05:17 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-08-14 20:05:17 +0000 |
commit | 89975a4c15ba6829bcf10e3287aac013d2f58973 (patch) | |
tree | c06477a31ff8dead4cf88d6fd8ca73520206cfda /src/vpn/gnunet-service-dns.c | |
parent | 7884866ee7cf796384342d104944256192d774a0 (diff) | |
download | gnunet-89975a4c15ba6829bcf10e3287aac013d2f58973.tar.gz gnunet-89975a4c15ba6829bcf10e3287aac013d2f58973.zip |
stuff
Diffstat (limited to 'src/vpn/gnunet-service-dns.c')
-rw-r--r-- | src/vpn/gnunet-service-dns.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/vpn/gnunet-service-dns.c b/src/vpn/gnunet-service-dns.c index 351e6671a..fca21ee4d 100644 --- a/src/vpn/gnunet-service-dns.c +++ b/src/vpn/gnunet-service-dns.c | |||
@@ -226,7 +226,7 @@ mesh_send_response (void *cls, size_t size, void *buf) | |||
226 | uint32_t *sz = cls; | 226 | uint32_t *sz = cls; |
227 | struct GNUNET_MESH_Tunnel **tunnel = (struct GNUNET_MESH_Tunnel**)(sz+1); | 227 | struct GNUNET_MESH_Tunnel **tunnel = (struct GNUNET_MESH_Tunnel**)(sz+1); |
228 | struct dns_pkt *dns = (struct dns_pkt *) (tunnel + 1); | 228 | struct dns_pkt *dns = (struct dns_pkt *) (tunnel + 1); |
229 | hdr->type = htons (GNUNET_MESSAGE_TYPE_REMOTE_ANSWER_DNS); | 229 | hdr->type = htons (GNUNET_MESSAGE_TYPE_VPN_REMOTE_ANSWER_DNS); |
230 | hdr->size = htons (*sz + sizeof (struct GNUNET_MessageHeader)); | 230 | hdr->size = htons (*sz + sizeof (struct GNUNET_MessageHeader)); |
231 | 231 | ||
232 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 232 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
@@ -426,7 +426,7 @@ receive_mesh_answer (void *cls __attribute__((unused)), | |||
426 | GNUNET_malloc (len + 2 * sizeof (struct answer_packet_list *)); | 426 | GNUNET_malloc (len + 2 * sizeof (struct answer_packet_list *)); |
427 | memset (answer, 0, len + 2 * sizeof (struct answer_packet_list *)); | 427 | memset (answer, 0, len + 2 * sizeof (struct answer_packet_list *)); |
428 | 428 | ||
429 | answer->pkt.hdr.type = htons (GNUNET_MESSAGE_TYPE_LOCAL_RESPONSE_DNS); | 429 | answer->pkt.hdr.type = htons (GNUNET_MESSAGE_TYPE_VPN_DNS_LOCAL_RESPONSE_DNS); |
430 | answer->pkt.hdr.size = htons (len); | 430 | answer->pkt.hdr.size = htons (len); |
431 | 431 | ||
432 | struct dns_pkt_parsed* pdns = parse_dns_packet(dns); | 432 | struct dns_pkt_parsed* pdns = parse_dns_packet(dns); |
@@ -541,7 +541,7 @@ send_rev_query(void * cls, const struct GNUNET_SCHEDULER_TaskContext *tc) { | |||
541 | struct answer_packet_list* answer = GNUNET_malloc(len + 2*sizeof(struct answer_packet_list*)); | 541 | struct answer_packet_list* answer = GNUNET_malloc(len + 2*sizeof(struct answer_packet_list*)); |
542 | memset(answer, 0, len + 2*sizeof(struct answer_packet_list*)); | 542 | memset(answer, 0, len + 2*sizeof(struct answer_packet_list*)); |
543 | 543 | ||
544 | answer->pkt.hdr.type = htons(GNUNET_MESSAGE_TYPE_LOCAL_RESPONSE_DNS); | 544 | answer->pkt.hdr.type = htons(GNUNET_MESSAGE_TYPE_VPN_DNS_LOCAL_RESPONSE_DNS); |
545 | answer->pkt.hdr.size = htons(len); | 545 | answer->pkt.hdr.size = htons(len); |
546 | answer->pkt.subtype = GNUNET_DNS_ANSWER_TYPE_REV; | 546 | answer->pkt.subtype = GNUNET_DNS_ANSWER_TYPE_REV; |
547 | 547 | ||
@@ -633,7 +633,7 @@ receive_dht(void *cls, | |||
633 | struct answer_packet_list* answer = GNUNET_malloc(len + 2*sizeof(struct answer_packet_list*)); | 633 | struct answer_packet_list* answer = GNUNET_malloc(len + 2*sizeof(struct answer_packet_list*)); |
634 | memset(answer, 0, len + 2*sizeof(struct answer_packet_list*)); | 634 | memset(answer, 0, len + 2*sizeof(struct answer_packet_list*)); |
635 | 635 | ||
636 | answer->pkt.hdr.type = htons(GNUNET_MESSAGE_TYPE_LOCAL_RESPONSE_DNS); | 636 | answer->pkt.hdr.type = htons(GNUNET_MESSAGE_TYPE_VPN_DNS_LOCAL_RESPONSE_DNS); |
637 | answer->pkt.hdr.size = htons(len); | 637 | answer->pkt.hdr.size = htons(len); |
638 | answer->pkt.subtype = GNUNET_DNS_ANSWER_TYPE_SERVICE; | 638 | answer->pkt.subtype = GNUNET_DNS_ANSWER_TYPE_SERVICE; |
639 | 639 | ||
@@ -851,7 +851,7 @@ receive_query(void *cls __attribute__((unused)), | |||
851 | struct tunnel_cls *cls_ = GNUNET_malloc(size); | 851 | struct tunnel_cls *cls_ = GNUNET_malloc(size); |
852 | cls_->hdr.size = size - sizeof(struct GNUNET_MESH_Tunnel*); | 852 | cls_->hdr.size = size - sizeof(struct GNUNET_MESH_Tunnel*); |
853 | 853 | ||
854 | cls_->hdr.type = ntohs(GNUNET_MESSAGE_TYPE_REMOTE_QUERY_DNS); | 854 | cls_->hdr.type = ntohs(GNUNET_MESSAGE_TYPE_VPN_REMOTE_QUERY_DNS); |
855 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "size: %d\n", size); | 855 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "size: %d\n", size); |
856 | 856 | ||
857 | memcpy(&cls_->dns, dns, cls_->hdr.size - sizeof(struct GNUNET_MessageHeader)); | 857 | memcpy(&cls_->dns, dns, cls_->hdr.size - sizeof(struct GNUNET_MessageHeader)); |
@@ -1020,7 +1020,7 @@ read_response (void *cls | |||
1020 | struct answer_packet_list *answer = | 1020 | struct answer_packet_list *answer = |
1021 | GNUNET_malloc (len + 2 * sizeof (struct answer_packet_list *)); | 1021 | GNUNET_malloc (len + 2 * sizeof (struct answer_packet_list *)); |
1022 | answer->pkt.hdr.type = | 1022 | answer->pkt.hdr.type = |
1023 | htons (GNUNET_MESSAGE_TYPE_LOCAL_RESPONSE_DNS); | 1023 | htons (GNUNET_MESSAGE_TYPE_VPN_DNS_LOCAL_RESPONSE_DNS); |
1024 | answer->pkt.hdr.size = htons (len); | 1024 | answer->pkt.hdr.size = htons (len); |
1025 | answer->pkt.subtype = GNUNET_DNS_ANSWER_TYPE_IP; | 1025 | answer->pkt.subtype = GNUNET_DNS_ANSWER_TYPE_IP; |
1026 | answer->pkt.from = addr.sin_addr.s_addr; | 1026 | answer->pkt.from = addr.sin_addr.s_addr; |
@@ -1287,15 +1287,15 @@ run (void *cls, | |||
1287 | { | 1287 | { |
1288 | static const struct GNUNET_SERVER_MessageHandler handlers[] = { | 1288 | static const struct GNUNET_SERVER_MessageHandler handlers[] = { |
1289 | /* callback, cls, type, size */ | 1289 | /* callback, cls, type, size */ |
1290 | {&receive_query, NULL, GNUNET_MESSAGE_TYPE_LOCAL_QUERY_DNS, 0}, | 1290 | {&receive_query, NULL, GNUNET_MESSAGE_TYPE_VPN_DNS_LOCAL_QUERY_DNS, 0}, |
1291 | {&rehijack, NULL, GNUNET_MESSAGE_TYPE_REHIJACK, | 1291 | {&rehijack, NULL, GNUNET_MESSAGE_TYPE_REHIJACK, |
1292 | sizeof (struct GNUNET_MessageHeader)}, | 1292 | sizeof (struct GNUNET_MessageHeader)}, |
1293 | {NULL, NULL, 0, 0} | 1293 | {NULL, NULL, 0, 0} |
1294 | }; | 1294 | }; |
1295 | 1295 | ||
1296 | static const struct GNUNET_MESH_MessageHandler mesh_handlers[] = { | 1296 | static const struct GNUNET_MESH_MessageHandler mesh_handlers[] = { |
1297 | {receive_mesh_query, GNUNET_MESSAGE_TYPE_REMOTE_QUERY_DNS, 0}, | 1297 | {receive_mesh_query, GNUNET_MESSAGE_TYPE_VPN_REMOTE_QUERY_DNS, 0}, |
1298 | {receive_mesh_answer, GNUNET_MESSAGE_TYPE_REMOTE_ANSWER_DNS, 0}, | 1298 | {receive_mesh_answer, GNUNET_MESSAGE_TYPE_VPN_REMOTE_ANSWER_DNS, 0}, |
1299 | {NULL, 0, 0} | 1299 | {NULL, 0, 0} |
1300 | }; | 1300 | }; |
1301 | 1301 | ||