Commit Graph

556 Commits

Author SHA1 Message Date
Tatsuya Kinoshita
7a2675b4a5 Prevent infinite loop in feed_textarea()
Bug-Debian: https://github.com/tats/w3m/issues/85
2016-12-18 00:44:36 +09:00
Tatsuya Kinoshita
5d665be811 Revert "Prevent overflow beyond the end of string in form_update_line()"
This reverts commit 9ccaa1dd0d.
2016-12-18 00:20:15 +09:00
Tatsuya Kinoshita
eba7f423fc Revert "Prevent overflow beyond the end of string in form_update_line()"
This reverts commit e0efc127ff.
2016-12-18 00:20:06 +09:00
Tatsuya Kinoshita
849d1dd239 Update ChangeLog 2016-12-16 00:51:43 +09:00
Tatsuya Kinoshita
c3a3305e03 Prevent overflow beyond the end of string for wtf to wcs macros
Bug-Debian: https://github.com/tats/w3m/issues/77
2016-12-16 00:44:49 +09:00
Tatsuya Kinoshita
922d6f7901 Revert "Prevent overflow beyond the end of string for wtf to wcs macros"
This reverts commit b4d27ba5cc.
2016-12-16 00:44:49 +09:00
Tatsuya Kinoshita
6eea841d3a Prevent overflow beyond the end of string in caller of get_mclen()
Bug-Debian: https://github.com/tats/w3m/issues/59
Bug-Debian: https://github.com/tats/w3m/issues/73
Bug-Debian: https://github.com/tats/w3m/issues/74
Bug-Debian: https://github.com/tats/w3m/issues/76
Bug-Debian: https://github.com/tats/w3m/issues/79
Bug-Debian: https://github.com/tats/w3m/issues/80
Bug-Debian: https://github.com/tats/w3m/issues/83
Bug-Debian: https://github.com/tats/w3m/issues/84
2016-12-16 00:44:44 +09:00
Tatsuya Kinoshita
107810c145 Revert "Prevent overflow beyond the end of string in proc_mchar()"
This reverts commit 512ed467d1.
2016-12-15 22:55:23 +09:00
Tatsuya Kinoshita
2124693540 Revert "Prevent overflow beyond the end of string in visible_length()"
This reverts commit a932f78a6d.
2016-12-15 22:53:04 +09:00
Tatsuya Kinoshita
6622b6520a Revert "Prevent overflow beyond the end of string in skip_space()"
This reverts commit e757b43bcf.
2016-12-15 22:52:05 +09:00
Tatsuya Kinoshita
3cb0915076 Revert "Prevent overflow beyond the end of string in visible_length_plain()"
This reverts commit f763b8ebf5.
2016-12-15 22:45:48 +09:00
Tatsuya Kinoshita
3eab80f2a1 Revert "Prevent overflow beyond the end of string in textfieldrep()"
This reverts commit 77d8d8d657.
2016-12-15 22:43:33 +09:00
Tatsuya Kinoshita
2aa21dc328 Revert "Prevent overflow beyond the end of string in proc_mchar()"
This reverts commit e79d0ec2a0.
2016-12-15 22:42:12 +09:00
Tatsuya Kinoshita
d19707eac0 Update ChangeLog 2016-12-13 23:11:41 +09:00
Tatsuya Kinoshita
e79d0ec2a0 Prevent overflow beyond the end of string in proc_mchar()
Bug-Debian: https://github.com/tats/w3m/issues/80
cf. https://github.com/tats/w3m/issues/59
2016-12-13 23:04:18 +09:00
Tatsuya Kinoshita
77d8d8d657 Prevent overflow beyond the end of string in textfieldrep()
Bug-Debian: https://github.com/tats/w3m/issues/79
2016-12-13 22:24:54 +09:00
Tatsuya Kinoshita
a4152aaaea Preserve one byte for end of string character in form_update_line()
Bug-Debian: https://github.com/tats/w3m/issues/82
cf. https://github.com/tats/w3m/issues/68#issuecomment-266214643
2016-12-13 21:44:40 +09:00
Tatsuya Kinoshita
aaeb31500d Update ChangeLog 2016-12-10 23:00:15 +09:00
Tatsuya Kinoshita
7fbaf9444f Prevent overflow beyond the end of string in wtf_len()
cf. https://github.com/tats/w3m/issues/57
2016-12-10 22:54:14 +09:00
Tatsuya Kinoshita
1978455e2e Prevent negative array index for realColumn in calcPosition()
Bug-Debian: https://github.com/tats/w3m/issues/69
2016-12-10 22:30:36 +09:00
Tatsuya Kinoshita
998b6f91d4 Prevent overflow beyond the end of string in wtf_parse1()
Bug-Debian: https://github.com/tats/w3m/issues/68
2016-12-10 22:09:34 +09:00
Tatsuya Kinoshita
4381dffaa3 Prevent heap-buffer-overflow in Strnew_size()
Bug-Debian: https://github.com/tats/w3m/issues/72
2016-12-10 18:18:58 +09:00
Tatsuya Kinoshita
f763b8ebf5 Prevent overflow beyond the end of string in visible_length_plain()
Bug-Debian: https://github.com/tats/w3m/issues/76
2016-12-10 18:18:58 +09:00
Tatsuya Kinoshita
b4d27ba5cc Prevent overflow beyond the end of string for wtf to wcs macros
Bug-Debian: https://github.com/tats/w3m/issues/77
2016-12-10 18:18:47 +09:00
Tatsuya Kinoshita
e0efc127ff Prevent overflow beyond the end of string in form_update_line()
Bug-Debian: https://github.com/tats/w3m/issues/78
2016-12-10 16:38:44 +09:00
Tatsuya Kinoshita
52e9fc6b44 Update ChangeLog 2016-12-09 00:41:23 +09:00
Tatsuya Kinoshita
9ccaa1dd0d Prevent overflow beyond the end of string in form_update_line()
Bug-Debian: https://github.com/tats/w3m/issues/75
2016-12-09 00:41:19 +09:00
Tatsuya Kinoshita
e757b43bcf Prevent overflow beyond the end of string in skip_space()
Bug-Debian: https://github.com/tats/w3m/issues/74
2016-12-08 23:51:09 +09:00
Tatsuya Kinoshita
a932f78a6d Prevent overflow beyond the end of string in visible_length()
Bug-Debian: https://github.com/tats/w3m/issues/73
2016-12-08 23:46:30 +09:00
Tatsuya Kinoshita
a56a8ef132 Prevent overflow beyond the end of string in wtf_strwidth()
Bug-Debian: https://github.com/tats/w3m/issues/57
2016-12-08 01:00:42 +09:00
Tatsuya Kinoshita
295b1ef8f8 Revert "Prevent overflow beyond the end of string in wtf_strwidth()"
This reverts commit d345c0950d.
2016-12-08 00:54:42 +09:00
Tatsuya Kinoshita
37d9041510 Update ChangeLog 2016-12-07 22:13:42 +09:00
Tatsuya Kinoshita
26484fc138 Prevent heap-use-after-free in HTMLlineproc0()
Bug-Debian: https://github.com/tats/w3m/issues/65
2016-12-07 22:09:06 +09:00
Tatsuya Kinoshita
ecf5771419 Prevent negative values for offset and pos in push_link()
Bug-Debian: https://github.com/tats/w3m/issues/64
2016-12-07 21:57:37 +09:00
Tatsuya Kinoshita
512ed467d1 Prevent overflow beyond the end of string in proc_mchar()
Bug-Debian: https://github.com/tats/w3m/issues/59
2016-12-07 21:24:44 +09:00
Tatsuya Kinoshita
d345c0950d Prevent overflow beyond the end of string in wtf_strwidth()
Bug-Debian: https://github.com/tats/w3m/issues/57
2016-12-07 21:19:28 +09:00
Tatsuya Kinoshita
900553de6d Update ChangeLog 2016-12-05 22:45:15 +09:00
Yixun Lan
edf86c5781 Explictily include <time.h> to avoid build err
while disable ssl, we will got a undefine time_t err

