Commit Graph

187 Commits

Author SHA256 Message Date
d30339ae14 Accepting request 1164608 from GNOME:Next
- Tag hardening patches as PATCH-FEATURE-OPENSUSE

OBS-URL: https://build.opensuse.org/request/show/1164608
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=241
2024-04-04 14:18:13 +00:00
13a4ac00ec Accepting request 1162477 from home:xiaoguang_wang:branches:GNOME:Factory
- 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).

OBS-URL: https://build.opensuse.org/request/show/1162477
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=239
2024-03-27 08:21:54 +00:00
fa84520b7e Accepting request 1157219 from home:pgajdos
- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]

OBS-URL: https://build.opensuse.org/request/show/1157219
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=237
2024-03-14 13:04:08 +00:00
88caf96f1d Accepting request 1129882 from home:AZhou:branches:GNOME:Factory
- Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
  avahi_rdata_parse (bsc#1216853, CVE-2023-38472).

OBS-URL: https://build.opensuse.org/request/show/1129882
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=235
2023-11-30 12:47:16 +00:00
3e70ef716d Accepting request 1129150 from GNOME:Next
- Reformat avahi-gacdir.patch to apply as patch -p1.
- Use %autopatch instead of deprecated %patchN format.

OBS-URL: https://build.opensuse.org/request/show/1129150
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=233
2023-11-27 15:46:20 +00:00
3f69dc7d07 Accepting request 1128273 from GNOME:Next
- 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.

OBS-URL: https://build.opensuse.org/request/show/1128273
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=231
2023-11-23 10:29:12 +00:00
443b7d5494 Accepting request 1128131 from GNOME:Next
- avahi-autoipd: guard %post chown with -h, to not follow symlinks
  (boo#1217398).

OBS-URL: https://build.opensuse.org/request/show/1128131
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=230
2023-11-22 20:59:12 +00:00
e7c2e0e859 Accepting request 1125434 from GNOME:Next
- 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).

OBS-URL: https://build.opensuse.org/request/show/1125434
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=228
2023-11-15 12:55:57 +00:00
8163e6028c Accepting request 1121540 from home:AZhou:branches:GNOME:Factory
- Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
  byte long (bsc#1215947, CVE-2023-38470).

OBS-URL: https://build.opensuse.org/request/show/1121540
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=226
2023-11-01 13:03:12 +00:00
72c1ffec8c Accepting request 1120497 from home:xiaoguang_wang:branches:GNOME:Factory
- Add avahi-CVE-2023-38473.patch: derive alternative host name from
  its unescaped version (bsc#1216419 CVE-2023-38473).

OBS-URL: https://build.opensuse.org/request/show/1120497
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=224
2023-10-26 18:45:10 +00:00
5f4c2c7d55 Accepting request 1112491 from home:lnussel:branches:GNOME:Factory
- Don't require sudo. There is no indication it's actually used for
  anything.

OBS-URL: https://build.opensuse.org/request/show/1112491
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=221
2023-09-22 20:04:52 +00:00
15ea1f32a3 Accepting request 1109793 from GNOME:Next
Pushing GNOME 45.rc packages

OBS-URL: https://build.opensuse.org/request/show/1109793
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=219
2023-09-12 01:54:17 +00:00
4cdd0a8959 Accepting request 1078523 from GNOME:Next
- Add avahi-CVE-2023-1981.patch: emit error if requested service
  is not found (boo#1210328 CVE-2023-1981).

OBS-URL: https://build.opensuse.org/request/show/1078523
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=217
2023-04-11 21:24:43 +00:00
cc174dd54f Accepting request 1043760 from GNOME:Next
- Drop %{_sysconfdir}/sysconfig/network/if-{up,down}.d scripts:
  they are not used, or supported, in a while already.

  Doesn't work since about 9 years and will not be executed on a

OBS-URL: https://build.opensuse.org/request/show/1043760
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=215
2022-12-20 17:56:10 +00:00
795e2c20fe Accepting request 1041663 from home:kukuk:cleanup
- 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

OBS-URL: https://build.opensuse.org/request/show/1041663
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=213
2022-12-08 16:13:31 +00:00
0b0c1ce0bf -------------------------------------------------------------------
- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)

  by anything. this makes the spec file slightly more readable.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=211
2022-12-05 12:36:19 +00:00
014337f5c0 Accepting request 990376 from home:jsegitz:branches:systemdhardening:GNOME:Factory
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/990376
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=209
2022-12-03 12:16:12 +00:00
780e418927 Accepting request 1001132 from home:AndreasStieger:branches:GNOME:Factory
- avahi-daemon-check-dns.sh: convert obsolete egrep call to grep -E
  (boo#1203092)

OBS-URL: https://build.opensuse.org/request/show/1001132
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=207
2022-09-06 07:03:54 +00:00
aedc73e6c0 Accepting request 988019 from home:gmbr3:Active
- Move the dbus-1 system.d file to /usr (bsc#1201345)

OBS-URL: https://build.opensuse.org/request/show/988019
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=205
2022-07-19 08:26:52 +00:00
71c960bb87 Accepting request 970362 from home:jengelh:branches:GNOME:Factory
- Stop requiring "avahi" from "libavahi-devel". The devel package
  ought to facilitate building programs with avahi, not run the
  whole deamon.

OBS-URL: https://build.opensuse.org/request/show/970362
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=203
2022-04-20 12:08:59 +00:00
b30065664d Accepting request 957093 from home:dirkmueller:Factory
- switch to use _multibuild
- delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
- use https urls

OBS-URL: https://build.opensuse.org/request/show/957093
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=201
2022-02-23 16:22:36 +00:00
c42d63779a Accepting request 955708 from home:dirkmueller:Factory
- remove avahi-mono* subspecfiles, they are no longer required
  by anything. this makes the spec file slightly more readable.

OBS-URL: https://build.opensuse.org/request/show/955708
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=198
2022-02-18 01:06:16 +00:00
96533482a5 Accepting request 955448 from GNOME:Next
- 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).

OBS-URL: https://build.opensuse.org/request/show/955448
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=197
2022-02-17 17:43:31 +00:00
39ae1a7257 Accepting request 947943 from home:gmbr3:Active
- Change to systemd-sysusers

OBS-URL: https://build.opensuse.org/request/show/947943
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=196
2022-02-03 21:54:42 +00:00
2d72c795f9 Accepting request 947263 from GNOME:Next
- 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).

OBS-URL: https://build.opensuse.org/request/show/947263
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=195
2022-01-19 17:27:54 +00:00
3359e30fb5 Accepting request 945864 from GNOME:Next
- 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).

OBS-URL: https://build.opensuse.org/request/show/945864
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=194
2022-01-12 19:39:18 +00:00
d3ac09efaa Accepting request 927314 from home:yfjiang:branches:GNOME:STABLE:41
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

OBS-URL: https://build.opensuse.org/request/show/927314
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=192
2021-10-26 10:03:11 +00:00
d3731f82ca Accepting request 926163 from GNOME:Next
- Add rpmlintrc: Filter shlib-policy-name-error for libdns_sd
  (boo#1191750).

The error should soon get a 10000 badness rating, which would make the package faile

OBS-URL: https://build.opensuse.org/request/show/926163
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=191
2021-10-19 12:04:01 +00:00
4d02ab209f Accepting request 919909 from home:sbrabec:branches:tuu-goodbye
- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).

OBS-URL: https://build.opensuse.org/request/show/919909
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=190
2021-09-20 10:06:11 +00:00
7103899000 Accepting request 909699 from home:yfjiang:branches:GNOME:Factory
- Obsolete the same version of mDNSResponder-lib and mDNSResponder
  in baselib.conf and spec.

OBS-URL: https://build.opensuse.org/request/show/909699
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=189
2021-08-02 10:18:46 +00:00
7f1c3b1897 Accepting request 903764 from GNOME:Next
- Add avahi-CVE-2021-3502.patch: fix NULL pointer crashes
  (boo#1184846 CVE-2021-3502).

OBS-URL: https://build.opensuse.org/request/show/903764
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=188
2021-07-05 13:36:28 +00:00
f3def4aa60 Accepting request 896879 from home:cgiboudeaux:branches:GNOME:Factory
- Fix libavahi-devel requirements. The devel package installs
  libavahi-libevent.so but didn't require the library it's
  pointing to.

OBS-URL: https://build.opensuse.org/request/show/896879
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=186
2021-06-03 10:40:06 +00:00
77b1b60360 Accepting request 887071 from GNOME:Next
- 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

OBS-URL: https://build.opensuse.org/request/show/887071
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=184
2021-04-22 08:27:33 +00:00
bdcdeadf85 Accepting request 872987 from GNOME:Next
- 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.

OBS-URL: https://build.opensuse.org/request/show/872987
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=182
2021-02-19 21:27:57 +00:00
cbc274f781 Accepting request 871002 from home:jengelh:branches:GNOME:Factory
Please give it a look.
- Drop configure --libexecdir variable as it does not appear
  to be used by the source archive.

OBS-URL: https://build.opensuse.org/request/show/871002
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=180
2021-02-11 12:16:41 +00:00
400a9bbd5f Accepting request 868375 from home:bnavigator:branches:GNOME:Factory
- Fix split-provides for python3-avahi-gtk: avahi-python is
  provided/obsoleted by the primary python38-avahi package.
  avahi-discover is the only extra file provided here, not 
  avahi-bookmarks
- 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.

OBS-URL: https://build.opensuse.org/request/show/868375
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=179
2021-02-10 12:44:14 +00:00
d27062d14f Accepting request 842856 from GNOME:Next
update to 3.38.1 - TW should be ready

OBS-URL: https://build.opensuse.org/request/show/842856
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=177
2020-10-26 08:10:07 +00:00
39b524941c Accepting request 824809 from home:jengelh:branches:GNOME:Factory
- Skip the xargs dance and just use find directly.

- Skip the xargs dance and just use find directly.

- Skip the xargs dance and just use find directly.

OBS-URL: https://build.opensuse.org/request/show/824809
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=175
2020-08-07 08:16:23 +00:00
348882c77e Accepting request 824074 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/824074
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=174
2020-08-07 07:39:25 +00:00
026f679097 - Call xargs -r0 instead of just xargs -r: guard against file names
with whitespaces.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=172
2020-07-30 10:09:03 +00:00
2f2388ff77 Accepting request 822199 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/822199
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=170
2020-07-28 09:46:56 +00:00
442f0aa154 Accepting request 792425 from home:scarabeus_iv:branches:GNOME:Factory
- Do not pull in dbus-1-python which is py2 variant but properly
  pull in the python3 package

OBS-URL: https://build.opensuse.org/request/show/792425
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=168
2020-04-15 18:17:08 +00:00
6c5cd89122 - Require shadow instead of pwdutils: pwdutils has been absorbed
and replaced by shadow long ago.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=166
2020-02-02 09:13:48 +00:00
fbc9e0f10e Accepting request 769335 from home:kukuk:branches:GNOME:Factory
- pwdutils is gone long time ago

OBS-URL: https://build.opensuse.org/request/show/769335
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=165
2020-02-02 09:12:15 +00:00
0114308a50 Accepting request 767098 from GNOME:Next
Eliminate the -lang recommends

OBS-URL: https://build.opensuse.org/request/show/767098
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=163
2020-01-26 14:40:03 +00:00
b879c0a639 Accepting request 761804 from home:marxin:branches:GNOME:Factory
- Use %make_build.

OBS-URL: https://build.opensuse.org/request/show/761804
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=161
2020-01-08 18:58:21 +00:00
05a5904cb9 Accepting request 725436 from home:jengelh:branches:GNOME:Factory
- Trim descriptions of secondary packages.

OBS-URL: https://build.opensuse.org/request/show/725436
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=159
2019-08-23 10:23:55 +00:00
5c50d73461 Accepting request 725223 from GNOME:Next
Subbing for feedback

OBS-URL: https://build.opensuse.org/request/show/725223
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=158
2019-08-22 12:14:35 +00:00
0a65a96eb0 Accepting request 714069 from home:mgerstner:branches:GNOME:Factory
- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
  firewalld, see [1].
  [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html

OBS-URL: https://build.opensuse.org/request/show/714069
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=156
2019-07-09 21:31:22 +00:00
adfe353dae Accepting request 695154 from GNOME:Next
- Drop -Qt4 variant: Qt4 is EOL.

  what is upstream (boo#1110668).

OBS-URL: https://build.opensuse.org/request/show/695154
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/avahi?expand=0&rev=154
2019-04-17 15:31:55 +00:00