Netatalk 4.5.2 is available!
The Netatalk team is proud to announce the latest version in the Netatalk 4.5 release series.
This is a bugfix version that fixes a performance regression in the DSI transport layer caused by the security patches in version 4.5.1. In order to fix this, we made a ABI breaking change – dsi_writeinit changed to a pointer handoff signature – and consequently the libatalk soversion is bumped to 21.
A suite of hardening fixes to the EA and Spotlight code is also included.
All users of previous Netatalk versions are encouraged to upgrade to 4.5.2.
Installation
netatalk-4.5.2.tar.xz is the Netatalk source distribution.
See INSTALL for required dependencies, then build with:
# Extract the source
tar -xf netatalk-4.5.2.tar.xz
cd netatalk-4.5.2
# Configure and build
meson setup build
meson compile -C build
# Install
sudo meson install -C buildnetatalk-4.5.2.wbm.gz is the Webmin module tarball.
To install the module:
# Adjust the path to match your Webmin installation
/usr/share/webmin/install-module.pl netatalk-4.5.2.wbm.gzWhat's Changed
- [4.5] dsi: count the server quantum against write data, not the whole frame by @andylemin in #3205
- libatalk: bound AppleDouble EA reads
- spotlight: reject empty CNID arrays
- spotlight: validate CNID array elements
- distrib: update Webmin version to 2.660 in Dockerfile
Full Changelog: netatalk-4-5-1...netatalk-4-5-2