see https://bugs.gentoo.org/show_bug.cgi?id=601498

Signed-off-by: Yixun Lan <dlan@gentoo.org>
2016-12-05 22:41:17 +09:00
Tatsuya Kinoshita
30b0c97167 Prevent array index out of bounds for tridvalue in feed_table_tag()
Bug-Debian: https://github.com/tats/w3m/issues/71
2016-12-05 22:36:58 +09:00
Tatsuya Kinoshita
a3ed914b0c Prevent negative array index in set_integered_width()
Bug-Debian: https://github.com/tats/w3m/issues/70
2016-12-05 22:25:14 +09:00
Tatsuya Kinoshita
a6ddc331e9 Prevent array index out of bounds for tabattr in feed_table_tag()
Bug-Debian: https://github.com/tats/w3m/issues/60
2016-12-05 22:05:07 +09:00
Tatsuya Kinoshita
d7f55d5959 Prevent negative array index in process_textarea()
Bug-Debian: https://github.com/tats/w3m/issues/58
2016-12-05 21:48:30 +09:00
Tatsuya Kinoshita
f34c37f315 Prevent negative array index for marks in HTMLlineproc2body()
Bug-Debian: https://github.com/tats/w3m/issues/61
2016-12-05 21:48:20 +09:00
Tatsuya Kinoshita
0e66622582 Prevent negative value of row for pushTable() in HTMLlineproc0()
Bug-Debian: https://github.com/tats/w3m/issues/67
2016-12-05 21:48:20 +09:00
Tatsuya Kinoshita
6c6a2cbced Prevent negative array index in getMetaRefreshParam()
Bug-Debian: https://github.com/tats/w3m/issues/63
2016-12-05 21:48:08 +09:00
Tatsuya Kinoshita
d57c13282a Prevent negative array index for marks in shiftAnchorPosition()
Bug-Debian: https://github.com/tats/w3m/issues/62
2016-12-05 21:44:17 +09:00
Tatsuya Kinoshita
13cca01a6f Update ChangeLog 2016-11-27 17:12:13 +09:00
Tatsuya Kinoshita
476e68f299 Merge pull request #50 from kcwu/fix-uninit-process_img
fix uninitialized variable in process_img(). fix #44
2016-11-27 17:08:47 +09:00
Tatsuya Kinoshita
4da2745dc8 Merge pull request #49 from kcwu/fix-menu-overflow
fix menu buffer-overflow
2016-11-27 17:08:02 +09:00
Tatsuya Kinoshita
8d31b4bab3 Add CVE IDs
cf. https://security-tracker.debian.org/tracker/source-package/w3m
    http://www.openwall.com/lists/oss-security/2016/11/24/1
2016-11-27 16:53:15 +09:00