The Avahi 0.7 release brings two new features, binary TXT records in XML service files and the ability to start the gobject client in a custom context.
Notable Changes:
- avahi-daemon: Remove all default rlimits from avahi-daemon.conf, as two main problems happened with firstly rlimit-nproc causing avahi to fail when started in a container without user namespaces and secondly because memory rlimits were causing avahi to crash in some cases. Leave it up to the init system to impose any modified limits instead. It is recommend to ship this change in distribution default config files.
- avahi-common: Fix watch cleanup issue in watch_free
- avahi-autoipd: clear previously set address before binding a new one
- avahi-autoipd: fix dhclient hooks to check for avahi-autoipd before running
- build: Move default rundir from /var/run to /run as per modern system setups
Full release notes available here
Packaging:
- convert to ypkg
- fix avahi-daemon home directory
- create avahi-autoipd user & group
- add gdbm-devel build dependency
- specify with-avahi-priv-access-group as the default group does not exists
Signed-off-by: Pierre-Yves <pyu@riseup.net>