diff -ur links-current/default.c links-current-fefe/default.c --- links-current/default.c Sat Jan 15 22:53:54 2000 +++ links-current-fefe/default.c Fri Feb 25 23:10:59 2000 @@ -703,6 +703,8 @@ unsigned char download_dir[MAX_STR_LEN] = ""; +unsigned char proxyauth[MAX_STR_LEN] = ""; + /* These are workarounds for some CGI script bugs */ int bug_302_redirect = 0; /* When got 301 or 302 from POST request, change it to GET @@ -733,6 +735,7 @@ 1, gen_cmd, str_rd, str_wr, 0, MAX_STR_LEN, http_proxy, "http_proxy", "http-proxy", 1, gen_cmd, str_rd, str_wr, 0, MAX_STR_LEN, ftp_proxy, "ftp_proxy", "ftp-proxy", 1, gen_cmd, str_rd, str_wr, 0, MAX_STR_LEN, download_dir, "download_dir", "download-dir", + 1, gen_cmd, str_rd, str_wr, 0, MAX_STR_LEN, proxyauth, "proxyauth", "proxy-auth", 1, gen_cmd, cp_rd, cp_wr, 0, 0, &assume_cp, "assume_codepage", "assume-codepage", 1, NULL, term_rd, NULL, 0, 0, NULL, "terminal", NULL, 1, NULL, term2_rd, term2_wr, 0, 0, NULL, "terminal2", NULL, diff -ur links-current/http.c links-current-fefe/http.c --- links-current/http.c Sat Jan 15 22:07:44 2000 +++ links-current-fefe/http.c Fri Feb 25 23:17:31 2000 @@ -199,6 +199,10 @@ add_to_str(&hdr, &l, "\r\n"); } } + if (proxyauth[0]) { + add_to_str(&hdr, &l, proxyauth); + add_to_str(&hdr, &l, "\r\n"); + } if (c->no_cache >= NC_PR_NO_CACHE) add_to_str(&hdr, &l, "Pragma: no-cache\r\nCache-Control: no-cache\r\n"); if (c->from) { add_to_str(&hdr, &l, "Range: bytes="); diff -ur links-current/links.h links-current-fefe/links.h --- links-current/links.h Sat Jan 29 21:35:42 2000 +++ links-current-fefe/links.h Fri Feb 25 23:13:33 2000 @@ -1711,6 +1711,7 @@ extern unsigned char http_proxy[]; extern unsigned char ftp_proxy[]; extern unsigned char download_dir[]; +extern unsigned char proxyauth[]; extern int bug_302_redirect; extern int bug_post_no_keepalive;