Netatalk 2.4.5
Netatalk 2.4.5 is available!
The Netatalk team is proud to announce the latest version in the Netatalk 2.4 release series.
This release contains bug fixes for the Meson build system.
Notably, the Meson build system has been modified to use the standard library() target for libatalk and UAM libraries, which makes the build system sensitive to the -Ddefault_library
option to control whether to build static, shared, or both libraries.
As a result, on all supported platforms the default behavior is now that only shared libraries are built by default. If you need static libraries, use the option -Ddefault_library=static
or -Ddefault_library=both
.
All users of the 2.4 release series are recommended to upgrade their versions to 2.4.5.
What’s Changed
- [2.4] meson: Fix syntax error with libiconv path by @rdmark in https://github.com/Netatalk/netatalk/pull/1280
- [2.4] meson: default OPEN_NOFOLLOW_ERRNO overwrites platform customization by @rdmark in https://github.com/Netatalk/netatalk/pull/1287
- [2.4] meson: Remove duplicate dependency check for posix threads by @rdmark in https://github.com/Netatalk/netatalk/pull/1298
- [2.4] meson: Better output when cryptographic UAMs aren’t built by @rdmark in https://github.com/Netatalk/netatalk/pull/1301
- [2.4] Remove duplicate header include in server_child.h by @rdmark in https://github.com/Netatalk/netatalk/pull/1304
- [2.4] meson: Prioritize tests and run single-threaded to avoid race condition by @rdmark in https://github.com/Netatalk/netatalk/pull/1313
- [2.4] meson: Better way to handle rpath executable targets by @rdmark in https://github.com/Netatalk/netatalk/pull/1318
- [2.4] meson: Refactor libcrypto check and print better status messages by @rdmark in https://github.com/Netatalk/netatalk/pull/1319
- [2.4] Avoid using reserved keyword to build the tests on NetBSD by @rdmark in https://github.com/Netatalk/netatalk/pull/1329
- [2.4] meson: Allow choosing shared or static libraries to build by @rdmark in https://github.com/Netatalk/netatalk/pull/1322
- [2.4] meson: Do a compiler sanity check before header checks by @rdmark in https://github.com/Netatalk/netatalk/pull/1362
- [2.4] meson: Declare have_atfuncs globally to avoid failure later by @rdmark in https://github.com/Netatalk/netatalk/pull/1364
Full Changelog: https://github.com/Netatalk/netatalk/compare/netatalk-2-4-4…netatalk-2-4-5
Note: The Debian deb package distributed with this release is built for Debian 12 Bookworm.
Release published on 2024-08-01
Generated from GitHub Release Notes