Opened 4 years ago

Closed 4 years ago

#9470 closed enhancement (fixed)

avahi-0.7

Reported by: bdubbs@… Owned by: bdubbs@…
Priority: normal Milestone: 8.1
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (3)

comment:1 by bdubbs@…, 4 years ago

Owner: changed from blfs-book@… to bdubbs@…
Status: newassigned

comment:2 by bdubbs@…, 4 years ago

Avahi 0.7, the 'Adieu' release

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.

A number of other changes are detailed below.

New Features:

  • Add support for binary values in TXT records in XML service files by specifying value-format="text|binary-hex|binary-base64". If not specified, defaults to the normal value of "text" (thus backwards compatible)
  • avahi-gobject: Allow starting the client in a custom GMainContext by passing context to ga_client_start_in_context instead of ga_client_start (avahi-gobject minor version has been incremented)

Thanks to Krzesimir Nowak for both of these additions.

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-discover (python): Updated for Python3 & GTK3
  • 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

Other Changes:

  • build: Fix the printed value of "Building libavahi-client" in ./configure
  • build: autogen.sh improved to work when called from another directory
  • build: Fix warnings when compiling against musl libc
  • Updated translations: Polish, Ukranian, Turkish, Indonesian, Swedish, Hungarian, Occitan (New), Czech, Chinese (Simplified)
  • avahi-compat-libdns_sd: Fix incorrect URL in warnings
  • service-type-database: Add new service Types: _ipps._tcp, _xpra._tcp
  • avahi-dnsconfd: Update manpage with the correct action script name
  • avahi-gobject: Use the correct shared library name in AvahiCore-0.6.gir
  • avahi-gobject: Fix build failing under some locales
  • avahi-common/dbus-watch-glue.c: remove Unneeded semicolon
  • Update gentoo init scripts for newer openrc version

This release is otherwise backwards compatible with Avahi 0.6.x except for ga_client_start_in_context (new function, incremented avahi-goject SO minor version) and value-format in XML service files.

comment:3 by bdubbs@…, 4 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 18940.

Note: See TracTickets for help on using tickets.