Fumitoshi UKAI
62fc785e24
[w3m-dev 03431] save file by background process
...
* file.c (loadGeneralFile): use _doFileCopy()
(_doFileCopy): renamed from doFileCopy()
lock
fork & save
(doFileSave): lock
fork & save
* fm.h (DownloadList): added
(FirstDL): added
(LastDL): added
* form.c (struct internal_action): add download
* funcname.tab (DOWNLOAD_LIST): added
* html.h (URLFile): add url
* main.c (dump_extra): add add_download_list
(main): add_download_list, ldDL()
(_quitfm): added
(quitfm): rewrite with _quitfm()
(qquitfm): ditto
(w3m_exit): stopDownload()
(addDownloadList): added
(checkDownloadList): added
(convert_size3): added
(DownloadListBuffer): added
(download_action): added
(stopDownload): added
(ldDL): added
* proto.h (ldDL): added
(convert_size): added
(convert_size2): added
(doFileCopy): deleted
(_doFileCopy): added
(addDownloadList): added
(stopDownload): added
(checkDownloadList): added
(download_action): added
* url.c (openURL): save url in uf
From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp >
2002-11-15 15:19:43 +00:00
Fumitoshi UKAI
41139c1337
[w3m-dev 03429] https proxy
...
* fm.h (HTTPS_proxy): added
(HTTPS_proxy_parsed): added
* main.c (main): check https_proxy
* rc.c (CMT_HTTPS_PROXY): added
(https_proxy): added
(parse_proxy): HTTPS_proxy
* url.c (openURL): for HTTPS, use HTTPS_proxy
(schemeToProxy): HTTPS_proxy_parsed
From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp >
2002-11-14 16:56:22 +00:00
Fumitoshi UKAI
bcb1de20e2
[w3m-dev 03382] Interrupt in no_proxy_check()
...
* url.c (check_no_proxy): SIGINT trap by KeyAbort
From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp >
2002-11-06 15:03:25 +00:00
Fumitoshi UKAI
0bb13ab6c5
[w3m-dev-en 00827] Re: w3m-cvs segfaults on news://<mid> URLs
...
* url.c (openURL): check pu->file for news:
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-11-04 08:47:37 +00:00
Fumitoshi UKAI
7fc90cee15
add comments for news: URL
2002-11-02 18:12:06 +00:00
Fumitoshi UKAI
3721324a4a
[w3m-dev 03336] proxy check for https authorization:
...
* url.c (HTTPrequest): check CONNECT request for ssl
From: AIDA Shinra <aida-s@jcom.home.ne.jp >
2002-10-08 15:28:37 +00:00
Fumitoshi UKAI
d4214f39a6
Re: [w3m-dev 03320] Re: Passwords
...
* etc.c (dir_under): same path is ok
* file.c (loadGeneralFile): if missing, return NULL
ssl cert already checked
* html.h (URLFILE): add ssl_certificate
* istream.c (ssl_get_certificate): change args
* istream.h (ssl_get_certificate): ditto
* url.c (openSSLHandle): add p_cert
ssl certificate check here
(HTTPrequest): auth_cookie fix
From: AIDA Shinra <aida-s@jcom.home.ne.jp >
2002-09-28 16:30:07 +00:00
Fumitoshi UKAI
29e57b1c5c
[w3m-dev 03319] mailto
...
* main.c (followA): mailto
* main.c (cmd_loadURL): mailto
* url.c (_parsedURL2Str): mailto: query
From: AIDA Shinra <aida-s@jcom.home.ne.jp >
2002-09-24 17:06:04 +00:00
Fumitoshi UKAI
f5c8b4df75
[w3m-dev 03318] Re: Passwords
...
* etc.c (struct auth_path): added
(passwords): added
(dir_under): added
(add_auth_pass_entry): added
(find_auth_pass_entry): added
(find_auth_user_passwd): added
(loadPasswd): added
(find_auth): dir_under()
(add_auth_cookie): check file
* file.c (find_auth_user_passwd): removed
(getAuthCookie): use delText()
check proxy
(get_auth_cookie): removed
(loadGeneralFile): auth_pu
* proto.h (schemeToProxy): added
(get_auth_cookie): removed
(loadPasswd): added
(find_auth_user_passwd): added
* rc.c (sync_with_option): loadPasswd()
* textlist.c (delValue): added
* textlist.h (delValue): added
(delText): added
* url.c (HTTPrequest): seen_www_auth
(schemeToProxy): added
From: AIDA Shinra <aida-s@jcom.home.ne.jp >
2002-09-24 16:35:02 +00:00
Fumitoshi UKAI
804cd482d6
[w3m-dev 03093] Re: gopher broken
...
(Re: Bug#137287: w3m: segfault on gopher://xxxx.xxx URI)
* file.c (loadGopherDir): fix ->ptr
q should be url_quote()
* url.c (openURL): url_unquote() for gopher selector
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-03-08 15:59:25 +00:00
Fumitoshi UKAI
ae731e7079
* version.c.in: 0.3+cvs
...
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-03-06 03:32:10 +00:00
Fumitoshi UKAI
84854e6db6
[w3m-dev 03072] Proxy-Authorization (Re: Re: https through proxy)
...
* file.c (loadGeneralFile) delete Proxy-Authorization set here
* fm.h (HR_FLAG_PROXY): added
* main.c (MAIN): need "Basic " for proxy_auth_cookie
* url.c (HTTPrequest): add seen_proxy_auth
if proxy and no Proxy-Authorization: header seen and
has proxy_auth_cookie, use it
* url.c (openURL): hr->flag |= HR_FLAG_PROXY
* file.c (loadGeneralFile) comment indent fix
* html.c (TagMAP): ditto
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-02-28 16:15:41 +00:00
Fumitoshi UKAI
b6e7d6aa35
[w3m-dev 03070] Re: https through proxy
...
* url.c (openURL): pass extra_header (Proxy-Authorization:)
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-02-27 16:53:27 +00:00
Fumitoshi UKAI
afbe346d3c
[w3m-dev 03057] Re: Bug#134350: w3m: Forgets (http auth) login information upon reload (or almost anything else)
...
* etc.c (find_auth): add `file'
check file as well
* etc.c (find_auth_cookie): add `file'
* etc.c (add_auth_cookie): add `file'
* file.c (AuthBasicCred): add "Basic "
* file.c (AuthDigestCred): add "Digest "
* file.c (getAuthCookie): if h_auth == NULL, get recorded cookie
* file.c (get_auth_cookie): get recorded cookie
* file.c (loadGeneralFile): don't clear add_auth_cookie_flag
by redirection
add_auth_cookie if authorization is required and passed
* fm.h (auth_cookie): add file
* ftp.c (openFTP): follow change auth_cookie
* proto.h (get_auth_cookie): added
* proto.h (find_auth_cookie): add `file'
* proto.h (add_auth_cookie): add `file'
* url.c (openURL): get_auth_cookie
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-02-19 15:50:17 +00:00
Fumitoshi UKAI
6e8be2a897
add comments
2002-02-08 11:25:24 +00:00
Fumitoshi UKAI
732bd9f443
[w3m-dev 03017] URI scheme is case insensitive
...
* url.c (searchURIMethods): s/strcmp/strcasecmp/
From: Yuji Abe <cbo46560@pop12.odn.ne.jp >
2002-02-08 11:20:14 +00:00
Fumitoshi UKAI
f767a82fd3
[w3m-dev 02985] inputAnswer() and no "ssl_forbid_method"
...
* file.c (inputAnswer): buf size is 80
* url.c (openSSLHandle): if old_ssl_forbid_method == ssl_forbid_method
ssl path is not modified
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-02-04 14:49:21 +00:00
Dai Sato
50b17ce71e
for SunOS 4.1.x
2002-02-01 13:58:47 +00:00
Fumitoshi UKAI
d1ede3ab4f
[w3m-dev 02928] RFC2617: HTTP Digest authentication
...
* NEWS: RFC2617: HTTP Digest authentication
* config.h.dist (USE_DIGEST_AUTH): added
* configure (use_digest_auth): added, enabled when openssl found
(because it used openssl/md5.h)
* file.c (auth_param): added
* file.c (http_auth): added
* file.c (extract_auth_val): added
* file.c (qstr_unquote): added
* file.c (extract_auth_param): added
* file.c (get_auth_param): added
* file.c (AuthBasicCred): added
* file.c (digest_hex): added
* file.c (AuthDigestCred): added
* file.c (basic_auth_param): added
* file.c (digest_auth_param): added
* file.c (www_auth): added
* file.c (findAuthentication): added
* file.c (getAuthCookie): rewrite, use http_auth
* file.c (loadGeneralFile): HRequest hr
* file.c (loadGeneralFile): use findAuthentication, new getAuthCookie
* proto.h (HTTPrequestMethod): added
* proto.h (HTTPrequestURI): added
* proto.h (openURL): add `hr' arg
* url.c (HTTPrequestMethod): added
* url.c (HTTPrequestURI): added
* url.c (HTTPrequest): use HTTPrequestMethod and HTTPrequestURI
* url.c (openURL): add `hr' arg
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-01-29 19:08:49 +00:00
Fumitoshi UKAI
2fdc8794ea
[w3m-dev 02880] URI_PATTERN
...
* url.c (URI_PATTERN): better match for % hex hex
* url.c (chkExternalURIBuffer): don't use URI_PATTERN as format string
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-01-21 18:33:59 +00:00
Fumitoshi UKAI
a87d5ca932
url.c (URI_PATTERN): remove \
...
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-01-21 16:58:32 +00:00
Fumitoshi UKAI
004f4abe6e
[w3m-dev 02877] some fixes for urimethodmap
...
* config.h.dist (RC_DIR): remove tailing /
* configure (mailer): if use_w3mmailer = y, don't ask mailer
* configure (RC_DIR): remove tailing /
* fm.h (Mailer): ifndef USE_W3MMAILER
* main.c (MAIN): ifndef USE_W3MMAILER getenv("MAILER")
* rc.c ("mailer"): ifndef USE_W3MMAILER
* regex.c (newRegex0): \ escape kanji chars
* url.c (searchURIMethods): need escape for -
* scripts/w3mmail.cgi.in: move $url, $qurl
* scripts/w3mmail.cgi.in: url_unquote $to
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-21 15:56:12 +00:00
Fumitoshi UKAI
48c6df47d0
[w3m-dev 02867] mark URL for external URIs
...
* main.c (chkURLBuffer): chkExternalURIBuffer()
* proto.h (chkExternalURIBuffer): added
* url.c (chkExternalURIBuffer): added
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-01-17 11:06:45 +00:00
Fumitoshi UKAI
0b5a17e5c0
[w3m-dev 02834] mailto: use external program
2002-01-15 03:45:02 +00:00
Fumitoshi UKAI
a5ab3f27e0
[w3m-dev 02832] external URI loader support
...
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-01-14 15:59:17 +00:00
Fumitoshi UKAI
4cb999da4e
[w3m-dev 02828]
...
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-01-12 15:34:34 +00:00
Fumitoshi UKAI
9de0a515bc
[w3m-dev 02829]
...
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-01-12 13:33:47 +00:00
Fumitoshi UKAI
e7c6a1c7f9
[w3m-dev 02815]
...
From: aito@fw.ipsj.or.jp
2002-01-10 15:39:21 +00:00
Fumitoshi UKAI
d52fa78f4f
[w3m-dev 02794]
...
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-07 16:28:17 +00:00
Fumitoshi UKAI
44ca7f4423
[w3m-dev 02772]
...
From: Fumitoshi UKAI <ukai@debian.or.jp >
2001-12-27 18:22:59 +00:00
Fumitoshi UKAI
cb62f30ad4
fix #undef USE_SSL_VERIFY compile error
2001-12-27 02:32:08 +00:00
Fumitoshi UKAI
409a8bb4c0
[w3m-dev 02753]
...
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2001-12-27 02:28:17 +00:00
Fumitoshi UKAI
13eb03f6ba
[w3m-dev 02750]
...
From: Fumitoshi UKAI <ukai@debian.or.jp >
2001-12-26 18:46:33 +00:00
Fumitoshi UKAI
2b86b4b794
RFC2818 server identity check update
2001-12-26 12:58:49 +00:00
Fumitoshi UKAI
f67501a12a
[w3m-dev 02743] RFC2818 server identity check
...
From: Fumitoshi UKAI <ukai@debian.or.jp >
2001-12-26 12:18:06 +00:00
Fumitoshi UKAI
55891cb44a
run "make indent"
2001-12-07 07:58:07 +00:00
Fumitoshi UKAI
397f68e930
[w3m-dev 02637]
...
From: Fumitoshi UKAI <ukai@debian.or.jp >
2001-12-06 22:45:04 +00:00
Fumitoshi UKAI
10e43e2248
[ #489463 ] Host: header is wrong IPv6 literal addr
2001-12-06 16:35:37 +00:00
Fumitoshi UKAI
8e1eed3dc1
[w3m-dev 02633]
...
From: Fumitoshi UKAI <ukai@debian.or.jp >
2001-12-06 15:44:41 +00:00
Fumitoshi UKAI
86aecdfa30
[w3m-dev 02608]
...
From: From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2001-12-03 18:15:12 +00:00
Fumitoshi UKAI
ba4557fc9d
[w3m-dev 02605]
...
From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp >
2001-12-02 16:26:08 +00:00
Fumitoshi UKAI
ecf09ea77a
modify AcceptLang
2001-11-30 14:06:27 +00:00
Fumitoshi UKAI
3f39747627
[w3m-dev 02598]
...
From: Fumitoshi UKAI <ukai@debian.or.jp >
2001-11-30 11:06:25 +00:00
Fumitoshi UKAI
c0e95adf50
[w3m-dev 02597]
...
From: Fumitoshi UKAI <ukai@debian.or.jp >
2001-11-30 10:49:06 +00:00
Fumitoshi UKAI
c5cd840adb
[w3m-dev 02592] Accept: and AcceptEncoding:
...
From: Fumitoshi UKAI <ukai@debian.or.jp >
2001-11-30 09:54:22 +00:00
Fumitoshi UKAI
c33cdfcd56
[w3m-dev 02584] code cleanup again
...
From: Fumitoshi UKAI <ukai@debian.or.jp >
2001-11-29 09:34:14 +00:00
Fumitoshi UKAI
5f6668127e
[w3m-dev 02576]
...
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2001-11-27 17:00:18 +00:00
Fumitoshi UKAI
975c8f9d43
run make indent
2001-11-24 02:01:26 +00:00
Fumitoshi UKAI
ad69eb843a
[w3m-dev 02528] RFC2732 URL Patch
...
From: Akihiro Sagawa <sagawa@sohgoh.net >
2001-11-23 20:06:40 +00:00
Fumitoshi UKAI
4493ae705f
[w3m-dev 02497]
...
From: WATANABE Katsuyuki <katsuyuki_1.watanabe@toppan.co.jp >
2001-11-22 13:30:02 +00:00