ChangeLog 340 KB
Newer Older
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
2016-12-18  Tatsuya Kinoshita  <tats@debian.org>

	* file.c: Prevent heap-use-after-free read in HTMLlineproc0().
	Bug-Debian: https://github.com/tats/w3m/issues/81

	* file.c: Prevent infinite loop in feed_textarea().
	Bug-Debian: https://github.com/tats/w3m/issues/85

	* form.c:
	Revert "Prevent overflow beyond the end of string in form_update_line()".
	This reverts commit 9ccaa1dd0dac6f9b35a649ae9901c225421500f6.

	* form.c:
	Revert "Prevent overflow beyond the end of string in form_update_line()".
	This reverts commit e0efc127ff20cbeb931847af1c9b353056340fbd.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016-12-15  Tatsuya Kinoshita  <tats@debian.org>

	* libwc/wtf.c:
	Prevent overflow beyond the end of string for wtf to wcs macros.
	Bug-Debian: https://github.com/tats/w3m/issues/77

	* libwc/wtf.c:
	Revert "Prevent overflow beyond the end of string for wtf to wcs macros".
	This reverts commit b4d27ba5ccffaa38e968c2bf3a8eeb9cd43928ff.

	* file.c, libwc/wtf.c, libwc/wtf.h:
	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
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
32
	Bug-Debian: https://github.com/tats/w3m/issues/75
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
33
	Bug-Debian: https://github.com/tats/w3m/issues/76
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
34
	Bug-Debian: https://github.com/tats/w3m/issues/78
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
	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

	* file.c:
	Revert "Prevent overflow beyond the end of string in proc_mchar()".
	This reverts commit 512ed467d12615f5ef40d0d28272e5662d8438ea.

	* table.c:
	Revert "Prevent overflow beyond the end of string in visible_length()".
	This reverts commit a932f78a6d8c105036ffeedf01215c1f6a0e0b71.

	* table.c:
	Revert "Prevent overflow beyond the end of string in skip_space()".
	This reverts commit e757b43bcf8c439c167f62b6d3317ee9518cabbf.

	* table.c:
	Revert "Prevent overflow beyond the end of string in visible_length_plain()".
	This reverts commit f763b8ebf5441cb44d2c0234565fadd5eb1c87a5.

	* form.c:
	Revert "Prevent overflow beyond the end of string in textfieldrep()".
	This reverts commit 77d8d8d6576d8afc0f6b2e09bb88c7ca9dba58bb.

	* file.c:
	Revert "Prevent overflow beyond the end of string in proc_mchar()".
	This reverts commit e79d0ec2a00369a6af24007a1f2bb5e876e2c847.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
64 65 66 67 68 69 70 71 72 73 74 75 76 77
2016-12-13  Tatsuya Kinoshita  <tats@debian.org>

	* file.c: 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

	* form.c: Prevent overflow beyond the end of string in textfieldrep().
	Bug-Debian: https://github.com/tats/w3m/issues/79

	* form.c:
	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

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
2016-12-10  Tatsuya Kinoshita  <tats@debian.org>

	* libwc/wtf.c: Prevent overflow beyond the end of string in wtf_len().
	cf. https://github.com/tats/w3m/issues/57

	* etc.c: Prevent negative array index for realColumn in calcPosition().
	Bug-Debian: https://github.com/tats/w3m/issues/69

	* libwc/wtf.c:
	Prevent overflow beyond the end of string in wtf_parse1().
	Bug-Debian: https://github.com/tats/w3m/issues/68

	* Str.c: Prevent heap-buffer-overflow in Strnew_size().
	Bug-Debian: https://github.com/tats/w3m/issues/72

	* table.c:
	Prevent overflow beyond the end of string in visible_length_plain().
	Bug-Debian: https://github.com/tats/w3m/issues/76

	* libwc/wtf.c:
	Prevent overflow beyond the end of string for wtf to wcs macros.
	Bug-Debian: https://github.com/tats/w3m/issues/77

	* form.c:
	Prevent overflow beyond the end of string in form_update_line().
	Bug-Debian: https://github.com/tats/w3m/issues/78

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
2016-12-08  Tatsuya Kinoshita  <tats@debian.org>

	* form.c:
	Prevent overflow beyond the end of string in form_update_line().
	Bug-Debian: https://github.com/tats/w3m/issues/75

	* table.c: Prevent overflow beyond the end of string in skip_space().
	Bug-Debian: https://github.com/tats/w3m/issues/74

	* table.c:
	Prevent overflow beyond the end of string in visible_length().
	Bug-Debian: https://github.com/tats/w3m/issues/73

	* libwc/wtf.c:
	Prevent overflow beyond the end of string in wtf_strwidth().
	Bug-Debian: https://github.com/tats/w3m/issues/57

	* libwc/wtf.c:
	Revert "Prevent overflow beyond the end of string in wtf_strwidth()".
	This reverts commit d345c0950dfdef065b7377ecad0e4bc1d2601bf8.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
2016-12-07  Tatsuya Kinoshita  <tats@debian.org>

	* file.c: Prevent heap-use-after-free in HTMLlineproc0().
	Bug-Debian: https://github.com/tats/w3m/issues/65

	* file.c: Prevent negative values for offset and pos in push_link().
	Bug-Debian: https://github.com/tats/w3m/issues/64

	* file.c: Prevent overflow beyond the end of string in proc_mchar().
	Bug-Debian: https://github.com/tats/w3m/issues/59

	* libwc/wtf.c:
	Prevent overflow beyond the end of string in wtf_strwidth().
	Bug-Debian: https://github.com/tats/w3m/issues/57

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178
2016-12-05  Yixun Lan  <dlan@gentoo.org>

	* html.h: Explictily include <time.h> to avoid build err.
	While disable ssl, we will got a undefine time_t err.
	Bug-Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=601498
	Origin: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ee43ba4e036db70fff258f3edb2f0335385e93f

2016-12-05  Tatsuya Kinoshita  <tats@debian.org>

	* table.c:
	Prevent array index out of bounds for tridvalue in feed_table_tag().
	Bug-Debian: https://github.com/tats/w3m/issues/71

	* table.c: Prevent negative array index in set_integered_width().
	Bug-Debian: https://github.com/tats/w3m/issues/70

	* table.c:
	Prevent array index out of bounds for tabattr in feed_table_tag().
	Bug-Debian: https://github.com/tats/w3m/issues/60

	* file.c: Prevent negative array index in process_textarea().
	Bug-Debian: https://github.com/tats/w3m/issues/58

	* file.c:
	Prevent negative array index for marks in HTMLlineproc2body().
	Bug-Debian: https://github.com/tats/w3m/issues/61

	* file.c:
	Prevent negative value of row for pushTable() in HTMLlineproc0().
	Bug-Debian: https://github.com/tats/w3m/issues/67

	* file.c: Prevent negative array index in getMetaRefreshParam().
	Bug-Debian: https://github.com/tats/w3m/issues/63

	* anchor.c:
	Prevent negative array index for marks in shiftAnchorPosition().
	Bug-Debian: https://github.com/tats/w3m/issues/62

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
179 180 181 182 183 184 185 186 187 188 189 190 191 192 193
2016-11-27  Kuang-che Wu  <kcwu@google.com>

	* file.c: Fix uninitialized variable in process_img(). fix #44.
	Bug-Debian: https://github.com/tats/w3m/issues/44
	Origin: https://github.com/tats/w3m/pull/50/commits/41a607b06e4475101de59e5c623b9e5f76594a21

	* menu.c: Fix menu buffer-overflow.
	Origin: https://github.com/tats/w3m/pull/49/commits/7e1c05dd90cf42a308e854881ea3813aed000d2e

2016-11-27  Tatsuya Kinoshita  <tats@debian.org>

	* ChangeLog, NEWS: Add CVE IDs.
	cf. https://security-tracker.debian.org/tracker/source-package/w3m
	    http://www.openwall.com/lists/oss-security/2016/11/24/1

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
194 195 196 197
2016-11-20  Tatsuya Kinoshita  <tats@debian.org>

	* NEWS: Update NEWS.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
198 199 200 201
2016-11-19  Tatsuya Kinoshita  <tats@debian.org>

	* NEWS: Update NEWS.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
202 203
2016-11-18  Tatsuya Kinoshita  <tats@debian.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
204 205
	* ChangeLog, NEWS: Add CVE IDs.
	cf. https://security-tracker.debian.org/tracker/source-package/w3m
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
206
	    http://www.openwall.com/lists/oss-security/2016/11/18/3
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
207 208 209 210

	* libwc/ucs.map: Fix type mismatch for pcsw_ucs_map_size.
	cf. https://github.com/tats/w3m/issues/43

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
211 212
	* libwc/ucs.c, libwc/ucs.map:
	Prevent global-buffer-overflow in wc_any_to_ucs().
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
213
	Bug-Debian: https://github.com/tats/w3m/issues/43 [CVE-2016-9632]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
214

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
215 216 217
2016-11-17  Tatsuya Kinoshita  <tats@debian.org>

	* url.c: Prevent global-buffer-overflow in parseURL().
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
218
	Bug-Debian: https://github.com/tats/w3m/issues/41 [CVE-2016-9630]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
219 220

	* file.c: Prevent deref null pointer in HTMLlineproc0().
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
221
	Bug-Debian: https://github.com/tats/w3m/issues/42 [CVE-2016-9631]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
222

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
223 224
2016-11-15  Tatsuya Kinoshita  <tats@debian.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
225 226 227
	* table.c: Prevent deref null pointer in renderCoTable().
	Bug-Debian: https://github.com/tats/w3m/issues/20#issuecomment-260649537

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
228 229 230
	* file.c, proto.h, table.c:
	Prevent infinite recursion with nested table and textarea.
	Bug-Debian: https://github.com/tats/w3m/issues/20#issuecomment-260590257
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
231
	[CVE-2016-9439]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
232 233 234 235 236 237

	* table.c:
	Revert "Prevent infinite recursion with nested table and textarea".
	This reverts commit f393faf55975a94217df479e1bd06ee4403c6958.

	* anchor.c: Prevent deref null pointer in shiftAnchorPosition().
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
238
	Bug-Debian: https://github.com/tats/w3m/issues/40 [CVE-2016-9629]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
239

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
240 241 242
2016-11-14  Tatsuya Kinoshita  <tats@debian.org>

	* file.c: Prevent null pointer deref due to bad form id.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
243
	Bug-Debian: https://github.com/tats/w3m/issues/39 [CVE-2016-9628]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
244 245 246

	* display.c, file.c, fm.h, symbol.c:
	Prevent array index out of bounds for symbol.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
247
	Bug-Debian: https://github.com/tats/w3m/issues/38 [CVE-2016-9627]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
248

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
249 250 251 252 253 254
2016-11-13  Tatsuya Kinoshita  <tats@debian.org>

	* file.c:
	Prevent null pointer dereference in HTMLlineproc2body for textarea_int.
	Bug-Debian: https://github.com/tats/w3m/issues/32#issuecomment-260170163

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
255 256
2016-11-12  Tatsuya Kinoshita  <tats@debian.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
257 258
	* NEWS: Update NEWS.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
259 260 261
	* table.c: Prevent infinite recursion with nested table and textarea.
	Bug-Debian: https://github.com/tats/w3m/issues/20

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
262 263 264
2016-11-09  Tatsuya Kinoshita  <tats@debian.org>

	* table.c: Check indent_level to prevent infinite recursion.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
265
	Bug-Debian: https://github.com/tats/w3m/issues/37 [CVE-2016-9626]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
266

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
267 268
2016-11-07  Tatsuya Kinoshita  <tats@debian.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
269
	* file.c: Prevent infinite recursion in HTMLlineproc0.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
270
	Bug-Debian: https://github.com/tats/w3m/issues/36 [CVE-2016-9625]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
271

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
272 273 274
	* NEWS, w3m-doc/install.html.in:
	Update documents for included w3mdict.cgi.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
275 276 277 278 279 280 281 282 283 284 285
2016-11-07  ITOH Yasufumi  <itohy@NetBSD.org>

	* main.c: Fix suspend (^Z) behavior.
	Suspend the job w3m belongs to, not w3m only.
	Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
	Bug-Debian: https://github.com/tats/w3m/pull/34
	Origin: http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/www/w3m/patches/patch-ab?rev=1.4&content-type=text/x-cvsweb-markup

2016-11-07  Tatsuya Kinoshita  <tats@debian.org>

	* form.c: Prevent dereference near-null pointer in formUpdateBuffer.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
286
	Bug-Debian: https://github.com/tats/w3m/issues/35 [CVE-2016-9624]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
287 288

	* file.c: Prevent crash after allocate string of negative size.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
