Title: Snuffleupagus 0.4.1 - Loxodonta
Date: 2018-12-23 17:45

[![snuffleupagus logo]({static}/images/sp.png)](https://snuffleupagus.readthedocs.org)

We just did a new release of [Snuffleupagus](https://github.com/nbs-system/snuffleupagus/releases/tag/v0.4.1),
the `0.4.1`, named **Loxodonta**, after the [genus](https://en.wikipedia.org/wiki/African_elephant)
to which African Elephants belong to.

As announced in the [blopost]({filename}/php/snuffleupagus_0.4.0.md),
the previous release was my last one: since I'm no longer working for
[NBS System](https://www.nbs-system.com/en/), I don't have access to the signing key any more.
So kudos to [kkadosh](https://github.com/kkadosh) for doing this release
entirely on his own!

The 20<sup>th</sup> of September, cypherbits opened an [issue](https://github.com/nbs-system/snuffleupagus/issues/250)
about a NULL-deref. This kind of things shouldn't happen in Snuffleupagus.
So I decided to invest some time to bump the coverage, especially in
corner-cases area: it went from 94% to a bit more than 99% between this release
and the previous one, uncovering some bugs that are now fixed.

A big thank to [Rémi Collet](https://github.com/remicollet) for providing
patches, investigating issues, and taking care of Snuffleupagus in Fedora!

Also, thanks to [Franco Fichtner](https://twitter.com/fitchitis),
Snuffleupagus is available in FreeBSD
[ports](https://www.freshports.org/security/snuffleupagus/)!

# Changelog

## Improvements

- The script provided to check is uploaded files are containing valid PHP is
	now available in PHP too, so you don't have to install Python if you don't
	want to.
- The hooking logic for `mb_string` have been improved, yielding an
	unnoticeable performance boost
- The coverage has been improved, allowing to clean up a bit the code,
  and remove some minor dead portions.
- The simulation mode for cookies is now working in a much better way.
- [PHP7.3](https://secure.php.net/archive/2018.php#id2018-12-06-1) is now supported.
- Thanks to feedback from users, the documentation has been improved.

## Bug fixes

- [Fix a segfault](https://github.com/nbs-system/snuffleupagus/commit/499a81914597f156fe9a67e47e3baf82a0af4bde ) on 32 bits builds
- Fix a segfault when using the `strict_comparison` feature with arrays


As usual, if you want to help, we have some [low hanging fruits](
https://github.com/nbs-system/snuffleupagus/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22
) ♥

See you in your PHP stack!
