links

lynx-like text mode web browser
git clone anongit@rnpnr.xyz:links.git
Log | Files | Refs | Feed | README | LICENSE

Commit: 52f7302d357d81efc5af0f7a8651b215fe120904
Parent: bfcc820078e4bde416ce46f5c12ac304a7d507b2
Author: opask
Date:   Thu,  9 Aug 2018 04:19:22 -0600

privacy: do not send accept language

Diffstat:
Mhttp.c | 21---------------------
1 file changed, 0 insertions(+), 21 deletions(-)

diff --git a/http.c b/http.c @@ -27,7 +27,6 @@ static void test_restart(struct connection *c); static void add_user_agent(unsigned char **hdr, int *l); static void add_referer(unsigned char **hdr, int *l, unsigned char *url, unsigned char *prev_url); static void add_accept(unsigned char **hdr, int *l); -static void add_accept_language(unsigned char **hdr, int *l, struct http_connection_info *info); static void add_accept_encoding(unsigned char **hdr, int *l, unsigned char *url, struct connection *c); static void add_accept_charset(unsigned char **hdr, int *l, struct http_connection_info *info); static void add_connection(unsigned char **hdr, int *l, int http10, int proxy, int post); @@ -339,7 +338,6 @@ added_connect: test_restart(c); add_referer(&hdr, &l, host, c->prev_url); add_accept(&hdr, &l); - add_accept_language(&hdr, &l, info); add_accept_encoding(&hdr, &l, host, c); add_accept_charset(&hdr, &l, info); /* Always add DNT */ @@ -432,25 +430,6 @@ static void add_accept(unsigned char **hdr, int *l) add_to_str(hdr, l, cast_uchar "Accept: */*\r\n"); } -static void add_accept_language(unsigned char **hdr, int *l, struct http_connection_info *info) -{ - if (!(info->bl_flags & BL_NO_ACCEPT_LANGUAGE)) { - add_to_str(hdr, l, cast_uchar "Accept-Language: "); - if (SCRUB_HEADERS) - add_to_str(hdr, l, cast_uchar "en-US,en;q=0.5\r\n"); - else { - int la; - la = *l; - add_to_str(hdr, l, get_text_translation(TEXT_(T__ACCEPT_LANGUAGE), NULL)); - add_to_str(hdr, l, cast_uchar ","); - if (!strstr((char *)(*hdr + la), "en,") - && !strstr((char *)(*hdr + la), "en;")) - add_to_str(hdr, l, cast_uchar "en;q=0.2,"); - add_to_str(hdr, l, cast_uchar "*;q=0.1\r\n"); - } - } -} - static int advertise_compression(unsigned char *url, struct connection *c) { struct http_connection_info *info = c->info;