Package: w3m / 0.5.3-19+deb8u2

Metadata

Package Version Patches format
w3m 0.5.3-19+deb8u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
010_upstream.patch | (download)

ChangeLog | 27 23 + 4 - 0 !
Makefile.in | 2 1 + 1 - 0 !
doc-jp/STORY.html | 3 3 + 0 - 0 !
doc/STORY.html | 4 4 + 0 - 0 !
doc/w3m.1 | 2 0 + 2 - 0 !
file.c | 11 9 + 2 - 0 !
html.c | 6 3 + 3 - 0 !
version.c.in | 4 2 + 2 - 0 !
8 files changed, 45 insertions(+), 14 deletions(-)

 upstream development snapshot on 2012-05-22
015_debian version.patch | (download)

version.c.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 set current_version to debian version
020_button.patch | (download)

file.c | 149 148 + 1 - 0 !
fm.h | 9 9 + 0 - 0 !
html.c | 37 20 + 17 - 0 !
html.h | 31 16 + 15 - 0 !
proto.h | 2 2 + 0 - 0 !
table.c | 8 8 + 0 - 0 !
tagtable.tab | 1 1 + 0 - 0 !
7 files changed, 204 insertions(+), 33 deletions(-)

 support the button element as defined in html 4.01
030_pager s option.patch | (download)

doc-jp/MANUAL.html | 12 3 + 9 - 0 !
doc-jp/w3m.1 | 15 3 + 12 - 0 !
doc/MANUAL.html | 12 5 + 7 - 0 !
doc/w3m.1 | 2 1 + 1 - 0 !
main.c | 12 12 + 0 - 0 !
5 files changed, 24 insertions(+), 29 deletions(-)

 change the -s option to "squeeze multiple blank lines" for pager
 Change the -s option from "display charset Shift_JIS" to "squeeze multiple
 blank lines" to work as /usr/bin/pager.  In addition, the options -j and -e
 are disabled.  To specify the display charset, use -O{s|j|e} instead.
 .
 The patch was committed to the upstream on 2000-10-27.  However, it was
 rejected because of Debian specific on 2010-08-03.
040_link gtk2.patch | (download)

acinclude.m4 | 2 1 + 1 - 0 !
configure | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 explicitly add -lx11 to imgx11ldflags only when gtk2
060_format security.patch | (download)

acinclude.m4 | 2 1 + 1 - 0 !
configure | 2 1 + 1 - 0 !
w3mbookmark.c | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 appease gcc -werror=format-security
070_glibc2.14.patch | (download)

istream.c | 10 5 + 5 - 0 !
istream.h | 4 2 + 2 - 0 !
2 files changed, 7 insertions(+), 7 deletions(-)

 unbreak compilation with eglibc 2.14
080_gc72.patch | (download)

main.c | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 support boehm gc 7.2
090_parallel make.patch | (download)

Makefile.in | 2 1 + 1 - 0 !
w3mimg/Makefile.in | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 fix parallel make issue
100_use cppflags.patch | (download)

Makefile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use $(cppflags) with $(cpp)
 Use CPPFLAGS from environment (dpkg-buildflags).
 Necessary for hardening flags.
110_form input text.patch | (download)

form.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 assume "text" if an input type is unknown
120_sgrmouse.patch | (download)

keybind.c | 2 1 + 1 - 0 !
main.c | 52 52 + 0 - 0 !
proto.h | 1 1 + 0 - 0 !
terms.c | 4 2 + 2 - 0 !
4 files changed, 56 insertions(+), 3 deletions(-)

 support sgr 1006
130_siteconf.patch | (download)

anchor.c | 37 15 + 22 - 0 !
config.h.in | 1 1 + 0 - 0 !
display.c | 2 1 + 1 - 0 !
doc-jp/README.siteconf | 60 60 + 0 - 0 !
doc/README.siteconf | 60 60 + 0 - 0 !
file.c | 236 114 + 122 - 0 !
fm.h | 13 13 + 0 - 0 !
form.c | 29 12 + 17 - 0 !
frame.c | 9 5 + 4 - 0 !
func.c | 88 88 + 0 - 0 !
history.c | 2 1 + 1 - 0 !
indep.c | 14 14 + 0 - 0 !
indep.h | 1 1 + 0 - 0 !
linein.c | 4 2 + 2 - 0 !
main.c | 82 39 + 43 - 0 !
map.c | 27 8 + 19 - 0 !
menu.c | 12 3 + 9 - 0 !
po/ja.po | 4 4 + 0 - 0 !
proto.h | 27 23 + 4 - 0 !
rc.c | 222 222 + 0 - 0 !
url.c | 122 99 + 23 - 0 !
21 files changed, 785 insertions(+), 267 deletions(-)

 new feature: siteconf
