Commit Graph

  • c934a0c5df fix undefined behaviour in stb_vorbis.c Fixes distorted decompressed audio when UBSan was enabled. Seb-degraff 2023-10-22 13:59:45 +0200
  • 6e71577841 Fixed asan error on tiny input images Jeff Roberts (LA) 2023-10-19 17:42:58 -0700
  • 4bb97bcef6
    Fix Wild address read in vorbis_decode_packet_rest (GHSL-2023-172/CVE-2023-45682) Jaroslav Lobačevski 2023-10-19 17:13:56 +0200
  • 3741e6fea6
    Out of bounds heap buffer write (GHSL-2023-171/CVE-2023-45681) Jaroslav Lobačevski 2023-10-19 17:07:26 +0200
  • e70851c203
    Fix Null pointer dereference in vorbis_deinit (GHSL-2023-170/CVE-2023-45680) Jaroslav Lobačevski 2023-10-19 17:02:23 +0200
  • 15a7991b92
    Fix Attempt to free an uninitialized memory pointer in vorbis_deinit (GHSL-2023-169/CVE-2023-45679) Jaroslav Lobačevski 2023-10-19 16:59:28 +0200
  • 5385fb37a9
    Off-by-one heap buffer write in start_decoder (GHSL-2023-168/CVE-2023-45678) Jaroslav Lobačevski 2023-10-19 16:55:04 +0200
  • fbfe8a2338
    check len+1 for overflow Jaroslav Lobačevski 2023-10-19 16:53:08 +0200
  • b3fca52365
    Fix Heap buffer out of bounds write in start_decoder (GHSL-2023-167/CVE-2023-45677) Jaroslav Lobačevski 2023-10-19 16:48:54 +0200
  • 89c0f24384
    Fix Multi-byte write heap buffer overflow in start_decoder (GHSL-2023-166/CVE-2023-45676) Jaroslav Lobačevski 2023-10-19 16:42:17 +0200
  • 746d207256
    Fix 0 byte write heap buffer overflow in start_decoder Jaroslav Lobačevski 2023-10-19 16:39:06 +0200
  • 8dc9fff892
    Fix Null pointer dereference because of an uninitialized variable Jaroslav Lobačevski 2023-10-19 16:33:06 +0200
  • 3866f62442
    Fix possible double-free or memory leak in stbi__load_gif_main Jaroslav Lobačevski 2023-10-19 16:29:56 +0200
  • 7ec5001a48
    Fix Null pointer dereference in stbi__convert_format Jaroslav Lobačevski 2023-10-19 16:19:24 +0200
  • a15dded5ca
    Fix double-free in stbi__load_gif_main_outofmem Jaroslav Lobačevski 2023-10-19 16:16:34 +0200
  • 20f77a9b7f
    Fix disclosure of uninitialized memory in stbi__tga_load Jaroslav Lobačevski 2023-10-19 16:10:45 +0200
  • 973cdc889d
    Fix multi-byte read heap buffer overflow in stbi__vertical_flip Jaroslav Lobačevski 2023-10-19 16:03:41 +0200
  • 8cfcbf7dde
    Fix wild address read in stbi__gif_load_next Jaroslav Lobačevski 2023-10-19 15:57:03 +0200
  • d66d0fe8c1
    Fix int overflow Jaroslav Lobačevski 2023-10-19 15:42:23 +0200
  • 178e1ab768
    Add overflow checks Jaroslav Lobačevski 2023-10-19 15:38:33 +0200
  • f100bfc302
    Fix integer overflow Jaroslav Lobačevski 2023-10-19 15:30:26 +0200
  • beebb24b94 README.md: fix reference to stb_image_resize2.h Sean Barrett 2023-10-11 17:32:00 -0700
  • e81f294b16 stb_image_resize: switch GNU/clang from "asm" to "__asm__" for -c99 compatibility Sean Barrett 2023-10-11 17:28:56 -0700
  • c4bbb6e75f stb_image_resize2.h 2.00 Sean Barrett 2023-10-09 17:23:04 -0700
  • 3cf93a58ad
    Fix stbsp__uintptr on riscv64 Eric Long 2023-09-23 22:43:11 +0800
  • a1548947cc
    Switch to snprintf Elie Michel 2023-09-16 19:27:58 +0200
  • 44f5dc634f Undefine L C R defines after use Daniel Ribeiro Maciel 2023-09-14 20:16:12 +0200
  • db65bb5e2c
    Merge 9fad59c84c into c39c7023eb Andreas Schwab 2023-09-14 08:49:00 +0200
  • 9fad59c84c stb_sprintf: handle LP64 platforms Andreas Schwab 2022-01-24 11:00:56 +0100
  • a6a5a56c9f Update contributor list Frank Richter 2023-09-07 22:00:15 +0200
  • 6480f94329 Avoid gcc "variable ‘invalid_chunk’ set but not used" warning Frank Richter 2023-09-07 21:56:42 +0200
  • 07b1acdf1e
    Apply suggestions from code review Jaroslav Lobačevski 2023-09-05 11:47:01 +0200
  • ee9284a4f3
    Add name to credits Elie Michel 2023-09-02 11:29:08 +0200
  • 5206679a4d
    Do not rely on __STDC_LIB_EXT1__ for sprintf_s Elie Michel 2023-09-02 11:27:25 +0200
  • e8d72614cc fixed missing glyph lookup when multiple ranges are used with stbtt_PackFontRanges. Matthias Dörfelt 2023-08-13 00:36:57 -0700
  • 30a22d9ea1
    Return image type from stbi_info_from_xxx() Mark W 2023-08-09 16:17:15 +0930
  • 516120d260
    Rename stb_vorbis.c to stb_vorbis.h wcaleniekubaa 2023-07-20 12:56:02 +0200
  • f66765e3ed Fix signed integer overflow jarlob 2023-07-17 12:40:14 +0200
  • f027554623 The cast to unsigned int was done after a possible signed integer overflow which is undefined behavior jarlob 2023-07-17 12:25:34 +0200
  • d20c082eab Minor change to prevent the undefined behavior - left shift of a negative value jarlob 2023-07-17 12:20:35 +0200
  • 684ae83771 Fix memory leaks jarlob 2023-07-17 12:14:26 +0200
  • 5c1c3771ac
    Fix memory leaks if stbi__convert failed Jaroslav Lobačevski 2023-07-13 19:41:43 +0200
  • 1d8aef66ba Fix pnm only build Jaroslav Lobačevski 2023-07-13 19:30:29 +0200
  • 21ed1de013 stb_image.h: compute correct palette entry count for 12 byte BMP headers Kyle J. McKay 2023-07-05 02:51:17 -0700
  • f37e888b81 stb_vorbis: Fix broken clamp in codebook_decode_deinterleave_repeat. AliceLR 2023-06-17 00:42:36 -0600
  • 34bb71ee5e Fix residue classdata bounding for f->temp_memory_required. AliceLR 2023-06-15 17:37:31 -0600
  • b9f52d627a
    Merge 5f2f47b49b into 5736b15f7e Dane Madsen 2023-05-26 02:10:47 +0000
  • 5f2f47b49b Fix an issue with out of range value being generated dane_madsen 2023-05-26 12:05:16 +1000
  • ea6a03c392 Add STBSP__ASAN for msvc compiler septag 2023-05-16 18:56:29 +0200
  • 3303822430
    Merge 60a999d14a into c39c7023eb omar 2023-05-10 21:40:13 +0900
  • bff9169e7c Fix warnings 1vanK 2023-05-10 09:58:26 +0300
  • c39c7023eb stb_image: create_png_image_raw restructuring dev Fabian Giesen 2023-05-02 17:14:45 -0700
  • 8c3aa05487 stb_image: Two warning fixes Fabian Giesen 2023-05-02 17:19:02 -0700
  • 3aa1744a29 stb_image: New Paeth filter Fabian Giesen 2023-05-02 01:17:05 -0700
  • 2f3b7e47fa tests: test_png_regress Fabian Giesen 2023-05-01 22:47:45 -0700
  • d647af9ad2 global: very basic .gitignore for object files Fabian Giesen 2023-05-01 22:46:32 -0700
  • 5a44133dc5 stb_image: Small PNG filter simplification Fabian Giesen 2023-05-01 17:10:45 -0700
  • 003fe7ad86 Disabled clang -Wmissing-field-initializers Oliver Collyer 2023-04-20 18:03:00 +0100
  • fc5dc3892c This prevents -Wdeprecated-declarations under clang Oliver Collyer 2023-04-20 17:33:57 +0100
  • 4063864f1d updated stbds_.h doc for stbds_arrctx Richard Gill 2023-04-18 22:29:50 +0200
  • 38a9ead0f6 stbds_arrctx() context for custom realloc/free Richard Gill 2023-04-18 22:24:24 +0200
  • 200f6d0024 stbds_arrctx() context for custom realloc/free Richard Gill 2023-04-17 16:37:11 +0200
  • 22a0b0127f made some changes in stb_image_resize.h Harsh 2023-04-09 12:07:58 +0530
  • b2a54b5825
    Merge branch 'nothings:master' into Fix-typo-in-comment Scr3amer 2023-04-09 00:56:04 -0400
  • 722662eeda
    Merge branch 'nothings:master' into Add-missing-return-in-truetype Scr3amer 2023-04-09 00:53:18 -0400
  • 25435e46f7 simplify bucket search loops Ben Fradella 2022-10-21 17:10:45 -0500
  • 0ba7005129
    stb_image: suppress unused warning in stbi__is_16_main() siiky 2023-04-06 17:43:27 +0100
  • f61cfe8bef Fixed typo in print_token Ludvig Gunne Lindström 2023-04-05 17:51:40 +0200
  • 428438cf85
    Update stb_rect_pack.h Anaskorichi999 2023-03-23 07:24:09 +0100
  • d3e151b752
    Fix: stb_sprintf - gcc defines __riscv Kiryuu Sakuya 2023-03-10 15:34:26 +0800
  • 9f1776a36d stb_image: Fix zlib decoder end-of-stream handling Fabian Giesen 2023-03-06 01:03:05 -0800
  • 9fb74f1a0e Add small valid .pic file to fuzzer seed corpus; modify stb_read_fuzzer so that it also searches over the number of requested components Neil Bickford 2023-02-25 06:22:04 -0800
  • 4e58258d8c Fix nullptr dereference when a PIC file causes stbi__pic_load_core to return 0, and the requested number of components to stbi_load_from_memory is not 0 or 4 Neil Bickford 2023-02-25 05:13:25 -0800
  • 490ed29c1e
    Merge b2184113f0 into 5736b15f7e Peter Newman 2023-02-13 14:50:11 +0000
  • b2184113f0 Fix or skip some more typos Peter Newman 2023-02-13 14:50:03 +0000
  • e58b522f5e
    Merge branch 'nothings:master' into patch-1 Peter Newman 2023-02-13 14:37:36 +0000
  • 8ff34facf0
    Fix a whitespace typo Peter Newman 2023-02-13 14:34:45 +0000
  • 544bb2444f
    Merge c8590855c6 into 5736b15f7e Artem Smotrakov 2023-02-12 19:38:37 -0800
  • 5c3bc96428
    Merge 34f9216eb6 into 5736b15f7e Phuc X. Doan 2023-02-09 20:06:27 +0100
  • a1a28b8444 Fix reading bmp V3 info headers with BI_BITFIELDS compression Jonah Jeleniewski 2023-02-10 00:37:23 +1100
  • 96ca893f75 Add size_in_use to STBDS_REALLOC Noah Greenberg 2023-02-08 00:08:26 -0500
  • 94db522333 few static analyzers fixes proposal. David Carlier 2023-01-31 20:14:52 +0000
  • 7ba60db625
    Merge 77879ecc4b into 5736b15f7e Daniel Plakhotich 2023-01-30 22:15:41 +0100
  • 34c8af80ab
    stb_image: change return type of stbi__skip_jpeg_junk_at_end FutureRave 2023-01-30 18:31:33 +0000
  • c6a8c897b6
    stb_image: fix implicit conversion warnings FutureRave 2023-01-30 18:18:57 +0000
  • 508d7a6b97 stb_truetype: Add missing return keyword Neil Bickford 2022-12-19 08:36:21 -0800
  • 1bc71eb345 Improve error reporting if file operations fail within *_file functions. Neil Bickford 2022-12-06 23:08:14 -0800
  • 5736b15f7e re-add perlin noise again Sean Barrett 2023-01-29 10:46:04 -0800
  • 3ecc60f25a add version history update for stb_image Sean Barrett 2023-01-29 10:19:12 -0800
  • 6199bf7713 update stb_image to 2.28 Sean Barrett 2023-01-29 06:24:13 -0800
  • 7c14c47e2f Merge branch 'sean_image' Sean Barrett 2023-01-29 06:19:13 -0800
  • 1891060782 a fix Sean Barrett 2023-01-29 06:17:45 -0800
  • 40eb865b3b stb_image: header scan mode always needs to check for tRNS Fabian Giesen 2023-01-23 00:46:33 -0800
  • 24fa1ff2e9 stb_image: Fix broken indenting introduced earlier Fabian Giesen 2023-01-22 19:44:49 -0800
  • 0613e9c043 stb_image: Tweak end-of-JPEG junk scanning loop. Fabian Giesen 2023-01-22 19:42:55 -0800
  • 1096389590 stb_image: Accept some extra data between BMP header and payload Fabian Giesen 2023-01-22 18:52:04 -0800
  • 51d295e33e stb_image: Add trailing semicolon to usage example Fabian Giesen 2023-01-22 16:16:02 -0800
  • 038b6ab9ec stb_image: Avoid stdint.h on 32-bit Symbian. Fabian Giesen 2023-01-22 15:51:38 -0800
  • b15b04321d Merge branch 'NeilBickford-NV-neilbickford/additional-image-fixes' into dev Fabian Giesen 2023-01-22 15:33:45 -0800
  • 4d160de463 stb_image: Fix name of stbi_set_unpremultiply_on_load_thread impl Fabian Giesen 2023-01-22 15:29:01 -0800