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;
