aboutsummaryrefslogtreecommitdiffstats
path: root/libwc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Prevent unneeded memory allocation for language tags in libwcTatsuya Kinoshita2021-03-231-1/+6
| | | | | cf. https://oss-fuzz.com/testcase-detail/6275874304425984 Bug-Chromium: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31397
* Prevent very long language tag in libwcTatsuya Kinoshita2021-03-221-2/+4
| | | | Bug-Chromium: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=32229
* Prevent index overflow due to tag_map in libwcTatsuya Kinoshita2021-03-112-5/+5
| | | | Bug-Chromium: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31936
* Prevent unintentional integer overflow in libwcTatsuya Kinoshita2021-02-282-2/+2
|
* Typo fixTatsuya Kinoshita2021-02-171-4/+4
|
* Remove .cvsignoreTatsuya Kinoshita2020-09-151-1/+0
|
* Prevent overflow beyond the end of string in wtf_parse1()Tatsuya Kinoshita2016-12-241-12/+32
| | | | Bug-Debian: https://github.com/tats/w3m/issues/68
* Revert "Prevent overflow beyond the end of string in wtf_parse1()"Tatsuya Kinoshita2016-12-241-24/+18
| | | | | | This reverts commit 998b6f91d4b02e8bf90b7744dfabc8cccdf9d4f9. Bug-Debian: https://github.com/tats/w3m/issues/86 cf. http://emacs-w3m.namazu.org/ml/msg12505.html
* Prevent overflow beyond the end of string for wtf to wcs macrosTatsuya Kinoshita2016-12-151-2/+4
| | | | Bug-Debian: https://github.com/tats/w3m/issues/77
* Revert "Prevent overflow beyond the end of string for wtf to wcs macros"Tatsuya Kinoshita2016-12-151-4/+2
| | | | This reverts commit b4d27ba5ccffaa38e968c2bf3a8eeb9cd43928ff.
* Prevent overflow beyond the end of string in caller of get_mclen()Tatsuya Kinoshita2016-12-152-5/+9
| | | | | | | | | | | Bug-Debian: https://github.com/tats/w3m/issues/59 Bug-Debian: https://github.com/tats/w3m/issues/73 Bug-Debian: https://github.com/tats/w3m/issues/74 Bug-Debian: https://github.com/tats/w3m/issues/76 Bug-Debian: https://github.com/tats/w3m/issues/79 Bug-Debian: https://github.com/tats/w3m/issues/80 Bug-Debian: https://github.com/tats/w3m/issues/83 Bug-Debian: https://github.com/tats/w3m/issues/84
* Prevent overflow beyond the end of string in wtf_len()Tatsuya Kinoshita2016-12-101-1/+2
| | | | cf. https://github.com/tats/w3m/issues/57
* Prevent overflow beyond the end of string in wtf_parse1()Tatsuya Kinoshita2016-12-101-18/+24
| | | | Bug-Debian: https://github.com/tats/w3m/issues/68
* Prevent overflow beyond the end of string for wtf to wcs macrosTatsuya Kinoshita2016-12-101-2/+4
| | | | Bug-Debian: https://github.com/tats/w3m/issues/77
* Prevent overflow beyond the end of string in wtf_strwidth()Tatsuya Kinoshita2016-12-071-1/+2
| | | | Bug-Debian: https://github.com/tats/w3m/issues/57
* Revert "Prevent overflow beyond the end of string in wtf_strwidth()"Tatsuya Kinoshita2016-12-071-5/+1
| | | | This reverts commit d345c0950dfdef065b7377ecad0e4bc1d2601bf8.
* Prevent overflow beyond the end of string in wtf_strwidth()Tatsuya Kinoshita2016-12-071-1/+5
| | | | Bug-Debian: https://github.com/tats/w3m/issues/57
* Fix type mismatch for pcsw_ucs_map_sizeTatsuya Kinoshita2016-11-181-1/+1
| | | | cf. https://github.com/tats/w3m/issues/43
* Prevent global-buffer-overflow in wc_any_to_ucs()Tatsuya Kinoshita2016-11-182-0/+44
| | | | Bug-Debian: https://github.com/tats/w3m/issues/43
* Prevent segfault when iso2022 parsingTatsuya Kinoshita2016-08-171-7/+14
| | | | Bug-Debian: https://github.com/tats/w3m/issues/14
* Fix segfault on bogus text for wc_N_to_johab1Tatsuya Kinoshita2016-04-071-3/+3
| | | | Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820373
* Fix segfault on bogus textTatsuya Kinoshita2016-04-0612-12/+99
| | | | Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820162
* Add missing comparision that made if always trueDavid Crosby2015-08-111-1/+1
|
* Add overflow detectionScarlett2015-01-152-4/+2
| | | | | | | | | | | | | 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.
* Fix a few harmless uninitialized variablesOlaf Hering2014-12-062-0/+2
| | | | Origin: https://build.opensuse.org/package/view_file/openSUSE:Factory/w3m/w3m-uninitialized.patch?expand=1
* Fix incorrect generation of ucs_ambwidth_mapTatsuya Kinoshita2014-10-132-50/+91
|
* Remove garbage filesTatsuya Kinoshita2012-05-246-169/+0
|
* Adding upstream version 0.5.3upstream/0.5.3Tatsuya Kinoshita2011-05-0423-61/+26497
|
* Adding upstream version 0.5.2upstream/0.5.2Tatsuya Kinoshita2011-05-046-8/+22
|
* Adding upstream version 0.5.1upstream/0.5.1Tatsuya Kinoshita2011-05-04153-0/+222934