Netatalk 4.0.2
Netatalk 4.0.2 is available!
The Netatalk team is proud to announce the latest release in the Netatalk 4.0 release series.
In this release version, the theme is testing. The integration tests has been strengthened, while the afptest test suite that was previously housed in a separate repository has been bundled with Netatalk proper.
Note that as a result, the last
CNID backend will once again allow write operations when the Netatalk package is compiled with -Dwith-tests=true
. This was the behavior of the last
backend in Netatalk 2 and earlier. If you want the last
backend to be read-only, please build the package without tests.
All users of the 4.0 release series are recommended to upgrade to Netatalk 4.0.2.
Added Features
afpd
- The ability to set a custom Classic Mac OS icon. Enable with the
legacy icon
option in afp.conf. To celebrate this release, we created a brand newsdcard
icon for your enjoyment.
Meson build system
-Dwith-bdb-version
forces the detection of a specific Berkeley DB version if multiple are installed on your system.-Dwith-statedir-path
override for the dir where CNID databases and state configurations are kept.-Dwith-testsuite
that builds the afptest test suite
What’s Changed
- Fix volume check for “ad” tools. by @NJRoadfan in https://github.com/Netatalk/netatalk/pull/1605
- meson: Rewrite Berkley DB detection by @singular0 in https://github.com/Netatalk/netatalk/pull/1610
- docs: Improve upgrade chapter and add usage note for afp listen/ifs by @rdmark in https://github.com/Netatalk/netatalk/pull/1609
- meson: spooldir FHS compliance; add statedir override option by @rdmark in https://github.com/Netatalk/netatalk/pull/1611
- webmin: Default path values are detected by build system by @rdmark in https://github.com/Netatalk/netatalk/pull/1616
- docker: use multistage build to isolate build from final image by @cy384 in https://github.com/Netatalk/netatalk/pull/1620
- GitHub CI: Bump to OpenBSD 7.6 vmactions runner by @rdmark in https://github.com/Netatalk/netatalk/pull/1621
- AFP over ASP: Cleanup unused code by @singular0 in https://github.com/Netatalk/netatalk/pull/1613
- Make last CNID backend writable when running tests by @rdmark in https://github.com/Netatalk/netatalk/pull/1624
- GitHub CI: Enable tests for all OSes by @rdmark in https://github.com/Netatalk/netatalk/pull/1625
- meson: More robust Berkeley DB version detection by @singular0 in https://github.com/Netatalk/netatalk/pull/1627
- Spotlight: Support TinySPARQL/LocalSearch by @singular0 in https://github.com/Netatalk/netatalk/pull/1617
- Bring back custom icon option for Classic Mac OS by @rdmark in https://github.com/Netatalk/netatalk/pull/1626
- docs: Touch up Tracker documentation and translate to Japanese by @rdmark in https://github.com/Netatalk/netatalk/pull/1629
- Add sdcard legacy icon style, and an ICN# data conversion script by @rdmark in https://github.com/Netatalk/netatalk/pull/1630
- webmin: Make AppleTalk service control functional by @rdmark in https://github.com/Netatalk/netatalk/pull/1636
- test: Bump tested protocol version to AFP 3.4 by @rdmark in https://github.com/Netatalk/netatalk/pull/1632
- webmin: Support for the legacy icon afp.conf option by @rdmark in https://github.com/Netatalk/netatalk/pull/1637
- GitHub CI: Bump NetBSD vmactions runner, skip krbV UAM by @rdmark in https://github.com/Netatalk/netatalk/pull/1641
- Bundle the afptest test suite by @rdmark in https://github.com/Netatalk/netatalk/pull/1634
- GitHub CI: Define Debian and Ubuntu packages individually by @rdmark in https://github.com/Netatalk/netatalk/pull/1642
- testsuite: Disable flaky T2 spectests and update helper script by @rdmark in https://github.com/Netatalk/netatalk/pull/1644
- Fix papd PAPStatus string copy by @NJRoadfan in https://github.com/Netatalk/netatalk/pull/1647
- testsuite: Workaround for enabling AFP 3.x tests by @rdmark in https://github.com/Netatalk/netatalk/pull/1645
- testsuite: Make all test settings global, remove dead code by @rdmark in https://github.com/Netatalk/netatalk/pull/1648
- Strip trailing whitespace, tabs and newlines from codebase by @rdmark in https://github.com/Netatalk/netatalk/pull/1650
- testsuite: Touch up spectest suite for remote execution by @rdmark in https://github.com/Netatalk/netatalk/pull/1651
New Contributors
- @cy384 made their first contribution in https://github.com/Netatalk/netatalk/pull/1620
Full Changelog: https://github.com/Netatalk/netatalk/compare/netatalk-4-0-1…netatalk-4-0-2
Release published on 2024-10-18
Generated from GitHub Release Notes