289
	Bug-Debian: https://github.com/tats/w3m/issues/33 [CVE-2016-9623]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
290 291

	* file.c: Prevent memory exhausted due to repeat appending "</table>".
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
292
	Bug-Debian: https://github.com/tats/w3m/issues/23 [CVE-2016-9633]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
293 294

	* file.c: Prevent null pointer dereference in HTMLlineproc2body.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
295
	Bug-Debian: https://github.com/tats/w3m/issues/32 [CVE-2016-9622]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
296

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
297 298 299 300 301 302 303
2016-10-31  Tatsuya Kinoshita  <tats@debian.org>

	* table.c, table.h, textlist.h:
	Revert "Treat table height as int instead of short".
	This reverts commit 0c9aebb26a16ad3acc69b2e87ffd216d43879cb6.
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842623

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318
2016-10-30  Tatsuya Kinoshita  <tats@debian.org>

	* NEWS: Update NEWS.

	* fm.h: Set use_dictcommand to 1 by default.

	* scripts/Makefile.in: Add w3mdict.cgi to LIB_TARGETS.

	* config.h.dist: Typo fix for USE_DICT.

2016-10-30  Boruch Baum  <boruch-baum@gmx.com>

	* scripts/w3mdict.cgi: Add w3mdict.cgi to use a dictd dictionary query.
	Bug-Debian: https://github.com/tats/w3m/issues/30

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
319 320 321 322 323
2016-10-09  Tatsuya Kinoshita  <tats@debian.org>

	* form.c:
	Fix incorrect dereference in formUpdateBuffer when MENU_SELECT.
	cf. https://github.com/tats/w3m/commit/ec9eb22e008a69ea9dc21fdca4b9b836679965ee
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
324
	    https://github.com/tats/w3m/issues/28
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
325

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
326 327 328 329 330 331 332
2016-10-08  Tatsuya Kinoshita  <tats@debian.org>

	* table.c, table.h, textlist.h:
	Treat table height as int instead of short.
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838952

	* form.c: Prevent global-buffer-overflow write in formUpdateBuffer.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
333
	Bug-Debian: https://github.com/tats/w3m/issues/29 [CVE-2016-9429] [CVE-2016-9621]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
334 335

	* form.c: Fix null pointer dereference in formUpdateBuffer.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
336
	Bug-Debian: https://github.com/tats/w3m/issues/28 [CVE-2016-9443]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
337

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
338 339 340
2016-08-30  Kuang-che Wu  <kcwu@google.com>

	* Str.c: Fix potential heap buffer corruption due to Strgrow.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
341
	Origin: https://github.com/tats/w3m/pull/27 [CVE-2016-9442]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
342

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
343 344 345 346
2016-08-29  Tatsuya Kinoshita  <tats@debian.org>

	* anchor.c:
	Prevent segfault due to buffer overflows in addMultirowsForm.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
347 348
	Bug-Debian: https://github.com/tats/w3m/issues/21 [CVE-2016-9425]
	Bug-Debian: https://github.com/tats/w3m/issues/26 [CVE-2016-9428]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
349 350 351 352

	* form.c: Prevent segfault for formUpdateBuffer.
	Bug-Debian: https://github.com/tats/w3m/issues/13#issuecomment-242981906

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
353 354 355
2016-08-24  Tatsuya Kinoshita  <tats@debian.org>

	* table.c: Prevent segfault with malformed table_alt.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
356
	Bug-Debian: https://github.com/tats/w3m/issues/24 [CVE-2016-9441]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
357 358

	* form.c: Prevent segfault for formUpdateBuffer.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
359
	Bug-Debian: https://github.com/tats/w3m/issues/22 [CVE-2016-9440]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
360 361

	* table.c: Truncate max_width for renderTable.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
362
	Bug-Debian: https://github.com/tats/w3m/issues/25 [CVE-2016-9426]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
363

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
364 365 366 367
2016-08-20  Tatsuya Kinoshita  <tats@debian.org>

	* file.c, parsetagx.c: Fix uninitialised values for <i> and <dd>.
	Bug-Debian: https://github.com/tats/w3m/issues/16
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
368
	[CVE-2016-9435] [CVE-2016-9436]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
369 370 371 372 373 374

	* file.c, parsetagx.c:
	Revert "Fix uninitialised values for <i> and <dd>".
	This reverts commit 0fba2f1a6eb6861206ad120a02af2643938082cd.
	cf. https://github.com/tats/w3m/commit/0fba2f1a6eb6861206ad120a02af2643938082cd#commitcomment-18703355

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
375 376 377 378 379
2016-08-19  Tatsuya Kinoshita  <tats@debian.org>

	* file.c, parsetagx.c: Fix uninitialised values for <i> and <dd>.
	Bug-Debian: https://github.com/tats/w3m/issues/16

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
380 381 382 383
2016-08-18  Kuang-che Wu  <kcwu@google.com>

	* table.c: Fix table rowspan and colspan.
	Origin: https://github.com/tats/w3m/pull/19
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
384
	Bug-Debian: https://github.com/tats/w3m/issues/8 [CVE-2016-9422]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
385 386 387 388

2016-08-18  Tatsuya Kinoshita  <tats@debian.org>

	* file.c: Prevent segfault with malformed input_alt.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
389
	Bug-Debian: https://github.com/tats/w3m/issues/18 [CVE-2016-9438]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
390 391

	* file.c: Prevent segfault with incorrect button type.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
392
	Bug-Debian: https://github.com/tats/w3m/issues/17 [CVE-2016-9437]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
393 394 395 396

2016-08-17  Tatsuya Kinoshita  <tats@debian.org>

	* file.c: Prevent segfault with incorrect form_int fid.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
397
	Bug-Debian: https://github.com/tats/w3m/issues/15 [CVE-2016-9434]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
398 399

	* libwc/iso2022.c: Prevent segfault when iso2022 parsing.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
400
	Bug-Debian: https://github.com/tats/w3m/issues/14 [CVE-2016-9433]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
401 402

	* form.c: Prevent segfault for formUpdateBuffer.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
403
	Bug-Debian: https://github.com/tats/w3m/issues/13 [CVE-2016-9432]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
404 405 406

	* file.c, form.c:
	Prevent negative array index for selectnumber and textareanumber.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
407
	Bug-Debian: https://github.com/tats/w3m/issues/12 [CVE-2016-9424]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
408

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
409 410 411 412 413
2016-08-16  Tatsuya Kinoshita  <tats@debian.org>

	* file.c: Truncate large values of table attributes.
	Bug-Debian: https://github.com/tats/w3m/issues/11

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
414 415 416
2016-08-15  Tatsuya Kinoshita  <tats@debian.org>

	* form.c: Prevent segfault for formUpdateBuffer.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
417 418
	Bug-Debian: https://github.com/tats/w3m/issues/9 [CVE-2016-9423]
	Bug-Debian: https://github.com/tats/w3m/issues/10 [CVE-2016-9431]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
419

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
420 421 422
2016-08-09  Tatsuya Kinoshita  <tats@debian.org>

	* file.c: Prevent segfault with malformed input type.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
423
	Bug-Debian: https://github.com/tats/w3m/issues/7 [CVE-2016-9430]
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
424

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446
2016-08-08  Tatsuya Kinoshita  <tats@debian.org>

	* Makefile.in, configure, configure.ac, scripts/w3mman/Makefile.in:
	Install German manpages.

2016-08-08  Markus Hiereth  <post@hiereth.de>

	* doc-de/MANUAL.html, doc/MANUAL.html:
	Update MANUAL.html in English and German.
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#90

	* doc-de/FAQ.html, doc/FAQ.html: Update FAQ.html in English and German.
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#85

	* scripts/w3mman/w3mman.1.in, scripts/w3mman/w3mman.de.1.in:
	Update manpage for w3mman in English and German.
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#80

	* doc-de/w3m.1, doc/w3m.1:
	Update manpage for w3m in English and German.
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#75

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
447 448 449 450 451 452
2016-07-18  Tatsuya Kinoshita  <tats@debian.org>

	* NEWS: Update NEWS.

	* fm.h: Set default_url to 1 by default.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
453 454 455 456 457 458 459 460 461
2016-06-20  Tatsuya Kinoshita  <tats@debian.org>

	* doc-de/README.func, scripts/w3mhelp-funcdesc.de.pl.in:
	Trim trailing spaces.

2016-06-20  Markus Hiereth  <post@hiereth.de>

	* doc-de/README.func, scripts/w3mhelp-funcdesc.de.pl.in:
	Update German help messages.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
462
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765682#47
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
463

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496
2016-06-19  Tatsuya Kinoshita  <tats@debian.org>

	* doc-de/README.func, scripts/w3mhelp-funcdesc.de.pl.in:
	Convert German help messages to UTF-8.

	* main.c: Update description of SOURCE and VIEW.

2016-06-19  Markus Hiereth  <post@hiereth.de>

	* doc-de/README.func, doc/README.func:
	Update description of SOURCE and VIEW.
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765682#37

2016-06-19  Tatsuya Kinoshita  <tats@debian.org>

	* NEWS: Update NEWS.

	* doc-de/README.func: Update German messages.

	* doc/README.func, main.c, menu.c: Update English messages.

	* doc-jp/README.func, scripts/w3mhelp-funcdesc.ja.pl.in:
	Update Japanese help messages.

2016-06-19  Markus Hiereth  <post@hiereth.de>

	* doc-de/README.func, scripts/w3mhelp-funcdesc.de.pl.in:
	Update German help messages.
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765682

	* doc/README.func, scripts/w3mhelp-funcdesc.en.pl.in:
	* scripts/w3mhelp.cgi.in: Update English help messages.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
497 498 499 500 501
2016-05-11  Tatsuya Kinoshita  <tats@debian.org>

	* config.guess, config.sub:
	Update config.* with autotools-dev 20160430.1.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
502 503 504
2016-04-14  Tatsuya Kinoshita  <tats@debian.org>

	* doc-de/README.func, doc-jp/README.func, doc/README.func:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
505
	* w3m-doc/sample/keymap.cgi: Cleanup obsolete INIT_MAILCAP.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
506 507 508 509
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820902

	* NEWS: Update NEWS.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
510 511 512 513 514
2016-04-08  Tatsuya Kinoshita  <tats@debian.org>

	* libwc/johab.c: Fix segfault on bogus text for wc_N_to_johab1.
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820373

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
515 516 517 518 519 520 521
2016-04-07  Tatsuya Kinoshita  <tats@debian.org>

	* libwc/map/big5_ucs.map, libwc/map/cns11643_ucs.map:
	* libwc/map/gb12345_ucs.map, libwc/map/gb2312_ucs.map:
	* libwc/map/gbk_ucs.map, libwc/map/hkscs_ucs.map:
	* libwc/map/jisx0208x0212x0213_ucs.map, libwc/map/ksx1001_ucs.map:
	* libwc/map/sjis_ext_ucs.map, libwc/map/uhc_ucs.map, libwc/ucs.c:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
522
	* libwc/ucs.map: Fix segfault on bogus text for wc_any_to_ucs.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
523 524
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820162

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
525 526 527 528 529 530 531 532 533
2016-04-03  Tatsuya Kinoshita  <tats@debian.org>

	* doc/FAQ.html, doc/MANUAL.html: Update English documents.

2016-04-03  Markus Hiereth  <markus.hiereth@freenet.de>

	* doc/FAQ.html, doc/MANUAL.html: Update English documents.
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#25

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
534 535 536 537 538
2016-04-02  Tatsuya Kinoshita  <tats@debian.org>

	* configure, configure.ac, doc-de/README.func, scripts/Makefile.in:
	* scripts/w3mhelp-funcdesc.de.pl.in, scripts/w3mhelp.cgi.in:
	Support German translated help messages (translation is in progress).
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
539
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765682
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562

	* doc-jp/w3m.1, doc/w3m.1: Update manpage footers to w3m 0.5.3.

	* doc-jp/MANUAL.html, doc-jp/w3m.1, w3m-doc/outline.html.in:
	* w3mhelp-lynx_ja.html.in, w3mhelp-w3m_ja.html.in:
	Update Japanese documents for extbrowser4..9.

2016-04-02  Justin B Rye  <justin.byam.rye@gmail.com>

	* doc/FAQ.html, doc/MANUAL.html, doc/README.func, doc/menu.submenu:
	* main.c, menu.c, scripts/w3mhelp-funcdesc.ja.pl.in:
	* scripts/w3mhelp.cgi.in, w3mhelp-lynx_en.html.in:
	* w3mhelp-w3m_en.html.in: English fixes.
	cf. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#15
	Origin: https://lists.debian.org/debian-l10n-english/2014/12/msg00002.html
	Origin: https://lists.debian.org/debian-l10n-english/2014/12/msg00030.html
	Origin: https://lists.debian.org/debian-l10n-english/2015/02/msg00011.html