140_sort dump links.patch | (download)

main.c | 21 16 + 5 - 0 !
1 file changed, 16 insertions(+), 5 deletions(-)

 sort anchors by sequence number in -dump
150_contact list.patch | (download)

doc-jp/README | 5 2 + 3 - 0 !
doc/README | 5 2 + 3 - 0 !
2 files changed, 4 insertions(+), 6 deletions(-)

 update contact list in readme
160_ignore shy.patch | (download)

entity.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 ignore ­ to prevent drawing hyphens everywhere
170_w3mman2html utf8.patch | (download)

scripts/w3mman/w3mman2html.cgi.in | 8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-)

 correct underline processing and more utf-8 support for w3mman2html.cgi
180_execdict.patch | (download)

main.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix potentially segfault of execdict()
190_Strchop.patch | (download)

Str.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 check length for strchop()
200_readme img typo.patch | (download)

doc/README.img | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 readme.img: fix typo


210_vim like.patch | (download)

main.c | 39 39 + 0 - 0 !
proto.h | 3 3 + 0 - 0 !
2 files changed, 42 insertions(+)

 vim/-perator like handling
220_maxcol.patch | (download)

table.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 bump maxcol to 256
230_cygwin lang.patch | (download)

terms.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 do not fail when lang is not set on cygwin
240_win64gc.patch | (download)

config.h.in | 4 4 + 0 - 0 !
file.c | 58 33 + 25 - 0 !
fm.h | 6 4 + 2 - 0 !
html.h | 7 3 + 4 - 0 !
image.c | 33 28 + 5 - 0 !
indep.c | 105 105 + 0 - 0 !
indep.h | 23 23 + 0 - 0 !
istream.c | 234 119 + 115 - 0 !
istream.h | 13 9 + 4 - 0 !
local.c | 19 14 + 5 - 0 !
main.c | 44 44 + 0 - 0 !
mimehead.c | 61 47 + 14 - 0 !
proto.h | 5 3 + 2 - 0 !
13 files changed, 436 insertions(+), 176 deletions(-)

 workaround of gc crash on cygwin64
250_schemebug.patch | (download)

url.c | 31 21 + 10 - 0 !
1 file changed, 21 insertions(+), 10 deletions(-)

 define schemenumtoname() to fix scheme bug
260_openssl.patch | (download)

url.c | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 openssl issues
270_refresh url.patch | (download)

file.c | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 add support for single quoted meta refresh url
280_search next.patch | (download)

main.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 fix crash after search_next
290_closedir.patch | (download)

local.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix a directory descriptor leak in loadlocaldir
300_manual links.patch | (download)

doc-jp/MANUAL.html | 3 1 + 2 - 0 !
doc/MANUAL.html | 3 1 + 2 - 0 !
2 files changed, 2 insertions(+), 4 deletions(-)

 cleanup unusable links in manual.html
310_doc ascii.patch | (download)

doc/HISTORY | 12 6 + 6 - 0 !
doc/README.cookie | 2 1 + 1 - 0 !
doc/README.m17n | 2 1 + 1 - 0 !
3 files changed, 8 insertions(+), 8 deletions(-)

 prefer us-ascii rathar than japanese encodings in english documents
320_imlib2 config.patch | (download)

acinclude.m4 | 7 5 + 2 - 0 !
configure | 7 5 + 2 - 0 !
2 files changed, 10 insertions(+), 4 deletions(-)

 use pkg-config to build with imlib2 1.4.6
330_Disable weak ciphers.patch | (download)

url.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 disable ciphers that use keys smaller than 128 bits
340_ssl init.patch | (download)

doc-jp/README.SSL | 4 2 + 2 - 0 !
fm.h | 4 2 + 2 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 force ssl_verify_server on, and disable sslv2 and sslv3
350_ambwidth.patch | (download)

