aboutsummaryrefslogtreecommitdiff
path: root/src/gns
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2012-08-02 16:28:00 +0000
committerMartin Schanzenbach <mschanzenbach@posteo.de>2012-08-02 16:28:00 +0000
commit402e6b4fabeebdbdcb8a0c4d6ccd779fa771917d (patch)
tree27b150c52c48fa9fdf80f050df13dc9e937e045d /src/gns
parentb12eb34b29fac43e71f656cf8246ecb2e17355fa (diff)
downloadgnunet-402e6b4fabeebdbdcb8a0c4d6ccd779fa771917d.tar.gz
gnunet-402e6b4fabeebdbdcb8a0c4d6ccd779fa771917d.zip
-proxy: add GNS header
Diffstat (limited to 'src/gns')
-rw-r--r--src/gns/gnunet-gns-proxy.c20
1 files changed, 3 insertions, 17 deletions
diff --git a/src/gns/gnunet-gns-proxy.c b/src/gns/gnunet-gns-proxy.c
index 1e558e2f9..4a8c40cfb 100644
--- a/src/gns/gnunet-gns-proxy.c
+++ b/src/gns/gnunet-gns-proxy.c
@@ -576,21 +576,6 @@ con_post_data_iter (void *cls,
576} 576}
577 577
578 578
579static int
580get_uri_val_iter (void *cls,
581 enum MHD_ValueKind kind,
582 const char *key,
583 const char *value)
584{
585 char* buf = cls;
586
587 if (strlen (buf) + strlen (value) + 3 > MAX_HTTP_URI_LENGTH)
588 return MHD_NO;
589 sprintf (buf+strlen (buf), "?%s=%s", key, value);
590
591 return MHD_YES;
592}
593
594/** 579/**
595 * Read HTTP request header field 'Host' 580 * Read HTTP request header field 'Host'
596 * 581 *
@@ -1816,9 +1801,7 @@ create_response (void *cls,
1816 1801
1817 GNUNET_log (GNUNET_ERROR_TYPE_INFO, 1802 GNUNET_log (GNUNET_ERROR_TYPE_INFO,
1818 "Got %s request for %s\n", meth, url); 1803 "Got %s request for %s\n", meth, url);
1819 //ctask = GNUNET_malloc (sizeof (struct ProxyCurlTask));
1820 ctask->mhd = hd; 1804 ctask->mhd = hd;
1821
1822 ctask->curl = curl_easy_init(); 1805 ctask->curl = curl_easy_init();
1823 if (NULL == ctask->curl) 1806 if (NULL == ctask->curl)
1824 { 1807 {
@@ -1833,6 +1816,9 @@ create_response (void *cls,
1833 return ret; 1816 return ret;
1834 } 1817 }
1835 1818
1819 /* Add GNS header */
1820 ctask->headers = curl_slist_append (ctask->headers,
1821 "GNS: YES");
1836 ctask->accepted = GNUNET_YES; 1822 ctask->accepted = GNUNET_YES;
1837 ctask->download_in_progress = GNUNET_YES; 1823 ctask->download_in_progress = GNUNET_YES;
1838 ctask->buf_status = BUF_WAIT_FOR_CURL; 1824 ctask->buf_status = BUF_WAIT_FOR_CURL;