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 build
netatalk-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.gz
What’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: https://github.com/Netatalk/netatalk/compare/netatalk-4-5-1…netatalk-4-5-2
Downloads
- netatalk-4.5.2.tar.xz (1.2 MB)
- netatalk-4.5.2.tar.xz.asc (0.0 MB)
- netatalk-4.5.2.tar.xz.sha256sum (0.0 MB)
- netatalk-4.5.2.tar.xz.sha512sum (0.0 MB)
- netatalk-4.5.2.wbm.gz (0.1 MB)
- netatalk-4.5.2.wbm.gz.asc (0.0 MB)
- netatalk-4.5.2.wbm.gz.sha256sum (0.0 MB)
- netatalk-4.5.2.wbm.gz.sha512sum (0.0 MB)
Footnotes
Release published on 2026-09-06
Generated from GitHub Release Notes