2016-03-30  Leo Famulari  <leo@famulari.name>

	* url.c: Disable RC4.
	Origin: http://git.savannah.gnu.org/cgit/guix.git/commit/?id=62339e2d493bf87a3aabe12e45458581e9705d83

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581
2016-03-29  Tatsuya Kinoshita  <tats@debian.org>

	* url.c: Fix variable is reassigned a value before the old one has
	been used.

	* regex.c: Fix printf format specifier mismatch when REGEX_DEBUG.

	* w3mimg/fb/fb.c: Fix invalid braces when not Linux or FreeBSD.

	* local.c: Fix uninitialized variable when not HAVE_PUTENV.

	* w3mimgdisplay.c: Fix realloc mistake for DrawImage.

	* file.c: Fix mistake of unescape spaces for _doFileCopy.
	cf. [w3m-dev-en 00751], [w3m-dev-en 00752] on 2002-06-09

	* url.c: Fix style of array index is used before limits check.
	Bug: https://sourceforge.net/p/w3m/feature-requests/25/

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
582 583 584 585 586
2016-03-22  Tatsuya Kinoshita  <tats@debian.org>

	* menu.c, proto.h: Fix build failure when not USE_MOUSE for sgrmouse.
	cf. https://twitter.com/naota344/status/711541592167854081

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
587 588 589 590
2016-03-20  Tatsuya Kinoshita  <tats@debian.org>

	* rc.c: Fix reverse ordered config parameters.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
591 592 593 594
2016-03-19  Tatsuya Kinoshita  <tats@debian.org>

	* doc/FAQ.html: Update FAQ for extbrowser.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
595 596 597 598 599
2016-03-14  Tatsuya Kinoshita  <tats@debian.org>

	* po/de.po, po/ja.po, po/w3m.pot, po/zh_CN.po, po/zh_TW.po, rc.c:
	Update PO strings for extbrowser2..9.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
600 601 602 603 604 605 606 607 608 609 610
2016-03-13  Tatsuya Kinoshita  <tats@debian.org>

	* acinclude.m4, configure:
	Set firefox instead of mozilla to default browser.

	* po/Makefile.in.in, po/de.po, po/ja.po, po/w3m.pot, po/zh_CN.po:
	* po/zh_TW.po: Update PO strings for extbrowser4..9.

	* doc-jp/MANUAL.html, doc/MANUAL.html, fm.h, main.c, rc.c:
	Add extbrowser4, extbrowser5, ..., and extbrowser9.
	e.g.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
611
	- extbrowser8 url=%s && printf %s "$url" | xsel && printf %s "$url" | xsel -b &
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
612
	- extbrowser9 mpv %s &
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
613 614
	cf. https://github.com/spcmd/w3m

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
615 616 617 618 619 620 621 622
2016-02-28  Tatsuya Kinoshita  <tats@debian.org>

	* menu.c: Fix SIGFPE for ACCESSKEY.
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779092

	* doc/README.func, main.c: Typo fix for ACCESSKEY.
	cf. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779092#5

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
623 624 625 626 627 628 629 630 631 632 633 634 635
2015-12-20  Franz Thoma  <franz.thoma@tngtech.com>

	* w3mimg/x11/x11_w3mimg.c: Fix semi-transparent artifacts in w3m-img
	when used with 32-bit color (e.g. urxvt).
	imlib_render_image_on_drawable_at_size() tended to leave nasty
	semi-transparent artifacts in 32-bit mode.  Apparently, resizing an
	image in 32-bit mode affects the alpha channel even if there is no
	transparency in the image.  With this patch, resizing is done in
	24-bit mode (or whatever depth the original image has) before
	converting the image to 32-bit and rendering it on the display.
	Origin: https://gist.github.com/fmthoma/f76a1b44e00d5ca972bb
	cf. https://github.com/hut/ranger/issues/86#issuecomment-166027119

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
636 637 638 639 640
2015-12-17  Tatsuya Kinoshita  <tats@debian.org>

	* w3mimg/x11/x11_w3mimg.c:
	Wrap render_pixbuf_to_pixmap_32() in USE_GTK2.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
641
2015-12-17  Araki Ken  <arakiken@users.sf.net>
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
642 643

	* w3mimg/x11/x11_w3mimg.c:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
644
	w3mimgdisplay supports 32 bit depth screen. (e.g. gnome-terminal)
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
645 646 647 648 649 650 651 652
	Origin: https://bitbucket.org/arakiken/w3m/commits/f9c22db8cfd1aaba9bb7301ef9ba51ed88d8bb40

2015-12-17  Tatsuya Kinoshita  <tats@debian.org>

	* w3mimg/x11/x11_w3mimg.c:
	Revert "Fix handling visuals and colormaps incorrectly".
	This reverts commit e24b4064daf3e022e370788a8c7267db40c37dda.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
653 654 655 656 657 658 659
2015-11-19  Tatsuya Kinoshita  <tats@debian.org>

	* fm.h: Accept cookies by default.

	* fm.h: Set argv_is_url to 1 by default.
	Bug-Arch: https://bugs.archlinux.org/task/47102

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
660 661 662 663 664
2015-11-18  Tatsuya Kinoshita  <tats@debian.org>

	* config.guess, config.sub:
	Update config.* with autotools-dev 20150820.1.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
665 666 667
2015-11-11  Mingye Wang (Arthur2e5)  <arthur200126@gmail.com>

	* po/LINGUAS, po/zh_CN.po, po/zh_TW.po:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
668
	Add zh_CN and zh_TW translations.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
669 670 671 672 673
	Please note that the zh_TW translation is machine-converted using
	OpenCC from zh_CN, and needs to be further polished by actual zh_TW
	speakers.
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804732#10

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
674 675 676 677 678 679 680 681 682
2015-10-24  BwackNinja  <BwackNinja@gmail.com>

	* w3mimg/x11/x11_w3mimg.c:
	Fix handling visuals and colormaps incorrectly.
	cf. https://github.com/hut/ranger/issues/86
	Origin: https://gist.github.com/BwackNinja/60a344730170f9ce2163
	Bug-Arch: https://bugs.archlinux.org/task/46836
	Bug: https://sourceforge.net/p/w3m/patches/72/

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
683 684 685 686 687
2015-10-10  Tatsuya Kinoshita  <tats@debian.org>

	* cookie.c: Remove incomplete special_domain tests.
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=385702

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
688 689 690 691 692 693
2015-10-04  Gaetan Bisson  <bisson@archlinux.org>

	* scripts/w3mhelp.cgi.in: Do not use defined(%hash).
	Origin: https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/w3m&id=d9e0a4f0b461c9e2177cd9e64a10581386650503
	Bug-Arch: https://bugs.archlinux.org/task/45608

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
694 695 696 697 698 699 700 701 702 703 704
2015-09-06  Tatsuya Kinoshita  <tats@debian.org>

	* file.c: Do not use C99-style comments.

2015-09-06  David Crosby  <dave@dafyddcrosby.com>

	* file.c: Mitigate issue #16 found by @kcwu.
	* table.c: Fix stack overflow found by @kcwu.
	Origin: https://github.com/dafyddcrosby/sw3m
	Bug-sw3m: https://github.com/dafyddcrosby/sw3m/issues/16

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
705 706 707 708 709 710
2015-08-21  Tatsuya Kinoshita  <tats@debian.org>

	* doc-jp/keymap.lynx, doc/keymap.lynx: Fix unknown key.
	Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/265144
	Bug: https://sourceforge.net/p/w3m/bugs/48/

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771
2015-08-11  David Crosby  <dave@dafyddcrosby.com>

	Fix resource leaks, dead assignments, divide-by-zero, and so on.
	Origin: https://github.com/dafyddcrosby/sw3m

	* buffer.c: Check for presence of prevl before using.

	* html.h: Adjust UFclose to remove false positive of CWE-481.

	* ftp.c: Move sockent for splint.

	* cookie.c: Use unsigned int for max_count.

	* libwc/iso2022.c: Add missing comparision that made if always true.

	* Str.c: Use fgetc in while loops, use int instead of char.

	* mailcap.c: Adjust len to size_t.

	* history.c: Check return value of rename.

	* main.c: Adjust while loop.

	* news.c: Check dup call for errors.

	* file.c: Remove unused value.

	* ftp.c: dup can give a negative value.

	* main.c: Use int for c.

	* table.c: Initialize new_tabwidth at declaration.

	* local.c: Remove overflow on readlink.

	* anchor.c, file.c, istream.c, main.c, menu.c, rc.c, table.c, terms.c:
	* url.c: Remove dead assignments flagged by Clang static analysis.

	* w3mbookmark.c:
	Move fclose to fix dereference after null check (Coverity).

	* file.c: Fix resource leak in AuthDigestCred.

	* buffer.c: Fix resource leak in readBufferCache.

	* cookie.c: Fix resource leak in load_cookies.

	* frame.c: Fix resource leak.

	* w3mhelperpanel.c: Fix resource leak.

	* w3mbookmark.c: Fix resource leak and a null return value dereference.

	* linein.c: Fix a divide-by-zero.

	* cookie.c: Change total_dot_number to unsigned int.

	* cookie.c: Free tmp.

	* local.c: Remove unreachable return.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
772 773 774 775 776 777 778
2015-08-10  Alan Grow  <alangrow@gmail.com>

	* url.c (HTTPrequest):
	- Use Content-Type instead of Content-type.
	- Use Content-Length instead of Content-length.
	Origin: https://github.com/acg/w3m/commit/5946c2784d4eae46ec06e52390e43a874b3395fc

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796
2015-08-09  Egmont Koblinger  <egmont@users.sourceforge.net>

	* terms.c: Support sgrmouse for skip_escseq.
	* menu.c: Adjust comments for keymaps.
	Origin: https://sourceforge.net/p/w3m/patches/65/#e2aa

2015-08-09  Tatsuya Kinoshita  <tats@debian.org>

	* keybind_lynx.c: Support sgrmouse for Lynx-like key binding.
	cf. https://sourceforge.net/p/w3m/patches/65/

2015-08-09  IWAMOTO Kouichi  <sue@iwmt.org>

	* menu.c: Support SGR style mouse handler for menu.
	cf. https://github.com/tats/w3m/issues/5
	Origin: https://gist.github.com/ttdoda/83fbcf676a21da28432b
	Bug: https://sourceforge.net/p/w3m/patches/65/

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812
2015-08-06  Richard Quirk  <richard@quirk.es>

	Fix problems reported by cppcheck, clang --analyze and gcc warnings.
	Origin: https://github.com/tats/w3m/pull/6

	* Str.c, Str.h: Strnew_charp and co do not modify the char* input.

	* local.c: Close temp file if pipe open fails.

	* rc.c: Avoid passing null to strlen.

	* file.c: Initialise hidden_input to NULL.
	This prevents a possible use of garbage value on line 3017.

	* file.c: Use pclose for pipe.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
813 814 815 816 817
2015-08-05  IWAMOTO Kouichi  <sue@iwmt.org>

	* main.c: Fix that SGR style mouse handler has off-by-one problem.
	cf. https://github.com/tats/w3m/issues/5
	Origin: https://gist.github.com/ttdoda/30c189a63d483beeb207
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
818
	Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/1390768
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
819 820
	Bug: https://sourceforge.net/p/w3m/patches/65/

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
821
2015-07-31  yshl  <yshl@takechiyo.net>
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
822

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
823 824 825 826
	* Bonus/goodict.cgi:
	- Use Encode.pm instead of NKF.
	- Update to the current URL.
	- Enable to select search mode.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
827
	Origin: https://github.com/tats/w3m/pull/4
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
828

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
829 830 831 832 833 834
2015-07-20  Tatsuya Kinoshita  <tats@debian.org>

	* README: Add short description.

	* doc-jp/FAQ.html, doc/FAQ.html: Mention GOPHER_PROXY and FTP_PROXY.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
835 836 837 838 839
2015-07-05  Tatsuya Kinoshita  <tats@debian.org>

	* doc-jp/FAQ.html, doc/FAQ.html: Mention HTTPS_PROXY.
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791425

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
840 841 842 843 844 845
2015-06-27  yshl  <yshl@takechiyo.net>

	* doc-jp/README.SSL: Modify certdata2pem.rb to assume the encoding
	of the certdata.txt to be UTF-8.
	Origin: https://github.com/tats/w3m/pull/3

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
846 847 848 849 850
2015-06-23  Daniel Schepler  <dschepler@gmail.com>

	* terms.c: Wrap the functions used by image.c in USE_IMAGE.
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789539

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
851 852 853 854 855
2015-05-09  Tatsuya Kinoshita  <tats@debian.org>

	* doc-jp/README.siteconf, doc/README.siteconf:
	Update examples of siteconf for twitter.com.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
