Changelog for
libdns_sd-0.8-35.1.x86_64.rpm :
* Thu Jun 20 2024 Michael Gorse
- Add avahi-filter-bogus-services.patch: no longer supply bogus services to callbacks (bsc#1226586).
* Thu Apr 04 2024 Dominique Leuenberger - Tag hardening patches as PATCH-FEATURE-OPENSUSE
* Tue Mar 26 2024 Xiaoguang Wang - Add avahi-CVE-2023-38471.patch: Extract host name using avahi_unescape_label (bsc#1216594, CVE-2023-38471).- Add avahi-CVE-2023-38469.patch: Reject overly long TXT resource records (bsc#1216598, CVE-2023-38469).
* Tue Mar 12 2024 pgajdosAATTsuse.com- remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476]
* Thu Nov 30 2023 Alynx Zhou - Add avahi-CVE-2023-38472.patch: Fix reachable assertion in avahi_rdata_parse (bsc#1216853, CVE-2023-38472).
* Mon Nov 27 2023 Dominique Leuenberger - Reformat avahi-gacdir.patch to apply as patch -p1.- Use %autopatch instead of deprecated %patchN format.
* Thu Nov 23 2023 Dominique Leuenberger - avahi-autoipd: drop the post script part migrating the user owning files in /var/lib/avahi-autoipd: the code was aiding migrations from SLE<=11/openSUSE<=12.3, which are no longer in scope for upgrades nowadays.
* Wed Nov 22 2023 Dominique Leuenberger - avahi-autoipd: guard %post chown with -h, to not follow symlinks (boo#1217398).
* Mon Nov 13 2023 Dominique Leuenberger - avahi-autoipd: only migrate files owned by avahi user if said user exists: if the user does not exist (fresh installs), then there is no chance any file is owned by the user (boo#1216730).
* Wed Nov 01 2023 Alynx Zhou - Add avahi-CVE-2023-38470.patch: Ensure each label is at least one byte long (bsc#1215947, CVE-2023-38470).
* Thu Oct 26 2023 Xiaoguang Wang - Add avahi-CVE-2023-38473.patch: derive alternative host name from its unescaped version (bsc#1216419 CVE-2023-38473).
* Wed Sep 20 2023 Ludwig Nussel - Don\'t require sudo. There is no indication it\'s actually used for anything.
* Tue Apr 11 2023 Bjørn Lie - Use ldconfig_scriptlets macro.
* Tue Apr 11 2023 Michael Gorse - Add avahi-CVE-2023-1981.patch: emit error if requested service is not found (boo#1210328 CVE-2023-1981).
* Mon Dec 19 2022 Dominique Leuenberger - Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts: they are not used, or supported, in a while already.
* Thu Dec 08 2022 Thorsten Kukuk - Remove avahi-daemon-check-dns.sh, avahi-daemon-check-dns-suse.patch and avahi-daemon.if-up Doesn\'t work since about 9 years and will not be executed on a fresh default installation anymore
* Mon Dec 05 2022 Johannes Segitz - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_avahi-daemon.service.patch
* harden_avahi-dnsconfd.service.patch
* Sun Sep 04 2022 Andreas Stieger - avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E (boo#1203092)
* Sat Jul 09 2022 Callum Farmer - Move the dbus-1 system.d file to /usr (bsc#1201345)
* Fri Apr 15 2022 Jan Engelhardt - Stop requiring \"avahi\" from \"libavahi-devel\". The devel package ought to facilitate building programs with avahi, not run the whole deamon.
* Wed Feb 23 2022 Dirk Müller - switch to use _multibuild- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete- use https urls
* Thu Feb 17 2022 Dirk Müller - remove avahi-mono
* subspecfiles, they are no longer required by anything. this makes the spec file slightly more readable.
* Wed Feb 16 2022 Michael Gorse - Replace avahi-0.6.31-systemd-order.patch with avahi-add-resolv-conf-to-inotify.patch: re-read configuration when resolv.conf changes, per discussion on the bug (boo#1194561).
* Fri Jan 21 2022 Callum Farmer - Change to systemd-sysusers
* Mon Jan 17 2022 Michael Gorse - Reinstate avahi-0.6.31-systemd-order.patch (boo#1194561). This can probably go away if/when gh#lathiat/avahi#118 is fixed.- Drop avahi-0.6.32-suppress-resolv-conf-warning.patch: we should no longer need this given the above patch.- Add several patches from git: 0001-man-fix-reference-to-avahi-autoipd.action-8-in-avahi.patch 0005-avahi-dnsconfd.service-Drop-Also-avahi-daemon.socket.patch 0006-man-add-missing-bshell.1-symlink.patch 0007-Ship-avahi-discover-1-bssh-1-and-bvnc-1-also-for-GTK.patch 0009-fix-bytestring-decoding-for-proper-display.patch 0010-avahi_dns_packet_consume_uint32-fix-potential-undefi.patch- Build manpages with xmltoman. Currently needed for bssh.- Minor spec file clean-up.- Require python-rpm-macros for all builds (boo#1194744 boo#1194745).
* Wed Jan 12 2022 Michael Gorse - Move sftp-ssh and ssh services to the doc directory. They allow a host\'s up/down status to be easily discovered and should not be enabled by default (boo#1179060).
* Mon Oct 25 2021 Yifan Jiang - Change %python38_version_nodots to %suse_version which is compatible with Leap and SLE. See also: https://github.com/openSUSE/python-rpm-macros/issues/107
* Tue Oct 19 2021 Dominique Leuenberger - Add rpmlintrc: Filter shlib-policy-name-error for libdns_sd (boo#1191750).
* Thu Sep 16 2021 Stanislav Brabec - Remove obsolete translation-update-upstream support (jsc#SLE-21105).
* Mon Aug 02 2021 Yifan Jiang - Obsolete the same version of mDNSResponder-lib and mDNSResponder in baselib.conf and spec.
* Fri Jul 02 2021 Michael Gorse - Add avahi-CVE-2021-3502.patch: fix NULL pointer crashes (boo#1184846 CVE-2021-3502).
* Wed Jun 02 2021 Christophe Giboudeaux - Fix libavahi-devel requirements. The devel package installs libavahi-libevent.so but didn\'t require the library it\'s pointing to.
* Tue Apr 20 2021 Michael Gorse - Add avahi-CVE-2021-3468.patch: avoid infinite loop by handling HUP event in client_work (boo#1184521 CVE-2021-3468). https://github.com/lathiat/avahi/pull/330
* Tue Feb 16 2021 Michael Gorse - Update avahi-daemon-check-dns.sh from Debian. Our previous version relied on ifconfig, route, and init.d.- Rebase avahi-daemon-check-dns-suse.patch, and drop privileges when invoking avahi-daemon-check-dns.sh (boo#1180827 CVE-2021-26720).- Add sudo to requires: used to drop privileges.
* Wed Feb 10 2021 Jan Engelhardt - Drop configure --libexecdir variable as it does not appear to be used by the source archive.
* Sun Jan 31 2021 Ben Greiner - Build python bindings subpackages for all flavors
* use the python-rpm-macros singlespec system: The macro %python_subpackages together with %python_subpackage_only creates the pythonXY-avahi bindings package for all python flavors on Tumbleweed (currently python36, python38)
* Put the avahi-bookmarks command under updates-alternatives control to avoid package conflicts between flavors
* outside of build_core, the build continues to use but not install everything in the primary python3 flavor.
* For distros without multiple python3 flavors and/or older python-rpm-macros, the status quo is unchanged.