Subject: CVS commit: pkgsrc/net/avahi
From: Patrick Welche
Date: 2020-09-29 12:56:56
Message id: 20200929105656.9AE87FB28@cvs.NetBSD.org

Log Message:
Update avahi to 0.8

avahi 0.8 release brings a number of new features and bug fix changes
including a backward-compatible addition to the D-Bus API and the avahi-core
API.

The existing API is still fully supported however clients using the new
API will not work with older Avahi releases. The avahi-client library is not
affected. See the "API Changes" section for further details.

New Features:
- New options for filtering reflected queries between networks (reflect-filter)
- New mainloop integration for Qt5 and libevent
- docs/THREADS: Information for multi-threaded avahi-client apps
- Listen on loopback interfaces by default, allowing local-only services to be
  consumed by the local machine
- New D-Bus V2 API and additions to the avahi-core API for splitting "New"
  calls into "Prepare" and "Start". See "API \ 
Changes" for more details.
 * 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)

Security Fixes:
- Drop legacy unicast queries from address not on local link which can lead to
  UDP traffic amplification attacks (CVE-2017-6519)

For full details, see:
https://github.com/lathiat/avahi/blob/v0.8/docs/NEWS

Files:
RevisionActionfile
1.96modifypkgsrc/net/avahi/Makefile
1.19modifypkgsrc/net/avahi/PLIST
1.7modifypkgsrc/net/avahi/PLIST.python
1.46modifypkgsrc/net/avahi/buildlink3.mk
1.18modifypkgsrc/net/avahi/distinfo
1.1addpkgsrc/net/avahi/patches/patch-configure