856 857 858 859 860 861 862
2015-05-03  Tatsuya Kinoshita  <tats@debian.org>

	* main.c: Correct GC version confirmation.

2015-05-02  yshl  <yshl@takechiyo.net>

	* main.c: Correct GC version confirmation.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
863
	Origin: https://github.com/tats/w3m/pull/2
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
864

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
865 866 867 868 869 870 871 872 873 874
2015-04-29  Markus Hiereth  <post@hiereth.de>

	* po/de.po: Update German translation.
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783383

2015-04-29  Tatsuya Kinoshita  <tats@debian.org>

	* po/Makevars, po/de.po, po/ja.po, po/w3m.pot, rc.c:
	Update PO strings for display_borders.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
875 876 877
2015-04-26  yshl  <yshl@takechiyo.net>

	* main.c: Use GC_oom_fn instead of GC_set_oom_fn for gc-7.1.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
878
	Origin: https://github.com/tats/w3m/pull/1
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
879

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
880 881 882 883
2015-02-03  Tatsuya Kinoshita  <tats@debian.org>

	* po/de.po, po/ja.po, po/w3m.pot: Update PO.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
884 885 886 887 888 889
2015-02-02  Tatsuya Kinoshita  <tats@debian.org>

	* file.c, fm.h, rc.c:
	New option "display_borders" to display 0 pixel table borders.
	cf. http://d.hatena.ne.jp/rubikitch/20101120

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
890 891 892 893 894
2015-01-24  Tatsuya Kinoshita  <tats@debian.org>

	* acinclude.m4, configure, version.c.in:
	Update to 0.5.3+gitYYYYMMDD (generate from ChangeLog).

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926
2015-01-15  Tatsuya Kinoshita  <tats@debian.org>

	* alloc.h, main.c: Drop C99 features.

2015-01-15  Scarlett  <scarlett@xavin.net>

	Add overflow detection.
	Origin: http://marc.info/?l=openbsd-ports&m=142090828929750&w=2
	* main.c: Call exit(1) when out of memory to avoid dereferencing null
	pointers when gc's malloc fails.
	* alloc.h: Replacements for w3m's allocation macros which add
	overflow detection and concentrate the macros in one file.
	* indep.h, libwc/charset.c, libwc/status.c, matrix.c: Use the
	overflow-detecting allocation macros from alloc.h.

2015-01-15  Tatsuya Kinoshita  <tats@debian.org>

	* Str.c, cookie.c, map.c:
	Do not use C99 printf format specifiers and asprintf.

2015-01-15  Scarlett  <scarlett@xavin.net>

	Correct printf arguments and use asprintf.
	Origin: http://marc.info/?l=openbsd-ports&m=142090828929750&w=2
	* Str.c: Use asprintf() instead of rolling our own printf string
	length detection.
	* cookie.c: Pass the char pointer in the string struct to printf %s
	instead of the string struct itself.
	Print time_t using %lld instead of %ld to allow for 64-bit time_t.
	* main.c: Print a long int using the correct format specifier.
	* map.c: Print size_t using the correct format specifier.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
927 928
2014-12-06  Araki Ken  <arakiken@users.sf.net>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
929
	Support OSC 5379 remote imaging and sixel graphics.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012
	Origin: https://bitbucket.org/arakiken/w3m/branch/remoteimg (2014-11-16)

	* doc/README.sixel, terms.c: Add README.sixel.  W3M_IMG2SIXEL
	environmental variable enables to specify options of img2sixel.

	* image.c, terms.c:
	Add n_terminal_image argument to put_image_{sixel|osc5379}().
	Use struct winsize to calculate ppc and ppl.

	* terms.c: If SCREEN_VARIANT=sixel on GNU screen, exec img2sixel
	without -P option.

	* terms.c: ttymode_set() -> ttymode_reset().

	* terms.c: Fix.

	* terms.c: Support GNU screen.

	* terms.c: Show GIF (except animation GIF) correctly.

	* main.c, terms.c: img2sixel exits by Ctrl+C. Enable GIF Animation if
	'I' is pressed to show it.

	* image.c: Add declaration of get_pixel_per_cell().

	* terms.c: Show the first frame of animation gif files.

	* terms.c: system() -> fork()&execvp()

	* display.c: Draw underline on anchor which contains cboth text and
	images.

	* etc.c: Remove close_tty() from setup_child() because close_tty()
	sometimes interrupts loadGeneralFile() in loadImage() and corrupt
	image data can be cached in ~/.w3m.

	* image.c: Minor fix.

	* image.c: Cache image files if at all possible and convert them to
	sixel when -sixel option is specified.

	* image.c: Init pixel_per_{char|line}_i if get_pixel_per_cell() fails.

	* display.c, file.c, fm.h, image.c, main.c, terms.c:
	Add -sixel option which supports image processing by img2sixel.

	* image.c: Don't download image files whose size is specified in
	<img> tag.

	* image.c: Minor fixes of parseImageHeader().

	* image.c: Determine the format of an image file by its header data
	not by its file name suffix.

	* image.c: Read width and height from jpeg, png and gif files directly
	instead of executing w3mimgdisplay -size.

	* display.c: display.c: Draw underline on anchor text which is not
	overlapped with any image.

	* terms.c: Clear fd_set by FD_ZERO() before select().

	* file.c: nw and ni are rounded up instead of rounded off to show
	every corner of images.

	* terms.c: Change time to wait for the response of "\x1b[14t\x1b[18t"
	from 0.1 sec to 0.5 sec.

	* image.c:
	- clearImage() works.
	- Use cached image files created by w3m in getImage().

	* file.c: Hack for alignment.

	* fm.h, image.c, terms.c:
	- Adjust the image size to the terminal cell size.
	- If the image size is specified in html source, skip to load the image.

	* display.c, fm.h, image.c, main.c, terms.c, w3mimg/x11/x11_w3mimg.c:
	Support remote image by OSC 5379 show_picture sequence.

2014-12-06  Olaf Hering  <olh@suse.de>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1013
	* parsetagx.c: Fix crash in parse_tag() during every start.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1014 1015
	Origin: https://build.opensuse.org/package/view_file/openSUSE:Factory/w3m/w3m-parsetagx-crash.patch?expand=1

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1016
	* fm.h: Change the default to alt_entity=0.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1017 1018 1019 1020 1021 1022
	Change the default for the option "Use ASCII equivalents to
	display entities" from YES to NO.
	Origin: https://build.opensuse.org/package/view_file/openSUSE:Factory/w3m/w3m-0.5.1-no-ASCII-equivalents-by-default.patch?expand=1
	Bug-Novell: https://bugzilla.novell.com/show_bug.cgi?id=247397

	* anchor.c, libwc/gb18030.c, libwc/ucs.c, regex.c:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1023
	Fix a few harmless uninitialized variables.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1024 1025 1026 1027
	Origin: https://build.opensuse.org/package/view_file/openSUSE:Factory/w3m/w3m-uninitialized.patch?expand=1

2014-12-06  Peter Poeml  <poeml@suse.de>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1028
	* terms.c: Prevent segfault when editing a textarea field with vi.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1029 1030 1031 1032 1033 1034 1035
	Add fix for segfault that can occur when editing a textarea field
	with vi, and returning to w3m (it seems to happen if the terminal
	is not writable, as when using w3m after 'su - some_user')
	Origin: https://build.opensuse.org/package/view_file/openSUSE:Factory/w3m/w3m-0.4.1-textarea-segfault.dif?expand=1

2014-12-04  Tatsuya Kinoshita  <tats@debian.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1036
	* acinclude.m4: Follow updated configure.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1037 1038 1039 1040

2014-12-03  Yusuke Baba  <babayaga1@y8.dion.ne.jp>

	* configure, w3mimg/fb/fb.c, w3mimg/fb/fb.h, w3mimg/fb/fb_w3mimg.c:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1041
	Support FreeBSD framebuffer.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1042 1043 1044 1045 1046 1047 1048
	Origin: http://www.ac.auone-net.jp/~baba/w3m-img/index.html
	Bug-FreeBSD: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=122673

2014-12-02  Naohiro Aota  <naota@gentoo.org>

	* acinclude.m4, configure, w3mimg/fb/fb_gdkpixbuf.c:
	* w3mimg/x11/x11_w3mimg.c:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1049
	Depend on gdk-pixbuf instead of gtk when gtk2.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1050 1051 1052 1053
	Origin: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-client/w3m/files/w3m-0.5.3-gdk-pixbuf.patch?revision=1.1

2014-12-02  Jeroen Roovers  <jer@gentoo.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1054
	* acinclude.m4, configure: Add tinfo to with_termlib.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1055 1056 1057 1058 1059 1060 1061
	Fix building against sys-libs/ncurses[tinfo].
	Origin: https://504588.bugs.gentoo.org/attachment.cgi?id=372650
	Bug-Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=504588

2014-12-01  OBATA Akio  <obache@netbsd.org>

	* acinclude.m4, configure:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1062
	Assume defined PKG_CONFIG points right location when gtk2.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1063 1064 1065 1066 1067
	Origin: http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/www/w3m/patches/patch-aa?rev=1.13&content-type=text/x-cvsweb-markup
	Origin: http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/www/w3m/patches/patch-ak?rev=1.1&content-type=text/x-cvsweb-markup

2014-12-01  Vsevolod Stakhov  <vsevolod@FreeBSD.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1068
	* config.h.in: Disable USE_EGD for LibreSSL.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1069 1070 1071 1072 1073 1074 1075 1076
	Disable use of RAND_egd as it is absent in FreeBSD.
	This also fixes build error with LibreSSL.
	Origin: https://bz-attachments.freebsd.org/attachment.cgi?id=144635
	Bug-FreeBSD: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191852
	Bug-FreeBSD: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191956

2014-12-01  zimous  <zimous@matfyz.cz>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1077
	* po/ja.po: Set Language tag properly for Japanese translation.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1078 1079 1080 1081 1082
	Origin: https://512722.bugs.gentoo.org/attachment.cgi?id=378452
	Bug-Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=512722

2014-11-30  Tatsuya Kinoshita  <tats@debian.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1083
	* doc/w3m.1: Typo fix.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1084 1085 1086

2014-11-30  Markus Hiereth  <post@hiereth.de>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1087
	* doc/w3m.1: Miscellaneous changes to improve English manpage.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1088 1089 1090 1091
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766550#30

2014-11-29  Markus Hiereth  <post@hiereth.de>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1092
	* doc/w3m.1: Improve FILES.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1093 1094 1095
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766550#30
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=403634

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1096
	* doc/w3m.1: Improve EXAMPLES.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1097 1098 1099
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766550#30
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=380560

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1100
	* doc/w3m.1: Improve explanation about option -N.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1101 1102 1103 1104
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766550#30
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=345084
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530468

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1105
	* doc/w3m.1: Note that -cols only affects when HTML is rendered.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1106 1107 1108
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766550#30
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=285251

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1109
	* doc/w3m.1: Add more info on configuration.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1110 1111 1112 1113 1114
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766550#30
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=268211

2014-11-29  Justin B Rye  <justin.byam.rye@gmail.com>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1115
	* scripts/w3mman/w3mman.1.in: Tweak for W3MMAN_W3M.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1116 1117
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771003#5

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1118
	* scripts/w3mman/w3mman.1.in: English fixes.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1119 1120 1121 1122
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766550#25

2014-11-29  Tatsuya Kinoshita  <tats@debian.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1123
	* version.c.in: Update to 0.5.3+debian-19+.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1124 1125 1126

2014-11-29  Justin B Rye  <justin.byam.rye@gmail.com>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1127
	* scripts/w3mman/w3mman2html.cgi.in: Fix Perl warnings.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1128 1129
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771004

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140
2014-10-21  Tatsuya Kinoshita  <tats@debian.org>

	* version.c.in: Update to 0.5.3+debian-19

	* po/LINGUAS: Correct LINGUAS to a whitespace separated list

2014-10-21  Markus Hiereth  <markus.hiereth@freenet.de>

	* po/LINGUAS, po/de.po: Add German translation
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=763964

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165
2014-10-15  Tatsuya Kinoshita  <tats@debian.org>

	* version.c.in: Update to 0.5.3+debian-18

	* doc-jp/README.SSL: Update README.SSL to follow default values

	* config.sub: Update config.sub with autotools-dev 20140911.1

	* fm.h: Disable SSLv3 by default [CVE-2014-3566]
	cf. https://blog.mozilla.org/security/2014/10/14/the-poodle-attack-and-the-end-of-ssl-3-0/