libwc/ambwidth_map.awk | 32 12 + 20 - 0 !
libwc/map/ucs_ambwidth.map | 109 79 + 30 - 0 !
2 files changed, 91 insertions(+), 50 deletions(-)

 fix incorrect generation of ucs_ambwidth_map
360_lang de.patch | (download)

po/LINGUAS | 2 1 + 1 - 0 !
po/de.po | 903 903 + 0 - 0 !
2 files changed, 904 insertions(+), 1 deletion(-)

 add german translation
900_ChangeLog.patch | (download)

ChangeLog | 362 362 + 0 - 0 !
1 file changed, 362 insertions(+)

 update changelog
901_ucsmap.patch | (download)

libwc/map/big5_ucs.map | 4 3 + 1 - 0 !
libwc/map/cns11643_ucs.map | 8 6 + 2 - 0 !
libwc/map/gb12345_ucs.map | 4 3 + 1 - 0 !
libwc/map/gb2312_ucs.map | 4 3 + 1 - 0 !
libwc/map/gbk_ucs.map | 4 3 + 1 - 0 !
libwc/map/hkscs_ucs.map | 4 3 + 1 - 0 !
libwc/map/jisx0208x0212x0213_ucs.map | 8 6 + 2 - 0 !
libwc/map/ksx1001_ucs.map | 4 3 + 1 - 0 !
libwc/map/sjis_ext_ucs.map | 4 3 + 1 - 0 !
libwc/map/uhc_ucs.map | 4 3 + 1 - 0 !
libwc/ucs.c | 6 6 + 0 - 0 !
libwc/ucs.map | 57 57 + 0 - 0 !
12 files changed, 99 insertions(+), 12 deletions(-)

 fix segfault on bogus text
902_johab1.patch | (download)

libwc/johab.c | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 fix segfault on bogus text for wc_n_to_johab1
903_input type.patch | (download)

file.c | 10 6 + 4 - 0 !
1 file changed, 6 insertions(+), 4 deletions(-)

 prevent segfault with malformed input type
904_form update.patch | (download)

form.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 prevent segfault for formupdatebuffer
905_textarea.patch | (download)

file.c | 8 4 + 4 - 0 !
form.c | 8 6 + 2 - 0 !
2 files changed, 10 insertions(+), 6 deletions(-)

 prevent negative array index for selectnumber and textareanumber
906_form update.patch | (download)

form.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 prevent segfault for formupdatebuffer
907_iso2022.patch | (download)

libwc/iso2022.c | 21 14 + 7 - 0 !
1 file changed, 14 insertions(+), 7 deletions(-)

 prevent segfault when iso2022 parsing
908_forms.patch | (download)

file.c | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 prevent segfault with incorrect form_int fid
909_button type.patch | (download)

file.c | 11 11 + 0 - 0 !
1 file changed, 11 insertions(+)

 prevent segfault with incorrect button type
910_input alt.patch | (download)

file.c | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 prevent segfault with malformed input_alt
Bug-Debian: https://github.com/tats/w3m/issues/18 [CVE-2016-9438]
911_rowcolspan.patch | (download)

table.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 fix table rowspan and colspan
912_i dd.patch | (download)

file.c | 6 6 + 0 - 0 !
parsetagx.c | 1 1 + 0 - 0 !
2 files changed, 7 insertions(+)

 fix uninitialised values for <i> and <dd>
913_tabwidth.patch | (download)

table.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 truncate max_width for rendertable
914_curline.patch | (download)

form.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 prevent segfault for formupdatebuffer
915_table alt.patch | (download)

table.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 prevent segfault with malformed table_alt
916_anchor.patch | (download)

anchor.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 prevent segfault due to buffer overflows in addmultirowsform
917_strgrow.patch | (download)

Str.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix potential heap buffer corruption due to strgrow
918_form value.patch | (download)

form.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 fix null pointer dereference in formupdatebuffer
919_form update.patch | (download)

form.c | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 prevent global-buffer-overflow write in formupdatebuffer
920_table.patch | (download)

file.c | 1 1 + 0 - 0 !
proto.h | 1 1 + 0 - 0 !
table.c | 13 13 + 0 - 0 !
3 files changed, 15 insertions(+)

 prevent infinite recursion with nested table and textarea
921_cotable.patch | (download)

table.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 prevent deref null pointer in rendercotable()
922_lineproc.patch | (download)

file.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 prevent null pointer dereference in htmllineproc2body