Skip to content

Netatalk 2.3.1

Compare
Choose a tag to compare
@rdmark rdmark released this 03 Feb 05:36
· 2340 commits to main since this release

Netatalk 2.3.1 is available!

The Netatalk development team is proud to announce a new feature release of the Netatalk 2 release series, notable for maintaining support for AppleTalk clients.

This version continues the effort of removing obsoleted code while improving stability and compatibility of all components. All users of prior Netatalk v2 releases are now encouraged to update their installations to this latest version.

New features

The following compile time option has been added:

  • --with-docbook – Used to generate man and html pages from XML sources, the latter which are now included in the tarball.

Breaking changes

The following obsoleted features have been removed:

  • Kerberos IV UAM – Version IV backwards compatibility headers were removed from Kerberos V 1.11 in 2012
  • AppleDouble adouble:osx – The AD format that Mac OS X 10.3 used, but was removed in subsequent versions
  • AppleDouble adouble:sfm – Microsoft's Services For Macintosh compatibility mode that required a long-gone hacked version of Samba

atalkd

The RTMP broadcast quirks mode that was introduced in v2.3.0 has been replaced with an automatic activation when atalkd is configured with a single interface and the -router flag.

Therefore, the now-unneeded -q command line option has been removed.

What's Changed

  • [2.3] Fix Zeroconf support on *BSD platforms by @rdmark in #647
  • [2.3] Add NetBSD, Solaris, Fedora build workflows by @rdmark in #642
  • [2.3] Use correct BSD make syntax in initscripts Makefile by @rdmark in #644
  • [2.3] Remove long-outdated README and VERSION files, superseded by man pages by @rdmark in #641
  • [2.3] Two small memory handling patches ported from netatalk-classic by @rdmark in #645
  • [2.3] macusers: Fallback output when full name not available by @rdmark in #652
  • [2.3] papd: Update cups_print_job() to use CUPS destination API by @NJRoadfan in #651
  • [2.3] papd: Update cups_autoadd_printers() to use current API call. by @NJRoadfan in #655
  • [2.3] workflow: Compile on Debian with cracklib, ldap, quota by @rdmark in #653
  • [2.3] Use GitHub actions v4 for workflow jobs by @rdmark in #662
  • [2.3] manual: Link to custom download and wiki mirrors in navbar by @rdmark in #671
  • [2.3] papd - More cleanup and moderization of print_cups.c by @NJRoadfan in #672
  • [2.3] papd - Use cups_get_language() function by @NJRoadfan in #674
  • [2.3] papd: Use cupsGetOptions() to get printer URI by @NJRoadfan in #678
  • [2.3] atalkd: Fix for RTMP broadcast bug. by @NJRoadfan in #680
  • [2.3] Workflow: Bump SonarScanner to v2 by @rdmark in #685
  • [2.3] libatalk: Appease Fedora gcc incompatible pointer error by @rdmark in #683
  • [2.3] afpd: Remove support for AppleDouble osx and sfm by @rdmark in #673
  • [2.3] Remove obsoleted Kerberos v4 UAM by @rdmark in #686
  • [2.3] Generate man pages through build system by @rdmark in #690
  • [2.3] Cleanup of obsolete gitignore filters by @rdmark in #693
  • [2.3] manual: Update URLs to internal resources by @rdmark in #695
  • [2.3] papd: Refactor and cleanup cups_get_printer_ppd() by @NJRoadfan in #700
  • [2.3] papd: update cups_get_printer_status() by @NJRoadfan in #696
  • [2.3] manual: Remove obsoleted html-upload target, and update css URL by @rdmark in #701

Full Changelog: netatalk-2-3-0...netatalk-2-3-1

Note: The Debian deb package distributed with this release is built for Debian 12 Bookworm.