2014-10-15  Ludwig Nussel  <ludwig.nussel@suse.de>

	* fm.h: Force ssl_verify_server on and disable SSLv2 support
	Origin: http://www.openwall.com/lists/oss-security/2010/06/14/4

2014-10-13  Tatsuya Kinoshita  <tats@debian.org>

	* version.c.in: Update to 0.5.3+debian-17+

2014-10-04  Tatsuya Kinoshita  <tats@debian.org>

	* libwc/ambwidth_map.awk, libwc/map/ucs_ambwidth.map:
	Fix incorrect generation of ucs_ambwidth_map

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177
2014-08-22  Tatsuya Kinoshita  <tats@debian.org>

	* version.c.in: Update to 0.5.3+debian-17

	* config.guess:
	Update config.guess to 2014-03-23 with autotools-dev 20140510.1

	* config.sub:
	Update config.sub to 2014-05-01 with autotools-dev 20140510.1

2014-08-22  Micah Cowan  <micah@addictivecode.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1178
	* main.c: Support Boehm GC 7.2.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191
	Replace Gentoo's patch to prevent segfaults due to infinite recursion.
	Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=080_gc72.patch;att=1;bug=758831
	Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=758831
	Bug-Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=555467
	Bug: http://sourceforge.net/p/w3m/patches/63/
	Bug: http://sourceforge.net/p/w3m/patches/59/

2014-08-22  Tatsuya Kinoshita  <tats@debian.org>

	* main.c:
	Revert "Support Boehm GC 7.2" (w3m-0.5.2-gc72.patch from Gentoo)
	This reverts commit 4331db3e3e673ac4dbfe8e9f2b42a8e0478dc98a.

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1192 1193 1194 1195 1196 1197 1198
2014-06-23  Tatsuya Kinoshita  <tats@debian.org>

	* version.c.in: Update to 0.5.3+debian-16

	* url.c: Disable ciphers that use keys smaller than 128 bits
	Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/1325674

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1199 1200 1201 1202
2014-01-04  Tatsuya Kinoshita  <tats@debian.org>

	* version.c.in: Update to 0.5.3+debian-15

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219
2014-01-03  Tatsuya Kinoshita  <tats@debian.org>

	* version.c.in: Update to 0.5.3+debian-14

	* acinclude.m4, configure: Use pkg-config to build with imlib2 1.4.6

	* doc/HISTORY, doc/README.cookie, doc/README.m17n:
	Prefer US-ASCII rathar than Japanese encodings in English documents

2013-12-27  Tatsuya Kinoshita  <tats@debian.org>

	* doc-jp/MANUAL.html, doc/MANUAL.html:
	Cleanup unusable links in MANUAL.html
	Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=517315

	* version.c.in: Update to 0.5.3+debian-13+

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233
2013-12-17  Tatsuya Kinoshita  <tats@debian.org>

	* version.c.in: Update to 0.5.3+debian-13

2013-12-14  Tatsuya Kinoshita  <tats@debian.org>

	* config.guess:
	Update config.guess to 2013-06-10 with autotools-dev 20130810.1

	* config.sub:
	Update config.sub to 2013-08-10 with autotools-dev 20130810.1

2013-12-07  Reinhard Max  <max@suse.de>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1234
	* local.c: Fix a directory descriptor leak in loadLocalDir.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1235 1236 1237 1238 1239 1240
	Patch from openSUSE on 2009-09-07.
	Origin: https://build.opensuse.org/package/view_file/openSUSE:Factory/w3m/w3m-closedir.patch
	Bug-Novell: https://bugzilla.novell.com/show_bug.cgi?id=531675

2013-12-07  AIDA Shinra  <shinra@j10n.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1241
	* main.c: Fix crash after SEARCH_NEXT.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1242 1243 1244 1245 1246 1247 1248
	Patch from <http://www.j10n.org/files/w3m-cvs-1.1055-search-next.patch>,
	[w3m-dev:04473] on 2013-12-07.

2013-11-11  Paul Boekholt  <p.boekholt@gmail.com>

	* file.c: Add support for single quoted meta refresh URL
	Bug: https://sourceforge.net/p/w3m/patches/53/
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1249
	Bug-NetBSD: http://gnats.netbsd.org/42400
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1250 1251 1252

2013-11-07  Cristian Rodriguez  <crrodriguez@opensuse.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1253
	* url.c: Use SSL_OP_NO_COMPRESSION if available.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1254 1255
	Due to the "CRIME attack" (CVE-2012-4929) HTTPS clients that
	negotiate TLS-level compression can be abused for MITM attacks.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1256
	* url.c: Use SSL_MODE_RELEASE_BUFFERS if available.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283
	Patch from openSUSE on 2012-11-12:
	https://build.opensuse.org/request/show/141054

2013-10-15  Tatsuya Kinoshita  <tats@debian.org>

	* Makefile.in:
	Depend on funcname.tab to fix parallel make issue of scripts
	Bug: https://sourceforge.net/p/w3m/patches/64/
	Bug-Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=362249

	* w3mimg/Makefile.in:
	Avoid prerequisite $(IMGOBJS) to fix parallel make issue of w3mimg
	Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726188

	* acinclude.m4, configure:
	Explicitly add -lX11 to IMGX11LDFLAGS only when gtk2
	Bug: https://sourceforge.net/p/w3m/patches/57/

	* w3mimg/Makefile.in: Revert "Fix parallel make issue"
	This reverts commit aa6f871c6dcc108118142bcc786e4a6ac3d46867.

	* Makefile.in:
	Revert "Explicitly link w3mimgdisplay with -lX11 to build with gcc 4.5"
	This reverts commit 7410954066d68ac2ad6aea638801714447321fec.

2013-10-14  AIDA Shinra  <shinra@j10n.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1284
	* url.c: Define schemeNumToName() to fix scheme bug.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1285 1286 1287 1288 1289 1290
	Patch from <http://www.j10n.org/files/w3m-cvs-1.1055-schemebug.patch>,
	[w3m-dev:04470] on 2013-10-14.
	Bug: https://sourceforge.net/p/w3m/patches/60/

	* config.h.in, file.c, fm.h, html.h, image.c, indep.c, indep.h:
	* istream.c, istream.h, local.c, main.c, mimehead.c, proto.h:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1291
	Workaround of GC crash on Cygwin64.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303
	Patch from <http://www.j10n.org/files/w3m-cvs-1.1055-win64gc.patch>,
	[w3m-dev:04469] on 2013-10-14.

2013-10-14  Tatsuya Kinoshita  <tats@debian.org>

	* version.c.in: Update to 0.5.3+debian-12+

2013-10-14  Jarek Czekalski  <jarekczek@poczta.onet.pl>

	* terms.c: Fix paren in check_cygwin_console()
	Bug: https://sourceforge.net/p/w3m/patches/66/

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1304 1305 1306 1307 1308 1309 1310 1311
2013-10-13  Tatsuya Kinoshita  <tats@debian.org>

	* version.c.in: Update to 0.5.3+debian-12

	* doc-jp/MANUAL.html, doc-jp/w3m.1, doc/MANUAL.html, doc/w3m.1:
	Update document for the -s option change
	Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=75527

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1312
	* terms.c: Do not fail when LANG is not set.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345
	Check whether the value of LC_ALL, LC_CTYPE or LANG is not NULL in
	check_cygwin_console().
	Bug: https://sourceforge.net/p/w3m/patches/66/

2013-10-12  Tatsuya Kinoshita  <tats@debian.org>

	* table.h: Bump MAXCOL to 256
	Bug: https://sourceforge.net/p/w3m/feature-requests/24/

2013-10-12  Laurence Richert  <laurencerichert@yahoo.de>

	* main.c, proto.h: vim/-perator like handling
	- half page scrolling
	- jumping to elements numbered by getLinkNumberStr() from Karsten
	  Schoelzel
	Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724028

2013-10-12  Tatsuya Kinoshita  <tats@debian.org>

	* doc-jp/README, doc/README:
	Mention project page rather than unavailable mailing lists

2013-10-09  Rafael Laboissiere  <rafael@laboissiere.net>

	* doc/README.img: Fix typo
	Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725892

2013-08-12  Tatsuya Kinoshita  <tats@debian.org>

	* version.c.in: Update to 0.5.3+debian-11+

	* ChangeLog: Update ChangeLog to use contributor's name

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364
2013-08-08  Tatsuya Kinoshita  <tats@debian.org>

	* version.c.in: Update to 0.5.3+debian-11

2013-08-04  Tatsuya Kinoshita  <tats@debian.org>

	* Str.c: Check length for Strchop()

	* main.c: Fix potentially segfault of execdict()

	* version.c.in: Update to 0.5.3+debian-10+

	* file.c: Fix segfault of loadGeneralFile()
	Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718612

2013-08-02  Tatsuya Kinoshita  <tats@debian.org>

	* version.c.in: Update to 0.5.3+debian-10

1365 1366
2013-08-02  Piotr P. Karwasz <piotr.p@karwasz.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1367
	* scripts/w3mman/w3mman2html.cgi.in:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1368
	Correct underline processing and more UTF-8 support for w3mman2html.cgi.
1369 1370
	Patch from <https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/680202>
	on 2010-11-23.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1371

1372 1373
2013-08-01  Hilko Bengen  <bengen@debian.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1374
	* entity.c: Ignore SOFT HYPHEN to prevent drawing hyphens everywhere.
1375 1376
	Patch from <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=441934>
	on 2011-03-01.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1377

1378
2013-08-01  Tatsuya Kinoshita  <tats@debian.org>
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1379 1380 1381 1382 1383 1384 1385

	* doc-jp/README, doc/README: Update contact list in README
	Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696209

2013-07-30  Tatsuya Kinoshita  <tats@debian.org>

	* config.guess, config.sub:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1386
	Update config.guess and config.sub to supprot aarch64.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1387 1388
	Updated with Debian autotools-dev version 20130515.1.

1389 1390
2013-07-30  Conrad J.C. Hughes  <debbugs@xrad.org>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1391
	* main.c: Sort anchors by sequence number in -dump.
1392 1393 1394 1395
	Patch from <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657666>
	on 2012-01-27.

2013-07-30  Tatsuya Kinoshita  <tats@debian.org>
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408

	* version.c.in: Update to 0.5.3+debian-9+

2013-07-29  Tatsuya Kinoshita  <tats@debian.org>

	* version.c.in: Update version to w3m/0.5.3+debian-9

	* version.c.in: Set CURRENT_VERSION to debian version

2013-07-28  Tatsuya Kinoshita  <tats@debian.org>

	* file.c: Fix segfault of process_button()

1409
2013-04-08  AIDA Shinra  <shinra@j10n.org>
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1410 1411 1412 1413 1414 1415

	* file.c: One more patch for siteconf from [w3m-dev 04464]

	* anchor.c, config.h.in, display.c, doc-jp/README.siteconf:
	* doc/README.siteconf, file.c, fm.h, form.c, frame.c, func.c:
	* history.c, indep.c, indep.h, linein.c, main.c, map.c, menu.c:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1416
	* po/ja.po, proto.h, rc.c, url.c: Support the siteconf feature.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1417
	Patch to support the siteconf feature, from [w3m-dev 04463]
1418 1419 1420
	on 2012-06-27.

2013-04-08  Hayaki Saito  <user@zuse.jp>
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1421 1422

	* keybind.c, main.c, proto.h, terms.c:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1423
	Support SGR 1006 mouse reporting.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1424 1425 1426
	cf. [w3m-dev 04466] on 2012-07-15
	Origin: https://gist.github.com/3114255
	Bug: https://sourceforge.net/p/w3m/patches/65/
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1427

1428
2012-05-19  Hilko Bengen  <bengen@debian.org>
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1429

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1430
	* form.c: Assume "text" if an input type is unknown.
1431 1432 1433
	Patch from <http://bugs.debian.org/615843> on 2011-03-01.

2012-05-19  Simon Ruderich  <simon@ruderich.org>
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1434

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1435
	* Makefile.in: Use $(CPPFLAGS) with $(CPP).
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1436
	Patch from <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665491>
1437
	on 2012-03-24.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1438

1439
2012-05-03  Miroslav Šulc  <fordfrog@gentoo.org>
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1440

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1441
	* w3mimg/Makefile.in: Fix parallel make issue.
1442 1443 1444 1445 1446
	Patch from Gentoo
	<http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-client/w3m/files/w3m-0.5.3-parallel-make.patch?revision=1.1&view=markup>
	<https://bugs.gentoo.org/show_bug.cgi?id=353390> on 2011-02-01.

2012-05-03  MATSUU Takuto  <matsuu@gentoo.org>
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1447

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1448
	* main.c: Support Boehm GC 7.2.
1449 1450 1451
	Patch from Gentoo
	<http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-client/w3m/files/w3m-0.5.2-gc72.patch?revision=1.1&view=markup>
	on 2009-12-13.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1452

