diff options
Diffstat (limited to 'debian')
31 files changed, 3117 insertions, 0 deletions
| diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..f2b782e --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,20 @@ +w3m for DEBIAN +---------------------- + +Difference between pure w3m and Debian package: + + * -s option means squeeze multiple blank lines in order to work +   as pager alternatives. +   If you want to specify terminal coding system as Shift_JIS +   (original w3m uses -s option for this), you can use  +   -o kanjicode=S +   In addition, -e and -j option is disabled.  Use +   -o kanjicode=E or -o kanjicode=j respectively. + + * /usr/bin/w3m is wrapper script +	w3m-en	- ASCII or Latin version of w3m (default) +	w3m-ja	- Japanese version of w3m (if LANG=ja*) +	w3m-ssl-en - ASCII or Latin version with SSL (if w3m-ssl installed) +	w3m-ssl-ja - Japanese version with SSL (if w3m-ssl installed) + +Fumitoshi UKAI <ukai@debian.or.jp>, Mon Oct 30 11:40:54 2000 +0900 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..49b6e00 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,813 @@ +w3m (0.1.10+0.1.11pre+kokb23-4) stable; urgency=high + +  * [SECURITY FIX] backport fix of mime header buffer overflow +    SNS Advisory No.32 +    w3m malformed MIME header Buffer Overflow Vulnerability +    http://www.lac.co.jp/security/snsadv/32.html (Japanese) +  * dont install w3m.el in emacs dir because it wont work well. +    closes: Bug#96385 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 20 Jun 2001 11:15:03 +0900 + +w3m (0.1.10+0.1.11pre+kokb23-3) unstable; urgency=low + +  * don't remove pager alternative when upgrading, closes: Bug#87331  + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun, 25 Feb 2001 00:27:58 +0900 + +w3m (0.1.10+0.1.11pre+kokb23-2) unstable; urgency=high + +  * w3m-dev-01739 +    Add wheel mouse patch + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon, 19 Feb 2001 01:42:37 +0900 + +w3m (0.1.10+0.1.11pre+kokb23-1) stable unstable; urgency=high + +  * new upstream pre release +    more security fixes +    - fix table stack overflow +    - more internal tag and attribute check +    - fix some buffer overflow bug +    null character handling +  * w3m-dev-01500 +    fix risky code in url.c + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 14 Dec 2000 01:10:10 +0900 + +w3m (0.1.10+0.1.11pre+kokb22-1) stable unstable; urgency=high + +  * new upstream pre release +    including important security fix +  * apply patches on w3m-dev +    w3m-dev-01432,01437,01443,01445 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun,  3 Dec 2000 01:36:42 +0900 + +w3m (0.1.10+0.1.11pre+kokb21-3) unstable; urgency=high + +  * SECURITY FIX: +    more checking internal tag + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri,  1 Dec 2000 11:46:50 +0900 + +w3m (0.1.10+0.1.11pre+kokb21-2) unstable; urgency=HIGH + +  * SECURITY FIX: +    check internal tag + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri,  1 Dec 2000 10:48:21 +0900 + +w3m (0.1.10+0.1.11pre+kokb21-1) unstable; urgency=low + +  * new upstream pre release + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 28 Nov 2000 10:59:02 +0900 + +w3m (0.1.10+0.1.11pre+kokb20-1) unstable; urgency=low + +  * new upstream pre release +  * fix mailcap handling, closes: Bug#77679 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 23 Nov 2000 05:47:03 +0900 + +w3m (0.1.10+0.1.11pre+kokb19-2) unstable; urgency=low + +  * for JIS output, kanjicode=j instead of kanjicode=J, closes: Bug#76605 +  * fix configuration. no block in sig_chld(), closes: Bug#77167 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun, 19 Nov 2000 00:53:37 +0900 + +w3m (0.1.10+0.1.11pre+kokb19-1) unstable; urgency=low + +  * new upstream pre release + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 10 Nov 2000 00:27:36 +0900 + +w3m (0.1.10+0.1.11pre+kokb18-3) unstable; urgency=low + +  * fix again rxvt mouse support, closes: Bug#76036 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu,  2 Nov 2000 18:47:13 +0900 + +w3m (0.1.10+0.1.11pre+kokb18-2) unstable; urgency=low + +  * fix pager alternatives' slave + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 31 Oct 2000 10:28:15 +0900 + +w3m (0.1.10+0.1.11pre+kokb18-1) unstable; urgency=low + +  * new upstream pre release + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon, 30 Oct 2000 11:46:55 +0900 + +w3m (0.1.10+0.1.11pre+kokb17-3) unstable; urgency=low + +  * apply patches +    w3m-dev:01258 filename/URI input line completion +    w3m-dev:01263 setting user mailcap and mime.type +    w3m-dev:01269 news: URL fix +    w3m-dev:01273 USE_NNTP fix +    w3m-dev:01274 support nntp: +    w3m-dev:01275 change squeeze multiple blank line option to -s +    		closes: Bug#75527 +    w3m-dev:01276 fix URL in visual mode +    		closes: Bug#75573 +    w3m-dev:01277 add Accept-Encoding: gzip +    		closes: Bug#74695 +  * (config.h-*) add USE_GOPHER, USE_NNTP +  * w3m.sh: fix for -ppc, -o, -config +  * w3m.1: update +  * emacsen-startup: remove extra right paren, closes: Bug#75795 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 26 Oct 2000 21:42:45 +0900 + +w3m (0.1.10+0.1.11pre+kokb17-2) unstable; urgency=low + +  * apply patches +    w3m-dev:01240: fix segfault, incompatible pointer, closes: Bug#75513 +    w3m-dev:01247: cummulative menu patch + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 25 Oct 2000 12:38:14 +0900 + +w3m (0.1.10+0.1.11pre+kokb17-1) unstable; urgency=low + +  * new upstream pre release with several patches +   - can't reproduce "run in an xterm gets trashed by the \x96 character" +     closes: Bug#53048 +   - fixed: w3m in xterm horribly confused by Japanese in title +     closes: Bug#62474 +   - fixed: Won't warn if can't understand config files. +     closes: Bug#74069 +   - apply keymap.lynx example could be better. +     closes: Bug#74070 +  * include w3m.el + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 24 Oct 2000 13:37:53 +0900 + +w3m (0.1.10-3) unstable; urgency=low + +  * several bug fixes: +    - resize on rxvt works fine, closes: Bug#64678, #71597 +    - No segfault from history page in 0.1.10, closes: Bug#65101 +    - As bug submitter said, download problem was fixed in 0.1.10,  +      closes: Bug#66235 +    - no nbsp leaks with 0.1.10, closes: Bug#67581 +    - fix debian/rules to check -perm 0100 instead of -perm 0111, +      closes: Bug#72100 +    - support rxvt mouse support: closes: Bug#71380, Bug#58280 +    - mailcap test, closes: Bug#63309 +    - quote space in form submit: closes: Bug#60825, Bug#67466 +    - ignore space in leading blanks: closes: Bug#66887 +    If you claim not yet fixed, please reopen + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun,  1 Oct 2000 04:15:08 +0900 + +w3m (0.1.10-2) stable unstable; urgency=medium + +  * proposed-updates release +    since I believe 0.1.10-1 (in woody) is more stable than 0.9.5-5 (in potato) +    and I plan w3m move to next unstable/experimental release for woody, +    so I'd like to put it in stable(proposed-updates) +    I'd not like to backport to 0.9.5 from 0.1.10, because it might include +    some bugs, so I think 0.1.10 (proven stable) is better than backported  +    0.9.5 +    Followings are already fixed in 0.1.10 (and trivial fix to #72100),  +    - resize on rxvt works fine, closes: Bug#64678, #71597 +    - No segfault from history page in 0.1.10, closes: Bug#65101 +    - As bug submitter said, download problem was fixed in 0.1.10,  +      closes: Bug#66235 +    - no nbsp leaks with 0.1.10, closes: Bug#67581 +    - fix debian/rules to check -perm 0100 instead of -perm 0111, +      closes: Bug#72100 +    If you claim not yet fixed, please reopen + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 27 Sep 2000 16:46:47 +0900 + +w3m (0.1.10-1) unstable; urgency=low + +  * new upstream version +  * apply patches in w3m-dev mailing-lists (until [w3m-dev 00899]) + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 13 Jun 2000 17:17:25 +0900 + +w3m (0.1.9-5) frozen unstable; urgency=medium + +  * fix bug of Segfaults on certain pages: 'http://www.linuxshop.cz/hardware.php3?typ=8&stranka=0&navrat=', closes: Bug#63937 +  * fixes Bug#64142: w3m and w3m-ssl doesn't work with zero length string proxy host. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 16 May 2000 02:00:28 +0900 + +w3m (0.1.9-4) frozen unstable; urgency=medium + +  * Fix RC bug#63274, thanks Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>, closes: Bug#63274, Bug#62718. +  * Fix RC bug#63721, closes: Bug#63423, Bug#63612, Bug#63721 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon,  8 May 2000 19:13:26 +0900 + +w3m (0.1.9-3) frozen unstable; urgency=medium + +  * Fix RC bug#63274, thanks Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>, closes: Bug#63274, Bug#62718. +  * I think this version also closes: Bug#63423, Bug#63612,  +    if not yet fixed, please reopen it + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon,  8 May 2000 01:06:15 +0900 + +w3m (0.1.9-2) frozen unstable; urgency=HIGH + +  * security fix: remote exploit +   - When viewing image by `I', web author can run arbitrary command in  +     user's environment, because of mishandling image URL. +     This revision fixes this problem (from [w3m-dev 00518] Security hole) + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 26 Apr 2000 01:24:11 +0900 + +w3m (0.1.9-1) unstable; urgency=low + +  * new upstream version +  * apply patches in w3m-dev mailing-lists +   [w3m-dev 00482] [w3m-dev 00487] [w3m-dev 00483] [w3m-dev 00488] +  * closes: Bug#62569 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 22 Apr 2000 04:22:03 +0900 + +w3m (0.1.8-1) frozen unstable; urgency=medium + +  * apply patches in w3m-dev mailing-lists +  * new upstream version +  - security fix potential buffer overflow exploit + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 13 Apr 2000 00:49:49 +0900 + +w3m (0.1.7-1) unstable; urgency=low + +  * new upstream version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 29 Jan 2000 02:27:00 +0900 + +w3m (0.1.6-2) frozen unstable; urgency=high + +  * remove dependency (suggests) to libc6-bin + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 29 Jan 2000 01:10:04 +0900 + +w3m (0.1.6-1) frozen unstable; urgency=high + +  * new upstream release fixing several bugs +   - fix HTTP Auth mecanism, closes: Bug#51258 +   - When '<' is used as other than start of a tag, let the '<' +     be displayed., closes: Bug#52566 +   - modify GPM support, closes: Bug#55735 +   - don't use graphics character for progress bar, closes: Bug#53053 +   - http://www.egreetings.com/v/spEJQDu7Zm doesn't causes an unstoppable  +     loop of cookies any more, closes: Bug#54334 +   - Accept discard attribute of Set-Cookie2. +   - insert a blank line just after </dl>. +   - <table> Geometry calculation bugfix. +   - Bugfix of inputLineHist(). +   - fix handling the very strange frameset with only one frame. +     <frameset rows="100%,*" ... > +   - When no scheme is specified in the URL, w3m tries to open local file, +     and when it fails w3m prepends "http://". +   - target="_parent" support, frame-relatex bugfixes. +   - Screen redraw bugfix. +  * fix segfault aborting to send mail, closes: Bug#55833 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 22 Jan 2000 22:29:30 +0900 + +w3m (0.1.4-4) frozen unstable; urgency=HIGH + +  * fix build-depends, libncurses4-dev -> libncurses5-dev +  * do symlink usr/share/doc/w3m-ssl, instead of install it +    closes: Bug#55215, Bug#55699 +  * (security) fix bug: password auth leaks passwords (both w3m and w3m-ssl +    have the same bug), closes: Bug#55655 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 21 Jan 2000 01:32:51 +0900 + +w3m (0.1.4-3) unstable; urgency=low + +  * apply patch [w3m-dev 00176] Right justification bug  + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 15 Jan 2000 03:06:22 +0900 + +w3m (0.1.4-2) unstable; urgency=low + +  * rebuild with latest version of libncurses5-dev and libgpmg1-dev + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 15 Jan 2000 01:38:42 +0900 + +w3m (0.1.4-1) unstable; urgency=low + +  * new upstream release + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 13 Jan 2000 00:38:11 +0900 + +w3m (0.1.1-2) unstable; urgency=low + +  * bug in comment parsing +  - apply patch from  Bonard B.Timmons III <timmons@delanet.com> +    closes: Bug#54703 +  * script interpreter should be /usr/bin/perl not /usr/local/bin/perl + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 12 Jan 2000 01:45:56 +0900 + +w3m (0.1.1-1) unstable; urgency=low + +  * new upstream release + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu,  6 Jan 2000 00:18:21 +0900 + +w3m (0.0.19991203-4) unstable; urgency=low + +  * fix infinite loop in parse HTML, closes: Bug#53855 +  * apply wrapper patch from Jacobo Tarrio <jtarrio@ceu.fi.udc.es> +  * English page for w3m already available, closes: Bug#52292 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon,  3 Jan 2000 02:33:22 +0900 + +w3m (0.0.19991203-3) unstable; urgency=low + +  * Add option to configure ALT="" handling, closes: Bug#47001 +    (but it might be refused by upstream author...) + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue,  7 Dec 1999 01:12:43 +0900 + +w3m (0.0.19991203-2) unstable; urgency=low + +  * oops, fix bug in w3m shell wrapper, thanks Jacobo Tarrio <jtarrio@ctv.es> + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun,  5 Dec 1999 18:02:42 +0900 + +w3m (0.0.19991203-1) unstable; urgency=low + +  * new upstream release + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri,  3 Dec 1999 21:36:40 +0900 + +w3m (0.0.19991126-5) unstable; urgency=low + +  * import wrapper script from Jacobo Tarrio <jtarrio@ceu.fi.udc.es>, thanks. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri,  3 Dec 1999 01:03:07 +0900 + +w3m (0.0.19991126-4) unstable; urgency=low + +  * arrow keys available when TERM=xterm, closes: Bug#51582. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed,  1 Dec 1999 23:59:06 +0900 + +w3m (0.0.19991126-3) unstable; urgency=low + +  * fix segfault with -v option,  closes: Bug#51532 +  * recognize Content-Type:text/html (no space) +  * fix out of order of anchor lists with nested table. (w3m-dev) +  * fix some array out of range access to cause random segfault. +  * apply Tsutomu Okada <okada@furuno.co.jp> patch in w3m-dev +  * new w3m wrapper based on Jacobo Tarrio <jtarrio@ceu.fi.udc.es>,  +    closes: Bug#48474 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed,  1 Dec 1999 00:33:12 +0900 + +w3m (0.0.19991126-2) unstable; urgency=low + +  * fixed fail to load help file +  * fixed segfault bug in form selection +  * apply patch to fix w3m crash with $WWW_HOME  +    by hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) on w3m-dev ML + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 27 Nov 1999 18:00:43 +0900 + +w3m (0.0.19991126-1) unstable; urgency=low + +  * new upstream version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 26 Nov 1999 23:44:26 +0900 + +w3m (0.0.19991117-5) unstable; urgency=low + +  * fix mySystem() to handle quote in arguments +  * fix memory allocation error, closes: Bug#51046 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 26 Nov 1999 02:25:10 +0900 + +w3m (0.0.19991117-4) unstable; urgency=low + +  * build w3mbookmark both english version and japanese version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon, 22 Nov 1999 03:46:33 +0900 + +w3m (0.0.19991117-3) unstable; urgency=medium + +  * help file loaded from /usr/share/w3m, closes: Bug#50774 +  * back changes wrapper scripts, closes: Bug#50737, Bug#50782, Bug#50738 +    but repoen Bug#48474 +  * w3mbookmark should be installed in /usr/lib/w3m + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon, 22 Nov 1999 02:49:21 +0900 + +w3m (0.0.19991117-2) unstable; urgency=medium + +  * apply various patches reported in w3m-dev mailing-list, closes: Bug#50603 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 19 Nov 1999 16:14:23 +0900 + +w3m (0.0.19991117-1) unstable; urgency=high + +  * apply patches, already reported in w3m-dev mailing-list +  * new upstream version +   - fix security problem, closes: Bug#50192 +   - add http:// when command line argument is not file, closes: Bug#48474 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 18 Nov 1999 17:08:27 +0900 + +w3m (0.0.19991028.2-7) unstable; urgency=low + +  * fix check_no_proxy() possibly infinite loop? + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 13 Nov 1999 15:04:43 +0900 + +w3m (0.0.19991028.2-6) unstable; urgency=low + +  * add dns_order, noproxy_netaddr for more good IPv6 support +    thanks Takuo KITAME <kitame@northeye.org>, closes:47788 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 11 Nov 1999 01:39:14 +0900 + +w3m (0.0.19991028.2-5) unstable; urgency=low + +  * (ftp.c) fix ftp login problem against proftpd. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed,  3 Nov 1999 04:20:42 +0900 + +w3m (0.0.19991028.2-4) unstable; urgency=low + +  * (Str.c) Strgrow() must grow at least 2 bytes. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon,  1 Nov 1999 03:08:49 +0900 + +w3m (0.0.19991028.2-3) unstable; urgency=low + +  * (Str.h) fix Strcat_char() macro, closes: Bug#48750. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun, 31 Oct 1999 23:38:36 +0900 + +w3m (0.0.19991028.2-2) unstable; urgency=low + +  * need GC_stackbottom initialization in main.c, it closes Bug#48549, +    segmentation fault on sparc architecture. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 30 Oct 1999 00:24:31 +0900 + +w3m (0.0.19991028.2-1) unstable; urgency=low + +  * new upstream version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 29 Oct 1999 01:47:34 +0900 + +w3m (0.0.19991027-1) unstable; urgency=low + +  * new upstream version +   - fix check_expired_cookies, closes: Bug#48039 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 28 Oct 1999 00:38:21 +0900 + +w3m (0.0.19991015-3) unstable; urgency=low + +  * probable bug in use of IS_SPACE() macro. closes: Bug#48211 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 26 Oct 1999 00:20:32 +0900 + +w3m (0.0.19991015-2) unstable; urgency=low + +  * add -dump option for text/html copiousoutput in mime mailcap. closes: Bug#47558 +   + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 16 Oct 1999 23:29:04 +0900 + +w3m (0.0.19991015-1) unstable; urgency=low + +  * new upstream version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 15 Oct 1999 23:36:31 +0900 + +w3m (0.0.19991008-3) unstable; urgency=low + +  * fix segfault for "w3m http:" with http_proxy + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 15 Oct 1999 01:29:36 +0900 + +w3m (0.0.19991008-2) unstable; urgency=low + +  * apply file.c patch to fix Incorrect line breaking by upstream author +   in w3m-dev ML. closes: Bug#47087 +  * change `#ifdef TIOCGWINSZ' to `#ifndef TIOCGWINSZ'. +   closes: Bug#47153. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 14 Oct 1999 00:55:46 +0900 + +w3m (0.0.19991008-1) unstable; urgency=low + +  * dont quote %s in debian/mime, closes: Bug#45920 +  * new upstream version.  +    - Never hangup if a page has when too much links. closes: Bug#46381 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat,  9 Oct 1999 02:33:27 +0900 + +w3m (0.0.19991007-1) unstable; urgency=low + +  * add copiousoutput type mime hander like lynx, closes: Bug#46416 +  * apply patch to fix some enbug in new upstream (from w3m-dev) +  * new upstream version +    add support cookie and SSL. +    but SSl is not configured by this debian package (todo) + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri,  8 Oct 1999 01:31:00 +0900 + +w3m (0.0.19990928-2) unstable; urgency=low + +  * recompiled with libgc5-dev +  * w3m is pager alternatives, closes: Bug#46192 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 29 Sep 1999 13:15:57 +0900 + +w3m (0.0.19990928-1) unstable; urgency=low + +  * new upstream release  +  * apply Hironori Sakamoto <h-saka@lsi.nec.co.jp> patch + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 29 Sep 1999 00:35:14 +0900 + +w3m (0.0.19990916-1) unstable; urgency=low + +  * new upstream release +  * adapt to FHS +  * available ~/.w3m/keymap (see /usr/share/doc/w3m/examples/keymap.lynx), closes: Bug#44421 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 21 Sep 1999 02:34:16 +0900 + +w3m (0.0.19990820-1) unstable; urgency=low + +  * new upstream release  + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 21 Aug 1999 02:44:14 +0900 + +w3m (0.0.19990817-1) unstable; urgency=low + +  * new development release  +  * display ISO-8859-1 characters probably, closes: Bug#41988 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 18 Aug 1999 02:23:15 +0900 + +w3m (0.0.19990815-2) unstable; urgency=low + +  * (url.c, ftp.c) fix INET6 patch; explicit port number in URL is ignored +  * build both w3m-en and w3m-ja.  These are dispatched in w3m by locale configurations. +  * (file.c) fix ullevel chars (gt;) + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 17 Aug 1999 00:40:53 +0900 + +w3m (0.0.19990815-1) unstable; urgency=low + +  * new upstream version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon, 16 Aug 1999 00:29:16 +0900 + +w3m (0.0.19990814-1) unstable; urgency=low + +  * new upstream version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 14 Aug 1999 22:07:34 +0900 + +w3m (0.0.19990716-3) unstable; urgency=low + +  * Applied IPv6 patch (from kitame@debian.gr.jp) + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 14 Aug 1999 00:31:23 +0900 + +w3m (0.0.19990716-2) unstable; urgency=low + +  * auto decompress gzip file  + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu,  5 Aug 1999 18:07:47 +0000 + +w3m (0.0.19990716-1) unstable; urgency=low + +  * new upstream version +  * link with libgc.so.4 again  + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun, 18 Jul 1999 17:01:58 +0900 + +w3m (0.0.19990625-1) unstable; urgency=low + +  * Backspace is ^? +  * build with bundled libgc4 instead of libgc4 package, because +    with libgc.so.4, w3m hangs up when resizing +  * apply <hsaka@mth.biglobe.ne.jp>  <19990707102422@ei5nazha> patch +  * apply aito <19990701100806@ei5nazha> patch fix <P> behavior +  * apply w3m-990625-30.diff.gz +  * New upsteam version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 10 Jul 1999 13:51:04 +0900 + +w3m (0.0.19990609-2) unstable; urgency=low + +  * (debian/mime) remove text/plain entry, because netscape navigator +     will hang up by this entry. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 15 Jun 1999 03:05:46 +0900 + +w3m (0.0.19990609-1) unstable; urgency=low + +  * New upstream version +    - fix <dl compact> handling, thanks hsaka@mth.biglobe.ne.jp +    - (new option) -no-mouse +    - fix bugs about nested <nobr>,<pre> +    - fix table width calculation when <table> has <nobr> and <br> or <p> in it +      thanks, okabe@okaibm.hep.okayama-u.ac.jp +    - fix password handling +    - (portability) `char == unsigned char' environments +    - fix bug when unclosed comments in table.  +       thanks okabe@okaibm.hep.okayama-u.ac.jp + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 11 Jun 1999 03:34:59 +0900 + +w3m (0.0.19990604-1) unstable; urgency=low + +  * New upstream version +    - page up/down, previous page by mouse +    - fix handling of '#' in filename +    - better support for mouse +    - fix password handling +    - support mouse drag + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun,  6 Jun 1999 05:03:26 +0900 + +w3m (0.0.19990526-1) unstable; urgency=low + +  * apply patch  +    http://ei5nazha.yz.yamagata-u.ac.jp/BBS/spool/log.html +    <19990527130634@ei5nazha> +  * New upsteam version +    - fix interpretation of `#' of filename +    - (new feature) line number display +    - add new option -no-proxy +    - mouse support, thanks ytake@phys2.med.osaka-u.ac.jp +    - fix width calculation when `&...;' thanks okabe@okaibm.hep.okayama-u.ac.jp +    - (new feature) 1 line horizontal scroll, thanks shim@nw.bs1.fc.nec.co.jp +    - support <wbr> +    - fix space handling in table +    - fix width calculation <nobr>..</nobr> in table +    - use ARTICLE instead of article to get article via NNTP, thanks patakuti@t3.rim.or.jp +    - fix openURL() initialization +    - fix invalid character entity in table, thanks mituharu@math.s.chiba-u.ac.jp +    - view source if it's not HTML +    - display character entity as much as possible +    - fix compile error +    - add new option +line-number, thanks shim@nw.bs1.fc.nec.co.jp +    - fix <nobr>..</nobr> handling + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 29 May 1999 01:15:03 +0900 + +w3m (0.0.19990512-1) unstable; urgency=low + +  * New upstream version +   - save cursor position when scrolling by J or K (by shim@nw.bs1.fc.nec.co.jp) +   - display reading status at bottom line when text/plain +   - fix justification by <div><center> +   - display progress bar when Content-Length available. +   - display HTTP header information by '=' +   - fix successful empty line when </OL></UL> are continued. +   - newline by <LI> outside <OL><UL> +   - print abolute pathname by 'u' (by tnh@aurora.dti.ne.jp) +   - break C-c +   - enhance save link destination by yukihiko@yk.rim.or.jp + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 13 May 1999 02:53:13 +0900 + +w3m (0.0.19990430-1) unstable; urgency=low + +  * don't install html2latex, because it will conflicts with html2latex package +    closes bug#36707. +  * New upstream version +  - keep HTTP header information in buffer +  - "Last Modified" in information screen by `=' +  - don't add "Referer:" if ftp with user or password specified +  - enhance newline judgement +  - can specify count for command +  - new feature: save document of link destination +  - ftp order +  - new feature: ftp://username@hostname/file +  - ftp can be put in bookmark +  - fix bug: getpwuid() in ftp  +  - enable align attribute in <Hn>, <P> +  - fix leading space +  - fix bug in resizing +  - edit by ESC e +  - support ftp://user:password@host/file +  - default is current URL when `U' +  - support EUC X0201 Kana + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat,  1 May 1999 01:45:23 +0900 + +w3m (0.0.19990421-1) unstable; urgency=low + +  * remove reference to info page from w3m.1 because this package +    does not have info pages, closes Bug#35093. +  * New upstream version  +  - fix order of include "config.h" in term.c +  - fix bug to dump core when URL is "" +  - fix english message symbol in rc.c +  - new feature: ftp password +  - fix <tag attr=> parsing +  - don't put character at right bottom edge to prevent scrolling on +    some terminal emulators. +  - buffer overrun bug fix + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 21 Apr 1999 20:54:56 +0900 + +w3m (0.0.19990406-1) unstable; urgency=low + +  * buffer overrun bug fix +  * New upstream version +   - add Bonus scripts (ruby package can be found in Debian JP) +   - add supports to browse pages with password. +   - new feature: local CGI +   - new feature: local directory index +   - fix imagemap for Kanji map name +   - fix width calculation for HTML elements +   - add -halfdump option +   - fix parseURL2 for "#label" type of URL +   - deal with stuid Kanji URL +   - (configure): 'pxvt' -> 'rxvt' +   - fix for <base href=""> handling + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri,  9 Apr 1999 23:57:36 +0900 + +w3m (0.0.19990330-1) unstable; urgency=low + +  * New upstream version +   - ':' commands treats ',' as URL character. +   - use sigsetjmp()/siglongjmp() +   - fix color reset problems +  * close Bug#35093, w3m has no Info pages. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon,  5 Apr 1999 20:04:34 +0900 + +w3m (0.0.19990323-1) unstable; urgency=low + +  * New upstream version +   - fix redirected POST method +   - fix <nobr> in nested table +   - reorganized option screen +   - auto URL display mode +   - send CRLF in POST +   - `M' invoke external viewer +   - fix color bugs +   - fix bug about relative path +   - fix "&" in <img alt="..."> +   - enable -F (frame rendering) with -dump option +   - newline surroudings of <ADDRESS> +   - fix core dump when cursor move in empty buffer +   - can be used IP address for NO_PROXY +   - support multiple IP hosts +   - fix <pre> in frame +   - fix cbreak return from loadGeneralFile() +   - fix <caption> bug +   - fix &hoge; +   - fix cell width bug when COLSPAN > 2 +   - fix -dump +   - add support Accept-Language + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 24 Mar 1999 19:46:05 +0900 + +w3m (0.0.19990313-1) unstable; urgency=low + +  * New upstream version +   - fix external viewer invokation +   - add "=" command to show information about document + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun, 14 Mar 1999 01:39:41 +0900 + +w3m (0.0.19990310-1) unstable; urgency=low + +  * New upstream version +   - support resize +   - fix setlinescols +   - Pragma: no-cache +   - fix table rendering for 2byte chars +   - <style> parse fix +   - fix configure + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 11 Mar 1999 00:30:25 +0900 + +w3m (0.0.19990309-1) unstable; urgency=low + +  * Initial Release. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue,  9 Mar 1999 19:08:08 +0900 + +Local variables: +mode: debian-changelog +add-log-mailing-address: "ukai@debian.or.jp" +End: diff --git a/debian/changelog-ssl b/debian/changelog-ssl new file mode 100644 index 0000000..4085e0c --- /dev/null +++ b/debian/changelog-ssl @@ -0,0 +1,810 @@ +w3m-ssl (0.1.10+0.1.11pre+kokb23-4) stable; urgency=high + +  * [SECURITY FIX] backport fix of mime header buffer overflow +    SNS Advisory No.32 +    w3m malformed MIME header Buffer Overflow Vulnerability +    http://www.lac.co.jp/security/snsadv/32.html (Japanese) + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 20 Jun 2001 11:15:03 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb23-3) unstable; urgency=low + +  * don't remove pager alternative when upgrading, (same as Bug#87331) + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun, 25 Feb 2001 00:27:58 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb23-2) unstable; urgency=high + +  * link with libssl096, closes: Bug#66306, Bug#86387, Bug#83681, Bug#82271 +  * view information on SSL certificates, closes: Bug#79689 +  * w3m-dev-01739 +    Add wheel mouse patch + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon, 19 Feb 2001 01:42:37 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb23-1) stable unstable; urgency=high + +  * new upstream pre release +    more security fixes +    - fix table stack overflow +    - more internal tag and attribute check +    - fix some buffer overflow bug +    null character handling +  * w3m-dev-01500 +    fix risky code in url.c + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 14 Dec 2000 01:10:10 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb22-1) stable unstable; urgency=high + +  * new upstream pre release +    including important security fix +  * apply patches on w3m-dev +    w3m-dev-01432,01437,01443,01445 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun,  3 Dec 2000 01:36:42 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb21-3) unstable; urgency=high + +  * SECURITY FIX: +    more checking internal tag + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri,  1 Dec 2000 11:46:50 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb21-2) unstable; urgency=HIGH + +  * SECURITY FIX: +    check internal tag + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri,  1 Dec 2000 10:48:21 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb21-1) unstable; urgency=low + +  * new upstream pre release + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 28 Nov 2000 10:59:02 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb20-1) unstable; urgency=low + +  * new upstream pre release +  * fix mailcap handling, closes: Bug#77679 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 23 Nov 2000 05:47:03 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb19-2) unstable; urgency=low + +  * for JIS output, kanjicode=j instead of kanjicode=J, closes: Bug#76605 +  * fix configuration. no block in sig_chld(), closes: Bug#77167 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun, 19 Nov 2000 00:53:37 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb19-1) unstable; urgency=low + +  * new upstream pre release + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 10 Nov 2000 00:27:36 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb18-3) unstable; urgency=low + +  * fix again rxvt mouse support, closes: Bug#76036 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu,  2 Nov 2000 18:47:13 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb18-2) unstable; urgency=low + +  * fix pager alternatives' slave + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 31 Oct 2000 10:28:15 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb18-1) unstable; urgency=low + +  * new upstream pre release + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon, 30 Oct 2000 11:46:55 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb17-3) unstable; urgency=low + +  * apply patches +    w3m-dev:01258 filename/URI input line completion +    w3m-dev:01263 setting user mailcap and mime.type +    w3m-dev:01269 news: URL fix +    w3m-dev:01273 USE_NNTP fix +    w3m-dev:01274 support nntp: +    w3m-dev:01275 change squeeze multiple blank line option to -s +    		closes: Bug#75527 +    w3m-dev:01276 fix URL in visual mode +    		closes: Bug#75573 +    w3m-dev:01277 add Accept-Encoding: gzip +    		closes: Bug#74695 +  * (config.h-*) add USE_GOPHER, USE_NNTP +  * w3m.sh: fix for -ppc, -o, -config +  * w3m.1: update +  * emacsen-startup: remove extra right paren, closes: Bug#75795 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 26 Oct 2000 21:42:45 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb17-2) unstable; urgency=low + +  * apply patches +    w3m-dev:01240: fix segfault, incompatible pointer, closes: Bug#75513 +    w3m-dev:01247: cummulative menu patch + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 25 Oct 2000 12:38:30 +0900 + +w3m-ssl (0.1.10+0.1.11pre+kokb17-1) unstable; urgency=low + +  * new upstream pre release with several patches +   - can't reproduce "run in an xterm gets trashed by the \x96 character" +     closes: Bug#53048 +   - fixed: w3m in xterm horribly confused by Japanese in title +     closes: Bug#62474 +   - fixed: Won't warn if can't understand config files. +     closes: Bug#74069 +   - apply keymap.lynx example could be better. +     closes: Bug#74070 +  * include w3m.el + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 24 Oct 2000 13:37:53 +0900 + +w3m-ssl (0.1.10-3) unstable; urgency=low + +  * several bug fixes: +    - resize on rxvt works fine, closes: Bug#64678, #71597 +    - No segfault from history page in 0.1.10, closes: Bug#65101 +    - As bug submitter said, download problem was fixed in 0.1.10,  +      closes: Bug#66235 +    - no nbsp leaks with 0.1.10, closes: Bug#67581 +    - fix debian/rules to check -perm 0100 instead of -perm 0111, +      closes: Bug#72100 +    - support rxvt mouse support: closes: Bug#71380, Bug#58280 +    - mailcap test, closes: Bug#63309 +    - quote space in form submit: closes: Bug#60825, Bug#67466 +    - ignore space in leading blanks: closes: Bug#66887 +    If you claim not yet fixed, please reopen + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun,  1 Oct 2000 04:15:08 +0900 + +w3m-ssl (0.1.10-2) stable unstable; urgency=medium + +  * proposed-updates release +    since I believe 0.1.10-1 (in woody) is more stable than 0.9.5-5 (in potato) +    and I plan w3m move to next unstable/experimental release for woody, +    so I'd like to put it in stable(proposed-updates) +    I'd not like to backport to 0.9.5 from 0.1.10, because it might include +    some bugs, so I think 0.1.10 (proven stable) is better than backported +    0.9.5 +    Followings are already fixed in 0.1.10 (and trivial fix to #72100), +    - resize on rxvt works fine, closes: Bug#64678, #71597 +    - No segfault from history page in 0.1.10, closes: Bug#65101 +    - As bug submitter said, download problem was fixed in 0.1.10, +      closes: Bug#66235 +    - no nbsp leaks with 0.1.10, closes: Bug#67581 +    - fix debian/rules to check -perm 0100 instead of -perm 0111, +      closes: Bug#72100 +    If you claim not yet fixed, please reopen + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 27 Sep 2000 16:46:47 +0900 + +w3m-ssl (0.1.10-1) unstable; urgency=low + +  * new upstream version +  * apply patches in w3m-dev mailing-lists (until [w3m-dev 00899]) + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 13 Jun 2000 17:35:31 +0900 + +w3m-ssl (0.1.9-5) frozen unstable; urgency=high + +  * fix bug of Segfaults on certain pages: 'http://www.linuxshop.cz/hardware.php3?typ=8&stranka=0&navrat=', closes: Bug#63937 +  * closes: Bug#64142: w3m and w3m-ssl doesn't work with zero length string proxy host. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 16 May 2000 01:58:23 +0900 + +w3m-ssl (0.1.9-4) frozen unstable; urgency=high + +  * Fix RC bug#63274, thanks Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>, closes: Bug#63274, Bug#62718. +  * Fix RC bug#63721, closes: Bug#63423, Bug#63612, Bug#63721 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon,  8 May 2000 19:14:35 +0900 + +w3m-ssl (0.1.9-3) frozen unstable; urgency=high + +  * Fix RC bug#63274, thanks Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>, closes: Bug#63274, Bug#62718. +  * I think this version also closes: Bug#63423, Bug#63612, +    if not yet fixed, please reopen it + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon,  8 May 2000 01:10:48 +0900 + +w3m-ssl (0.1.9-2) frozen unstable; urgency=HIGH + +  * security fix: remote exploit +   - When viewing image by `I', web author can run arbitrary command in +     user's environment, because of mishandling image URL. +     This revision fixes this problem (from [w3m-dev 00518] Security hole) + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 26 Apr 2000 01:38:58 +0900 + +w3m-ssl (0.1.9-1) unstable; urgency=low + +  * new upstream version +  * apply patches in w3m-dev mailing-lists +   [w3m-dev 00482] [w3m-dev 00487] [w3m-dev 00483] [w3m-dev 00488] + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 22 Apr 2000 03:58:27 +0900 + +w3m-ssl (0.1.8-1) frozen unstable; urgency=medium + +  * apply patches in w3m-dev mailing-lists +  * new upstream version +  - security fix potential buffer overflow exploit + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 13 Apr 2000 00:52:01 +0900 + +w3m-ssl (0.1.7-1) unstable; urgency=low + +  * new upstream version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 29 Jan 2000 02:27:18 +0900 + +w3m-ssl (0.1.6-2) frozen unstable; urgency=high + +  * do doc file symlink instead of doc directory symlinks, +    closes: Bug#56401, Bug#56405. +    I do symlink because almost of all documents of w3m and w3m-ssl +    is identical. Difference between w3m and w3m-ssl is only +    that w3m-ssl is built with SSL library + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 29 Jan 2000 01:29:11 +0900 + +w3m-ssl (0.1.6-1) frozen unstable; urgency=high + +  * This fix also apply to w3m-ssl too, because difference between w3m +    and w3m-ssl is only ssl supports. +  * new upstream release fixing several bugs +   - fix HTTP Auth mecanism, closes: Bug#51258 +   - When '<' is used as other than start of a tag, let the '<' +     be displayed., closes: Bug#52566 +   - modify GPM support, closes: Bug#55735 +   - don't use graphics character for progress bar, closes: Bug#53053 +   - http://www.egreetings.com/v/spEJQDu7Zm doesn't causes an unstoppable +     loop of cookies any more, closes: Bug#54334 +   - Accept discard attribute of Set-Cookie2. +   - insert a blank line just after </dl>. +   - <table> Geometry calculation bugfix. +   - Bugfix of inputLineHist(). +   - fix handling the very strange frameset with only one frame. +     <frameset rows="100%,*" ... > +   - When no scheme is specified in the URL, w3m tries to open local file, +     and when it fails w3m prepends "http://". +   - target="_parent" support, frame-relatex bugfixes. +   - Screen redraw bugfix. +  * fix segfault aborting to send mail, closes: Bug#55833 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 22 Jan 2000 23:26:49 +0900 + +w3m-ssl (0.1.4-4) frozen unstable; urgency=HIGH + +  * fix build-depends, libncurses4-dev -> libncurses5-dev +  * do symlink usr/share/doc/w3m-ssl, instead of install it +    closes: Bug#55215, Bug#55699 +  * (security) fix bug: password auth leaks passwords (both w3m and w3m-ssl +    have the same bug), closes: Bug#55655 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 20 Jan 2000 19:21:27 +0900 + +w3m-ssl (0.1.4-3) unstable; urgency=low + +  * apply patch [w3m-dev 00176] Right justification bug + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 15 Jan 2000 03:06:43 +0900 + +w3m-ssl (0.1.4-2) unstable; urgency=low + +  * rebuild with latest version of libncurses5-dev and libgpmg1-dev + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 15 Jan 2000 01:39:28 +0900 + +w3m-ssl (0.1.4-1) unstable; urgency=low + +  * new upstream release + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 13 Jan 2000 00:38:33 +0900 + +w3m-ssl (0.1.1-2) unstable; urgency=low + +  * bug in comment parsing +  - apply patch from  Bonard B.Timmons III <timmons@delanet.com> +    closes: Bug#54703 +  * script interpreter should be /usr/bin/perl not /usr/local/bin/perl + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 12 Jan 2000 01:48:15 +0900 + +w3m-ssl (0.1.1-1) unstable; urgency=low + +  * new upstream release + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu,  6 Jan 2000 00:18:39 +0900 + +w3m-ssl (0.0.19991203-4) unstable; urgency=low + +  * fix infinite loop in parse HTML, closes: Bug#53855 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon,  3 Jan 2000 02:16:58 +0900 + +w3m-ssl (0.0.19991203-3) unstable; urgency=low + +  * Add option to configure ALT="" handling, closes: Bug#47001 +    (but it might be refused by upstream author...) + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue,  7 Dec 1999 01:14:21 +0900 + +w3m-ssl (0.0.19991203-1) unstable; urgency=low + +  * new upstream release + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri,  3 Dec 1999 21:37:13 +0900 + +w3m-ssl (0.0.19991126-4) unstable; urgency=low + +  * arrow keys available when TERM=xterm, closes: Bug#51582. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu,  2 Dec 1999 00:00:46 +0900 + +w3m-ssl (0.0.19991126-3) unstable; urgency=low + +  * fix segfault with -v option,  closes: Bug#51532 +  * recognize Content-Type:text/html (no space) +  * fix out of order of anchor lists with nested table. (w3m-dev) +  * fix some array out of range access to cause random segfault. +  * apply Tsutomu Okada <okada@furuno.co.jp> patch in w3m-dev +  * new w3m wrapper based on Jacobo Tarrio <jtarrio@ceu.fi.udc.es>, +    closes: Bug#48474 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed,  1 Dec 1999 00:51:14 +0900 + +w3m-ssl (0.0.19991126-2) unstable; urgency=low + +  * fixed fail to load help file +  * fixed segfault bug in form selection +  * apply patch to fix w3m crash with $WWW_HOME +    by hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) on w3m-dev ML + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 27 Nov 1999 18:08:32 +0900 + +w3m-ssl (0.0.19991126-1) unstable; urgency=low + +  * new upstream version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 26 Nov 1999 23:46:35 +0900 + +w3m-ssl (0.0.19991117-5) unstable; urgency=low + +  * fix mySystem() to handle quote in arguments +  * fix memory allocation error, closes: Bug#51046 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 26 Nov 1999 02:33:57 +0900 + +w3m-ssl (0.0.19991117-4) unstable; urgency=low + +  * should depends: w3m (>= 0.0.19991117-4) for w3mbookmark + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon, 22 Nov 1999 03:47:15 +0900 + +w3m-ssl (0.0.19991117-3) unstable; urgency=medium + +  * help file loaded from /usr/share/w3m, closes: Bug#50774 +  * back changes wrapper scripts, closes: Bug#50737, Bug#50782, Bug#50738 +    but repoen Bug#48474 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon, 22 Nov 1999 02:49:56 +0900 + +w3m-ssl (0.0.19991117-2) unstable; urgency=medium + +  * apply various patches reported in w3m-dev mailing-list, closes: Bug#50603 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 19 Nov 1999 16:15:05 +0900 + +w3m-ssl (0.0.19991117-1) unstable; urgency=high + +  * apply patches, already reported in w3m-dev mailing-list +  * new upstream version +   - fix security problem, closes: Bug#50192 +   - add http:// when command line argument is not file, closes: Bug#48474 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 18 Nov 1999 17:08:27 +0900 + +w3m-ssl (0.0.19991028.2-7) unstable; urgency=low + +  * fix check_no_proxy() possibly infinite loop? + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 13 Nov 1999 15:05:41 +0900 + +w3m-ssl (0.0.19991028.2-6) unstable; urgency=low + +  * add dns_order, noproxy_netaddr for more good IPv6 support +    thanks Takuo KITAME <kitame@northeye.org>, closes:47788 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 11 Nov 1999 01:42:53 +0900 + +w3m-ssl (0.0.19991028.2-5.1) unstable; urgency=low + +  * add dependency w3m (>= 0.0.19991015-1) because old version of +    /usr/bin/w3m does not support w3m-ssl, closes: Bug#49665 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 10 Nov 1999 01:20:16 +0900 + +w3m-ssl (0.0.19991028.2-5) unstable; urgency=low + +  * (ftp.c) fix ftp login problem against proftpd. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed,  3 Nov 1999 04:21:54 +0900 + +w3m-ssl (0.0.19991028.2-4) unstable; urgency=low + +  * (Str.c) Strgrow() must grow at least 2 bytes. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon,  1 Nov 1999 03:15:54 +0900 + +w3m-ssl (0.0.19991028.2-3) unstable; urgency=low + +  * (Str.h) fix Strcat_char() macro. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun, 31 Oct 1999 23:43:22 +0900 + +w3m-ssl (0.0.19991028.2-2) unstable; urgency=low + +  * need GC_stackbottom initialization in main.c, it closes Bug#48549, +    segmentation fault on sparc architecture. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 30 Oct 1999 00:31:31 +0900 + +w3m-ssl (0.0.19991028.2-1) unstable; urgency=low + +  * new upstream version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 29 Oct 1999 01:47:55 +0900 + +w3m-ssl (0.0.19991027-1) unstable; urgency=low + +  * new upstream version +   - fix check_expired_cookies, closes: Bug#48039 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 28 Oct 1999 00:41:21 +0900 + +w3m-ssl (0.0.19991015-3) unstable; urgency=low + +  * probable bug in use of IS_SPACE() macro. closes: Bug#48211 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 26 Oct 1999 00:20:32 +0900 + +w3m-ssl (0.0.19991015-1) unstable; urgency=low + +  * Initial release with SSL + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 15 Oct 1999 23:36:51 +0900 + +w3m (0.0.19991015-1) unstable; urgency=low + +  * new upstream version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 15 Oct 1999 23:36:31 +0900 + +w3m (0.0.19991008-3) unstable; urgency=low + +  * fix segfault for "w3m http:" with http_proxy + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 15 Oct 1999 01:29:36 +0900 + +w3m (0.0.19991008-2) unstable; urgency=low + +  * apply file.c patch to fix Incorrect line breaking by upstream author +   in w3m-dev ML. closes: Bug#47087 +  * change `#ifdef TIOCGWINSZ' to `#ifndef TIOCGWINSZ'. +   closes: Bug#47153. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 14 Oct 1999 00:55:46 +0900 + +w3m (0.0.19991008-1) unstable; urgency=low + +  * dont quote %s in debian/mime, closes: Bug#45920 +  * new upstream version.  +    - Never hangup if a page has when too much links. closes: Bug#46381 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat,  9 Oct 1999 02:33:27 +0900 + +w3m (0.0.19991007-1) unstable; urgency=low + +  * add copiousoutput type mime hander like lynx, closes: Bug#46416 +  * apply patch to fix some enbug in new upstream (from w3m-dev) +  * new upstream version +    add support cookie and SSL. +    but SSl is not configured by this debian package (todo) + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri,  8 Oct 1999 01:31:00 +0900 + +w3m (0.0.19990928-2) unstable; urgency=low + +  * recompiled with libgc5-dev +  * w3m is pager alternatives, closes: Bug#46192 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 29 Sep 1999 13:15:57 +0900 + +w3m (0.0.19990928-1) unstable; urgency=low + +  * new upstream release  +  * apply Hironori Sakamoto <h-saka@lsi.nec.co.jp> patch + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 29 Sep 1999 00:35:14 +0900 + +w3m (0.0.19990916-1) unstable; urgency=low + +  * new upstream release +  * adapt to FHS +  * available ~/.w3m/keymap (see /usr/share/doc/w3m/examples/keymap.lynx), closes: Bug#44421 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 21 Sep 1999 02:34:16 +0900 + +w3m (0.0.19990820-1) unstable; urgency=low + +  * new upstream release  + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 21 Aug 1999 02:44:14 +0900 + +w3m (0.0.19990817-1) unstable; urgency=low + +  * new development release  +  * display ISO-8859-1 characters probably, closes: Bug#41988 + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 18 Aug 1999 02:23:15 +0900 + +w3m (0.0.19990815-2) unstable; urgency=low + +  * (url.c, ftp.c) fix INET6 patch; explicit port number in URL is ignored +  * build both w3m-en and w3m-ja.  These are dispatched in w3m by locale configurations. +  * (file.c) fix ullevel chars (gt;) + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 17 Aug 1999 00:40:53 +0900 + +w3m (0.0.19990815-1) unstable; urgency=low + +  * new upstream version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon, 16 Aug 1999 00:29:16 +0900 + +w3m (0.0.19990814-1) unstable; urgency=low + +  * new upstream version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 14 Aug 1999 22:07:34 +0900 + +w3m (0.0.19990716-3) unstable; urgency=low + +  * Applied IPv6 patch (from kitame@debian.gr.jp) + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 14 Aug 1999 00:31:23 +0900 + +w3m (0.0.19990716-2) unstable; urgency=low + +  * auto decompress gzip file  + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu,  5 Aug 1999 18:07:47 +0000 + +w3m (0.0.19990716-1) unstable; urgency=low + +  * new upstream version +  * link with libgc.so.4 again  + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun, 18 Jul 1999 17:01:58 +0900 + +w3m (0.0.19990625-1) unstable; urgency=low + +  * Backspace is ^? +  * build with bundled libgc4 instead of libgc4 package, because +    with libgc.so.4, w3m hangs up when resizing +  * apply <hsaka@mth.biglobe.ne.jp>  <19990707102422@ei5nazha> patch +  * apply aito <19990701100806@ei5nazha> patch fix <P> behavior +  * apply w3m-990625-30.diff.gz +  * New upsteam version + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 10 Jul 1999 13:51:04 +0900 + +w3m (0.0.19990609-2) unstable; urgency=low + +  * (debian/mime) remove text/plain entry, because netscape navigator +     will hang up by this entry. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 15 Jun 1999 03:05:46 +0900 + +w3m (0.0.19990609-1) unstable; urgency=low + +  * New upstream version +    - fix <dl compact> handling, thanks hsaka@mth.biglobe.ne.jp +    - (new option) -no-mouse +    - fix bugs about nested <nobr>,<pre> +    - fix table width calculation when <table> has <nobr> and <br> or <p> in it +      thanks, okabe@okaibm.hep.okayama-u.ac.jp +    - fix password handling +    - (portability) `char == unsigned char' environments +    - fix bug when unclosed comments in table.  +       thanks okabe@okaibm.hep.okayama-u.ac.jp + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri, 11 Jun 1999 03:34:59 +0900 + +w3m (0.0.19990604-1) unstable; urgency=low + +  * New upstream version +    - page up/down, previous page by mouse +    - fix handling of '#' in filename +    - better support for mouse +    - fix password handling +    - support mouse drag + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun,  6 Jun 1999 05:03:26 +0900 + +w3m (0.0.19990526-1) unstable; urgency=low + +  * apply patch  +    http://ei5nazha.yz.yamagata-u.ac.jp/BBS/spool/log.html +    <19990527130634@ei5nazha> +  * New upsteam version +    - fix interpretation of `#' of filename +    - (new feature) line number display +    - add new option -no-proxy +    - mouse support, thanks ytake@phys2.med.osaka-u.ac.jp +    - fix width calculation when `&...;' thanks okabe@okaibm.hep.okayama-u.ac.jp +    - (new feature) 1 line horizontal scroll, thanks shim@nw.bs1.fc.nec.co.jp +    - support <wbr> +    - fix space handling in table +    - fix width calculation <nobr>..</nobr> in table +    - use ARTICLE instead of article to get article via NNTP, thanks patakuti@t3.rim.or.jp +    - fix openURL() initialization +    - fix invalid character entity in table, thanks mituharu@math.s.chiba-u.ac.jp +    - view source if it's not HTML +    - display character entity as much as possible +    - fix compile error +    - add new option +line-number, thanks shim@nw.bs1.fc.nec.co.jp +    - fix <nobr>..</nobr> handling + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 29 May 1999 01:15:03 +0900 + +w3m (0.0.19990512-1) unstable; urgency=low + +  * New upstream version +   - save cursor position when scrolling by J or K (by shim@nw.bs1.fc.nec.co.jp) +   - display reading status at bottom line when text/plain +   - fix justification by <div><center> +   - display progress bar when Content-Length available. +   - display HTTP header information by '=' +   - fix successful empty line when </OL></UL> are continued. +   - newline by <LI> outside <OL><UL> +   - print abolute pathname by 'u' (by tnh@aurora.dti.ne.jp) +   - break C-c +   - enhance save link destination by yukihiko@yk.rim.or.jp + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 13 May 1999 02:53:13 +0900 + +w3m (0.0.19990430-1) unstable; urgency=low + +  * don't install html2latex, because it will conflicts with html2latex package +    closes bug#36707. +  * New upstream version +  - keep HTTP header information in buffer +  - "Last Modified" in information screen by `=' +  - don't add "Referer:" if ftp with user or password specified +  - enhance newline judgement +  - can specify count for command +  - new feature: save document of link destination +  - ftp order +  - new feature: ftp://username@hostname/file +  - ftp can be put in bookmark +  - fix bug: getpwuid() in ftp  +  - enable align attribute in <Hn>, <P> +  - fix leading space +  - fix bug in resizing +  - edit by ESC e +  - support ftp://user:password@host/file +  - default is current URL when `U' +  - support EUC X0201 Kana + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat,  1 May 1999 01:45:23 +0900 + +w3m (0.0.19990421-1) unstable; urgency=low + +  * remove reference to info page from w3m.1 because this package +    does not have info pages, closes Bug#35093. +  * New upstream version  +  - fix order of include "config.h" in term.c +  - fix bug to dump core when URL is "" +  - fix english message symbol in rc.c +  - new feature: ftp password +  - fix <tag attr=> parsing +  - don't put character at right bottom edge to prevent scrolling on +    some terminal emulators. +  - buffer overrun bug fix + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 21 Apr 1999 20:54:56 +0900 + +w3m (0.0.19990406-1) unstable; urgency=low + +  * buffer overrun bug fix +  * New upstream version +   - add Bonus scripts (ruby package can be found in Debian JP) +   - add supports to browse pages with password. +   - new feature: local CGI +   - new feature: local directory index +   - fix imagemap for Kanji map name +   - fix width calculation for HTML elements +   - add -halfdump option +   - fix parseURL2 for "#label" type of URL +   - deal with stuid Kanji URL +   - (configure): 'pxvt' -> 'rxvt' +   - fix for <base href=""> handling + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Fri,  9 Apr 1999 23:57:36 +0900 + +w3m (0.0.19990330-1) unstable; urgency=low + +  * New upstream version +   - ':' commands treats ',' as URL character. +   - use sigsetjmp()/siglongjmp() +   - fix color reset problems +  * close Bug#35093, w3m has no Info pages. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Mon,  5 Apr 1999 20:04:34 +0900 + +w3m (0.0.19990323-1) unstable; urgency=low + +  * New upstream version +   - fix redirected POST method +   - fix <nobr> in nested table +   - reorganized option screen +   - auto URL display mode +   - send CRLF in POST +   - `M' invoke external viewer +   - fix color bugs +   - fix bug about relative path +   - fix "&" in <img alt="..."> +   - enable -F (frame rendering) with -dump option +   - newline surroudings of <ADDRESS> +   - fix core dump when cursor move in empty buffer +   - can be used IP address for NO_PROXY +   - support multiple IP hosts +   - fix <pre> in frame +   - fix cbreak return from loadGeneralFile() +   - fix <caption> bug +   - fix &hoge; +   - fix cell width bug when COLSPAN > 2 +   - fix -dump +   - add support Accept-Language + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Wed, 24 Mar 1999 19:46:05 +0900 + +w3m (0.0.19990313-1) unstable; urgency=low + +  * New upstream version +   - fix external viewer invokation +   - add "=" command to show information about document + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun, 14 Mar 1999 01:39:41 +0900 + +w3m (0.0.19990310-1) unstable; urgency=low + +  * New upstream version +   - support resize +   - fix setlinescols +   - Pragma: no-cache +   - fix table rendering for 2byte chars +   - <style> parse fix +   - fix configure + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu, 11 Mar 1999 00:30:25 +0900 + +w3m (0.0.19990309-1) unstable; urgency=low + +  * Initial Release. + + -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue,  9 Mar 1999 19:08:08 +0900 + +Local variables: +mode: debian-changelog +add-log-mailing-address: "ukai@debian.or.jp" +End: diff --git a/debian/config.h-en b/debian/config.h-en new file mode 100644 index 0000000..b947097 --- /dev/null +++ b/debian/config.h-en @@ -0,0 +1,162 @@ +/* + * Configuration for w3m + */ + +#ifndef _CONFIGURED_ +#define _CONFIGURED_ + +/* User Configuration */ + +/*  +   If you define DICT, you can use dictionary look-up function +   in w3m. See README.dict for detail. +*/ +#define DICT + +/* +   If you define USE_MARK, you can use set-mark (C-SPC), +   goto-next-mark (ESC p), goto-next-mark (ESC n) and +   mark-by-regexp ("). +*/ +#define USE_MARK + +/* +   If you want to use IPv6, define this symbol. + */ +#define INET6 + +/* +   If you want to load and save URL history. + */ +#define USE_HISTORY + +/* +   BG_COLOR enables w3m to set background color. + */ +#define BG_COLOR + +/* +   VIEW_UNSEENOBJECTS enables w3m to make a link to unseen objects. +   e.g. background image. + */ +#define VIEW_UNSEENOBJECTS + +/* +   VI_PREC_NUM enables vi-like behavior for '2 SPC' or '2 b' + */ +#define VI_PREC_NUM + +/* + * Do word fill + */ +#undef FORMAT_NICE + +/* + * Support Gopher protocol + */ +#define USE_GOPHER + +/* + * Support NNTP + */ +#define USE_NNTP + +/**********************************************************/ +#ifdef makefile_parameter + +BIN_DIR = /usr/bin +LIB_DIR = /usr/lib/w3m +HELP_DIR = /usr/share/w3m +HELP_FILE = w3mhelp-w3m_en.html +SYS_LIBRARIES =  -lnsl -lncurses -lgpm +LOCAL_LIBRARIES =  +CC = gcc +MYCFLAGS = -Wall -g -I/usr/include/gc -DDEBIAN +KEYBIND_SRC = keybind.c +KEYBIND_OBJ = keybind.o +EXT= +MATHLIB=-lm +GCLIB=-lgc +GCTARGET= +AR=ar +RANLIB=ranlib +MKDIR=mkdir -p +VERSION=0.1.11-pre+kokb19.1 +MODEL=Linux-monster-en +#else + +#define DISPLAY_CODE 'E' + +#define JA 0 +#define EN 1 +#define LANG EN +#undef KANJI_SYMBOLS +#define COLOR +#define MOUSE +#define USE_GPM +#undef USE_SYSMOUSE +#define MENU +#define USE_COOKIE +#undef USE_SSL +#define USE_SSL_VERIFY +#undef FTPPASS_HOSTNAMEGEN + +#define DEF_EDITOR "sensible-editor" +#define DEF_MAILER "mailx" +#define DEF_EXT_BROWSER "lynx" + +#define LIB_DIR      "/usr/lib/w3m" +#define HELP_DIR     "/usr/share/w3m" +#define HELP_FILE    "w3mhelp-w3m_en.html" +#define W3MCONFIG    "w3mconfig" + +#define RC_DIR       "~/.w3m/" +#define BOOKMARK     "bookmark.html" +#define CONFIG_FILE  "config" +#define KEYMAP_FILE  "keymap" +#define MENU_FILE    "menu" +#define COOKIE_FILE  "cookie" +#define HISTORY_FILE "history" + +#define USER_MAILCAP "~/.mailcap" +#define SYS_MAILCAP  "/etc/mailcap" +#define USER_MIMETYPES "~/.mime.types" +#define SYS_MIMETYPES  "/etc/mime.types" +#define DEF_SAVE_FILE	"index.html" + +#define TERMIOS +#define DIRENT +#define STRCASECMP +#define STRCHR +#define STRERROR +#define SYS_ERRLIST +#undef NOBCOPY +#define HAVE_WAITPID +#define HAVE_STRFTIME + +#define GETCWD +#define GETWD +#define READLINK +#define HAVE_SETENV +#define HAVE_PUTENV +#define READLINK + + +#define SETJMP(env) sigsetjmp(env,1) +#define LONGJMP(env,val) siglongjmp(env,val) +#define JMP_BUF sigjmp_buf + +typedef void MySignalHandler; +#define SIGNAL_ARG int _dummy +#define SIGNAL_ARGLIST 0 +#define SIGNAL_RETURN return + +#undef TABLE_EXPAND +#define NOWRAP 1 +#define NEW_FORM 1 +#define MATRIX 1 +#undef NO_FLOAT_H + +#endif /* makefile_parameter */ +#endif /* _CONFIGURED_ */ + diff --git a/debian/config.h-ja b/debian/config.h-ja new file mode 100644 index 0000000..97274bc --- /dev/null +++ b/debian/config.h-ja @@ -0,0 +1,162 @@ +/* + * Configuration for w3m + */ + +#ifndef _CONFIGURED_ +#define _CONFIGURED_ + +/* User Configuration */ + +/*  +   If you define DICT, you can use dictionary look-up function +   in w3m. See README.dict for detail. +*/ +#define DICT + +/* +   If you define USE_MARK, you can use set-mark (C-SPC), +   goto-next-mark (ESC p), goto-next-mark (ESC n) and +   mark-by-regexp ("). +*/ +#define USE_MARK + +/* +   If you want to use IPv6, define this symbol. + */ +#define INET6 + +/* +   If you want to load and save URL history. + */ +#define USE_HISTORY + +/* +   BG_COLOR enables w3m to set background color. + */ +#define BG_COLOR + +/* +   VIEW_UNSEENOBJECTS enables w3m to make a link to unseen objects. +   e.g. background image. + */ +#define VIEW_UNSEENOBJECTS + +/* +   VI_PREC_NUM enables vi-like behavior for '2 SPC' or '2 b' + */ +#define VI_PREC_NUM + + /* +  * Do word fill +  */ +#undef FORMAT_NICE +  +/* + * Support Gopher protocol + */ +#define USE_GOPHER + +/* + * Support NNTP + */ +#define USE_NNTP + +/**********************************************************/ +#ifdef makefile_parameter + +BIN_DIR = /usr/bin +LIB_DIR = /usr/lib/w3m +HELP_DIR = /usr/share/w3m +HELP_FILE = w3mhelp-w3m_en.html +SYS_LIBRARIES =  -lnsl -lncurses -lgpm +LOCAL_LIBRARIES =  +CC = gcc +MYCFLAGS = -Wall -g -I/usr/include/gc -DDEBIAN +KEYBIND_SRC = keybind.c +KEYBIND_OBJ = keybind.o +EXT= +MATHLIB=-lm +GCLIB=-lgc +GCTARGET= +AR=ar +RANLIB=ranlib +MKDIR=mkdir -p +VERSION=0.1.11-pre+kokb19.1 +MODEL=Linux-monster-ja +#else + +#define DISPLAY_CODE 'E' + +#define JA 0 +#define EN 1 +#define LANG JA +#define KANJI_SYMBOLS +#define COLOR +#define MOUSE +#define USE_GPM +#undef USE_SYSMOUSE +#define MENU +#define USE_COOKIE +#undef USE_SSL +#define USE_SSL_VERIFY +#undef FTPPASS_HOSTNAMEGEN + +#define DEF_EDITOR "sensible-editor" +#define DEF_MAILER "mailx" +#define DEF_EXT_BROWSER "lynx" + +#define LIB_DIR      "/usr/lib/w3m" +#define HELP_DIR     "/usr/share/w3m" +#define HELP_FILE    "w3mhelp-w3m_ja.html" +#define W3MCONFIG    "w3mconfig" + +#define RC_DIR       "~/.w3m/" +#define BOOKMARK     "bookmark.html" +#define CONFIG_FILE  "config" +#define KEYMAP_FILE  "keymap" +#define MENU_FILE    "menu" +#define COOKIE_FILE  "cookie" +#define HISTORY_FILE "history" + +#define USER_MAILCAP "~/.mailcap" +#define SYS_MAILCAP  "/etc/mailcap" +#define USER_MIMETYPES "~/.mime.types" +#define SYS_MIMETYPES  "/etc/mime.types" +#define DEF_SAVE_FILE	"index.html" + +#define TERMIOS +#define DIRENT +#define STRCASECMP +#define STRCHR +#define STRERROR +#define SYS_ERRLIST +#undef NOBCOPY +#define HAVE_WAITPID +#define HAVE_STRFTIME + +#define GETCWD +#define GETWD +#define READLINK +#define HAVE_SETENV +#define HAVE_PUTENV +#define READLINK + + +#define SETJMP(env) sigsetjmp(env,1) +#define LONGJMP(env,val) siglongjmp(env,val) +#define JMP_BUF sigjmp_buf + +typedef void MySignalHandler; +#define SIGNAL_ARG int _dummy +#define SIGNAL_ARGLIST 0 +#define SIGNAL_RETURN return + +#undef TABLE_EXPAND +#define NOWRAP 1 +#define NEW_FORM 1 +#define MATRIX 1 +#undef NO_FLOAT_H + +#endif /* makefile_parameter */ +#endif /* _CONFIGURED_ */ + diff --git a/debian/config.ssl.sed b/debian/config.ssl.sed new file mode 100644 index 0000000..c8f40b4 --- /dev/null +++ b/debian/config.ssl.sed @@ -0,0 +1,3 @@ +s/\(SYS_LIBRARIES.*\)/\1 -lssl -lcrypto/ +s/\(MYCFLAGS.*\)/\1 -I\/usr\/include\/openssl/ +s/#undef USE_SSL/#define USE_SSL/ diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..9fad7e8 --- /dev/null +++ b/debian/control @@ -0,0 +1,23 @@ +Source: w3m +Section: text +Priority: optional +Maintainer: Fumitoshi UKAI <ukai@debian.or.jp> +Build-Depends: libgc5-dev, libncurses5-dev, libgpmg1-dev, debhelper, awk +Standards-Version: 3.1.1 + +Package: w3m +Architecture: any +Depends: ${shlibs:Depends} +Provides: www-browser +Suggests: w3m-ssl (>= ${Source-Version}), mime-support, menu (>> 1.5), emacsen-common +Description: WWW browsable pager with excellent tables/frames support + w3m is a text-based World Wide Web browser with IPv6 support.  + It features excellent support for tables and frames. It can be used  + as a standalone file pager, too. + . +  * You can follow links and/or view images in HTML. +  * Internet message prewview mode, you can browse HTML mail. +  * You can follow links in plain text if it includes URL forms. + . + For more information,  + see http://ei5nazha.yz.yamagata-u.ac.jp/~aito/w3m/eng/index.html diff --git a/debian/control-ssl b/debian/control-ssl new file mode 100644 index 0000000..669511c --- /dev/null +++ b/debian/control-ssl @@ -0,0 +1,26 @@ +Source: w3m-ssl +Section: non-US/main +Priority: optional +Maintainer: Fumitoshi UKAI <ukai@debian.or.jp> +Build-Depends: libgc5-dev, libncurses5-dev, libgpmg1-dev, libssl09-dev, debhelper, awk +Standards-Version: 3.1.1 + +Package: w3m-ssl +Architecture: any +Depends: ${shlibs:Depends}, w3m +Recommends: w3m (= ${Source-Version}) +Provides: www-browser +Suggests: mime-support, menu (>> 1.5) +Description: WWW browsable pager with SSL support + w3m is a text-based World Wide Web browser with IPv6 support.  + It features excellent support for tables and frames. It can be used  + as a standalone file pager, too. + . +  * You can follow links and/or view images in HTML. +  * Internet message prewview mode, you can browse HTML mail. +  * You can follow links in plain text if it includes URL forms. + . + This package is built with SSL support. + . + For more information,  + see http://ei5nazha.yz.yamagata-u.ac.jp/~aito/w3m/eng/index.html diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..e699fc3 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,49 @@ +This package was debianized by Fumitoshi UKAI ukai@debian.or.jp on +Tue,  9 Mar 1999 19:08:08 +0900. + +It was downloaded from http://ei5nazha.yz.yamagata-u.ac.jp/~aito/w3m/ +ftp://ei5nazha.yz.yamagata-u.ac.jp/w3m/ +development version can be downloaded from +ftp://ei5nazha.yz.yamagata-u.ac.jp/w3m/dev/ + +Okabe patch can be downloaded from +http://www4.ocn.ne.jp/~okabek/w3m.html + +Upstream Author(s): Akinori ITO <aito@ei5sun.yz.yamagata-u.ac.jp> + +Copyright: + +(C) Copyright 1994-1999 by Akinori Ito. All rights reserved. + Permission is hereby granted to use or copy this program + for any purpose,  provided the above notices are retained on all copies + and you accept that there is no warranty for this software. + Permission to modify the code and to distribute modified code is granted, + provided the above notices are retained, and a notice that the code was + modified is included with the above copyright notice and you accept + that there is no warranty for this software. + + This software may be redistributed freely for this purpose, in full  + or in part, provided that this entire copyright notice is included  + on any copies of this software and applications and derivations thereof. +  + This software is provided on an "as is" basis, without warranty of any + kind, either expressed or implied, as to any matter including, but not + limited to warranty of fitness of purpose, or merchantability, or + results obtained from use of this software. + +And source archive includes Boehm GC, which is already debianized +as libgc5 and libgc5-dev, so this Debian binary package uses it  +instead of libgc which comes with w3m sources. + +Copyright 1988, 1989 Hans-J. Boehm, Alan J. Demers +Copyright (c) 1991-1996 by Xerox Corporation.  All rights reserved. +Copyright (c) 1996-1998 by Silicon Graphics.  All rights reserved. + +THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED +OR IMPLIED.  ANY USE IS AT YOUR OWN RISK. + +Permission is hereby granted to use or copy this program +for any purpose,  provided the above notices are retained on all copies. +Permission to modify the code and to distribute modified code is granted, +provided the above notices are retained, and a notice that the code was +modified is included with the above copyright notice. diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 0000000..e4c35f4 --- /dev/null +++ b/debian/dirs @@ -0,0 +1,8 @@ +usr/bin +usr/lib/mime/packages +usr/lib/w3m +usr/share/w3m +usr/share/doc/w3m/examples +usr/share/doc/w3m/ja +usr/share/doc/w3m/ja/examples +usr/share/emacs/site-lisp/w3m/ diff --git a/debian/dirs-ssl b/debian/dirs-ssl new file mode 100644 index 0000000..45dc959 --- /dev/null +++ b/debian/dirs-ssl @@ -0,0 +1,2 @@ +usr/bin +usr/share/doc/w3m-ssl diff --git a/debian/docs.in b/debian/docs.in new file mode 100644 index 0000000..cf9e704 --- /dev/null +++ b/debian/docs.in @@ -0,0 +1,7 @@ +doc/FAQ.html +doc/MANUAL.html +doc/README +doc/README.cygwin +doc/README.dict +doc/README.func +doc/STORY.html diff --git a/debian/emacsen-startup b/debian/emacsen-startup new file mode 100644 index 0000000..eba463f --- /dev/null +++ b/debian/emacsen-startup @@ -0,0 +1,5 @@ +;; w3m-init.el +(setq load-path (cons "/usr/share/emacs/site-lisp/w3m/" load-path)) +(autoload 'w3m "w3m" "Interface for w3m on Emacs." t) +(autoload 'w3m-browse-url "w3m" "w3m interface function for browse-url.el." t) +(autoload 'w3m-find-file "w3m" "w3m Interface function for local file." t) diff --git a/debian/examples.in b/debian/examples.in new file mode 100644 index 0000000..764c196 --- /dev/null +++ b/debian/examples.in @@ -0,0 +1,4 @@ +doc/keymap.default +doc/keymap.lynx +doc/menu.default +doc/menu.submenu diff --git a/debian/menu b/debian/menu new file mode 100644 index 0000000..6dd3586 --- /dev/null +++ b/debian/menu @@ -0,0 +1,2 @@ +?package(w3m):needs=text section=Apps/Net\ +  title="w3m" command="/usr/bin/w3m /usr/share/doc/w3m/MANUAL.html" diff --git a/debian/mime b/debian/mime new file mode 100644 index 0000000..5c5310c --- /dev/null +++ b/debian/mime @@ -0,0 +1,2 @@ +text/html; /usr/bin/w3m -T text/html %s; needsterminal; description=HTML Text; nametemplate=%s.html; priority=4 +text/html; /usr/bin/w3m -dump -T text/html %s; copiousoutput; description=HTML Text; nametemplate=%s.html; priority=3 diff --git a/debian/patches/00-rxvt-mouse-support b/debian/patches/00-rxvt-mouse-support new file mode 100644 index 0000000..be1aff7 --- /dev/null +++ b/debian/patches/00-rxvt-mouse-support @@ -0,0 +1,17 @@ +PATCH: -p0 + +--- terms.c.orig	Mon Oct 30 12:16:31 2000 ++++ terms.c	Thu Nov  2 18:45:58 2000 +@@ -240,7 +240,12 @@ +     TerminalGet(tty, &d_ioval); + #ifdef MOUSE +     term = getenv("TERM"); ++#ifdef DEBIAN ++    if (!strncmp(term, "kterm", 5) || !strncmp(term, "xterm", 5) ++	|| !strncmp(term, "rxvt", 4)) { ++#else +     if (!strncmp(term, "kterm", 5) || !strncmp(term, "xterm", 5)) { ++#endif + 	is_xterm = 1; +     } + #endif diff --git a/debian/patches/01-w3m-dev-01500 b/debian/patches/01-w3m-dev-01500 new file mode 100644 index 0000000..9781ab9 --- /dev/null +++ b/debian/patches/01-w3m-dev-01500 @@ -0,0 +1,152 @@ +PATCH: -p0 +To: w3m-dev@mi.med.tohoku.ac.jp +Subject: [w3m-dev 01500] fix risky code in url.c +From: Hironori Sakamoto <h-saka@lsi.nec.co.jp> +Delivered-To: ukai@ukai.org +Delivered-To: ukai@debian.or.jp +Date: Wed, 13 Dec 2000 12:02:11 +0900 (JST) +Reply-To: w3m-dev@mi.med.tohoku.ac.jp +Message-Id: <200012130302.MAA21605@udlew10.uldev.lsi.nec.co.jp> +X-ML-Name: w3m-dev +X-Mail-Count: 01500 +X-MLServer: fml [fml 3.0]; post only (only members can post) +X-ML-Info: If you have a question, send e-mail with the body	"help" (without quotes) to the address w3m-dev-ctl@mi.med.tohoku.ac.jp;	help=<mailto:w3m-dev-ctl@mi.med.tohoku.ac.jp?body=help> +X-Sender: w3m-dev-admin@mi.med.tohoku.ac.jp + +$B:dK\$G$9!#(B + +url.c $B$K$"$C$?4m81@-$N$"$k%3!<%I$r=$@5$7$^$7$?!#(B +local.c $B$O$*$^$1$N=$@5$G$9!#(B + +# m18n $B$G(B URL $B$d(B file $BL>$NJ8;z%3!<%I$r??LLL\$K%A%'%C%/$7$F$$$k2aDx$G(B +# $B8+$D$1$?$N$G$9$,!"$+$J$jBgJQ!#K\Ev$O%*%j%8%J%kHG$G$b$d$i$J$$$H(B +# $B$$$1$J$$$1$I!#(B +-----------------------------------  +$B:dK\(B $B9@B'(B <hsaka@mth.biglobe.ne.jp>  + http://www2u.biglobe.ne.jp/~hsaka/ + +--- url.c.orig	Wed Dec 13 10:39:47 2000 ++++ url.c	Wed Dec 13 10:46:33 2000 +@@ -517,7 +517,7 @@ + parseURL(char *url, ParsedURL * p_url, ParsedURL * current) + { +     char *p, *q; +-    char tmp[LINELEN]; ++    Str tmp; +     int i; +  +     p = url; +@@ -548,10 +548,10 @@ + 	++url; +     } +     if (IS_ALPHA(*url) && (url[1] == ':' || url[1] == '|')) { +-	if(url[1]=='|') +-	    url[1]=':'; + 	p_url->scheme = SCM_LOCAL; +-	p_url->file = allocStr(url, 0); ++	p_url->file = p = allocStr(url, 0); ++	if(p[1]=='|') ++	    p[1]=':'; +     } +     if (p_url->scheme == SCM_LOCAL) + 	goto analyze_file; +@@ -626,9 +626,8 @@ + 	    p_url->host = NULL; + 	    goto analyze_url; + 	} +-	strncpy(tmp, q, p - q); +-	tmp[p - q] = '\0'; +-	p_url->port = atoi(tmp); ++	tmp = Strnew_charp_n(q, p - q); ++	p_url->port = atoi(tmp->ptr); + 	if (*p == '\0') {	/* scheme://host:port           */ + 	    /* scheme://user@host:port      */ + 	    /* scheme://user:pass@host:port */ +@@ -675,14 +674,14 @@ + #ifdef USE_GOPHER +     if (p_url->scheme == SCM_GOPHER && *p == 'R') { + 	p++; +-	q = tmp; +-	*q++ = *p++; ++	tmp = Strnew(); ++	Strcat_char(tmp, *(p++)); + 	while (*p && *p != '/') + 	    p++; ++	Strcat_charp(tmp, p); + 	while (*p) +-	    *q++ = *p++; +-	*q = '\0'; +-	p_url->file = copyPath(tmp, -1, COPYPATH_SPC_IGNORE); ++	    p++; ++	p_url->file = copyPath(tmp->ptr, -1, COPYPATH_SPC_IGNORE); +     } +     else + #endif				/* USE_GOPHER */ +--- local.c.orig	Wed Dec 13 10:39:44 2000 ++++ local.c	Wed Dec 13 11:55:40 2000 +@@ -19,7 +19,7 @@ +     Directory *dir; +     struct stat st; +     char **flist; +-    char *p, *qdir, *q; ++    char *p, *qdir; +     Str fbuf = Strnew(); + #ifdef READLINK +     struct stat lst; +@@ -29,10 +29,10 @@ +     int nfile, nfile_max = 100; +     Str dirname; +  +-    dirname = Strnew_charp(dname); +-    d = opendir(dirname->ptr); ++    d = opendir(dname); +     if (d == NULL) + 	return NULL; ++    dirname = Strnew_charp(dname); +     qdir = htmlquote_str(dirname->ptr); +     tmp = Sprintf("<title>Directory list of %s</title><h1>Directory list of %s</h1>\n", qdir, qdir); +     flist = New_N(char *, nfile_max); +@@ -65,7 +65,7 @@ + 	if (strcmp(p, ".") == 0) + 	    continue; + 	Strcopy(fbuf, dirname); +-	if (Strlastchar(dirname) != '/') ++	if (Strlastchar(fbuf) != '/') + 	    Strcat_char(fbuf, '/'); + 	Strcat_charp(fbuf, p); + #ifdef READLINK +@@ -76,7 +76,7 @@ + 	    continue; + 	if (multicolList) { + 	    if (n == 1) +-		Strcat_charp(tmp, "<TD>"); ++		Strcat_charp(tmp, "<TD><NOBR>"); + 	} + 	else { + 	    if (S_ISDIR(st.st_mode)) +@@ -88,20 +88,16 @@ + 	    else + 		Strcat_charp(tmp, "[FILE] "); + 	} +-	q = htmlquote_str(p); +-	Strcat_m_charp(tmp, "<A HREF=\"file://", qdir, NULL); +-	if (dirname->ptr[dirname->length - 1] != '/') +-	    Strcat_char(tmp, '/'); +-	Strcat_charp(tmp, q); ++	Strcat_m_charp(tmp, "<A HREF=\"", htmlquote_str(fbuf->ptr), NULL); + 	if (S_ISDIR(st.st_mode)) + 	    Strcat_char(tmp, '/'); +-	Strcat_m_charp(tmp, "\">", q, NULL); ++	Strcat_m_charp(tmp, "\">", htmlquote_str(p), NULL); + 	if (S_ISDIR(st.st_mode)) + 	    Strcat_char(tmp, '/'); + 	Strcat_charp(tmp, "</a>"); + 	if (multicolList) { + 	    if (n++ == nrow) { +-		Strcat_charp(tmp, "</TD>\n"); ++		Strcat_charp(tmp, "</NOBR></TD>\n"); + 		n = 1; + 	    } + 	    else { + + diff --git a/debian/patches/01-w3m-dev-01509 b/debian/patches/01-w3m-dev-01509 new file mode 100644 index 0000000..471e8d8 --- /dev/null +++ b/debian/patches/01-w3m-dev-01509 @@ -0,0 +1,214 @@ +PATCH: -p1 +To: w3m-dev@mi.med.tohoku.ac.jp +Subject: [w3m-dev 01509] Forward: Bug#79689: No way to view information on SSL certificates +From: Fumitoshi UKAI <ukai@debian.or.jp> +Delivered-To: ukai@ukai.org +Delivered-To: ukai@debian.or.jp +Date: Sat, 16 Dec 2000 04:28:07 +0900 +Reply-To: w3m-dev@mi.med.tohoku.ac.jp +Message-Id: <87u2854h88.wl@lichee.ukai.org> +X-ML-Name: w3m-dev +X-Mail-Count: 01509 +X-MLServer: fml [fml 3.0]; post only (only members can post) +X-ML-Info: If you have a question, send e-mail with the body	"help" (without quotes) to the address w3m-dev-ctl@mi.med.tohoku.ac.jp;	help=<mailto:w3m-dev-ctl@mi.med.tohoku.ac.jp?body=help> +User-Agent: Wanderlust/2.2.15 (More Than Words) EMIKO/1.13.9 + (Euglena tripteris) FLIM/1.13.2 (Kasanui) APEL/10.2 Emacs/20.7 + (i386-debian-linux-gnu) MULE/4.0 (HANANOEN) +Organization: Debian JP Project +Mime-Version: 1.0 (generated by EMIKO 1.13.9 - "Euglena tripteris") +X-Sender: w3m-dev-admin@mi.med.tohoku.ac.jp + +[1  <text/plain; ISO-2022-JP (7bit)>] +w3m $B$G(B #define USE_SSL ($B$H$+(B #define USE_SSL_VERIFY )$B$7$?;~$G$b(B +$B8=>u$G$O(B https $B$G$D$J$,$C$F$k$+$I$&$+!"$I$3$H$D$J$,$C$F$+$I$&$+$N(B +$B>pJs$r8+$k$3$H$,$G$-$J$$$N$r$J$s$H$+$7$F$[$7$$$H$$$&%l%]!<%H$G$9!#(B + +$B8=%I%-%e%a%s%H$N>pJs$rI=<((B('=')$B$G8+$F$b(B SSL$B$K4X$9$k>ZL@=q>pJs$r(B +$B$_$i$l$J$$$N$O3N$+$KHa$7$$$J$!(B $B$H;W$C$F$$$?$N$G(B $BE,Ev$J%Q%C%A(B +$B$D$/$C$F$_$^$7$?!#(B($B$+$J$j$$$$$+$2$s(B) + +--  +$B1-;tJ8IR(B + +[2  <message/rfc822 (7bit)>] +To: Debian Bug Tracking System <submit@bugs.debian.org> +Subject: Bug#79689: No way to view information on SSL certificates +From: Richard Braakman <dark@dark.wapit.fi> +Date: Fri, 15 Dec 2000 19:39:16 +0200 +Message-Id: <E146ypA-0005Ud-00@dark.wapit.com> +MIME-Version: 1.0 + +Package: w3m +Version: 0.1.10+0.1.11pre+kokb22-1 +Severity: wishlist + +When I'm about to submit sensitive information over a https connection, +I would like to inspect the information in the server's SSL certificate, +and ideally also the chain of trust that was used to verify that +certificate.  w3m doesn't seem to have a way to do this. + +Verifying this information would give me a lot more confidence in the +security of a link. + +Richard Braakman + + +-- System Information +Debian Release: woody +Architecture: i386 +Kernel: Linux dark 2.3.49 #1 Tue Mar 7 10:37:21 EET 2000 i686 + +Versions of packages w3m depends on: +ii  libc6                     2.2-5          GNU C Library: Shared libraries an +ii  libgc5                    1:5.0.alpha4-8 Conservative garbage collector for +ii  libgpmg1                  1.19.3-4       General Purpose Mouse Library [lib +ii  libncurses5               5.0-8          Shared libraries for terminal hand + +[3 w3m-0.1.11-pre-kokb23-ssl-cert.patch <text/plain; US-ASCII (7bit)>] +diff -Nru w3m-0.1.11-pre/buffer.c w3m-0.1.11-pre-ja/buffer.c +--- w3m-0.1.11-pre/buffer.c	Thu Dec 14 01:17:21 2000 ++++ w3m-0.1.11-pre-ja/buffer.c	Sat Dec 16 03:58:44 2000 +@@ -40,6 +40,9 @@ +     *n->clone = 1; +     n->linelen = 0; +     n->trbyte = 0; ++#ifdef USE_SSL ++    n->ssl_certificate = NULL; ++#endif +     return n; + } +  +diff -Nru w3m-0.1.11-pre/file.c w3m-0.1.11-pre-ja/file.c +--- w3m-0.1.11-pre/file.c	Thu Dec 14 01:17:22 2000 ++++ w3m-0.1.11-pre-ja/file.c	Sat Dec 16 04:17:42 2000 +@@ -971,6 +971,13 @@ + 	} + 	if (t_buf == NULL) + 	    t_buf = newBuffer(INIT_BUFFER_WIDTH); ++#ifdef USE_SSL ++	if (IStype(f.stream) == IST_SSL) { ++	    Str s = ssl_get_certificate(f.stream); ++	    if (s != NULL) ++		t_buf->ssl_certificate = s->ptr; ++	} ++#endif + 	readHeader(&f, t_buf, FALSE, &pu); + 	t = checkContentType(t_buf); + 	if (t == NULL) +@@ -1214,6 +1221,13 @@ + 	t_buf = newBuffer(INIT_BUFFER_WIDTH); + 	t_buf->bufferprop |= BP_FRAME; +     } ++#ifdef USE_SSL ++    if (IStype(f.stream) == IST_SSL) { ++	Str s = ssl_get_certificate(f.stream); ++	if (s != NULL) ++	    t_buf->ssl_certificate = s->ptr; ++    } ++#endif +     b = loadSomething(&f, pu.file, proc, t_buf); +     UFclose(&f); +     if (b) { +diff -Nru w3m-0.1.11-pre/fm.h w3m-0.1.11-pre-ja/fm.h +--- w3m-0.1.11-pre/fm.h	Thu Dec 14 01:17:22 2000 ++++ w3m-0.1.11-pre-ja/fm.h	Sat Dec 16 03:58:08 2000 +@@ -343,6 +343,9 @@ +     FormItemList *form_submit; +     char *savecache; +     char *edit; ++#ifdef USE_SSL ++    char *ssl_certificate; ++#endif + } Buffer; +  + #define NO_BUFFER ((Buffer*)1) +diff -Nru w3m-0.1.11-pre/html.h w3m-0.1.11-pre-ja/html.h +--- w3m-0.1.11-pre/html.h	Thu Dec 14 01:17:22 2000 ++++ w3m-0.1.11-pre-ja/html.h	Sat Dec 16 03:54:34 2000 +@@ -2,6 +2,8 @@ + #ifndef _HTML_H + #define _HTML_H + #ifdef USE_SSL ++#include <bio.h> ++#include <x509.h> + #include <ssl.h> + #endif				/* USE_SSL */ +  +diff -Nru w3m-0.1.11-pre/istream.c w3m-0.1.11-pre-ja/istream.c +--- w3m-0.1.11-pre/istream.c	Thu Dec 14 01:17:22 2000 ++++ w3m-0.1.11-pre-ja/istream.c	Sat Dec 16 04:19:59 2000 +@@ -328,6 +328,33 @@ +     } + } +  ++#ifdef USE_SSL ++Str ++ssl_get_certificate(InputStream stream) ++{ ++    BIO *bp; ++    X509 *x; ++    char *p; ++    int len; ++    Str s; ++    if (stream == NULL) ++	return NULL; ++    if (IStype(stream) != IST_SSL) ++	return NULL; ++    if (stream->ssl.handle == NULL) ++	return NULL; ++    x = SSL_get_peer_certificate(stream->ssl.handle->ssl); ++    if (x == NULL) ++	return NULL; ++    bp = BIO_new(BIO_s_mem()); ++    X509_print(bp, x); ++    len = (int)BIO_ctrl(bp, BIO_CTRL_INFO,0,(char *)&p); ++    s = Strnew_charp_n(p, len); ++    BIO_free_all(bp); ++    return s; ++} ++#endif ++ + /* Raw level input stream functions */ +  + static void +diff -Nru w3m-0.1.11-pre/istream.h w3m-0.1.11-pre-ja/istream.h +--- w3m-0.1.11-pre/istream.h	Thu Dec 14 01:17:22 2000 ++++ w3m-0.1.11-pre-ja/istream.h	Sat Dec 16 03:54:52 2000 +@@ -4,6 +4,8 @@ +  + #include <stdio.h> + #ifdef USE_SSL ++#include <bio.h> ++#include <x509.h> + #include <ssl.h> + #endif + #include "Str.h" +@@ -121,6 +123,9 @@ + extern Str StrmyISgets(InputStream stream); + extern int ISread(InputStream stream, Str buf, int count); + extern int ISfileno(InputStream stream); ++#ifdef USE_SSL ++extern Str ssl_get_certificate(InputStream stream); ++#endif +  + #define IST_BASIC	0 + #define IST_FILE	1 +diff -Nru w3m-0.1.11-pre/map.c w3m-0.1.11-pre-ja/map.c +--- w3m-0.1.11-pre/map.c	Thu Dec 14 01:17:22 2000 ++++ w3m-0.1.11-pre-ja/map.c	Sat Dec 16 03:59:50 2000 +@@ -179,6 +179,14 @@ + 	append_frame_info(tmp, f_set, 0); + 	Strcat_charp(tmp, "</pre>"); +     } ++#ifdef USE_SSL ++    if (buf->ssl_certificate == NULL) ++	goto end; ++    Strcat_charp(tmp, "<h1>SSL certificate</h1>\n"); ++    Strcat_charp(tmp, "<pre>\n"); ++    Strcat_charp(tmp, buf->ssl_certificate); ++    Strcat_charp(tmp, "</pre>\n"); ++#endif +   end: +     Strcat_charp(tmp, "</body></html>"); +     return loadHTMLString(tmp); +[4  <text/plain; US-ASCII (7bit)>] diff --git a/debian/patches/02-w3m-dev-01739 b/debian/patches/02-w3m-dev-01739 new file mode 100644 index 0000000..2004d9e --- /dev/null +++ b/debian/patches/02-w3m-dev-01739 @@ -0,0 +1,123 @@ +PATCH: -p0 +To: w3m-dev@mi.med.tohoku.ac.jp +Cc: kiwamu <kiwamu@ecomp.metro-u.ac.jp> +Subject: [w3m-dev 01739] $B%[%$!<%k%^%&%9BP1~(B patch +From: kiwamu <kiwamu@debian.or.jp> +Delivered-To: ukai@ukai.org +Delivered-To: ukai@debian.or.jp +Date: Sun, 18 Feb 2001 02:24:27 +0900 +Reply-To: w3m-dev@mi.med.tohoku.ac.jp +Message-Id: <20010218022427.A3347@casper.m01.htmnet.ne.jp> +X-ML-Name: w3m-dev +X-Mail-Count: 01739 +X-MLServer: fml [fml 3.0]; post only (only members can post) +X-ML-Info: If you have a question, send e-mail with the body	"help" (without quotes) to the address w3m-dev-ctl@mi.med.tohoku.ac.jp;	help=<mailto:w3m-dev-ctl@mi.med.tohoku.ac.jp?body=help> +Resent-From: kiwamu@misterdosv.eei.metro-u.ac.jp +Content-Disposition: inline +User-Agent: Mutt/1.2.5i-jp0 +Resent-Date: Sun, 18 Feb 2001 04:39:48 +0900 +Resent-To: w3m-dev@mi.med.tohoku.ac.jp +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Resent-Sender: w3m-dev-admin@mi.med.tohoku.ac.jp + + $B$3$s$K$A$O!#2,It5f$H?=$7$^$9!#(B +$B$"$N2,It9nLi$5$s$H$OJL?M$G$9!#(B(^^;; + +w3m$B$r%[%$!<%k%^%&%9BP1~$5$;$F$_$^$7$?!#(B +rxvt$B$H(Bxterm$B$G;HMQ$G$-$^$9!#(B +kterm$B$@$H%[%$!<%k$N>e2<$,F1$8%3%s%H%m!<%k%3!<%I$rJV$7$F$7$^$&$N$G(B +$B<B8=IT2DG=$_$?$$$G$9!#(B + +------------------------------ w3m-wheel.patch ------------------------------ + +--- main.c	Wed Feb  7 01:53:49 2001 ++++ main.c	Sun Feb 18 02:05:41 2001 +@@ -3461,14 +3461,19 @@ + #define MOUSE_BTN1_DOWN 0 + #define MOUSE_BTN2_DOWN 1 + #define MOUSE_BTN3_DOWN 2 ++#define MOUSE_BTN4_DOWN_RXVT 3 ++#define MOUSE_BTN5_DOWN_RXVT 4 ++#define MOUSE_BTN4_DOWN_XTERM 64 ++#define MOUSE_BTN5_DOWN_XTERM 65 + #define MOUSE_BTN_UP 3 +- ++#define MOUSE_BTN_RESET -1 ++#define MOUSE_SCROLL_LINE 5 +  + static void + process_mouse(int btn, int x, int y) + { +-    int delta_x, delta_y; +-    static int press_btn, press_x, press_y; ++    int delta_x, delta_y, i; ++    static int press_btn = MOUSE_BTN_RESET, press_x, press_y; +  +     if (btn == MOUSE_BTN_UP) { + 	switch (press_btn) { +@@ -3547,12 +3552,29 @@ + 	    mainMenu(x, y); + #endif				/* MENU */ + 	    break; ++	case MOUSE_BTN4_DOWN_RXVT: ++	    for (i = 0; i < MOUSE_SCROLL_LINE; i++) ++	      ldown1(); ++	    break; ++	case MOUSE_BTN5_DOWN_RXVT: ++	    for (i = 0; i < MOUSE_SCROLL_LINE; i++) ++	      lup1(); ++	    break; + 	} ++    } else if (btn == MOUSE_BTN4_DOWN_XTERM) { ++	for (i = 0; i < MOUSE_SCROLL_LINE; i++) ++	  ldown1(); ++    } else if (btn == MOUSE_BTN5_DOWN_XTERM) { ++	for (i = 0; i < MOUSE_SCROLL_LINE; i++) ++	  lup1(); +     } +-    else { ++     ++    if (btn != MOUSE_BTN4_DOWN_RXVT || press_btn == MOUSE_BTN_RESET) { + 	press_btn = btn; + 	press_x = x; + 	press_y = y; ++    } else { ++	press_btn = MOUSE_BTN_RESET; +     } + } +  +--- menu.c	Wed Feb  7 01:53:49 2001 ++++ menu.c	Sun Feb 18 02:05:50 2001 +@@ -1067,14 +1067,20 @@ + #define MOUSE_BTN1_DOWN 0 + #define MOUSE_BTN2_DOWN 1 + #define MOUSE_BTN3_DOWN 2 ++#define MOUSE_BTN4_DOWN_RXVT 3 ++#define MOUSE_BTN5_DOWN_RXVT 4 ++#define MOUSE_BTN4_DOWN_XTERM 64 ++#define MOUSE_BTN5_DOWN_XTERM 65 + #define MOUSE_BTN_UP 3 ++#define MOUSE_BTN_RESET -1 ++#define MOUSE_SCROLL_LINE 5 +  + static int + process_mMouse(int btn, int x, int y) + { +     Menu *menu; +     int select; +-    static int press_btn, press_x, press_y; ++    static int press_btn = MOUSE_BTN_RESET, press_x, press_y; +     char c = ' '; +  +     menu = CurrentMenu; + +------------------------------ w3m-wheel.patch ------------------------------ + +--  +Tokyo Metropolitan University     Kiwamu Okabe + Mail: kiwamu@debian.or.jp + URL:  http://silica.eei.metro-u.ac.jp/~kiwamu/ + + + diff --git a/debian/patches/03-w3m-mime-buffer-overflow-fix-backport-from-w3m-dev-02066 b/debian/patches/03-w3m-mime-buffer-overflow-fix-backport-from-w3m-dev-02066 new file mode 100644 index 0000000..7c47d04 --- /dev/null +++ b/debian/patches/03-w3m-mime-buffer-overflow-fix-backport-from-w3m-dev-02066 @@ -0,0 +1,28 @@ +--- mimehead.c.orig	Tue Jun  6 14:39:13 2000 ++++ mimehead.c	Wed Jun 20 11:21:02 2001 +@@ -166,21 +166,20 @@ + Str + decodeWord(char **ow) + { +-    char charset[32]; +     char *p, *w = *ow; +     char method; +     Str a = Strnew(); ++    Str charset = Strnew(); +  +     if (*w != '=' || *(w + 1) != '?') + 	goto convert_fail; +     w += 2; +-    for (p = charset; *w != '?'; w++) { ++    for (; *w != '?'; w++) { + 	if (*w == '\0') + 	    goto convert_fail; +-	*(p++) = *w; ++	Strcat_char(charset, *w); +     } +-    *p = '\0'; +-    if (strcasecmp(charset, J_CHARSET) != 0) { ++    if (Strcasecmp_charp(charset, J_CHARSET) != 0) { + 	/* NOT ISO-2022-JP encoding ... don't convert */ + 	goto convert_fail; +     } diff --git a/debian/postinst b/debian/postinst new file mode 100644 index 0000000..2d2f4aa --- /dev/null +++ b/debian/postinst @@ -0,0 +1,14 @@ +#!/bin/sh -e +#  + +case "$1" in +  configure) +        update-alternatives --quiet --install /usr/bin/pager pager \ +            /usr/bin/w3m 25 \ +	    --slave /usr/share/man/man1/pager.1.gz pager.1.gz \ +	    /usr/share/man/man1/w3m.1.gz +	;; +  *) +esac + +#DEBHELPER# diff --git a/debian/postrm b/debian/postrm new file mode 100644 index 0000000..f503871 --- /dev/null +++ b/debian/postrm @@ -0,0 +1,4 @@ +#!/bin/sh -e +# + +#DEBHELPER# diff --git a/debian/prerm b/debian/prerm new file mode 100644 index 0000000..fd1411c --- /dev/null +++ b/debian/prerm @@ -0,0 +1,11 @@ +#!/bin/sh +# + +case "$1" in +    remove|deconfigure) +        update-alternatives --quiet --remove pager /usr/bin/w3m +        ;; +    *) +esac + +#DEBHELPER# diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..b06880b --- /dev/null +++ b/debian/rules @@ -0,0 +1,119 @@ +#!/usr/bin/make -f +# Made with the aid of dh_make, by Craig Small +# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. +# Some lines taken from debmake, by Cristoph Lameter. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +nossl: +	@echo already nossl version environments + +ssl: +	@echo change to ssl version... +	@cd debian && for i in *-ssl; do \ +		f=`echo $$i | sed -e 's/-ssl//'`; \ +		mv $$f $$f-nossl; \ +		mv $$i $$f; \ +		echo -n "$$f "; \ +	done +	@chmod +x debian/rules +	@echo done + +include debian/rules.mk + +build: build-stamp +build-stamp: setup-ja setup-en +	dh_testdir +	# Add here commands to compile the package. +	cp -p debian/config.h-ja $(buildjadir)/config.h +	cd $(buildjadir) && $(MAKE) +	cp -p debian/config.h-en $(buildendir)/config.h +	cd $(buildendir) && $(MAKE) +	touch build-stamp + +clean: +	dh_testdir +	dh_testroot +	rm -rf $(buildtree) +	rm -f extract-stamp patch-stamp build-stamp install-stamp +	rm -f debian/docs debian/examples +	dh_clean + +install: install-stamp +install-stamp: build-stamp +	dh_testdir +	dh_testroot +	dh_clean -k +	dh_installdirs + +	# Add here commands to install the package into debian/tmp. +	cd $(buildendir) && $(MAKE) install DESTDIR=`pwd`/../../debian/tmp +	cd $(buildendir)/Bonus && find . -type f -perm 0100 -print | \ +	while read i; \ +	do \ +		sed -e 's:/usr/local/bin/ruby:/usr/bin/ruby:' \ +		    -e 's:/bin/env:/usr/bin/env:' \ +			$$i \ +			> `pwd`/../../../debian/tmp/usr/share/doc/w3m/examples/$$i ; \ +	done +	cd `pwd`/debian/tmp/usr/lib/w3m && for i in dirlist.cgi; \ +	do \ +	   perl -i -ple 's:^#!/usr/local/bin/perl:#!/usr/bin/perl:' $$i; \ +	done +	cd `pwd`/debian/tmp && mv usr/bin/w3m usr/bin/w3m-en +	cd `pwd`/debian/tmp && mv usr/lib/w3m/w3mbookmark usr/lib/w3m/w3mbookmark-en +	cd `pwd`/debian/tmp && mv usr/lib/w3m/w3mhelperpanel usr/lib/w3m/w3mhelperpanel-en +	install -m 755 debian/w3m.sh `pwd`/debian/tmp/usr/bin/w3m +	install -m 755 debian/w3mbookmark.sh `pwd`/debian/tmp/usr/lib/w3m/w3mbookmark +	install -m 755 debian/w3mhelperpanel.sh `pwd`/debian/tmp/usr/lib/w3m/w3mhelperpanel +	install -m 755 $(buildjadir)/w3m `pwd`/debian/tmp/usr/bin/w3m-ja +	install -m 755 $(buildjadir)/w3mbookmark `pwd`/debian/tmp/usr/lib/w3m/w3mbookmark-ja +	install -m 755 $(buildjadir)/w3mhelperpanel `pwd`/debian/tmp/usr/lib/w3m/w3mhelperpanel-ja +	# install -m 644 lisp/w3m.el `pwd`/debian/tmp/usr/share/emacs/site-lisp/w3m/ +	install -m 644 lisp/w3m.el `pwd`/debian/tmp/usr/share/doc/w3m/examples/ +	touch install-stamp + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install +#	dh_testversion +	dh_testdir +	dh_testroot +	sed -e 's:^:$(builddir)/:' debian/docs.in > debian/docs +	dh_installdocs +	cp -a $(builddir)/doc-jp/* `pwd`/debian/tmp/usr/share/doc/w3m/ja/ +	sed -e 's:^:$(builddir)/:' debian/examples.in > debian/examples +	dh_installexamples +	cd `pwd`/debian/tmp/usr/share/doc/w3m && \ +		mv ja/keymap.* ja/examples; mv ja/menu.* ja/examples +	dh_installmenu +	dh_installmime +	dh_installemacsen +#	dh_installinit +	dh_installcron +	dh_installmanpages +	install -m 644 $(builddir)/doc-jp/HISTORY.kokb `pwd`/debian/tmp/usr/share/doc/w3m/changelog.w3m-kokb +	dh_installchangelogs $(builddir)/doc/HISTORY +	install -m 644 lisp/ChangeLog `pwd`/debian/tmp/usr/share/doc/w3m/changelog.w3m.el +	dh_strip +	dh_compress +	dh_link usr/share/man/man1/w3m.1.gz usr/share/man/man1/w3m-ja.1.gz +	dh_link usr/share/man/man1/w3m.1.gz usr/share/man/man1/w3m-en.1.gz +	dh_fixperms +	dh_suidregister +	dh_installdeb +	dh_shlibdeps +	dh_gencontrol +#	dh_makeshlibs +	dh_md5sums +	dh_builddeb + +source diff:                                                                   +	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary diff --git a/debian/rules-ssl b/debian/rules-ssl new file mode 100644 index 0000000..8697624 --- /dev/null +++ b/debian/rules-ssl @@ -0,0 +1,95 @@ +#!/usr/bin/make -f +# MAde with the aid of dh_make, by Craig Small +# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. +# Some lines taken from debmake, by Cristoph Lameter. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +nossl: +	@echo change to nossl version... +	@cd debian && for i in *-nossl; do \ +		f=`echo $$i | sed -e 's/-nossl//'`; \ +		mv $$f $$f-ssl; \ +		mv $$i $$f; \ +		echo -n "$$f "; \ +	done +	@chmod +x debian/rules +	@echo done + +ssl: +	@echo already ssl version environments + +include debian/rules.mk + +build: build-stamp +build-stamp: setup-ja setup-en +	dh_testdir +	sed -f debian/config.ssl.sed < debian/config.h-ja > $(buildjadir)/config.h +	cd $(buildjadir) && $(MAKE) +	sed -f debian/config.ssl.sed < debian/config.h-en > $(buildendir)/config.h +	cd $(buildendir) && $(MAKE) +	touch build-stamp + +clean: +	dh_testdir +	dh_testroot +	rm -rf $(buildtree) +	rm -f extract-stamp patch-stamp build-stamp install-stamp +	rm -f debian/docs debian/examples +	dh_clean + +install: install-stamp +install-stamp: build-stamp +	dh_testdir +	dh_testroot +	dh_clean -k +	dh_installdirs +	install -m 755 -s $(buildendir)/w3m `pwd`/debian/tmp/usr/bin/w3m-ssl-en +	install -m 755 -s $(buildjadir)/w3m `pwd`/debian/tmp/usr/bin/w3m-ssl-ja +	touch install-stamp + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install +#	dh_testversion +	dh_testdir +	dh_testroot +	dh_installdocs +#	dh_installmenu +#	dh_installmime +#	dh_installemacsen +#	dh_installinit +#	dh_installcron +#	dh_installmanpages +	install -m 644 $(builddir)/doc-jp/HISTORY.kokb `pwd`/debian/tmp/usr/share/doc/w3m-ssl/changelog.w3m-kokb +	dh_installchangelogs $(builddir)/doc/HISTORY +	dh_strip +	dh_compress +	(cd debian/tmp/usr/share/doc/w3m-ssl; ls -1) | while read file; do \ +	   case $$file in changelog*|copyright*|README.Debian) continue;; esac;\ +	   test -d debian/tmp/usr/share/doc/w3m-ssl/$$file && continue; \ +	   rm -f debian/tmp/usr/share/doc/w3m-ssl/$$file; \ +	   dh_link usr/share/doc/w3m/$$file usr/share/doc/w3m-ssl/$$file; \ +	done +	dh_link usr/share/w3m/examples usr/share/w3m-ssl/examples +	dh_link usr/share/w3m/ja usr/share/w3m-ssl/ja +	dh_link usr/share/man/man1/w3m.1.gz usr/share/man/man1/w3m-ssl-ja.1.gz +	dh_link usr/share/man/man1/w3m.1.gz usr/share/man/man1/w3m-ssl-en.1.gz +	dh_fixperms +	dh_suidregister +	dh_installdeb +	dh_shlibdeps +	dh_gencontrol +#	dh_makeshlibs +	dh_md5sums +	dh_builddeb + +source diff:                                                                   +	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary diff --git a/debian/rules.mk b/debian/rules.mk new file mode 100644 index 0000000..12a6046 --- /dev/null +++ b/debian/rules.mk @@ -0,0 +1,42 @@ +# -*- Makefile -*- +#  +buildtree=build-tree/ +sourcedir=w3m-0.1.11-pre +builddir=$(buildtree)/$(sourcedir) + +extract: extract-stamp +extract-stamp: +	-rm -rf $(buildtree) +	mkdir $(buildtree) +	tar zxfC upstream/w3m-0.1.11-pre.tar.gz $(buildtree) +	# gunzip < upstream/w3m-0.1.11-pre+.diff.gz | (cd $(builddir) && patch -p0) +	gunzip < upstream/w3m-0.1.11-pre-kokb23.patch.gz | (cd $(builddir) && patch -p1) +	touch extract-stamp + +patch: patch-stamp +patch-stamp: extract-stamp +	for p in debian/patches/[0-9]*; \ +	do \ +		test -f $$p || continue; \ +		patchopt=`sed -ne '1s/PATCH: \(.*\)/\1/p' $$p`; \ +		echo "Patch: $$p ($$patchopt)"; \ +		cat $$p | (cd $(builddir) && patch $$patchopt); \ +	done +	touch patch-stamp + + +buildjadir=$(buildtree)/$(sourcedir)-ja +buildendir=$(buildtree)/$(sourcedir)-en + +setup-ja: $(buildjadir)/setup-stamp +$(buildjadir)/setup-stamp: extract-stamp patch-stamp +	-rm -rf $(buildjadir) +	cp -a $(builddir) $(buildjadir) +	touch $(buildjadir)/setup-stamp + +setup-en: $(buildendir)/setup-stamp +$(buildendir)/setup-stamp: extract-stamp patch-stamp +	-rm -rf $(buildendir) +	cp -a $(builddir) $(buildendir) +	touch $(buildendir)/setup-stamp + diff --git a/debian/w3m.1 b/debian/w3m.1 new file mode 100644 index 0000000..2f2ef30 --- /dev/null +++ b/debian/w3m.1 @@ -0,0 +1,118 @@ +.TH W3M 1 +.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection +.\" other parms are allowed: see man(7), man(1) +.SH NAME +w3m \- WWW wo Miru Tool, WWW browsing Tool +.SH SYNOPSIS +.B w3m +.I "[options] [files or URL] ..." +.br +.SH "DESCRIPTION" +This manual page documents briefly the +.BR w3m +commands. +This manual page was written for the Debian GNU/Linux distribution +because the original program does not have a manual page. +.\" Instead, it has documentation in the GNU Info format; see below. +.PP +.B w3m +is a program that browse text files, and also browse WWW pages. +.SH OPTIONS +A summary of options are included below. +.\" For a complete description, see the Info files. +.TP +.B \-h +Show summary of options. +.TP +.B \-t [tab] +set tab width +.TP +.B \-r +Ignore backspace effect +.TP +.B \-l [line] +# of preserved line (default 10000) +.\" disabled in debian +.\" .TP +.\" .B \-s +.\" Shift_JIS +\." .TP +.\" .B \-j +.\" JIS +.\" .TP +.\" .B \-e +.\" EUC-JP +.TP +.B \-B +load bookmark +.TP +.B \-T [type] +specify content-type +.TP +.B \-m +internet message mode +.TP +.B \-v +visual startup mode +.TP +.B \-M +monochrome display +.TP +.B \-F +automatically render frame +.TP +.B \-dump +dump formatted page into stdout +.TP +.B \-cols [width] +specify column width (used with -dump) +.TP +.B \-ppc [count] +specify the number of pixels per character (4.0...32.0) +.TP +.B \-dump_source +dump page source into stdout +.TP +.B \-dump_head +dump response of HEAD request into stdout +.TP +.B +[num] +goto <num> line +.TP +.B \-num +show line number +.TP +.B \-no-proxy +don't use proxy +.TP +.B \-no-mouse +don't use mouse +.TP +.B \-cookie +use cookie +.TP +.B \-no-cookie +don't use cookie +.TP +.B \-s +squeeze multiple blank lines +.TP +.B \-W +toggle wrap search mode +.TP +.B \-X +don't use termcap init/deinit +.TP +.B \-o [opt]=[value] +assign value to config option +.TP +.B \-config [file] +specify config file +.SH "SEE ALSO" +You can see keymaps by pressing `H' key while browsing +or /usr/share/w3m/w3mhelp.html. +Also, there are some documents in /usr/share/doc/w3m but it is +written in Japanese. +.SH AUTHOR +This manual page was written by Fumitoshi UKAI <ukai@debian.or.jp>, +for the Debian GNU/Linux system (but may be used by others). diff --git a/debian/w3m.sh b/debian/w3m.sh new file mode 100644 index 0000000..bc9588d --- /dev/null +++ b/debian/w3m.sh @@ -0,0 +1,52 @@ +#!/bin/bash +# Copyright (c) 1999 Fumitoshi UKAI <ukai@debian.or.jp> +# Copyright (c) 1999 Jacobo Tarrio Barreiro <jtarrio@iname.com> +# This program is covered by the GNU General Public License version 2 +# +unset params + +while [ $# -gt 0 ] +do +	case "$1" in +		-t | -l | -T | -bookmark | -cols | -ppc | -o | -config) +			params[${#params[@]}]="$1" +			params[${#params[@]}]="$2" +			shift ;; +		-* | +* | *://*) +			params[${#params[@]}]="$1" +			;; +		*) +			if [ -f "$1" -o -d "$1" ] +			then +				params[${#params[@]}]="$1" +			else +				params[${#params[@]}]="http://$1" +			fi ;; +	esac +	shift +done + +## for I18N variants, not yet: try w3mmee +#W3M=${W3M:-/usr/bin/w3m-ssl-i18n} +#test -x $W3M && exec $W3M "${params[@]}" +# +#for W3M in /usr/bin/w3m-ssl-i18n /usr/bin/w3m-ssl +#do +# test -x $W3M && exec $W3M "${params[@]}" +#done + +W3M=/usr/bin/w3m-en +if [ -x /usr/bin/locale ]; then +  eval `locale` +fi +locale=${LC_ALL:-$LANG} +case X"$locale" in + Xja|Xja_JP|Xja_JP.*) +    [ -x /usr/bin/w3m-ja ] && W3M=/usr/bin/w3m-ja +    [ -x /usr/bin/w3m-ssl-ja ] && W3M=/usr/bin/w3m-ssl-ja +    ;; + *) +    [ -x /usr/bin/w3m-ssl-en ] && W3M=/usr/bin/w3m-ssl-en +    ;; +esac +exec $W3M "${params[@]}" diff --git a/debian/w3mbookmark.sh b/debian/w3mbookmark.sh new file mode 100644 index 0000000..a8f9872 --- /dev/null +++ b/debian/w3mbookmark.sh @@ -0,0 +1,15 @@ +#!/bin/sh +# Copyright (c) 1999 Fumitoshi UKAI <ukai@debian.or.jp> +# + +W3MBOOKMARK=/usr/lib/w3m/w3mbookmark-en +eval `locale` +locale=${LC_ALL:-$LANG} +case X"$locale" in + Xja|Xja_JP|Xja_JP.*) +    [ -x /usr/lib/w3m/w3mbookmark-ja ] && W3MBOOKMARK=/usr/lib/w3m/w3mbookmark-ja +    ;; + *) +    ;; +esac +exec $W3MBOOKMARK "$@" diff --git a/debian/w3mhelperpanel.sh b/debian/w3mhelperpanel.sh new file mode 100644 index 0000000..fd74f1c --- /dev/null +++ b/debian/w3mhelperpanel.sh @@ -0,0 +1,15 @@ +#!/bin/sh +# Copyright (c) 1999 Fumitoshi UKAI <ukai@debian.or.jp> +# + +W3MHELPERPANEL=/usr/lib/w3m/w3mhelperpanel-en +eval `locale` +locale=${LC_ALL:-$LANG} +case X"$locale" in + Xja|Xja_JP|Xja_JP.*) +    [ -x /usr/lib/w3m/w3mhelperpanel-ja ] && W3MHELPERPANEL=/usr/lib/w3m/w3mhelperpanel-ja +    ;; + *) +    ;; +esac +exec $W3MHELPERPANEL "$@" | 
