Oleksandr Herasymov

Results 8 issues of Oleksandr Herasymov

Fixes #12 and #13. While editing, I noticed that `rpng.h` contains several unusual characters. It's possible that my VS Code configuration may have altered them unintentionally. I also wasn’t certain...

In `rpng_load_image_from_memory` and `rpng_inflate_image_data`, calculations involving `width * height * channels` are performed using `int`. ## Vulnerability A PNG header can claim `width = 65536`, `height = 65536`. `width *...

The library enforces a hardcoded limit of 64MB (`RPNG_MAX_OUTPUT_SIZE`) for the decompression buffer, but it trusts the IHDR width and height to determine the loop bounds for the pixel filtering...

This library isn't probably too active right now, but I decided to publish my findings anyway. The function `rpng_load_image_from_memory` (and its helper `rpng_chunk_read_from_memory`) accepts a `const char *buffer` pointer but...

## What does this PR do? Switch `Bun.hash.crc32` to use `zlib`'s CRC32 implementation. Bun already links `zlib`, which provides highly optimized, hardware-accelerated CRC32. Because `zlib.crc32` takes a 32-bit length, chunk...

### What version of Bun is running? 1.3.5+1e86cebd7 ### What platform is your computer? Darwin 24.6.0 arm64 arm ### What steps can reproduce the bug? `Response.json(data)` is significantly slower than...

bug
needs triage

## Summary - Update `util.styleText()` to honor stream TTY/color support when validating streams - Adjust and extend util tests to cover TTY vs non-TTY behavior and keep colorized expectations stable...

## What does this PR do? ShadowRealm now shares the `process.nextTick` queue with the default global object instead of creating its own queue. ## How did you verify your code...