Netatalk 4.0.3
Netatalk 4.0.3 is available!
The Netatalk team is proud to announce the latest release in the Netatalk 4.0 release series.
This release contains a number of minor bugfixes in afpd, improvements to the build system, as well as a major overhaul to the afptest test suite.
The afptest test suite is now available as a Docker container, and all test are running in GitHub CI. Note that when you build with -Dwith-testsuite=true
now, the build system will install all of the AFP test runners and utilities on your system.
See the testsuite README for more details on how to run the tests.
Docker users should be advised that we tweaked a few defualt afp.conf settings in the container. They shouldn’t made any noticeable difference, but please file a bug if you’re seeing unwanted behavior.
All users of the 4.0 release series are recommended to upgrade to Netatalk 4.0.3.
What’s Changed
- docker: Touch up syntax of Dockerfile by @rdmark in https://github.com/Netatalk/netatalk/pull/1652
- sonar: Touch up project settings by @rdmark in https://github.com/Netatalk/netatalk/pull/1657
- Create a GitHub Issues config file by @rdmark in https://github.com/Netatalk/netatalk/pull/1658
- GitHub CI: Spotlight with localsearch/tinysparql on Arch Linux by @rdmark in https://github.com/Netatalk/netatalk/pull/1659
- docker: Register the conventional NBP entities when starting up by @rdmark in https://github.com/Netatalk/netatalk/pull/1653
- initscripts: Remove redundant nbpunrgstr cleanup in atalkd systemd config by @rdmark in https://github.com/Netatalk/netatalk/pull/1660
- testsuite: Don’t treat initial spectest.sh run as a failure by @rdmark in https://github.com/Netatalk/netatalk/pull/1664
- testsuite: Treat not tested as non failure and reduce verbosity by @rdmark in https://github.com/Netatalk/netatalk/pull/1665
- Fix the spelling of resource forks by @rdmark in https://github.com/Netatalk/netatalk/pull/1668
- testsuite: Fail tests early to keep execution alive by @rdmark in https://github.com/Netatalk/netatalk/pull/1670
- meson: Fix indexer path detection on meson 1.6 by @singular0 in https://github.com/Netatalk/netatalk/pull/1673
- testsuite: Install the stabilized test binaries by @rdmark in https://github.com/Netatalk/netatalk/pull/1675
- Limit FPGetSrvrInfo packet for AppleTalk clients by @NJRoadfan in https://github.com/Netatalk/netatalk/pull/1671
- Fix spelling of “packet” in DHX2 UAM by @NJRoadfan in https://github.com/Netatalk/netatalk/pull/1676
- Fix EOF error reporting in dsi_stream_read() by @NJRoadfan in https://github.com/Netatalk/netatalk/pull/1677
- Fix regression in get_vol_uuid() by @NJRoadfan in https://github.com/Netatalk/netatalk/pull/1679
- docker: Containerized testsuite and build containers in CI workflow by @rdmark in https://github.com/Netatalk/netatalk/pull/1674
- meson: Fix PAM config directory detection by @singular0 in https://github.com/Netatalk/netatalk/pull/1681
- meson: Consistent formatting in setup summary by @rdmark in https://github.com/Netatalk/netatalk/pull/1684
- testsuite: Restore test151 but only when run by itself by @rdmark in https://github.com/Netatalk/netatalk/pull/1685
- Fix regression in get_vol_uuid() 2nd attempt by @NJRoadfan in https://github.com/Netatalk/netatalk/pull/1687
- GitHub CI: Skip container builds when code originates from a fork by @rdmark in https://github.com/Netatalk/netatalk/pull/1688
- testsuite: Link test executables with -rdynamic to allow sole test case runs by @rdmark in https://github.com/Netatalk/netatalk/pull/1690
- GitHub CI: Define hard timeouts for workflow actions by @rdmark in https://github.com/Netatalk/netatalk/pull/1691
- Shore up Unicode char table script error handling and detection by @rdmark in https://github.com/Netatalk/netatalk/pull/1692
- testsuite: Consolidate spectest into a single binary by @rdmark in https://github.com/Netatalk/netatalk/pull/1693
Full Changelog: https://github.com/Netatalk/netatalk/compare/netatalk-4-0-2…netatalk-4-0-3
Release published on 2024-10-26
Generated from GitHub Release Notes