1453
2012-05-02  Reinhard Tartler  <siretart@tauware.de>
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1454 1455

	* istream.c, istream.h:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1456
	Fix that struct file_handle conflicts with glibc 2.14.
1457 1458
	Patch from <https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/935540>
	on 2012-02-19.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1459

1460
2011-10-30  Colin Watson  <cjwatson@ubuntu.com>
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1461 1462 1463

	* acinclude.m4, configure, w3mbookmark.c:
	Appease gcc -Werror=format-security.
1464
	Patch from 0.5.3-3ubuntu1 on 2011-10-23.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1465 1466
	Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646321

1467
2011-06-19  Martin Pitt  <martin.pitt@ubuntu.com>
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1468 1469

	* Makefile.in:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1470
	Explicitly link w3mimgdisplay with -lX11 to build with gcc 4.5.
1471
	Patch from 0.5.2-10ubuntu1 on 2010-12-03.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1472 1473
	Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=605761

1474 1475
2011-06-19  Fumitoshi UKAI  <ukai@debian.or.jp>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1476
	* main.c: Change the -s option to "squeeze multiple blank lines".
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1477 1478 1479 1480
	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.
1481
	Patch from [w3m-dev 01275] on 2000-10-26.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1482 1483
	Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=75527

1484 1485
2011-06-19  Hiroyuki Ito  <ZXB01226@nifty.com>

Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1486
	* file.c, fm.h, html.c, html.h, proto.h, table.c, tagtable.tab:
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1487
	Support the button element as defined in HTML 4.01.
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1488 1489 1490 1491
	Patch from upstream, [w3m-dev 04411] on 2010-09-17, to support the
	button element.  It is discussed upstream and incomplete, but enough
	to login Launchpad.
	Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=136810
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1492
	Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/628755
Tatsuya Kinoshita's avatar
Tatsuya Kinoshita committed
1493

1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508
2012-05-22  Tatsuya Kinoshita <tats@vega.ocn.ne.jp>

	* [w3m-dev 04451] w3m/entity.h should be removed when `make clean'
	* Makefile.in: add entity.h to "make clean" target.

2012-05-22  Tatsuya Kinoshita <tats@vega.ocn.ne.jp>

	* [w3m-dev 04452] Re: w3m on macosx 10.6.6
	* doc/w3m.1, doc/STORY.html, doc-jp/STORY.html: 
	  delete words about formerly included Boehm GC library.

2012-05-22  Enu <theme.of.n@gmail.com>

	* file.c, HTML.c: parse META CHARSET.

1509 1510 1511 1512
2011-01-17  Dai Sato <satodai@w3m.jp>

	* correction: ChangeLog of 2011-01-15 (0.5.2 -> 0.5.3)

1513 1514
2011-01-15  Dai Sato <satodai@w3m.jp>

1515
	* w3m 0.5.3
1516
	* version.c.in: update
1517
	* doc/README: version 0.5.3, release date, maintainer
1518 1519 1520
	* doc-jp/README: ditto
	* po/w3m.pot, ja.po: ditto
	* NEWS: update
1521
	* configure.ac: version 0.5.3
1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895
	* configure: regenerated

2011-01-05  SAKAI Kiyotaka <kiyotaka.sakai@ntt-at.co.jp>

	* [w3m-dev 04445] Re: Update documents (README.cookie)
	* doc-jp/README.cookie: refer to RFC 2109.
	* doc/README.cookie: diito.

2011-01-05  SAKAI Kiyotaka <kiyotaka.sakai@ntt-at.co.jp>

	* [w3m-dev 04444] Re: error when 'make install'
	* w3mimg/win/.cvsignore: added.

2011-01-04  SAKAI Kiyotaka <kiyotaka.sakai@ntt-at.co.jp>

	* [w3m-dev 04441] error when 'make install'
	* update followig files. ABOUT-NLS Makefile.in acinclude.m4
	aclocal.m4 config.rpath configure configure.ac entity.h install-sh
	po/ChangeLog po/Makefile.in.in po/Rules-quot po/boldquot.sed
	po/en@boldquot.header po/en@quot.header po/insert-header.sin
	po/quot.sed po/remove-potcdate.sin

2010-12-28  Ito Hiroyuki  <ZXB01226@nifty.com>

	* [w3m-dev 04440] Update documents (README.cookie)
	* doc/README.cookie: added.
	* doc-jp/README.cookie: add document about cookie_avoid_wrong_number_of_dots.

2010-12-24  Ito Hiroyuki  <ZXB01226@nifty.com>

	* [w3m-dev 04439] Update documents (README.m17n)
	* doc-jp/README.m17n: add documents for options "east_asian_width", "gb18030_as_ucs" and "simple_preserve_space".
	* doc/README.m17n: ditto.

2010-12-24  AIDA Shinra <shinra@j10n.org>

	* [w3m-dev 04437] Re: Windows版w3mimg、他
	* w3mimg/win/win_w3mimg.cpp: remove unused ifdefs.
	(load, animate): support "-anim" option.
	(show): support "image_scale".

2010-12-20  AIDA Shinra <shinra@j10n.org>

	* [w3m-dev 04425] Re: Windows版w3mimg、他
	* w3mimgdisplay: supports Windows console (http://www.j10n.org/files/w3m-cvs-1.1040-misc.patch).
	* image.c: ditto.
	* configure.ac: ditto.
	* config.h.in: ditto.
	* acinclude.m4: ditto.
	* Makefile.in: ditto.
	* w3mimg/w3mimg.h: ditto.
	* w3mimg/w3mimg.c: ditto.
	* w3mimg/Makefile.in: ditto.
	* doc/README.img: ditto.
	* doc-jp/README.img: ditto.
	* w3mimgdisplay.c (main): call "w_op->close(w_op)" before exit.
	* w3mimg/win/win_w3mimg.cpp: added.
	* w3mimg/win/Makefile.in: added.

2010-12-20  Ito Hiroyuki  <ZXB01226@nifty.com>

	* doc/README.img: add documents about some options.
	* doc-jp/README.img: ditto.

2010-12-15  AIDA Shinra <shinra@j10n.org>

	* [w3m-dev 04424] Windows版w3mimg、他
	* scripts/w3mman/Makefile.in (DESTDIR): removed.
	* scripts/multipart/Makefile.in (DESTDIR): removed.
	* scripts/Makefile.in (DESTDIR): removed.
	* url.c (add_index_file): can specify multiple files as an index file for directories.
	* mktable.c (defhashfunc): fi indent of output.
	* ftp.c (ftp_login): support IPv6.
	* file.c (is_text_type): check if the type is "application/xhtml".
	* Makefile.in (DESTDIR): removed.
	(GC_LIBS): added.
	(EXT_LIBS): use "GC_LIBS".
	(entity.h): depend on entity.tab and mktable$(EXT).
	(indep.o): depend on entity.h
	(mktable$(EXT)): depend on Str.o, hash.o and myctype.o instead of $(ALIB).

2010-12-15  Kazuhiko <kazuhiko@fdiary.net>

	* [w3m-dev 04419] AC_W3M_EXTLIBS does not check /lib64
	* acinclude.m4 (AC_W3M_EXTLIBS): search /lib64 and /usr/lib64.

2010-12-11  theme.of.n@gmail.com

	* [w3m-dev 04421] Patch to prevent sending `Referer: ' header from HTTPS to HTTP
	* url.c (otherinfo): Don't send Referer: if https:// -> http://

2010-10-11  d+w3m@vdr.jp

	* [w3m-dev 04414] Re: "normal" bugs from bugs.debian.org
	* doc/w3m.1: add documents about some options.
	* doc/FAQ.html: fix typo.

2010-08-24   Karsten Schoelzel <kuser@gmx.de>

	* [w3m-dev 04393] [patch] locale-related character management
	* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=313365
	* libwc/map/ucs_isalpha.map: added
	* libwc/map/ucs_islower.map: added
	* libwc/map/ucs_isupper.map: added
	* libwc/map/mk_ucs_case_map.pl: added
	* libwc/map/ucs_case.map: added
	* libwc/map/mk_ucs_isdigit_map.pl: added
	* libwc/map/ucs_isdigit.map: added
	* libwc/ucs.c (wc_any_to_ucs): ceck if cc.ccs == WC_CCS_US_ASCII
	(wc_is_ucs_alpha, wc_is_ucs_digit, wc_is_ucs_alnum)
	(wc_is_ucs_lower, wc_is_ucs_upper, wc_ucs_toupper)
	(wc_ucs_tolower, wc_ucs_totitle): added
	* regex.c (match_longchar, match_range_longchar): use wc_any_to_ucs(), wc_ucs_tolower(), wc_ucs_toupper() and wc_ucs_totitle()
	* main.c (nextChar, prevChar, getChar, is_wordchar): added
	(movLW): use prevChar() and is_wordchar()
	(movRW): use nextChar() and is_wordchar()
	(getCurWord): remove 4th parameter
	(getCurWord): use prevChar(), nextChar() and is_wordchar()

2010-08-20  Karsten Schoelzel <kuser@gmx.de>

	* [w3m-dev 04401] Re: mailto with options handling
	* rc.c: Introduce option mailto_options
	* main.c (handleMailto): added
	(followA, cmd_loadURL): use handleMailto()
	* fm.h (MAILTO_OPTIONS_USE_W3MMAILER, MAILTO_OPTIONS_IGNORE)
	(MAILTO_OPTIONS_USE_MAILTO_URL): added

2010-08-20  Ito Hiroyuki  <ZXB01226@nifty.com>

	* [w3m-dev 04402] Re: "normal" bugs from bugs.debian.org
	* terms.c (reset_exit_with_value, reset_error_exit): added
	(reset_exit): use reset_exit_with_value()
	(ttymode_set, ttymode_reset, set_cc, getTCstr)
	(sleep_till_anykey): use reset_error_exit() instead of reset_exit()

2010-08-14  "Adam C. Emerson" <azure@azureprime.com>

	* [w3m-dev 04390]
	* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573789
	* html.c: All elements have the id attribute.

2010-08-12  Peter J. R. Moulder

	* [w3m-dev 04384]
	* http://sourceforge.net/tracker/index.php?func=detail&aid=2987194&group_id=39518&atid=425441
	* html.c: some tags have ALST_NOP attribute
	* tagtable.tab: add <span> and </span>
	* html.h (HTML_SPAN, HTML_N_SPAN): added

