What is new in afpfs-ng-0.9.0, February 9, 2025
- FUSE client improvements
Support for FUSE 2.99 on Linux, and macFUSE on macOS.
Shore up error handling and memory synchronization to avoid deadlocks.
Rename mount_afp to mount_afpfs to avoid name conflict with the native macOS AFP client.
The ability to pass mount options to FUSE with -O is now supported, amongst other patches contributed by R.J.V. Bertin.
- afpgetstatus improvements
Support for IPv6 addresses. Print much more information on the AFP server.
Introduce a -i flag to print the server’s icon and icon mask.
- Meson build system
Autotools has been replaced by Meson. Configure and builds are much faster. Extra debug output is now controlled at compile time with -Dbuildtype=debug. If you want to build without debug output, use -Dbuildtype=release.
- Code quality
Consolidation and refactoring of the code. Numerous bug fixes. Code compiles cleanly without warnings on supported platforms now.
What’s Changed
- modern IP interfaces on freebsd by @rdmark in https://github.com/rdmark/afpfs-ng/pull/11
- Meson build system by @rdmark in https://github.com/rdmark/afpfs-ng/pull/12
- Compiler warnings by @rdmark in https://github.com/rdmark/afpfs-ng/pull/13
- Check for gmp dependency to build with encrypted UAM support by @rdmark in https://github.com/rdmark/afpfs-ng/pull/15
- Remove the Autotools build system by @rdmark in https://github.com/rdmark/afpfs-ng/pull/14
- Remove obsolete Linux compat code by @rdmark in https://github.com/rdmark/afpfs-ng/pull/16
- initialize libgcrypt by @rdmark in https://github.com/rdmark/afpfs-ng/pull/18
- build with c11 standard by @rdmark in https://github.com/rdmark/afpfs-ng/pull/19
- enable extra debug logging at compile time by @rdmark in https://github.com/rdmark/afpfs-ng/pull/21
- Stricter error handling in main loop, plus debug logging by @rdmark in https://github.com/rdmark/afpfs-ng/pull/22
- define more magic numbers as global constants by @rdmark in https://github.com/rdmark/afpfs-ng/pull/20
- Read version string from build system, and bump to 0.9.0 by @rdmark in https://github.com/rdmark/afpfs-ng/pull/24
- Protect against race condition in main loop by @rdmark in https://github.com/rdmark/afpfs-ng/pull/25
- Convert documentation to Markdown format by @rdmark in https://github.com/rdmark/afpfs-ng/pull/26
New Contributors
- @rdmark made their first contribution in https://github.com/rdmark/afpfs-ng/pull/11
Full Changelog: https://github.com/rdmark/afpfs-ng/commits/0.9.0
Downloads
- afpfs-ng-0.9.0.tar.xz (0.1 MB)
- afpfs-ng-0.9.0.tar.xz.sha256sum (0.0 MB)
Footnotes
Release published on 2025-02-09
Generated from GitHub Release Notes