diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2012-08-02 16:28:00 +0000 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2012-08-02 16:28:00 +0000 |
commit | 402e6b4fabeebdbdcb8a0c4d6ccd779fa771917d (patch) | |
tree | 27b150c52c48fa9fdf80f050df13dc9e937e045d /src/gns | |
parent | b12eb34b29fac43e71f656cf8246ecb2e17355fa (diff) | |
download | gnunet-402e6b4fabeebdbdcb8a0c4d6ccd779fa771917d.tar.gz gnunet-402e6b4fabeebdbdcb8a0c4d6ccd779fa771917d.zip |
-proxy: add GNS header
Diffstat (limited to 'src/gns')
-rw-r--r-- | src/gns/gnunet-gns-proxy.c | 20 |
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 | ||
579 | static int | ||
580 | get_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; |