unstructured
fix(image): charge GIF frames at the canvas size Pillow decodes them at
#4526
Merged

fix(image): charge GIF frames at the canvas size Pillow decodes them at #4526

cragwolfe merged 16 commits into main from fix/image-pixel-limit-followups
badGarnet
badGarnet fix(image): reject images whose frames decode to too many pixels
eac3409b
badGarnet fix(image): report a decompression-bomb frame as unprocessable
176f06a8
badGarnet fix(image): measure only frames that can be sized without decoding them
413c24af
badGarnet fix(image): charge every frame of every format for hi_res, without de…
4bf62029
badGarnet test(image): give RGB test frames an RGB pixel value
1ecd9cfa
badGarnet fix(image): charge canvas frames in constant time, not per declared f…
0720b392
badGarnet Merge remote-tracking branch 'origin/main' into fix/image-pixel-limit
d617e79a
badGarnet Merge remote-tracking branch 'origin/main' into fix/image-pixel-limit
fd6e2b60
badGarnet fix(image): charge GIF frames at the canvas size Pillow decodes them at
54c2a309
badGarnet Merge remote-tracking branch 'origin/main' into fix/image-pixel-limit…
c949ec4c
cubic-dev-ai
cubic-dev-ai commented on 2026-10-02
badGarnet fix(image): read a GIF's frame descriptors from offset 0, as Pillow does
68e39487
cubic-dev-ai
cubic-dev-ai commented on 2026-10-02
badGarnet Merge remote-tracking branch 'origin/main' into fix/image-pixel-limit…
2c577301
cragwolfe
cragwolfe commented on 2026-10-05
cragwolfe Merge main into image pixel limit follow-ups
122e958b
cragwolfe fix(image): count GIF frames after empty extension blocks
ccfffe58
cragwolfe test(image): decode GIF fixtures and check rejection cleanup boundaries
1f6df210
cubic-dev-ai
cubic-dev-ai commented on 2026-10-24
cragwolfe Merge remote-tracking branch 'origin/main' into fix/pr4526-takeover
d4e8977d
cragwolfe
cragwolfe commented on 2026-10-24
cragwolfe
cragwolfe cragwolfe enabled auto-merge 5 days ago
cragwolfe
cragwolfe approved these changes on 2026-10-24
cragwolfe cragwolfe merged da387375 into main 5 days ago
cragwolfe cragwolfe deleted the fix/image-pixel-limit-followups branch 5 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone