Fumitoshi UKAI
97f3d67793
[w3m-dev 02960] inflate without memmove()
...
* inflate.c: rewrite without memmove()
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-31 15:26:19 +00:00
Fumitoshi UKAI
825c620c69
w3m 0.2.5
2002-01-31 15:00:58 +00:00
Fumitoshi UKAI
40e4f28511
inflate.c: support raw deflate without zlib header
...
From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp >
2002-01-31 14:03:49 +00:00
Fumitoshi UKAI
1b020138f9
[w3m-dev 02955] compression_decoders error message
...
* file.c (uncompress_stream): redirect stderr
* inflate.c (main): print error message
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-01-31 09:43:14 +00:00
Fumitoshi UKAI
046764cde8
[w3m-dev 02949] fix for #undef USE_MIGEMO
...
* main.c (dispincsrch): need #ifdef USE_MIGEMO
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-01-31 04:49:42 +00:00
Fumitoshi UKAI
225487bf41
[w3m-dev 02946] toggle migemo
...
* 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 >
2002-01-31 03:55:35 +00:00
Fumitoshi UKAI
e074983ced
[w3m-dev 02942] Digest qop=auth support
...
* 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 >
2002-01-30 17:48:49 +00:00
Fumitoshi UKAI
f1f8be0b98
[w3m-dev 02934] add auth cookie with unquoted realm
...
* file.c (loadGeneralFile): need unquote realm
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-30 15:16:52 +00:00
Fumitoshi UKAI
05af6d32e6
[w3m-dev 02933] segmentation fault when w3m -dump https:
...
* 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 >
2002-01-30 15:08:48 +00:00
Fumitoshi UKAI
3abe90f8d5
[w3m-dev 02931] use POST in multipart.cgi
...
* scripts/multipart/multipart.cgi.in: support POST method
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-30 04:42:38 +00:00
Fumitoshi UKAI
8aedfca3f9
[w3m-dev 02930] Re: fixed w3mmail.cgi
...
* 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 >
2002-01-30 04:27:32 +00:00
Fumitoshi UKAI
787eac219e
[w3m-dev 02929] Re: fixed w3mmail.cgi
...
* 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 >
2002-01-30 04:25:02 +00:00
Fumitoshi UKAI
d1b907fbc4
indent
2002-01-29 19:16:00 +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
6fa58fcd80
[w3m-dev 02927] mailto: POST method with w3mmail.cgi
...
* 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 >
2002-01-29 17:16:35 +00:00
Fumitoshi UKAI
506e62aae2
[w3m-dev 02926] fixed w3mmail.cgi
...
* 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 >
2002-01-29 16:31:09 +00:00
Fumitoshi UKAI
80727e4b02
[w3m-dev 02920] don't use inttypes.h and/or stdint.h
...
* 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 >
2002-01-29 16:23:37 +00:00
Fumitoshi UKAI
3db3a9da5f
[w3m-dev 02921] use inttypes.h instead of stdint.h
...
* 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 >
2002-01-29 03:23:43 +00:00
Fumitoshi UKAI
796913920d
[w3m-dev 02919] no need of width
...
* scripts/w3mmail.cgi.in: no need width=80 for header field name
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-28 14:44:56 +00:00
Fumitoshi UKAI
4c805fe509
[w3m-dev 02919] wrong table width calculation
...
* table.c (set_table_matrix0): refine width calculation
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-28 14:42:30 +00:00
Fumitoshi UKAI
91939e691d
[w3m-dev 02918] fixed scripts/w3mmail.cgi.in
...
* 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 >
2002-01-27 18:59:57 +00:00
Fumitoshi UKAI
843221c523
[w3m-dev 02914]
...
* 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 >
2002-01-26 17:24:01 +00:00
Fumitoshi UKAI
86ad8ff868
[w3m-dev 02913] wrong table width calculation
...
* table.c (set_table_matrix0): refine width calculation
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-25 17:25:44 +00:00
Fumitoshi UKAI
e130026ebd
update NEWS
2002-01-25 15:28:27 +00:00
Fumitoshi UKAI
39ef0e6986
[w3m-dev 02875] rendering a table with inconsistent colspan,rowspan
...
* 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 >
2002-01-25 15:20:34 +00:00
Fumitoshi UKAI
556074e95e
indent comment
2002-01-25 15:13:55 +00:00
Fumitoshi UKAI
3849ebdadb
[w3m-dev 02909] wrong table width calculation (sf.net Bug#506949)
...
* table.c (correct_table_matrix4): added
* table.c (set_table_matrix0): use correct_table_matrix4()
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-25 15:10:14 +00:00
Fumitoshi UKAI
01b3a53277
[w3m-dev 02908] document code of frame
...
* frame.c (renderFrame): save document_code if JP_CHARSET
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-25 14:59:14 +00:00
Fumitoshi UKAI
b4d1f345bd
[w3m-dev 02904]
...
* rc.c (N_STR): use cpp stringification
From: Fumitoshi UKAI <ukai@debian.or.jp >
2002-01-25 14:55:20 +00:00
Fumitoshi UKAI
ef6e97be1f
[w3m-dev 02902] mouse inactive after ALARM commands.
...
* main.c (SigAlarm): mouse_inactive() and mouse_active()
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-24 17:46:50 +00:00
Fumitoshi UKAI
d7b44415da
[w3m-dev 02901] Default URL for GOTO*
...
* 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"
2002-01-24 17:29:45 +00:00
Fumitoshi UKAI
0f09c311ce
[w3m-dev 02901] DNS_ORDER_*
...
* fm.h (DNS_ORDER_*): added
* rc.c (dnsorders): use N_S(DNS_ORDER_*)
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-24 17:07:40 +00:00
Fumitoshi UKAI
fbb3e57fab
[w3m-dev 02901] ACCEPT_BAD_COOKIE_*
...
* 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 >
2002-01-24 16:59:16 +00:00
Fumitoshi UKAI
0e3d9e6a6f
[w3m-dev 02896] fid attr value should be in sequence
...
* table.c (feed_table_tag): s/line/""/ for HTML_FORM,HTML_N_FORM
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-23 17:57:10 +00:00
Fumitoshi UKAI
316998e06a
[w3m-dev 02894] Re: goURL
...
* 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 >
2002-01-23 17:19:47 +00:00
Fumitoshi UKAI
f16943392e
[w3m-dev 02889] fix scripts/multipart/multipart.cgi.in
...
* scripts/multipart/multipart.cgi.in: return "" instead of next
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-22 17:34:13 +00:00
Fumitoshi UKAI
7b85bcab2f
[w3m-dev 02885] Re: goURL
...
* 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 >
2002-01-22 16:59:11 +00:00
Fumitoshi UKAI
59ec44c6a4
[w3m-dev-en 00670] GOTO behavior change
...
* 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 >
2002-01-22 10:45:14 +00:00
Fumitoshi UKAI
761b4d2cb7
[w3m-dev 02880] URI_PATTERN
2002-01-22 06:53:10 +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
f3491c12c8
indent
2002-01-21 17:57:28 +00:00
Fumitoshi UKAI
aae61245cf
[w3m-dev 02879] reset signals
...
* 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 >
2002-01-21 17:57:27 +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
76f8576ee3
[w3m-dev 02878] fix regexp [-...], [...-], []...]
...
* 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 >
2002-01-21 16:38:43 +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
2af8f6fd2e
[w3m-dev 02876] w3mmail.cgi.in backport from w3mmee
...
* 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 >
2002-01-20 17:06:42 +00:00
Fumitoshi UKAI
cb8700f9b6
[w3m-dev 02873] delete "decode MIME-body" in doc{,-jp}/README
...
* doc-jp/README: delete "decode MIME-body"
* doc/README: ditto
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-18 13:09:07 +00:00
Fumitoshi UKAI
487ce39d9a
[w3m-dev 02872] EWS4800 sh doesn't work ${param-word}
...
* 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 >
2002-01-18 13:06:14 +00:00
Fumitoshi UKAI
7bfdf1553b
[w3m-dev 02871] ignore SIGCHLD (for at least EWS4800)
...
* search.c (open_migemo): signal(SIGCHLD, SIG_IGN);
From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp >
2002-01-17 15:49:04 +00:00
Fumitoshi UKAI
7fe83699ea
[w3m-dev 02870] don't kill migemo by SIGINT
...
* 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 >
2002-01-17 15:05:43 +00:00