avahi 0.8-1ubuntu1 source package in Ubuntu
Changelog
avahi (0.8-1ubuntu1) groovy; urgency=low * Merge from Debian unstable. Remaining changes: - Remove avahi-daemon-check-dns.sh hack, the feature is provided by libnss-mdns now * Dropped changes, included upstream: - debian/patches/CVE-2017-6519-and-CVE-2018-1000845.patch: fix in avahi-core/server.c. - debian/patches/local-only-services-support.patch: replaced by the upstream commited version, part of the code which was there to workaround a ippusbxd issue has been removed since the problem has been resolved in cups now - local-only-services-support.patch: Added support for advertising * Dropped changes: - Add udebs corresponding to libavahi-common3 and libavahi-core7, for maas-enlist-udeb: dropped, d-i no longer used for installing maas. avahi (0.8-1) unstable; urgency=medium * Team upload [ Andreas Henriksson ] * New upstream release (Closes: #951691) - Support local-only services via the loopback interface (Closes: #909564) - Don't crash on keys with an empty value (Closes: #947891) - Drop patches that are included upstream - Disable Qt5 main loop binding for now - Update libavahi-core7.symbols with newly added symbols * d/p/Fetch-build-db-from-upstream-git.patch: Patch back in a script that was omitted from the upstream tarball * libavahi-core-dev: spelling-error-in-description shoudl should * Drop obsolete X-Python-Version field [ Simon McVittie ] * Summarize significant upstream changes above * Disable libevent main loop binding for now * Continue to use Python 2 for now, so we can test v0.8 independent of the switch from Python 2 to Python 3 * d/p/avahi_dns_packet_consume_uint32-fix-potential-undefined-b.patch: Add patch from upstream git to fix undefined left-shift * d/p/fix-bytestring-decoding-for-proper-display.patch, d/p/avahi-discover-Don-t-decode-unicode-strings-only-bytestri.patch: Make avahi-discover work for both Python 2 and Python 3 (hopefully Closes: #876107) * Replace stage1 build-profile with nopython and pkg.avahi.nogui * Set avahi user's home directory to /run/avahi-daemon for new installs. For existing installations, it continues to be the equivalent-but-deprecated /var/run/avahi-daemon. * Add Build-Depends-Package to all .symbols files * Don't explicitly link --as-needed. This is the default in bullseye toolchains anyway. * Use dpkg's default.mk * Enable full compiler hardening * Remove migration path from obsolete avahi-dbg package. It was most recently shipped before Debian 9 'stretch', and we don't support skipping a version when upgrading. * Build-depend on python2. We don't actually need Python development files here, just the interpreter itself. * d/rules: Make install invocations not require fakeroot. The default for install(1) is 0755, root:root if running as root, or 0755 without ownership changes if running as an unprivileged user. Under Rules-Requires-Root: no, we cannot explicitly chown a file, but having it owned by the build user during build results in it being owned by root:root in the .deb, which is what we want anyway. * Set Rules-Requires-Root to no * Standards-Version: 4.5.0 (no changes required) * Move to debhelper-compat 12. * Don't explicitly stop avahi-daemon.service in prerm. The dh_installsystemd infrastructure handles this now. We do still mask the service, since dh_installsystemd doesn't prevent D-Bus activation. * Add ${misc:Pre-Depends} to all packages * Add a patch to force a specific service type database format. It was traditionally a gdbm database in Debian, but v0.8's build-db, when run under Python 2, prefers dbhash (bsddb). * d/avahi-autoipd.preinst: Remove transitional code from pre-stretch avahi (0.7-5) unstable; urgency=medium * Team upload * Build-depend on python-gi in addition to python-gi-dev. python-gi-dev is likely to lose its python-gi dependency to help with tracking the removal of Python 2 dependencies. (Closes: #945034) * d/p/Drop-legacy-unicast-queries-from-address-not-on-local-lin.patch: Add patch from upstream to fix traffic amplification attacks (CVE-2017-6519, CVE-2018-1000845; Closes: #917047) * d/patches: Annotate with forwarding status * d/avahi-daemon-check-dns.sh: Wrap host command with timeout(1) to avoid it stalling indefinitely on some systems. Mitigates: #559927, #898038, #929010. Thanks to Trent Lloyd and Ubuntu. -- Steve Langasek <email address hidden> Wed, 20 May 2020 15:00:00 -0700
Upload details
- Uploaded by:
- Steve Langasek
- Uploaded to:
- Groovy
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- net
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
avahi_0.8.orig.tar.gz | 1.5 MiB | 060309d7a333d38d951bc27598c677af1796934dbd98e1024e7ad8de798fedda |
avahi_0.8-1ubuntu1.debian.tar.xz | 37.3 KiB | 699423c9e2a8736b78d67bf9f2d0cefc70c829420d65fca11befbb60a8a1134f |
avahi_0.8-1ubuntu1.dsc | 4.0 KiB | 7651b13f9de8682f0ab019cca05e49d474e48f3ef09e1e43f27a5a40a4cd3183 |
Available diffs
- diff from 0.7-4ubuntu7 to 0.8-1ubuntu1 (165.1 KiB)
Binary packages built by this source
- avahi-autoipd: No summary available for avahi-autoipd in ubuntu groovy.
No description available for avahi-autoipd in ubuntu groovy.
- avahi-autoipd-dbgsym: No summary available for avahi-autoipd-dbgsym in ubuntu groovy.
No description available for avahi-autoipd-
dbgsym in ubuntu groovy.
- avahi-daemon: No summary available for avahi-daemon in ubuntu groovy.
No description available for avahi-daemon in ubuntu groovy.
- avahi-daemon-dbgsym: No summary available for avahi-daemon-dbgsym in ubuntu groovy.
No description available for avahi-daemon-dbgsym in ubuntu groovy.
- avahi-discover: No summary available for avahi-discover in ubuntu groovy.
No description available for avahi-discover in ubuntu groovy.
- avahi-dnsconfd: No summary available for avahi-dnsconfd in ubuntu groovy.
No description available for avahi-dnsconfd in ubuntu groovy.
- avahi-dnsconfd-dbgsym: No summary available for avahi-dnsconfd-dbgsym in ubuntu groovy.
No description available for avahi-dnsconfd-
dbgsym in ubuntu groovy.
- avahi-ui-utils: No summary available for avahi-ui-utils in ubuntu groovy.
No description available for avahi-ui-utils in ubuntu groovy.
- avahi-ui-utils-dbgsym: No summary available for avahi-ui-utils-dbgsym in ubuntu groovy.
No description available for avahi-ui-
utils-dbgsym in ubuntu groovy.
- avahi-utils: No summary available for avahi-utils in ubuntu groovy.
No description available for avahi-utils in ubuntu groovy.
- avahi-utils-dbgsym: No summary available for avahi-utils-dbgsym in ubuntu groovy.
No description available for avahi-utils-dbgsym in ubuntu groovy.
- gir1.2-avahi-0.6: No summary available for gir1.2-avahi-0.6 in ubuntu groovy.
No description available for gir1.2-avahi-0.6 in ubuntu groovy.
- libavahi-client-dev: No summary available for libavahi-client-dev in ubuntu groovy.
No description available for libavahi-client-dev in ubuntu groovy.
- libavahi-client3: No summary available for libavahi-client3 in ubuntu groovy.
No description available for libavahi-client3 in ubuntu groovy.
- libavahi-client3-dbgsym: No summary available for libavahi-client3-dbgsym in ubuntu groovy.
No description available for libavahi-
client3- dbgsym in ubuntu groovy.
- libavahi-common-data: No summary available for libavahi-common-data in ubuntu groovy.
No description available for libavahi-
common- data in ubuntu groovy.
- libavahi-common-dev: No summary available for libavahi-common-dev in ubuntu groovy.
No description available for libavahi-common-dev in ubuntu groovy.
- libavahi-common3: No summary available for libavahi-common3 in ubuntu groovy.
No description available for libavahi-common3 in ubuntu groovy.
- libavahi-common3-dbgsym: No summary available for libavahi-common3-dbgsym in ubuntu groovy.
No description available for libavahi-
common3- dbgsym in ubuntu groovy.
- libavahi-compat-libdnssd-dev: No summary available for libavahi-compat-libdnssd-dev in ubuntu groovy.
No description available for libavahi-
compat- libdnssd- dev in ubuntu groovy.
- libavahi-compat-libdnssd1: No summary available for libavahi-compat-libdnssd1 in ubuntu groovy.
No description available for libavahi-
compat- libdnssd1 in ubuntu groovy.
- libavahi-compat-libdnssd1-dbgsym: No summary available for libavahi-compat-libdnssd1-dbgsym in ubuntu groovy.
No description available for libavahi-
compat- libdnssd1- dbgsym in ubuntu groovy.
- libavahi-core-dev: No summary available for libavahi-core-dev in ubuntu groovy.
No description available for libavahi-core-dev in ubuntu groovy.
- libavahi-core7: No summary available for libavahi-core7 in ubuntu groovy.
No description available for libavahi-core7 in ubuntu groovy.
- libavahi-core7-dbgsym: No summary available for libavahi-core7-dbgsym in ubuntu groovy.
No description available for libavahi-
core7-dbgsym in ubuntu groovy.
- libavahi-glib-dev: No summary available for libavahi-glib-dev in ubuntu groovy.
No description available for libavahi-glib-dev in ubuntu groovy.
- libavahi-glib1: No summary available for libavahi-glib1 in ubuntu groovy.
No description available for libavahi-glib1 in ubuntu groovy.
- libavahi-glib1-dbgsym: No summary available for libavahi-glib1-dbgsym in ubuntu groovy.
No description available for libavahi-
glib1-dbgsym in ubuntu groovy.
- libavahi-gobject-dev: No summary available for libavahi-gobject-dev in ubuntu groovy.
No description available for libavahi-
gobject- dev in ubuntu groovy.
- libavahi-gobject0: No summary available for libavahi-gobject0 in ubuntu groovy.
No description available for libavahi-gobject0 in ubuntu groovy.
- libavahi-gobject0-dbgsym: No summary available for libavahi-gobject0-dbgsym in ubuntu groovy.
No description available for libavahi-
gobject0- dbgsym in ubuntu groovy.
- libavahi-ui-gtk3-0: No summary available for libavahi-ui-gtk3-0 in ubuntu groovy.
No description available for libavahi-ui-gtk3-0 in ubuntu groovy.
- libavahi-ui-gtk3-0-dbgsym: No summary available for libavahi-ui-gtk3-0-dbgsym in ubuntu groovy.
No description available for libavahi-
ui-gtk3- 0-dbgsym in ubuntu groovy.
- libavahi-ui-gtk3-dev: No summary available for libavahi-ui-gtk3-dev in ubuntu groovy.
No description available for libavahi-
ui-gtk3- dev in ubuntu groovy.
- python-avahi: No summary available for python-avahi in ubuntu groovy.
No description available for python-avahi in ubuntu groovy.