aboutsummaryrefslogtreecommitdiff
path: root/src/vpn/gnunet-service-dns.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-08-14 20:05:17 +0000
committerChristian Grothoff <christian@grothoff.org>2011-08-14 20:05:17 +0000
commit89975a4c15ba6829bcf10e3287aac013d2f58973 (patch)
treec06477a31ff8dead4cf88d6fd8ca73520206cfda /src/vpn/gnunet-service-dns.c
parent7884866ee7cf796384342d104944256192d774a0 (diff)
downloadgnunet-89975a4c15ba6829bcf10e3287aac013d2f58973.tar.gz
gnunet-89975a4c15ba6829bcf10e3287aac013d2f58973.zip
stuff
Diffstat (limited to 'src/vpn/gnunet-service-dns.c')
-rw-r--r--src/vpn/gnunet-service-dns.c18
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