Sign in
skia
/
third_party
/
libpng
/
HEAD
55d20aa
fix: Handle getter-to-setter aliasing in append-style chunk setters
by Cosmin Truta
· 9 days ago
libpng16
master
930dfe0
chore: Rerun `./autogen.sh --maintainer`
by Cosmin Truta
· 9 days ago
398cbe3
fix: Handle self-referencing pointers in getter-to-setter aliasing
by Cosmin Truta
· 9 days ago
2182a67
Bump version to 1.6.57.git
by Cosmin Truta
· 12 days ago
d5515b5
Release libpng version 1.6.56
by Cosmin Truta
· 14 days ago
v1.6.56
5f9a0b1
Update the main AUTHORS file
by Cosmin Truta
· 14 days ago
2f79003
fix: Use the correct parameter name in `png_file_add_chunk`
by Jeffin820
· 4 weeks ago
dc1732e
oss-fuzz: Restrict transformations_fuzzer to transformations
by Philippe Antoine
· 4 weeks ago
80c0485
chore(test): Add comments and tidy up test definitions
by Cosmin Truta
· 2 weeks ago
0126d42
refactor(test): Avoid undefined pointer arithmetic in pngstest.c
by Cosmin Truta
· 2 weeks ago
9929ba2
refactor: Avoid undefined behavior (signed int overflow) in negations
by Cosmin Truta
· 2 weeks ago
a625147
chore: Rerun `./autogen.sh --maintainer`
by Cosmin Truta
· 2 weeks ago
98019f6
test: Add negative-stride test coverage to pngstest
by Cosmin Truta
· 2 weeks ago
0000228
fix(test): Add missing test and tidy up the test list in Makefile.am
by Cosmin Truta
· 2 weeks ago
1632f04
refactor(arm): Replace bit shifts and sizeof with plain expressions
by Cosmin Truta
· 2 weeks ago
aba9f18
fix(arm): Resolve out-of-bounds read/write in NEON palette expansion
by Cosmin Truta
· 3 weeks ago
c1b0318
fix: Sync `info_ptr->palette` after in-place transforms
by Cosmin Truta
· 3 weeks ago
7ea9eea
fix: Resolve use-after-free on `png_ptr->palette`
by Cosmin Truta
· 3 weeks ago
a3a2144
fix: Initialize tail bytes in `trans_alpha` buffers
by Oblivionsage
· 3 weeks ago
bf7fefe
Add Halil Oktay to AUTHORS
by Oblivionsage
· 3 weeks ago
2301926
fix: Resolve use-after-free on `png_ptr->trans_alpha`
by Oblivionsage
· 3 weeks ago
0c37b8f
oss-fuzz: Fix indentation and rephrase comments in the build script
by Cosmin Truta
· 4 weeks ago
753fc99
oss-fuzz: Build the nalloc variants only for the fuzzers that use nalloc
by Philippe Antoine
· 4 weeks ago
e1fa87e
oss-fuzz: Rename `_nalloc` to `@nalloc` to match the fuzztests naming
by Philippe Antoine
· 4 weeks ago
c082281
oss-fuzz: Use bash in the nalloc wrapper script
by Philippe Antoine
· 4 weeks ago
905e1f8
oss-fuzz: Fix API misuse in the readapi fuzzer
by OwenSanzas
· 5 weeks ago
2d89990
oss-fuzz: Fix memory leaks and API misuse in the transformations fuzzer
by OwenSanzas
· 5 weeks ago
838b2e8
build: Deprecate the POINTER_INDEXING config option
by Cosmin Truta
· 5 weeks ago
7d52a80
Validate shift bit depths in `png_set_shift` to prevent infinite loop
by ylwango613
· 6 weeks ago
b137d21
Add missing NULL pointer checks in four public API functions
by ylwango613
· 6 weeks ago
0e731d1
Fix two copy-paste typos in colormap read and sPLT write
by ylwango613
· 6 weeks ago
646d55a
Fix wrong channel indices in `png_image_read_and_map` RGB_ALPHA path
by ylwango613
· 6 weeks ago
62f9a90
oss-fuzz: Fix build.sh for/if
by Philippe Antoine
· 8 weeks ago
8d24508
Fix typographical errors
by THE-Spellchecker
· 3 months ago
d54127e
refactor: Clean up pointer variable declarations
by Cosmin Truta
· 5 months ago
e0dbfd4
refactor: Clean up the redundant top-level const qualifiers
by Cosmin Truta
· 5 months ago
61b3a6f
Bump version to 1.6.56.git
by Cosmin Truta
· 8 weeks ago
c3e3049
Release libpng version 1.6.55
by Cosmin Truta
· 8 weeks ago
v1.6.55
b72e38c
oss-fuzz: Restrict the nalloc build to libfuzzer
by Philippe Antoine
· 2 months ago
9404d8e
chore: Pacify markdownlint
by Cosmin Truta
· 8 weeks ago
2f7991c
Add .markdownlint.yml, a configuration file for markdownlint
by Cosmin Truta
· 8 weeks ago
01d03b8
Fix a heap buffer overflow in `png_set_quantize`
by Cosmin Truta
· 9 weeks ago
b884e8c
Bump version to 1.6.55.git
by Cosmin Truta
· 9 weeks ago
02f2b4f
Release libpng 1.6.54
by Cosmin Truta
· 3 months ago
v1.6.54
f88784b
chore(oss-fuzz): Fix the lint errors
by Cosmin Truta
· 3 months ago
25ec74f
oss-fuzz: Add three targets
by Philippe Antoine
· 4 months ago
7a77762
oss-fuzz: Replace unicode space with ascii space
by Philippe Antoine
· 4 months ago
296965f
oss-fuzz: Disable nalloc with memory sanitizer
by Philippe Antoine
· 4 months ago
e086e68
refactor: Improve naming clarity in `png_image_write*` and `png_write_*`
by Cosmin Truta
· 3 months ago
cf155de
fix: Remove incorrect truncation casts from `png_write_image_*`
by Cosmin Truta
· 3 months ago
ef14664
refactor: Improve naming clarity in the `png_image_read_*` functions
by Cosmin Truta
· 3 months ago
e4f7ad4
Fix a heap buffer over-read in `png_image_read_direct_scaled`
by Cosmin Truta
· 3 months ago
9e4e247
Update the copyright year
by Cosmin Truta
· 3 months ago
54c1275
chore: Tidy up whitespace in declarations and definitions
by Cosmin Truta
· 6 months ago
0e89437
fix: Use `png_voidp` instead of `voidp` in pngread.c and pngwrite.c
by Cosmin Truta
· 6 months ago
e8d40e1
Bump version to 1.6.54.git
by Cosmin Truta
· 4 months ago
4e3f57d
Release libpng version 1.6.53
by Cosmin Truta
· 4 months ago
v1.6.53
ff615fd
build: Remove leftover ASM language from CMake `project`
by Luis Caro Campos
· 4 months ago
c225b7d
oss-fuzz: Use the nalloc fuzz target
by Philippe Antoine
· 4 months ago
91bcccd
riscv: Delete unused helper functions and macros
by Cosmin Truta
· 4 months ago
57f0a71
Update the list of contributing authors
by Cosmin Truta
· 4 months ago
b1e36ca
riscv: Fix the RVV build
by Alexander Smorkalov
· 4 months ago
2b3a667
Update the main AUTHORS file
by Cosmin Truta
· 4 months ago
d1ec152
Refer to CVE-2025-66293 in a comment about a vulnerability fix
by Cosmin Truta
· 4 months ago
d7447f0
Bump version to 1.6.53.git
by Cosmin Truta
· 4 months ago
fbed161
Release libpng version 1.6.52
by Cosmin Truta
· 4 months ago
v1.6.52
5c7d02d
oss-fuzz: Add allocation failure fuzzing via nalloc
by Philippe Antoine
· 5 months ago
5b159ae
riscv: Reformat the contributor list and update the AUTHORS file
by Cosmin Truta
· 4 months ago
d27bedd
riscv: Fix undefined behavior in `png_read_filter_row_paeth_rvv`
by liangjunzhao
· 4 months ago
87ed1cd
riscv: Improve averaging performance in `png_read_filter_row_avg_rvv`
by liangjunzhao
· 4 months ago
a05a48b
Finalize the fix for out-of-bounds read in `png_image_read_composite`
by Cosmin Truta
· 4 months ago
788a624
Fix an out-of-bounds read in `png_image_read_composite`
by Cosmin Truta
· 4 months ago
cf53e54
Bump version to 1.6.52.git
by Cosmin Truta
· 4 months ago
49363ad
Release libpng version 1.6.51
by Cosmin Truta
· 5 months ago
v1.6.51
869ed49
Update the main AUTHORS file
by Cosmin Truta
· 5 months ago
fe85570
chore: Rerun `./autogen.sh --maintainer`
by Cosmin Truta
· 5 months ago
b7fc38c
ci: Update the branch and tag exclusions on AppVeyor CI
by Cosmin Truta
· 5 months ago
c53a323
chore: Disable automatic charset detection in .editorconfig-checker
by Cosmin Truta
· 5 months ago
728ac12
chore: Update .gitignore to exclude more local files
by Cosmin Truta
· 5 months ago
3a3d485
riscv: Fix `-Wundef` compiler warnings and relax RVV version checks
by Cosmin Truta
· 5 months ago
218612d
Rearchitect the fix to the buffer overflow in `png_image_finish_read`
by Cosmin Truta
· 5 months ago
16b5e38
Fix a buffer overflow in `png_image_finish_read`
by Cosmin Truta
· 5 months ago
08da33b
Fix a buffer overflow in `png_init_read_transformations`
by Cosmin Truta
· 5 months ago
83b23a8
refactor: Delete unreachable code from `png_do_read_transformations`
by Cosmin Truta
· 5 months ago
6a528eb
Fix a buffer overflow in `png_do_quantize`
by Cosmin Truta
· 5 months ago
ea09476
Fix a memory leak in function `png_set_quantize`; refactor
by Cosmin Truta
· 5 months ago
2bd84c0
Fix a heap buffer overflow in `png_write_image_8bit`
by Cosmin Truta
· 5 months ago
bd41aa6
api! Remove the experimental (and incomplete) ERROR_NUMBERS code
by Tobias Stoeckmann
· 6 months ago
c6913e22
chore: Update .gitignore to exclude local coding agent files
by Cosmin Truta
· 6 months ago
99230a0
refactor: Delete conditional compilation for libpng 1.6.0 or earlier
by Cosmin Truta
· 7 months ago
27de46c
ci: Run autogen.sh without `--maintainer` in ci_verify_configure.sh
by Cosmin Truta
· 7 months ago
e4e25f2
ci: Add GitHub Actions for verifying libpng on Linux, macOS and Windows
by Cosmin Truta
· 7 months ago
134ab61
chore: Update .gitignore
by Cosmin Truta
· 9 months ago
8fb19f2
doc: Update and reorganize the png.5 man page
by Cosmin Truta
· 9 months ago
816b008
riscv: Leverage `__riscv_v` in pngpriv.h
by Filip Wasil
· 9 months ago
7916eb7
riscv: Support only RVV 1.0
by Filip Wasil
· 9 months ago
7cecdca
Harden a vestigial check against overflow inside `png_zalloc`
by Cosmin Truta
· 9 months ago
cf59edd
Bump version to 1.6.51.git
by Cosmin Truta
· 9 months ago
2b97891
Release libpng version 1.6.50
by Cosmin Truta
· 9 months ago
v1.6.50
254a64e
doc: Update the man pages to the final PNG-3 specification
by Cosmin Truta
· 9 months ago
Next »