avahi 0.8-6ubuntu1 source package in Ubuntu
Changelog
avahi (0.8-6ubuntu1) kinetic; urgency=medium * Merge from Debian unstable, remaining changes: + debian/avahi-daemon.postinst: remove the deprecated conffiles if-up/down entries on upgrade, use a simple logic and no dpkg-maintscript-helper since there is no configuration worth saving + Disable lto, see https://bugzilla.redhat.com/show_bug.cgi?id=1907727 + avahi-daemon-chroot-fix-bogus-assignments-in-assertions.patch, avahi-client-fix-resource-leak.patch: Issues discovered by static analysis (Upstream pull request #202) + avoid-infinite-loop-in-avahi-daemon-by-handling-hup-event-in-client-work.patch: Avoid infinite-loop in avahi-daemon by handling HUP event in client_work() (Upstream pull request #330) * Dropped changes, included in Debian: + SECURITY UPDATE: DoS in avahi_s_host_name_resolver_start avahi (0.8-6) unstable; urgency=medium [ Luca Boccassi ] * avahi-daemon: depend on default-dbus-system-bus | dbus-system-bus. This allows the reference implementation to be removed if using a different system bus implementation such as dbus-broker. [smcv: Adjust commit message] [ Simon McVittie ] * Add patch to fix display of URLs containing '&' in avahi-discover * Standards-Version: 4.6.0 (no changes required) * Use recommended debhelper compat level 13 [ Michael Biebl ] * Do not disable timeout cleanup on watch cleanup. This was causing timeouts to never be removed from the linked list that tracks them, resulting in both memory and CPU usage to grow larger over time. Thanks to Gustavo Noronha Silva (Closes: #993051) * Drop obsolete lsb-base Depends * Fix NULL pointer crashes when trying to resolve badly-formatted hostnames. Fixes a local DoS in avahi-daemon that can be triggered by trying to resolve badly-formatted hostnames on the /run/avahi-daemon/socket interface. (CVE-2021-3502, Closes: #986018) -- Graham Inggs <email address hidden> Mon, 22 Aug 2022 12:33:46 +0000
Upload details
- Uploaded by:
- Graham Inggs
- Uploaded to:
- Kinetic
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- net
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Lunar | release | main | net | |
Kinetic | release | main | net |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
avahi_0.8.orig.tar.gz | 1.5 MiB | 060309d7a333d38d951bc27598c677af1796934dbd98e1024e7ad8de798fedda |
avahi_0.8-6ubuntu1.debian.tar.xz | 40.6 KiB | ebf1dfe5e853b6bc6843e3bd784cb6af632041f305abd0e5415114f80c1dcea4 |
avahi_0.8-6ubuntu1.dsc | 4.0 KiB | 94934fda081a2123e50f5901be5393934c3d6bd5190d71dee8f2f2a1b9b2b07e |
Available diffs
Binary packages built by this source
- avahi-autoipd: Avahi IPv4LL network address configuration daemon
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This tool implements IPv4LL, "Dynamic Configuration of IPv4 Link-Local
Addresses" (IETF RFC3927), a protocol for automatic IP address
configuration from the link-local 169.254.0.0/16 range without the
need for a central server. It is primarily intended to be used in
ad-hoc networks which lack a DHCP server.
- avahi-autoipd-dbgsym: debug symbols for avahi-autoipd
- avahi-daemon: Avahi mDNS/DNS-SD daemon
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the Avahi Daemon which represents your machine
on the network and allows other applications to publish and resolve
mDNS/DNS-SD records.
- avahi-daemon-dbgsym: debug symbols for avahi-daemon
- avahi-discover: Service discover user interface for avahi
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains a user interface for discovering services.
- avahi-dnsconfd: Avahi DNS configuration tool
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This tool listens on the network for announced DNS servers and passes
them to resolvconf so it can use them. This is very useful on autoconfigured
IPv6 networks.
- avahi-dnsconfd-dbgsym: debug symbols for avahi-dnsconfd
- avahi-ui-utils: Avahi GTK+ utilities
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains some small GTK+ utilities to discover ssh and vnc
servers.
- avahi-ui-utils-dbgsym: debug symbols for avahi-ui-utils
- avahi-utils: Avahi browsing, publishing and discovery utilities
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains several utilities that allow you to interact with
the Avahi daemon, including publish, browsing and discovering services.
- avahi-utils-dbgsym: debug symbols for avahi-utils
- gir1.2-avahi-0.6: GObject introspection data for Avahi
This package contains introspection data for Avahi using libavahi-gobject.
.
It can be used by packages using the GIRepository format to generate
dynamic bindings.
- libavahi-client-dev: Development files for the Avahi client library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the development headers for Avahi's C API which
allows you to integrate mDNS/DNS-SD functionality into your application.
- libavahi-client3: Avahi client library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the library for Avahi's C API which allows you
to integrate mDNS/DNS-SD functionality into your application.
- libavahi-client3-dbgsym: debug symbols for libavahi-client3
- libavahi-common-data: Avahi common data files
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains common data files for avahi.
- libavahi-common-dev: Development files for the Avahi common library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the development headers for the Avahi common
library, which is a set of common functions and definitions used by many
of Avahis components and client applications.
- libavahi-common3: Avahi common library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the Avahi common library, which is a set of common
functions used by many of Avahis components and client applications.
- libavahi-common3-dbgsym: debug symbols for libavahi-common3
- libavahi-compat-libdnssd-dev: Development headers for the Avahi Apple Bonjour compatibility library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the development headers for Apple Bonjour compatibility
library of Avahi.
- libavahi-compat-libdnssd1: Avahi Apple Bonjour compatibility library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This library contains the Apple Bonjour compatibility library of Avahi.
- libavahi-compat-libdnssd1-dbgsym: debug symbols for libavahi-compat-libdnssd1
- libavahi-core-dev: Development files for Avahi's embeddable mDNS/DNS-SD library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the development files for Avahi's embeddable
mDNS/DNS-SD stack. This can be used by embedded application developers
to integrate mDNS/DNS-SD functionality into their applications.
.
You should not however use this library for non-embedded applications, you
should use libavahi-client-dev which interacts with the avahi daemon.
- libavahi-core7: Avahi's embeddable mDNS/DNS-SD library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the library for Avahi's embeddable mDNS/DNS-SD stack.
This can be used by embedded applications to integrate mDNS/DNS-SD
functionality into their applications.
.
You should not however use this library for non-embedded applications, you
should use libavahi-client which interacts with the avahi daemon.
- libavahi-core7-dbgsym: debug symbols for libavahi-core7
- libavahi-glib-dev: Development headers for the Avahi GLib integration library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the development headers for the interface
to integrate the Avahi libraries into a GLib main loop application,
including GTK+ applications.
- libavahi-glib1: Avahi GLib integration library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This library contains the interface to integrate the Avahi libraries
into a GLib main loop application, including GTK+ applications.
- libavahi-glib1-dbgsym: debug symbols for libavahi-glib1
- libavahi-gobject-dev: Development headers for the Avahi GObject library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the development headers for a GObject interface
to Avahi
- libavahi-gobject0: Avahi GObject library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This library contains the GObject wrapper for Avahi.
- libavahi-gobject0-dbgsym: debug symbols for libavahi-gobject0
- libavahi-ui-gtk3-0: Avahi GTK+ User interface library for GTK3
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This library contains a GTK+ widget for browsing services.
- libavahi-ui-gtk3-0-dbgsym: debug symbols for libavahi-ui-gtk3-0
- libavahi-ui-gtk3-dev: Development headers for the Avahi GTK+ User interface library
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains the development headers for the GTK+ library of Avahi.
- python3-avahi: Python utility package for Avahi
Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
It allows programs to publish and discover services and hosts
running on a local network with no specific configuration. For
example you can plug into a network and instantly find printers to
print to, files to look at and people to talk to.
.
This package contains utility modules to talk to Avahi with Python easier.