Netatalk 4.0.4
Netatalk 4.0.4 is available!
The Netatalk team is proud to announce the latest release in the Netatalk 4.0 release series.
This release contains an afpd bug fix for a long-standing data loss bug, improvements to the build system to enable compilation on OpenWrt, as well as further refinement of the afptest test suite.
The AFP specification test suite has gotten an overhaul and has additional tests with higher reliability. The previously stand-alone afp_encodingtest
has been merged into the afp_spectest
. Additionally, the afp_ls
executable has been removed and its functionality added to afparg
.
See the testsuite README for more details on how to run the tests.
All users of the 4.0 release series are recommended to upgrade to Netatalk 4.0.4.
What’s Changed
- Fix loss of FinderInfo on resource fork creation with AppleDouble EA. by @NJRoadfan in https://github.com/Netatalk/netatalk/pull/1702 https://github.com/Netatalk/netatalk/pull/1704
- testsuite: Clean up test executable options and helptext by @rdmark in https://github.com/Netatalk/netatalk/pull/1703
- testsuite: Consolidate afp_ls as a command in afparg by @rdmark in https://github.com/Netatalk/netatalk/pull/1705
- docker: Explicitly launch the cupsd daemon on startup by @rdmark in https://github.com/Netatalk/netatalk/pull/1707
- testsuite: Improve test setup output and add test summary for spectest by @rdmark in https://github.com/Netatalk/netatalk/pull/1708
- docs: Create manual page for afptest tools by @rdmark in https://github.com/Netatalk/netatalk/pull/1706
- testsuite: Treat the Not Tested test result as a failure (again) by @rdmark in https://github.com/Netatalk/netatalk/pull/1709
- testsuite: Put only tests passing with 3.1 into the Exclude bucket by @rdmark in https://github.com/Netatalk/netatalk/pull/1710
- testsuite: Install test data for test431 into the datadir by @rdmark in https://github.com/Netatalk/netatalk/pull/1712
- testsuite: Consolidate the spectest into a single test suite by @rdmark in https://github.com/Netatalk/netatalk/pull/1713
- testsuite: Workarounds for MUSL system calls default permissions by @rdmark in https://github.com/Netatalk/netatalk/pull/1714
- testsuite: Merge encoding test into spectest by @rdmark in https://github.com/Netatalk/netatalk/pull/1716
- testsuite: Break down login testsuite into atomic tests by @rdmark in https://github.com/Netatalk/netatalk/pull/1717
- testsuite: Use AFP 3.4 protocol by default in all tools by @rdmark in https://github.com/Netatalk/netatalk/pull/1718
- meson: Fix build fail with -Dwith-spotlight=false by @singular0 in https://github.com/Netatalk/netatalk/pull/1719
- testsuite: Use Exclude option for special case tests by @rdmark in https://github.com/Netatalk/netatalk/pull/1720
- GitHub CI: More fine grained file ignores for the workflows by @rdmark in https://github.com/Netatalk/netatalk/pull/1721
- Update CONTRIBUTORS for versions 2.0~4.0 by @rdmark in https://github.com/Netatalk/netatalk/pull/1723
Full Changelog: https://github.com/Netatalk/netatalk/compare/netatalk-4-0-3…netatalk-4-0-4
Release published on 2024-11-02
Generated from GitHub Release Notes