2010-08-11  SAKAI Kiyotaka <kiyotaka.sakai@ntt-at.co.jp>

	* [w3m-dev 04381] Re: check socklen_t
	* ftp.c: fix condition (#ifndef HAVE_SOCKLEN_T)

2010-08-10  Ito Hiroyuki  <ZXB01226@nifty.com>

	* [w3m-dev 04379] check socklen_t
	* configure.ac: check socklen_t
	* ftp.c (ftp_login, ftp_pasv): use socklen_t instead of int

2010-08-09  Ito Hiroyuki  <ZXB01226@nifty.com>

	* [w3m-dev 04374] Re: "important" bugs from bugs.debian.org
	* table.c (feed_table_tag): don't show message when rowspan is greater than ATTR_ROWSPAN_MAX
	* [w3m-dev 04376] Re: "important" bugs from bugs.debian.org
	* table.c (feed_table_tag): fix indent

2010-08-08  Steven Harms <ZXB01226@nifty.com>

	* [w3m-dev 04371] Re: "important" bugs from bugs.debian.org
	* https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/131993
	* table.c (ATTR_ROWSPAN_MAX): added
	(feed_table_tag): maximum value of rowspan is ATTR_ROWSPAN_MAX

2010-08-08  d+w3m@vdr.jp

	* [w3m-dev 04360] Re: "important" bugs from bugs.debian.org
	* main.c (main): use DEFAULT_COLS
	(main): the maximum value of the -cols option is MAXIMUM_COLS
	* backend.c (backend): use DEFAULT_COLS
	* fm.h (MAXIMUM_COLS, DEFAULT_COLS): added

2010-08-04  Ito Hiroyuki  <ZXB01226@nifty.com>

	* [w3m-dev 04369] Re: w3m's bugs from bugs.debian.org
	* terms.c (graph_ok): fix condition (UseGraphicChar != GRAPHIC_CHAR_DEC)
	* symbol.c (get_symbol): fix condition (UseGraphicChar != GRAPHIC_CHAR_ASCII)
	* rc.c (params1): type of graphic_char option is PI_SEL_C
	* main.c (main): use GRAPHIC_CHAR_ASCII and GRAPHIC_CHAR_DEC instead of FALSE and TRUE
	* fm.h (GRAPHIC_CHAR_ASCII, GRAPHIC_CHAR_DEC, GRAPHIC_CHAR_CHARSET): added

2010-08-03  d+w3m@vdr.jp

	* [w3m-dev 04363] Re: w3m's bugs from bugs.debian.org
	* doc/w3m.1: revert option -S
	* doc-jp/w3m.1: revert option -S, -e, -j and -s
	* main.c: remove codes for Debian

2010-08-03  Ito Hiroyuki  <ZXB01226@nifty.com>

	* [w3m-dev 04343]
	* file.c (loadGeneralFile): register user name and password for proxy authentication.
	* url.c (HTTPrequest): unused variable seen_proxy_auth was removed
	* fm.h: global variables proxy_auth_cookie and pauth are removed
	* main.c (main): remove option -pauth
	* doc/MANUAL.html: ditto
	* doc-jp/MANUAL.html: ditto
	* doc-jp/w3m.1: ditto
	* doc/w3m.1: ditto
	* doc/README.passwd: added
	* doc-jp/README.passwd: added

2010-07-31  Tatsuya Kinoshita  <tats@vega.ocn.ne.jp>

	* [w3m-dev 04350] Re: w3m's bugs from bugs.debian.org
	* file.c (process_img): Revert the change of using ATTR_TITLE if ATTR_ALT is empty.

2010-07-30  Ito Hiroyuki  <ZXB01226@nifty.com>

	* [w3m-dev 04348] Re: "important" bugs from bugs.debian.org
	* file.c (TEXTAREA_ATTR_COL_MAX, TEXTAREA_ATTR_ROWS_MAX): added.
	(process_textarea): check cur_textarea_size > TEXTAREA_ATTR_COL_MAX and cur_textarea_rows > TEXTAREA_ATTR_ROWS_MAX

2010-07-30  Ito Hiroyuki  <ZXB01226@nifty.com>

	* [w3m-dev 04345] Re: "important" bugs from bugs.debian.org
	* file.c (HR_ATTR_WIDTH_MAX): added.
	(process_hr): check w > HR_ATTR_WIDTH_MAX

2010-07-26  d+w3m@vdr.jp

	* [w3m-dev 04237] [patch] cookie avoid [wrong number of dots]
	* rc.c: Introduce option cookie_avoid_wrong_number_of_dots.
	* fm.h: add global variables cookie_avoid_wrong_number_of_dots and Cookie_avoid_wrong_number_of_dots_domains.
	* cookie.c (check_avoid_wrong_number_of_dots_domain): added.
	(add_cookie): use check_avoid_wrong_number_of_dots_domain().

2010-07-26  Ito Hiroyuki  <ZXB01226@nifty.com>

	* acinclude.m4: define AC_W3M_SSL_DIGEST_AUTH

2010-07-25  AIDA Shinra <shinra@j10n.org>

	* [w3m-dev 04049] Ctrl-C safe resolver
	* fm.h (GRAPHIC_CHAR_ASCII, GRAPHIC_CHAR_CHARSET, GRAPHIC_CHAR_ALL): removed.
	* fm.h: UseGraphicChar is initialized as FALSE.
	* main.c (sig_chld): use TRUE and FALSE instead of GRAPHIC_CHAR_ALL and GRAPHIC_CHAR_ASCII.
	* merge ambiguous width patch ( http://www.j10n.org/files/w3m-cvs-1.914-ambwidth.patch ).

2010-07-24  Ito Hiroyuki  <ZXB01226@nifty.com>

	* [w3m-dev 04326] suppress compile warnings
	* file.c (digest_hex): type of the parameter s is "unsigned char *".
	(AuthDigestCred): use unsigned char.
	(ex_efct): type of the function is "static int".

2010-07-20  Sascha Silbe <sascha-debian-bugs-w3m-1@silbe.org>

	* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523159#5
	* url.c (openSSLHandle): add support for TLS SNI (Server Name Indication)

2010-07-19  Karsten Schoelzel <kuser@gmx.de>

	* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=329862#20
	* table.c (feed_table_tag): check displayLinkNumber.
	* proto.h: add getLinkNumberStr().
	* main.c (do_dump): check displayLinkNumber.
	* fm.h: add global variable displayLinkNumber.
	* file.c (getLinkNumberStr): added.
	(process_input, process_select, HTMLtagproc1): check displayLinkNumber.

2010-07-19  Karsten Schoelzel <kuser@gmx.de>

	* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=329863#8
	* rc.c: Introduce option pseudo_inlines.
	* fm.h: add global variable pseudoInlines.
	* file.c (process_img): check q.

2010-07-19  "Trent W. Buck" <twb@cybersource.com.au>

	* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=537706#10
	* rc.c (interpret_rc): check line->length before call Strchop().

2010-07-19  Karsten Schoelzel <kuser@gmx.de>

	* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=366284#5
	* rc.c (init_rc): check config_file is NULL or not.
	(panel_set_option): check config_file instead of no_rc_dir.

2010-07-19  Karsten Schoelzel <kuser@gmx.de>

	* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=261174#10
	* terms.c (graph_ok): check UseGraphicChar is GRAPHIC_CHAR_ALL or not.
	* symbol.c (get_symbol): check UseGraphicChar.
	* rc.c (graphic_char_str): added.
	* main.c (sig_chld): use GRAPHIC_CHAR_ASCII and GRAPHIC_CHAR_ALL.
	* fm.h (GRAPHIC_CHAR_ASCII, GRAPHIC_CHAR_CHARSET, GRAPHIC_CHAR_ALL): added.
	* fm.h: UseGraphicChar is initialized as GRAPHIC_CHAR_ASCII.

2010-07-19  Karsten Schoelzel <kuser@gmx.de>

	* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=185006#22
	* main.c (sig_chld): save exit code to d->err.
	(addDownloadList): initialize d->running and d->err.
	(DownloadListBuffer): check d->err.

	* fm.h (_DownloadList): add running and err.

	* file.c (save2tmp): check returned value of Strfputs().
	(doFileSave): exit code is depend on the returned value of save2tmp().

2010-07-19  d+w3m@vdr.jp

	* [w3m-dev 04238] [patch] simple preserve space
	* rc.c: Introduce option simple_preserve_space.
	* fm.h: add global variable SimplePreserveSpace.
	* file.c (HTMLlineproc0): check SimplePreserveSpace.

2010-07-18 Karsten Schoelzel <kuser@gmx.de>

	http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=242599#21
	* file.c (is_html_type): added.
	(examineFile, loadGeneralFile, _saveBuffer)
	(openGeneralPagerBuffer, reloadBuffer): use is_html_type() instead
	of strcasecmp().
	(loadGeneralFile): set f.guess_tupe
	* display.c (displayBuffer): use is_html_type() instead of strcasecmp().
	* buffer.c (reshapeBuffer): use is_html_type() instead of strcasecmp().
	* backend.c (internal_get): use is_html_type() instead of strcasecmp().
	* main.c (vwSrc, reload, dispI, stopI): use is_html_type() instead of strcasecmp().
	* proto.h: add is_html_type()
	* url.c: add "xhtml" to DefaultGuess.

2010-07-18 Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04286] Re: break textform when buffer back
	* form.c (form_update_line): set line->size

2010-07-18 d+w3m@vdr.jp

	* [w3m-dev 04319] Re: w3m's bugs from bugs.debian.org
	* doc/w3m.1: fix typo.
	* doc-jp/w3m.1: update

2010-07-18 Petr Salinger <Petr.Salinger@seznam.cz>
	* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=493486
	* terms.c: fix version check logic for FreeBSD

2010-07-18 Colin Watson <cjwatson@ubuntu.com>
	* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=325699
	* scripts/w3mman/w3mman2html.cgi.in (Content-Type): "MAN_KEEP_FORMATTING=1"

2010-07-18  Ludwig Nussel <ludwig.nussel@...e.de>
	* http://www.openwall.com/lists/oss-security/2010/06/14/4
	* istream.c (ssl_check_cert_ident): replace \0 to make full string
	visible to user (CVE-2010-2074).

2007-06-07  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04279] charset
	* libwc/ces.h, libwc/charset.c: set charset to Shift_JIS, when locale 
	  is japanese, jp_JP.PCK, ja_JP.IBM-932, ja_JP.IBM-943, or windows-31j.

2007-06-07  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04278] Re: segfault on CentOS4.5/libgc6.8
	* term.c: add handling xterm-incompatible terminals without gpm.

2007-06-04  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04271] vi_prec_num
	* main.c: make number prefixes working when vi_prec_num=0.

1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329
2007-05-31  Dai Sato <satodai@w3m.jp>

	* w3m 0.5.2
	* version.c.in: update
	* doc/README: version 0.5.2, release date, maintainer
	* doc-jp/README: ditto
	* po/w3m.pot, ja.po: ditto
	* NEWS: update
	* configure.ac: version 0.5.2
	* configure: regenerated

2007-05-31  Tsutomu OKADA

	* [20070530101431@w3mbbs] Re: road to 0.5.2
	* ftp.c: fix typo.
	* main.c, mktable.c, w3mbookmark.c, w3mhelperpanel.c: add GC_INIT().

2007-05-30  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04266] Bug fix when tab browsing
	* fm.h, main.c: fix for tab browsing.

2007-05-30  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04265] compile error when #undef USE_BG_COLOR
	* terms.c: add #ifdef __CYGWIN__.

