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;