aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [w3m-dev 02960] inflate without memmove()release-0-2-5Fumitoshi UKAI2002-01-312-151/+65
| | | | | * inflate.c: rewrite without memmove() From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* w3m 0.2.5Fumitoshi UKAI2002-01-315-8/+16
|
* inflate.c: support raw deflate without zlib headerFumitoshi UKAI2002-01-312-46/+161
| | | | From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 02955] compression_decoders error messageFumitoshi UKAI2002-01-313-6/+19
| | | | | | * file.c (uncompress_stream): redirect stderr * inflate.c (main): print error message From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02949] fix for #undef USE_MIGEMOFumitoshi UKAI2002-01-312-10/+16
| | | | | * main.c (dispincsrch): need #ifdef USE_MIGEMO From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02946] toggle migemoFumitoshi UKAI2002-01-316-21/+56
| | | | | | | | | | | | | | | | | * fm.h (migemo_active): added * proto.h (inputLineHistSearch): add arg `prop' to incrfunc() * linein.c (inputLineHistSearch): ditto * main.c (isrch): ditto * main.c (dispincsrch): ditto C-\ toggle migemo underline when migemo is active * search.c (migemo_active): deleted * search.c (migemo_running): added * search.c (init_migemo): migemo_running * search.c (migemostr): ditto * search.c (forwardSearch): migemo_active > 0 * search.c (backwardSearch): ditto From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02942] Digest qop=auth supportFumitoshi UKAI2002-01-302-34/+154
| | | | | | | | | | | | | | * file.c (http_auth): add request to cred() arg * file.c (AuthBasicCred): ditto * file.c (AuthDigestCred): ditto * file.c (AuthDigestCred): support algorithm=MD5, MD5-sess qop=auth, auth-int * file.c (qstr_unquote): return NULL if input is NULL * file.c (none_auth_param): added * file.c (findAuthentication): skip weak or unknown auth * file.c (getAuthCookie): add request to arg * file.c (loadGeneralFile): add request to getAuthCookie() From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02934] add auth cookie with unquoted realmFumitoshi UKAI2002-01-302-3/+8
| | | | | * file.c (loadGeneralFile): need unquote realm From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02933] segmentation fault when w3m -dump https:Fumitoshi UKAI2002-01-305-39/+57
| | | | | | | | | | | * file.c (readHeader): use inputAnswer() * file.c (getAuthCookie): remove term_cbreak() * file.c (checkOverWrite): use inputAnswer() * file.c (inputAnswer): added * istream.c (ssl_get_certificate): use inputAnswer() * main.c (qquitfm): change prompt * proto.h (inputAnswer): added From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02931] use POST in multipart.cgiFumitoshi UKAI2002-01-302-8/+29
| | | | | * scripts/multipart/multipart.cgi.in: support POST method From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02930] Re: fixed w3mmail.cgiFumitoshi UKAI2002-01-302-4/+10
| | | | | | * scripts/w3mmail.cgi.in (lang_header_default): [=_?] should be encoded * scripts/w3mmail.cgi.in (lang_body_default): '=' should be encoded From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02929] Re: fixed w3mmail.cgiFumitoshi UKAI2002-01-302-4/+14
| | | | | | * file.c (openPagerBuffer): use content_charset as document_code * file.c (getNextPage): code is document_code or DocumentCode From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* indentFumitoshi UKAI2002-01-291-2/+2
|
* [w3m-dev 02928] RFC2617: HTTP Digest authenticationFumitoshi UKAI2002-01-297-75/+437
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* [w3m-dev 02927] mailto: POST method with w3mmail.cgiFumitoshi UKAI2002-01-293-8/+43
| | | | | | | * file.c (loadGeneralFile): pass request even if SCM_UNKNOWN (for external URI loader) * scripts/w3mmail.cgi.in: support POST method From: SASAKI Takeshi <sasaki@ct.sakura.ne.jp>
* [w3m-dev 02926] fixed w3mmail.cgiFumitoshi UKAI2002-01-292-14/+30
| | | | | | | | | * scripts/w3mmail.cgi.in: dont MIME encode for preview * scripts/w3mmail.cgi.in (lang_body): add 7bit/8bit flag arg * scripts/w3mmail.cgi.in: fix hidden from value * scripts/w3mmail.cgi.in (lang_setup): check $LC_ALL, $LC_CTYPE * scripts/w3mmail.cgi.in (lang_header_default): fix MIME encode word From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02920] don't use inttypes.h and/or stdint.hFumitoshi UKAI2002-01-294-29/+13
| | | | | | | * mktable.c: remove inttypes.h, uintptr_t, use unsigned long instead * configure: remove inttypes.h detection * config.h.dist: remove HAVE_INTTYPES_H From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02921] use inttypes.h instead of stdint.hFumitoshi UKAI2002-01-294-16/+32
| | | | | | | * configure: check inttypes.h instead of stdint.h * config.h.dist: s/STDINT_H/INTTYPES_H/ * mktable.c: use inttypes.h instead of stdint.h From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02919] no need of widthFumitoshi UKAI2002-01-282-8/+13
| | | | | * scripts/w3mmail.cgi.in: no need width=80 for header field name From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02919] wrong table width calculationFumitoshi UKAI2002-01-282-19/+12
| | | | | * table.c (set_table_matrix0): refine width calculation From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02918] fixed scripts/w3mmail.cgi.inFumitoshi UKAI2002-01-272-9/+15
| | | | | | * scripts/w3mmail.cgi.in: add width=80 for header field name * scripts/w3mmail.cgi.in (url_unquote): use pack instead of chr From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02914]Fumitoshi UKAI2002-01-264-15/+47
| | | | | | | | * history.c (copyHist): added * history.h (copyHist): ditto * main.c (goURL0): copyHist(URLHist), push current and anchor URLs default set by DefaultURLString From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02913] wrong table width calculationFumitoshi UKAI2002-01-252-7/+36
| | | | | * table.c (set_table_matrix0): refine width calculation From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* update NEWSFumitoshi UKAI2002-01-251-1/+3
|
* [w3m-dev 02875] rendering a table with inconsistent colspan,rowspanFumitoshi UKAI2002-01-252-2/+12
| | | | | | * table.c (feed_table_tag): don't clear HTT_X|HTT_Y, instead, if set these flags, break the loop From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* indent commentFumitoshi UKAI2002-01-251-3/+3
|
* [w3m-dev 02909] wrong table width calculation (sf.net Bug#506949)Fumitoshi UKAI2002-01-252-14/+48
| | | | | | * table.c (correct_table_matrix4): added * table.c (set_table_matrix0): use correct_table_matrix4() From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02908] document code of frameFumitoshi UKAI2002-01-252-2/+10
| | | | | * frame.c (renderFrame): save document_code if JP_CHARSET From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02904]Fumitoshi UKAI2002-01-252-2/+13
| | | | | * rc.c (N_STR): use cpp stringification From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02902] mouse inactive after ALARM commands.Fumitoshi UKAI2002-01-242-2/+15
| | | | | * main.c (SigAlarm): mouse_inactive() and mouse_active() From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02901] Default URL for GOTO*Fumitoshi UKAI2002-01-244-20/+78
| | | | | | | | | | | | | | | | | * fm.h (DEFAULT_URL_*): added * fm.h (DefaultURLString): added * main.c (cmd_loadURL): add arg "referer" * main.c (goURL0): 2nd arg is "relative" flag check DefaultURLString if relative, then current and referer is set * main.c (ldhelp): cmd_loadURL arg changes * main.c (deletePrevBuf): ditto * main.c (cmd_loadBuffer): ditto * main.c (adBmark): ditto * main.c (follow_map): ditto * rc.c (CMT_DEFAULT_URL): added * rc.c (defaulturls): added * rc.c (params9): add "default_url"
* [w3m-dev 02901] DNS_ORDER_*Fumitoshi UKAI2002-01-243-7/+16
| | | | | | * fm.h (DNS_ORDER_*): added * rc.c (dnsorders): use N_S(DNS_ORDER_*) From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02901] ACCEPT_BAD_COOKIE_*Fumitoshi UKAI2002-01-244-14/+31
| | | | | | | | | | * file.c (readHeader): accept_bad_cookie is one of ACCEPT_BAD_COOKIE_* * fm.h (PERHAPS): deleted * fm.h (ACCEPT_BAD_COOKIE_*): added * rc.c (n_s): added * rc.c (N_S): added * rc.c (badcookiestr): use N_S(ACCEPT_BAD_COOKIE_*) From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02896] fid attr value should be in sequenceFumitoshi UKAI2002-01-232-4/+9
| | | | | * table.c (feed_table_tag): s/line/""/ for HTML_FORM,HTML_N_FORM From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02894] Re: goURLFumitoshi UKAI2002-01-239-24/+47
| | | | | | | | | | | | | | | | | | | | * file.c (HTMLtagproc1): s/goURL/gorURL/ * keybind.c (EscKeymap): M-u = GOTO_RELATIVE * keybind_lynx.c (EscKeymap): ditto * doc/keymap.default: ditto * doc/keymap.lynx: ditto * doc-jp/keymap.default: ditto * doc-jp/keymap.lynx: ditto * main.c (MAIN): add $HTTP_HOME or $WWW_HOME to history * main.c (MAIN): add history even if it is local file or local cgi * main.c (goURL0): change args, def_url -> current * main.c (goURL0): delete ParsedURL *b_url * main.c (goURL0): add Buffer *cur_buf * main.c (goURL0): if current is supplied, use its URL as default * main.c (goURL0): add URL to history if loadURL succeeded * main.c (goURL): change args for goURL0() * main.c (gorURL): ditto From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02889] fix scripts/multipart/multipart.cgi.inFumitoshi UKAI2002-01-222-2/+7
| | | | | * scripts/multipart/multipart.cgi.in: return "" instead of next From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02885] Re: goURLFumitoshi UKAI2002-01-226-18/+42
| | | | | | | | | | | | * funcname.tab (GOTO_RELATIVE): added * main.c (goURL0): renamed from goURL don't add http:// here, if base URL is NULL, cmd_loadURL() will add http:// when necessary * main.c (goURL): go to URL with current URL * main.c (gorURL): go to relative URL * proto.h (gorURL): added * doc/README.func (GOTO_RELATIVE): added * doc-jp/README.func (GOTO_RELATIVE): ditto From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev-en 00670] GOTO behavior changeFumitoshi UKAI2002-01-223-7/+26
| | | | | | | | | * main.c (goURL): default URL is current URL if retry_http specified, and inputed URL is not absolute URL add http:// to top of url * linein.c (InputKeymap): C-w as backword-kill-word From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02880] URI_PATTERNFumitoshi UKAI2002-01-221-1/+2
|
* [w3m-dev 02880] URI_PATTERNFumitoshi UKAI2002-01-212-5/+10
| | | | | | * 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>
* indentFumitoshi UKAI2002-01-211-2/+2
|
* [w3m-dev 02879] reset signalsFumitoshi UKAI2002-01-215-14/+45
| | | | | | | | | | * etc.c (reset_signals): added * etc.c (mySystem): use reset_signals() * file.c (uncompress_stream): use reset_signals() * proto.h (reset_signals): added * search.c (init_migemo): kill by SIGKILL * search.c (open_migemo): use reset_signals() From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* url.c (URI_PATTERN): remove \Fumitoshi UKAI2002-01-212-3/+7
| | | | From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02878] fix regexp [-...], [...-], []...]Fumitoshi UKAI2002-01-212-3/+12
| | | | | | | * regexp.c (newRegex0): if first char is `-' or ']' after '[', it isn't meta char. if last char in [..] is `-', it isn't meta char. From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02877] some fixes for urimethodmapFumitoshi UKAI2002-01-219-23/+53
| | | | | | | | | | | | | | * 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>
* [w3m-dev 02876] w3mmail.cgi.in backport from w3mmeeFumitoshi UKAI2002-01-202-6/+16
| | | | | | | | | * action='file://$0' * don't add \n to $body's tail * $body =~ s/\r+\n/\n/g; * s/@cmd/@opt/ * url_unquote: + should be unquote too From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02873] delete "decode MIME-body" in doc{,-jp}/READMEFumitoshi UKAI2002-01-183-4/+7
| | | | | | * doc-jp/README: delete "decode MIME-body" * doc/README: ditto From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02872] EWS4800 sh doesn't work ${param-word}Fumitoshi UKAI2002-01-182-6/+14
| | | | | | | | * configure (use_migemo): change migemo URL * configure (def_migemo_command): fix for EWS4800 * configure (def_image_viewer): ditto * configure (def_audio_player): ditto From: Yoshinobu Sakane <sakane@d4.bsd.nes.nec.co.jp>
* [w3m-dev 02871] ignore SIGCHLD (for at least EWS4800)Fumitoshi UKAI2002-01-172-2/+10
| | | | | * search.c (open_migemo): signal(SIGCHLD, SIG_IGN); From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 02870] don't kill migemo by SIGINTFumitoshi UKAI2002-01-173-11/+40
| | | | | | | | | | | | | | | | * main.c (w3m_exit): init_migemo() to kill migemo * search.c: #include <unistd.h> * search.c (migemo_active): added * search.c (migemo_pid): added * search.c (init_migemo): migemo_active = use_migemo * search.c (init_migemo): kill migemo_pid * search.c (open_migemo): s/pid/migemo_pid/ * search.c (open_migemo): setpgrp() * search.c (open_migemo): s/use_migemo/migemo_active/ * search.c (migemostr): ditto * search.c (forwardSearch): ditto * search.c (backwardSearch): ditto From: Fumitoshi UKAI <ukai@debian.or.jp>