Download Latest Version netatalk-4.3.0.tar.xz (945.3 kB)
Email in envelope

Get an email when there's a new version of netatalk

Home / netatalk-2-3-0
Name Modified Size InfoDownloads / Week
Parent folder
netatalk2_2.3.0-1_amd64.deb 2024-01-14 745.3 kB
netatalk-2.3.0.tar.xz 2023-12-28 976.6 kB
netatalk-2.3.0.tar.bz2 2023-12-28 1.3 MB
Netatalk 2.3.0 source code.tar.gz 2023-12-28 1.3 MB
Netatalk 2.3.0 source code.zip 2023-12-28 1.6 MB
README.md 2023-12-28 9.8 kB
Totals: 6 Items   5.9 MB 0

Netatalk 2.3.0 is available!

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

This version contains stability and security improvements, while removing long-obsoleted or less used functionality. Early adopters are recommended to upgrade their deployments to version 2.3.0.

New features

The following compile time options have been added:

  • --disable-install-privileged (skips actions that require root access)
  • --with-systemd-prefix

Breaking changes

As of Netatalk 2.3.0, the Database Daemon dbd CNID backend is the only one provided for use in production environments. The last CNID backend is still available for testing and read-only volumes.

The DHX UAM is now disabled by default, to avoid errors stemming from OpenSSL v3.0 removal of 128 bit modulus size support. See https://github.com/Netatalk/netatalk/issues/358 for more details on how to make DHX work on your system, and on using alternative UAMs for authenticating with older clients.

The following features have been removed.

  • Concurrent Database (cdb) CNID backend
  • Trivial Database (tdb) CNID backend
  • Volume mount preexec and postexec commands
  • Dropbox / dropkludge
  • Force UID/GID
  • Andrew File System (AFS)

Compatibility macros for the following long-obsoleted operating systems have been removed.

  • SunOS
  • IRIX
  • AIX
  • Ultrix
  • HPUX
  • Tru64,
  • GNU/kFreeBSD
  • UnixWare

afpd

The following runtime options have been removed:

  • nodebug (afpd.conf)
  • nostat
  • preexec
  • postexec
  • root_preexec
  • root_postexec
  • preexec_close
  • root_preexec_close
  • dropbox
  • dropkludge

The following compile time options have been removed:

  • --enable-debug
  • --enable-debug1
  • --enable-afs
  • --enable-force-uidgid
  • --enable-dropkludge
  • --with-cnid-tdb-backend
  • --with-cnid-cdb-backend
  • --with-webmin

Renamed: * asip-status.pl has been renamed to asip-status

atalkd

Netatalk versions 2.2.7 through 2.2.10 had the non-standard behavior of not rebroadcasting routing information originating from other subnets. This made certain Asanté or Dayna LocalTalk hardware bridges able to coexist with netatalk, with the drawback that subnets behind other routers aren't visible to the netatalk clients.

Netatalk 2.3.0 restores the correct behavior as per the AppleTalk specification. If you want to emulate the previous non-standard behavior, you can start atalkd with the newly introduced -q parameter.

What's Changed

New Contributors

Full Changelog: https://github.com/Netatalk/netatalk/compare/netatalk-2-2-10...netatalk-2-3-0

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

Source: README.md, updated 2023-12-28