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 #1702 #1704
- testsuite: Clean up test executable options and helptext by @rdmark in #1703
- testsuite: Consolidate afp_ls as a command in afparg by @rdmark in #1705
- docker: Explicitly launch the cupsd daemon on startup by @rdmark in #1707
- testsuite: Improve test setup output and add test summary for spectest by @rdmark in #1708
- docs: Create manual page for afptest tools by @rdmark in #1706
- testsuite: Treat the Not Tested test result as a failure (again) by @rdmark in #1709
- testsuite: Put only tests passing with 3.1 into the Exclude bucket by @rdmark in #1710
- testsuite: Install test data for test431 into the datadir by @rdmark in #1712
- testsuite: Consolidate the spectest into a single test suite by @rdmark in #1713
- testsuite: Workarounds for MUSL system calls default permissions by @rdmark in #1714
- testsuite: Merge encoding test into spectest by @rdmark in #1716
- testsuite: Break down login testsuite into atomic tests by @rdmark in #1717
- testsuite: Use AFP 3.4 protocol by default in all tools by @rdmark in #1718
- meson: Fix build fail with -Dwith-spotlight=false by @singular0 in #1719
- testsuite: Use Exclude option for special case tests by @rdmark in #1720
- GitHub CI: More fine grained file ignores for the workflows by @rdmark in #1721
- Update CONTRIBUTORS for versions 2.0~4.0 by @rdmark in #1723
Full Changelog: netatalk-4-0-3...netatalk-4-0-4