Skip to main content

uriparser 0.9.0 released, includes security fixes

Earlier today uriparser 0.9.0 has been released. Some highlights of version 0.9.0 include:

  • Security fixes for issues uncovered by the Google Autofuzz team

  • Support for custom memory managers for when libc calloc, free, malloc, realloc, reallocarray are not a good fit to your scenario

  • New uriParseSingleUri* convenience functions to simplify user code

  • Full support for strict C89 restored and enforced by CI

I cannot over-emphasize how helpful AddressSanitizer has been in making this new release. If you get stuck while writing a custom memory manager, please check out helpers uriTestMemoryManager and uriCompleteMemoryManager.

For more details please check the change log.

Last but not least: If you maintain uriparser packaging or a bundled version of uriparser somewhere, please update to 0.9.0. Thank you!