Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-03-23 | Reduce memory reallocation due to Strgrow | Tatsuya Kinoshita | 1 | -1/+5 | |
2021-03-21 | Check STR_SIZE_MAX in Strcat_char | Tatsuya Kinoshita | 1 | -2/+0 | |
2021-03-20 | Prevent very small allocation in Str.c | Tatsuya Kinoshita | 1 | -10/+20 | |
2021-03-19 | Decrease STR_SIZE_MAX to prevent large memory usage | Tatsuya Kinoshita | 1 | -1/+1 | |
2021-03-04 | Prevent redundant memory reallocation in Str.c | Tatsuya Kinoshita | 1 | -15/+8 | |
2021-03-04 | Prevent unneeded Strgrow in Strinsert_char | Tatsuya Kinoshita | 1 | -1/+1 | |
2021-03-04 | Consider Strgrow overflow in Strinsert_char | Tatsuya Kinoshita | 1 | -1/+3 | |
2021-03-03 | Prevent unneeded memory allocation in Strgrow | Tatsuya Kinoshita | 1 | -6/+8 | |
2021-03-02 | Prevent large memory usage and null-deref in Str.c | Tatsuya Kinoshita | 1 | -1/+27 | |
Bug-Chromium: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31579 Bug-Chromium: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31589 | |||||
2021-02-28 | Prevent zero size allocation in Str.c | Tatsuya Kinoshita | 1 | -4/+4 | |
2021-02-28 | Prevent unintentional integer overflow in Strcat_charp_n | Tatsuya Kinoshita | 1 | -1/+1 | |
Bug-Chromium: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31500 | |||||
2021-02-28 | Prevent unintentional integer overflow in Strgrow | Tatsuya Kinoshita | 1 | -1/+1 | |
Bug-Chromium: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31467 | |||||
2021-02-27 | One more fix overflow due to Strgrow | Tatsuya Kinoshita | 1 | -2/+5 | |
Bug-Chromium: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31397 | |||||
2021-02-26 | Fix potential overflow due to Str.c | Tatsuya Kinoshita | 1 | -8/+34 | |
2021-02-26 | Fix integer overflow due to Strgrow | Tatsuya Kinoshita | 1 | -0/+5 | |
Bug-Chromium: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31397 | |||||
2016-12-10 | Prevent heap-buffer-overflow in Strnew_size() | Tatsuya Kinoshita | 1 | -0/+2 | |
Bug-Debian: https://github.com/tats/w3m/issues/72 | |||||
2016-08-30 | Fix potential heap buffer corruption due to Strgrow | Kuang-che Wu | 1 | -2/+2 | |
If Str.length = 5 and area_size = 6, the result of Strgrow is still area_size = 6. For such case, Strcat_char and Strinsert_char will overflow one byte. | |||||
2015-08-11 | Use fgetc in while loops, use int instead of char | David Crosby | 1 | -10/+4 | |
2015-07-25 | Strnew_charp and co do not modify the char* input | Richard Quirk | 1 | -8/+8 | |
2015-01-15 | Do not use C99 printf format specifiers and asprintf | Tatsuya Kinoshita | 1 | -20/+96 | |
2015-01-15 | Correct printf arguments and use asprintf | Scarlett | 1 | -96/+20 | |
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. | |||||
2013-08-04 | Check length for Strchop() | Tatsuya Kinoshita | 1 | -2/+2 | |
2011-05-04 | Adding upstream version 0.5.1upstream/0.5.1 | Tatsuya Kinoshita | 1 | -0/+557 | |
2002-12-24 | [w3m-dev 03595] tolower, toupper | Fumitoshi UKAI | 1 | -3/+3 | |
* Str.c (Strlower): TOLOWER (Strupper): TOUPPER * backend.c: delete ctype.h * etc.c (gethtmlcmd): TOLOWER * file.c (readHeader): TOLOWER (checkOverWrite): TOLOWER (guess_charset): TOLOWER * ftp.c: delete ctype.h * indep.c (strcasecmp): TOLOWER (strncasecmp): TOLOWER (strcasematch): TOLOWER * istream.c: include myctype.h (ssl_get_certificate): TOLOWER * mailcap.c (mailcapMatch): TOLOWER * main.c (_quitfm): TOLOWER * menu.c (accesskey_menu): TOLOWER * mimehead.c: include myctype.h (decodeWord): TOUPPER * mktable.c: delete ctype.h, include myctype.h (main): IS_SPACE * myctype.h: delete ctype.h (TOLOWER): added (TOUPPER): added * parsetagx.c (parse_tag): TOLOWER * rc.c (str_to_bool): TOLOWER (str_to_color): TOLOWER * regex.c: delete ctype.h, include myctype.h (TOLOWER): added (TOUPPER): added (regmatch1): TOLOWER (matchWhich): TOLOWER, TOUPPER From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp> | |||||
2001-12-21 | [w3m-dev 02692] w3m on linux/ia64 | Fumitoshi UKAI | 1 | -1/+2 | |
From: Fumitoshi UKAI <ukai@debian.or.jp> | |||||
2001-11-29 | [w3m-dev 02584] code cleanup again | Fumitoshi UKAI | 1 | -2/+2 | |
From: Fumitoshi UKAI <ukai@debian.or.jp> | |||||
2001-11-24 | run make indent | Fumitoshi UKAI | 1 | -8/+8 | |
2001-11-16 | follow autoconf conventions, #include cleanups | Fumitoshi UKAI | 1 | -2/+2 | |
2001-11-15 | Update to w3m-0.2.1-inu-1.6. | Akinori Ito | 1 | -1/+1 | |
2001-11-09 | Updates from 0.2.1 into 0.2.1-inu-1.5release-0-2-1-inu-1-5 | Akinori Ito | 1 | -1/+1 | |