2007-05-30  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04264] Re: road to 0.5.2
	* po/makefile.in.in, scripts/*/Makefile.in: add datarootdir.

2007-05-29  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04262] FreeBSD sysmouse (Re: road to 0.5.2)
	* configure.ac: unbreak sysmouse support, pointed out by 
	  Travis Poppe <tlp@lickwid.net>.
	* configure: regenerated.

2007-05-29  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04260] Warning (Re: road to 0.5.2)
	* main.c, display.c: delete unused macros, change void to static void.

2007-05-29  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04259] long long (Re: road to 0.5.2)
	* Makefile.in, aclocal.m4: move 'gc' from $LIBS to $LIBGC.
	* configure: regenerated.

2007-05-29  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04256] Re: road to 0.5.2
	* scripts/Makefile.in, scripts/w3mhelp.cgi.in: add datarootdir.

2007-05-28  Hideyuki SHIRAI <shirai@meadowy.org>

	* [w3m-dev 04251] Re: road to 0.5.2
	* po/w3m.pot: pot-update.

2007-05-27  Hiroyuki Ito <ZXB01226@nifty.com>

	* [w3m-dev 04252] Re: road to 0.5.2
	* Makefile.in: add datarootdir for Autoconf 2.60 and later.

2007-05-23  NOKUBI Takatsugu <knok@daionet.gr.jp>

	* [w3m-dev 04155] w3m mingw patch
	* config.h, configure.ac, etc.c, file.c, ftp.c, indep.c, istream.c, 
	  local.c, main.c, rc.c, terms.c, url.c: fix for minpw, except for
	    deleting nsl and dl from configure.ac.
	* configure: regenerated.

2007-05-23  Hiroyuki Ito <ZXB01226@nifty.com>

	* [w3m-dev 04233], [w3m-dev 04236] Re: <del>, <s>, <ins>, and so on
	* file.c, fm.h, po/ja.po, po/w3m.pot, rc.c, table.c:
	    expand display_ins_del to select a type of fontify.

2007-05-23  Hiroyuki Ito <ZXB01226@nifty.com>

	* [w3m-dev 04242] Re: Compile error when --without-ssl
	* aclocal.m4, configure.ac: add checking ssl before digest_auth.
	* configure: regenerated.

2007-05-23  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04240] nl_langinfo() requires setlocale()
	* fm.h, main.c, menu.c, rc.c: add "#ifdef"s.
	* libwc/charset.c: add setlocale() for nl_langinfo().

2007-05-23  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 03923] <pre> in <table>
	* file.c, table.c: avoid extra blanks in pre in table.

2007-05-23  tamo

	* [20070121110209@w3mbbs] unnecessary decoding in linein.c
	* linein.c: decoding URLs in correct condition.

2007-05-23  Tsutomu OKADA

	* [20061228000713@w3mbbs] avoid warning for file.c
	* html.h: change char to unsigned char for HTML_DL_COMPACT(133).

2007-05-23  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04213] update Unicode characters' width
	* libwc/ucs.c, libwc/ucs.h, libwc/map/ucs_wide.map: 
	  catch-up to EastAsianWidth-5.0.0.txt.

2007-04-19  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04212] quote URL of local dir
	* local.c: quote URLs with non-ASCII local directory names.

2007-04-19  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>

	* [w3m-dev 04211] input type=image
	* file.c, html.[ch]: avoid conflicts between input_alt and img_alt.
	  fix calculation of labeled line numbers when fold_line=1.

2007-04-19  Hiroyuki Ito  <ZXB01226@nifty.com>

	* [w3m-dev 04197] Re: italic text
	* fm.h: display <em> and <i> elements with underline.

2006-12-27  Fumitoshi UKAI  <ukai@debian.or.jp>

	* [SECURITY] fix format string vulnerability
	* file.c (inputAnswer) fix format string bug

2006-12-07  Hiroyuki Ito  <ZXB01226@nifty.com>

	* [w3m-dev 04185] Re: italic text
	* file.c, fm.h, html.c, html.h, tagtable.tab:
	  display <em> and <i> elements with bold letters.

2006-12-07  Hideyuki SHIRAI  <shirai@meadowy.org>

	* [w3m-dev 04184] automatic uncompression in downloading
	* rc.c: Add `AutoUncompress'.
	  (params3): Ditto.
	* fm.h: Add `AutoUncompress'.
	* file.c (loadGeneralFile): Check `AutoUncompress' when uncompress
	  data.
	  (HTMLlineproc2body): Ditto.
	* po/w3m.pot: Add new message for `AutoUncompress'.
	* po/ja.po: ditto.

2006-12-10  Hiroyuki Ito <ZXB01226@nifty.com>

	* [w3m-dev 04159] Re: Is this mailing list still alive?
	* cookie.c: accept invalid "set-cookies" headers
	  when "domainName == .hostName".

2006-12-10  noz

	* [20051124052846@w3mbbs] LiveHTTPHeaders
	* file.c, fm.h, main.c, url.c: add -reqlog option which makes
	  ~/.w3m/request.log like LiveHTTPHeaders of FireFox.

2006-08-07  Fumitoshi UKAI  <ukai@debian.or.jp>

	* mailcap.c (acceptableMimeTypes): change default accept: line
	    w3m should prefer text/html to other text/*.
	    reported as Debian Bug#374296

2006-06-12  Dai Sato  <satodai@w3m.jp>

	* another fix for [w3m-dev-en 01067] Some more patches
	* file.c (loadBuffer): avoid decoding when dump_extra option is specified.

2006-06-10  Dai Sato  <satodai@w3m.jp>

	* fix for [w3m-dev-en 01067] Some more patches
	* file.c (loadGeneralFile): avoid decoding when dump_extra option is specified.

2006-06-10  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev 03992] Change to display progress status when dump_extra option is specified
	* file.c (loadHTMLstream): Show progress status when dump_extra option is specified.

2006-06-07  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev 04129] handling newlines in form values 
	* parsetagx.c: don't delete newlines in hidden values.

2006-05-29  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev-en 01067] Some more patches
	* file.c, html.h, url.c: decode content-encoding in all situations.

2006-05-29  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev-en 01067] Some more patches
	* main.c: delete calls to GC from wrap_GC_warn_proc to avoid deadlocks.

2006-05-29  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev-en 01067] Some more patches
	* main.c: fix unsafe usages of SIGWINCH handler.

2006-05-29  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev-en 01067] Some more patches
	* keybind(_lynx).c, doc(-jp)/keymap.default: add SHIFT-TAB as a default binding for PREV_LINK.

2006-04-08  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev 04154] Unclosed textarea in table
	* table.c: close textarea when table related tags found.

2006-04-08  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev 04153] NEXT_LINK error
	* anchor.c, filc.c, fm.h: check A tag in HTMLlineproc2body().

2006-04-08  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev 04152] [PATCH] Add more explanation for the usage of the option setting panel.
	* doc(-jp)/FAQ.html, doc-jp/MANUAL.html: add explanations for .w3m/config and -o option.

2006-04-08  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev 04150] vi-prec_num
	* main.c: fix vi_prec_num switching.

2006-04-08  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev 04146] disable HAVE_LANGINFO_CODESET on cygwin
	* configure.ac: avoid AM_LANGINFO_CODESET check for Cygwin.

2006-04-07  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev-en 01060] Some patches
	* file.c, fm.h, rc.c: Introduce option show_cookie and set it TRUE by default. If set to FALSE received cookies will not be shown.
	* This fixes Debian bug #253547: w3m: Too slow receiving cookies.

2006-04-07  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev-en 01060] Some patches
	* parsetagx.c: Replace '\n' (newline) with ' ' (space) in attributes of html tags instead of ignoring them.
	* Fixes Debian bug #326167: w3m: new lines in hidden form fields are stripped

2006-04-07  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev-en 01060] Some patches
	* scripts/w3mman/w3mman*.in: Add w3mman -l <file> command line argument for viewing of local man files.
	* Fixes Debian bug #138805: w3mman -l doesn't work.

2006-04-07  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev-en 01060] Some patches
	* libwc/detect.c: Use the hint instead of US_ASCII in wc_auto_detect.
	* Fixes Debian bug #291735: w3m shouldn't "simplify" page's charset

2006-04-07  Dai Sato  <satodai@w3m.jp>

	* [w3m-dev-en 01060] Some patches
	* Str.h, table.c: Use Strnew_charp() instead of the wrong Strnew().
	* Fixes SF bug #895351 Strnew called with argument in table.c.

2006-02-10  Dai Sato  <satodai@w3m.jp>

	* http://dog.w3m.jp/bbs/spool/until200602.html#20060210153135@keijiwan
	* url.c: replace pclose passed to localcgi_post/get() with fclose in openURL()

2006-02-09  Dai Sato  <satodai@w3m.jp>

	* http://vimrc.hp.infoseek.co.jp/w3m-pclose.html
	* file.c: replace pclose with fclose in the end of uncompress_stream()

2005-02-27  Fumitoshi UKAI  <ukai@debian.or.jp>

	* configure.ac: rename from configure.in. this is for autoconf2.50

2005-02-27  NOMIYA Masaru <nomiya@ttmy.ne.jp>

	* [w3m-dev 04143] Patch for OS/2
	* config.h.in: ifdef HAVE_SETPGRP
	* configure.in: define USE_BINMODE_STREAM for *os2-emx*
	* islang.c: ULONG -> unsigned long
	* main.c: ULONG -> unsigned long

2005-02-15  Fumitoshi UKAI  <ukai@debian.or.jp>

	* [w3m-dev-en 01045] From newbie: problem with w3m-0.5.1 installation
	* acinclude.m4 (AC_W3M_SSL): define USE_SSL after ssl library found

2005-01-19  Kiyokazu SUTO <suto@ks-and-ks.ne.jp>

	* [w3m-dev 04133] mouse_end() should preced reset_tty()?
	* terms.c (reset_exit): mouse_end() should precede reset_tty()

2005-01-05  Kiyokazu SUTO <suto@ks-and-ks.ne.jp>

	* [w3m-dev 04130] [w3m-dev 04131] [w3m-dev 04132] Multiple challeges in *-Authenticate header
	* file.c (skip_auth_token): added
		(extract_auth_val): ',' is end of token
		(extract_auth_param): use skip_auth_token
		(AuthDigestCred): parse qop and calc cnonce correctly
		(findAuthentication): use skip_auth_token

2004-11-09  Fumitoshi UKAI  <ukai@debian.or.jp>

	* w3mimg/fb/fb_gdkpixbuf.c (fb_image_load):
	  fix unused variable `i'
	* w3mimg/x11/x11_w3mimg.c (x11_load_image):
	  ditto

2004-11-09  Hiroyuki Ito <ZXB01226@nifty.com>

	* [w3m-dev 04128] Re: w3mimgdisplay
	* acinclude.m4 (AC_W3M_IMAGE): check not yes
	* aclocal.m4, configure: regen
	* w3mimg/fb/fb_gdkpixbuf.c (fb_image_load): 
	   fb_image_fill in case GDK_PIXBUF_FRAME_DISPOSE
	* w3mimg/x11/x11_w3mimg.c (get_animation_size):
	   return n
	  (x11_load_image): 
	   fill in case GDK_PIXBUF_FRAME_DISPOSE

2004-11-05  Hiroyuki Ito <ZXB01226@nifty.com>

	* [w3m-dev 04117] Re: start attribute and value attribute on ordered lists
	* file.c (HTMLtagproc1): allow negative value for start attr

2004-10-14  Fumitoshi UKAI  <ukai@debian.or.jp>

	* Bug#276246: w3m's locale parsing should at least see '@euro' modifier
	* config.h (HAVE_LANGINFO_CODESET): added
	* configure.in (AM_LANGINFO_CODESET): added
	* libwc/charset.c: #include <langinfo.h>
	       (wc_charset_to_ces): use nl_langinfo(CODESET)

2004-09-30  Hiroyuki Ito <ZXB01226@nifty.com>

	* [w3m-dev 04108] PIPE_BUF
	* main.c (pipeBuf): set buf->currentURL.file to prevent
		segfault by "PIPE_BUF cat;VIEW SOURCE;"

2004-08-31  SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>

	* [w3m-dev 04104] w3mmail.cgi
	* scripts/w3mmail.cgi.in: strip ^M

2004-08-17  Hiroyuki Ito <ZXB01226@nifty.com>

	* [w3m-dev 04099] Re: w3m-img gtk2
	* w3mimg/fb/fb_gdkpixbuf.c (fb_image_load): fix resize bug

2004-08-06  Hiroyuki Ito <ZXB01226@nifty.com>

	* [w3m-dev 04097] Re: w3m-img gtk2
	* w3mimg/fb/fb_gdkpixbuf.c (draw): no need bg
		(get_animation_size): use GTimeVal
		(fb_image_load): use GTimeVal
				fix for animation
	* w3mimg/x11/x11_w3mimg.c (get_animation_size): use GTimeVal
		(x11_load_image): use GTimeVal
				fix for animation

2004-08-05  Fumitoshi UKAI  <ukai@debian.or.jp>

	* [w3m-dev 04096] w3m-img gtk2
	* acinclude.m4 (AC_W3M_IMAGE): add USE_GTK2
		add --with-imagelib=gtk2
	* aclocal.m4 config.guess config.sub configure: regen
	* config.h.in: add USE_GTK2
	* w3mimg/fb/fb_gdkpixbuf.c: support USE_GTK2
	* w3mimg/fb/fb_img.h: add fb_image_init()
	* w3mimg/fb/fb_imlib2.h: fb_image_init() stub
	* w3mimg/fb/fb_w3mimg.c: call fb_image_init()
	* w3mimg/x11/x11_w3mimg.c: support USE_GTK2

2004-08-03  WATANABE Katsuyuki <knabe@sannet.ne.jp>

	* [w3m-dev 04095] build fix when configure with --enable-messagel10n
	* main.c (main): locale and textdomain initialization if ENABLE_NLS
	* menu.c (initMenu): use _() instead of gettext()
	* rc.c (show_params): use _() instead of gettext()

2004-07-18  WATANABE Katsuyuki <knabe@sannet.ne.jp>

	* [w3m-dev 04094] Re: option panel: gettextize select list
	* rc.c (load_option_panel): don't gettext&wc_conv colorstr 
					several times

2004-07-16  WATANABE Katsuyuki <knabe@sannet.ne.jp>

	* [w3m-dev 04093] bookmark charset
	* add global variable: BookmarkCharset.
	* main.c:adBmark(): remove condition LANG = JA.
	* main.c: buffername encode by BookmarkCharset when add bookmark.
	* main.c: BookmarkCharset pass to w3mbookmark.
	* w3mbookmark.c: ditto.

2004-07-16  WATANABE Katsuyuki <knabe@sannet.ne.jp>

	* [w3m-dev 04092] remove __CYGWIN__ && LANG == JA
	* remove condition LANG == JA && __CYGWIN__
	* cygwin_mouse_btn_swapped enabled when before 1.5.x 

2004-07-16  WATANABE Katsuyuki <knabe@sannet.ne.jp>

	* [w3m-dev 04091] option panel: gettextize select list
	* rc.c: gettextize option select list.
	* rc.c: add gettextize message.
	* po/w3m.pot: ditto.
	* po/ja.po: ditto.

2004-07-14  Fumitoshi UKAI  <ukai@debian.or.jp>

	* Debian Bug#259053
	* doc/FAQ.html, doc-jp/FAQ.html: ~/.mailcap -> ~/.w3m/mailcap

2004-05-11  Fumitoshi UKAI  <ukai@debian.or.jp>

	* based on [w3m-dev 04079]
	  SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
	* Makefile.in: (libwc/libwc.a): always make in libwc subdir
		(w3mimg/w3mimg.a): always make in w3mimg subdir

2004-05-03  Fumitoshi UKAI  <ukai@debian.or.jp>

	* [w3m-dev-en 01007]
	* libwc/Makefile.in (CFLAGS): need @CPPFLAGS@

2004-05-03  Fumitoshi UKAI  <ukai@debian.or.jp>

	* version.c.in: cvs version

2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986