From d38aeeec40e5b7b3651dbe09ac0dcd33c4682af4 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Thu, 27 Feb 2020 16:31:41 -0600 Subject: [PATCH 01/25] "Adding package.cfg file" --- package.cfg | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package.cfg diff --git a/package.cfg b/package.cfg new file mode 100644 index 0000000..66ea79d --- /dev/null +++ b/package.cfg @@ -0,0 +1,2 @@ +[koji] +targets = epel8 epel8-playground \ No newline at end of file From ddfa0a99654619f6b4d4c62512ab531909ea49a7 Mon Sep 17 00:00:00 2001 From: Sam P Date: Thu, 27 Feb 2020 16:45:33 -0600 Subject: [PATCH 02/25] Initial Package Release --- .gitignore | 3 +++ sources | 3 +++ wsdd.spec | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 74 insertions(+) create mode 100644 .gitignore create mode 100644 sources create mode 100644 wsdd.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6f1130d --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/wsdd-0.5.tar.gz +/wsdd.service +/wsdd.xml diff --git a/sources b/sources new file mode 100644 index 0000000..8dfcdd0 --- /dev/null +++ b/sources @@ -0,0 +1,3 @@ +SHA512 (wsdd-0.5.tar.gz) = fe300de7d900f34b43c81358506b2e62ecbf980e6c65b377f87e3a9618afeef9dff2ed041b660b58bce0944d221ca26b2fc1c1ff7e0155edef615ed6d5ec5cd5 +SHA512 (wsdd.service) = 48870632f10b706955306ce9a63f999c4689ec6b78d2519b469b42748041391b6f7ecd184852478e1be5cfdcb399cdc11ff792eb4bf26229f08c99ea63b4bca8 +SHA512 (wsdd.xml) = 7717ae6458556a4de252cbce0889fc8e1c85f780c0b0a42c528dbf695bc43776720291b0cd1a4965a4660699689c79b4255aef704a27b16683849521d418204f diff --git a/wsdd.spec b/wsdd.spec new file mode 100644 index 0000000..3271e17 --- /dev/null +++ b/wsdd.spec @@ -0,0 +1,68 @@ +Name: wsdd +Version: 0.5 +Release: 2%{?dist} +Summary: Web Services Dynamic Discovery host daemon +License: MIT +URL: https://github.com/christgau/wsdd +Source0: https://github.com/christgau/wsdd/archive/v%{version}/wsdd-%{version}.tar.gz +Source1: wsdd.service +Source2: wsdd.xml +BuildArch: noarch +BuildRequires: systemd +Requires(pre): shadow-utils + + +%description +wsdd implements a Web Service Discovery host daemon. This enables (Samba) +hosts, like your local NAS device, to be found by Web Service Discovery Clients +like Windows. + + +%prep +%autosetup + + +%install +install -pDm644 %{S:1} %{buildroot}%{_unitdir}/wsdd.service +install -pDm644 %{S:2} %{buildroot}%{_usr}/lib/firewalld/services/wsdd.xml +install -pDm644 man/wsdd.1 %{buildroot}%{_mandir}/man1/wsdd.1 +install -pDm755 src/wsdd.py %{buildroot}%{_bindir}/wsdd + + +%pre +getent group wsdd >/dev/null || groupadd -r wsdd +getent passwd wsdd >/dev/null || \ + useradd -r -g wsdd -d / -s /sbin/nologin \ + -c "%{summary}" wsdd +exit 0 + +%post +%systemd_post wsdd.service + +%preun +%systemd_preun wsdd.service + +%postun +%systemd_postun_with_restart wsdd.service + +%files +%{_unitdir}/wsdd.service +%{_usr}/lib/firewalld/services/wsdd.xml +%{_bindir}/wsdd +%{_mandir}/man1/wsdd.1* +%license LICENCE +%doc AUTHORS README.md + + +%changelog +* Fri Feb 21 2020 Sam P - 0.5-2 +- Removed unnecessary build dependency + +* Thu Feb 20 2020 Sam P - 0.5-1 +- Updated to latest upstream release + +* Wed Dec 11 2019 Sam P - 0.4-2 +- Added systemd unit scriptlet sections + +* Tue Nov 19 2019 Sam P - 0.4-1 +- Initial package From fca804dc20ad33824054620291b6d25f51646851 Mon Sep 17 00:00:00 2001 From: Sam Patwin Date: Tue, 14 Jul 2020 12:42:33 -0500 Subject: [PATCH 03/25] Removed vimdiff markers --- wsdd.spec | 7 ------- 1 file changed, 7 deletions(-) diff --git a/wsdd.spec b/wsdd.spec index 50004b1..2fdf0e2 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -50,21 +50,14 @@ exit 0 %{_usr}/lib/firewalld/services/wsdd.xml %{_bindir}/wsdd %{_mandir}/man1/wsdd.1* -<<<<<<< HEAD -%license LICENCE -======= %license LICENSE ->>>>>>> master %doc AUTHORS README.md %changelog -<<<<<<< HEAD -======= * Mon Jul 13 2020 Sam P - 0.6.1-1 - Updated to upstream latest release ->>>>>>> master * Fri Feb 21 2020 Sam P - 0.5-2 - Removed unnecessary build dependency From f6ef5406fc55ae4f7d756086e7cc52060349d0aa Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Thu, 24 Sep 2020 18:56:12 +0000 Subject: [PATCH 04/25] remove package.cfg per new epel-playground policy --- package.cfg | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 package.cfg diff --git a/package.cfg b/package.cfg deleted file mode 100644 index 66ea79d..0000000 --- a/package.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[koji] -targets = epel8 epel8-playground \ No newline at end of file From eefe13d3cd9017e43e30a1c9c648f414a572d0f5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:42:09 +0000 Subject: [PATCH 05/25] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wsdd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wsdd.spec b/wsdd.spec index 5fd870f..4adea5f 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -1,6 +1,6 @@ Name: wsdd Version: 0.7.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd @@ -61,6 +61,9 @@ exit 0 %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 0.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Dec 03 2021 survient@fedoraproject.org - 0.7.0-1 - Latest upstream release. From 17ece14d51220ed6b23cc358c797d39eed462897 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 12:40:03 +0000 Subject: [PATCH 06/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wsdd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wsdd.spec b/wsdd.spec index 4adea5f..14fb1fb 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -1,6 +1,6 @@ Name: wsdd Version: 0.7.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd @@ -61,6 +61,9 @@ exit 0 %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 0.7.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 0.7.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 26eb04b609ff12fdfcdb8b93641ba6dbb4e78067 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 07:01:52 +0000 Subject: [PATCH 07/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wsdd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wsdd.spec b/wsdd.spec index 14fb1fb..2d57441 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -1,6 +1,6 @@ Name: wsdd Version: 0.7.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd @@ -61,6 +61,9 @@ exit 0 %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 0.7.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 0.7.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 1c5efb0fbe05472345169d7a9827db448ab53ee5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 18:24:35 +0000 Subject: [PATCH 08/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wsdd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wsdd.spec b/wsdd.spec index 2d57441..8b62256 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -1,6 +1,6 @@ Name: wsdd Version: 0.7.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd @@ -61,6 +61,9 @@ exit 0 %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 0.7.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Jan 21 2023 Fedora Release Engineering - 0.7.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From b846d353c354e0efe786fd899c57f3d8a8670561 Mon Sep 17 00:00:00 2001 From: Ondrej Holy Date: Fri, 6 Oct 2023 14:11:59 +0200 Subject: [PATCH 09/25] Update to 0.7.1 --- .gitignore | 1 + sources | 4 ++-- wsdd.spec | 12 ++++++++---- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index d284373..2c69437 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /wsdd-0.6.3.tar.gz /wsdd-0.6.4.tar.gz /wsdd-0.7.0.tar.gz +/wsdd-0.7.1.tar.gz diff --git a/sources b/sources index 1a700ef..ba41b0d 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ -SHA512 (wsdd-0.7.0.tar.gz) = 06926872a63b16526c315dd97e0b7711475c7a4f348db3cb994694256dd01ab099b98b0f6881a7a4fae97b9a8c6784da4b0dc7ec30bb607aa77c824d0687ee76 -SHA512 (wsdd.service) = 2725f5a5396d747a752a6a01671819cf4bed30d27ba497f6fe568cf8b39408d8cd79ee89eefaa03248ad5d6ea69d593347f7dfebeaa667f1c0abff2c8f193fb7 +SHA512 (wsdd-0.7.1.tar.gz) = 3d65fd5d5b4bd6ff37409e07301e082ffd2bb5df184cc12730e2cb2d36ebef030c6121b515af9c7eca59562e73414c7da6f7a6cd1b05c3bb27745e402cd7f684 +SHA512 (wsdd.service) = 39e050cb4dfdeeee11eaaea027d8794e10f153a2ce1f6601fc30b6e053d87cec21f36997d65c5d361d5799a3901d92afebb4e689ec613125a4a7be92456d5054 SHA512 (wsdd.xml) = 36def332798589dde0a5c514f64812f888208e18b8ccd163f1e1ab80fd81838c9b6c900f5e4d1a45ace571b1effa16182ad8116c7bdd836a4c8cf36f49bd863e SHA512 (wsdd-http.xml) = 6238be4d37eaeb412ce87f67cd6fa19af3a3dea25c1a23537eff6955eaf7bcce399a13d845107b65a3c4bb0bc89d4bf372570742aa5ed0b2f7ecfd0598c1a23e SHA512 (wsdd.sysconfig) = 12909698de7cd5972e721184dd7dcecf9bc4a25647e4516a7298666957c9b927e033517065c24ea350a9db72b3dc76fba6d260f16c1a5db4fee52daab04e3581 diff --git a/wsdd.spec b/wsdd.spec index 8b62256..a9b0ef8 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -1,6 +1,6 @@ Name: wsdd -Version: 0.7.0 -Release: 5%{?dist} +Version: 0.7.1 +Release: 1%{?dist} Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd @@ -9,6 +9,7 @@ Source1: wsdd.service Source2: wsdd.xml Source3: wsdd-http.xml Source4: wsdd.sysconfig + BuildArch: noarch BuildRequires: systemd Requires(pre): shadow-utils @@ -29,7 +30,7 @@ install -pDm644 %{S:1} %{buildroot}%{_unitdir}/wsdd.service install -pDm644 %{S:2} %{buildroot}%{_usr}/lib/firewalld/services/wsdd.xml install -pDm644 %{S:3} %{buildroot}%{_usr}/lib/firewalld/services/wsdd-http.xml install -pDm644 %{S:4} %{buildroot}%{_sysconfdir}/sysconfig/wsdd -install -pDm644 man/wsdd.1 %{buildroot}%{_mandir}/man1/wsdd.1 +install -pDm644 man/wsdd.8 %{buildroot}%{_mandir}/man8/wsdd.8 install -pDm755 src/wsdd.py %{buildroot}%{_bindir}/wsdd @@ -55,12 +56,15 @@ exit 0 %{_usr}/lib/firewalld/services/wsdd-http.xml %config(noreplace) %{_sysconfdir}/sysconfig/wsdd %{_bindir}/wsdd -%{_mandir}/man1/wsdd.1* +%{_mandir}/man8/wsdd.8* %license LICENSE %doc AUTHORS README.md %changelog +* Fri Oct 06 2023 Ondrej Holy - 0.7.1-1 +- Update to 0.7.1. + * Sat Jul 22 2023 Fedora Release Engineering - 0.7.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From c65d2b83f71d264e4a0aedf21742640618aa22ff Mon Sep 17 00:00:00 2001 From: Ondrej Holy Date: Tue, 7 Nov 2023 10:42:59 +0100 Subject: [PATCH 10/25] Backport fix for crashes when message contains multiple xaddrs --- ...f346bbb22777a8f66b0d6c6ef899f6d6cc74.patch | 87 +++++++++++++++++++ wsdd.spec | 5 +- 2 files changed, 91 insertions(+), 1 deletion(-) create mode 100644 c4a5f346bbb22777a8f66b0d6c6ef899f6d6cc74.patch diff --git a/c4a5f346bbb22777a8f66b0d6c6ef899f6d6cc74.patch b/c4a5f346bbb22777a8f66b0d6c6ef899f6d6cc74.patch new file mode 100644 index 0000000..acf0305 --- /dev/null +++ b/c4a5f346bbb22777a8f66b0d6c6ef899f6d6cc74.patch @@ -0,0 +1,87 @@ +From c4a5f346bbb22777a8f66b0d6c6ef899f6d6cc74 Mon Sep 17 00:00:00 2001 +From: Steffen Christgau +Date: Sun, 14 May 2023 21:47:16 +0200 +Subject: [PATCH] fix(src): Handle multiple xaddrs in ResolveMatch/ProbeMatch + +Currently, the `ProbeMatch`/`ResolveMatch` messages with multiple +transport addresses cause the `http.client.InvalidURL: URL can't contain +control characters.` exceptions. Those messages seem to be valid and can +be received e.g. from HP printers. Let's use the same approach as it was +implemented for the `Hello` message over the +https://github.com/christgau/wsdd/commit/918a1ae8a3e600366ccdf936bb247a43143f298f +commit to fix this issue. + +Related: https://github.com/christgau/wsdd/issues/89 +Fixes: https://github.com/christgau/wsdd/issues/149 + +Co-authored-by: Ondrej Holy +Signed-off-by: Steffen Christgau +--- + src/wsdd.py | 33 ++++++++++++++++++++------------- + 1 file changed, 20 insertions(+), 13 deletions(-) + +diff --git a/src/wsdd.py b/src/wsdd.py +index 862c6eb..39f54c9 100755 +--- a/src/wsdd.py ++++ b/src/wsdd.py +@@ -738,6 +738,17 @@ def teardown(self) -> None: + def handle_packet(self, msg: str, src: Optional[UdpAddress] = None) -> None: + self.handle_message(msg, src) + ++ def __extract_xaddr(self, xaddrs: str) -> Optional[str]: ++ for addr in xaddrs.strip().split(): ++ if (self.mch.address.family == socket.AF_INET6) and ('//[fe80::' in addr): ++ # use first link-local address for IPv6 ++ return addr ++ elif self.mch.address.family == socket.AF_INET: ++ # use first (and very likely the only) IPv4 address ++ return addr ++ ++ return None ++ + def handle_hello(self, header: ElementTree.Element, body: ElementTree.Element) -> Optional[WSDMessage]: + pm_path = 'wsd:Hello' + endpoint, xaddrs = self.extract_endpoint_metadata(body, pm_path) +@@ -747,17 +758,7 @@ def handle_hello(self, header: ElementTree.Element, body: ElementTree.Element) - + self.enqueue_datagram(msg, self.mch.multicast_address) + return None + +- xaddr = None +- for addr in xaddrs.strip().split(): +- if (self.mch.address.family == socket.AF_INET6) and ('//[fe80::' in addr): +- # use first link-local address for IPv6 +- xaddr = addr +- break +- elif self.mch.address.family == socket.AF_INET: +- # use first (and very likely the only) IPv4 address +- xaddr = addr +- break +- ++ xaddr = self.__extract_xaddr(xaddrs) + if xaddr is None: + return None + +@@ -790,7 +791,10 @@ def handle_probe_match(self, header: ElementTree.Element, body: ElementTree.Elem + self.enqueue_datagram(msg, self.mch.multicast_address) + return None + +- xaddr = xaddrs.strip() ++ xaddr = self.__extract_xaddr(xaddrs) ++ if xaddr is None: ++ return None ++ + logger.debug('probe match for {} on {}'.format(endpoint, xaddr)) + self.perform_metadata_exchange(endpoint, xaddr) + +@@ -809,7 +813,10 @@ def handle_resolve_match(self, header: ElementTree.Element, body: ElementTree.El + logger.debug('resolve match without endpoint/xaddr') + return None + +- xaddr = xaddrs.strip() ++ xaddr = self.__extract_xaddr(xaddrs) ++ if xaddr is None: ++ return None ++ + logger.debug('resolve match for {} on {}'.format(endpoint, xaddr)) + self.perform_metadata_exchange(endpoint, xaddr) + diff --git a/wsdd.spec b/wsdd.spec index a9b0ef8..0f536c0 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -10,6 +10,9 @@ Source2: wsdd.xml Source3: wsdd-http.xml Source4: wsdd.sysconfig +# https://github.com/christgau/wsdd/issues/149 +Patch: c4a5f346bbb22777a8f66b0d6c6ef899f6d6cc74.patch + BuildArch: noarch BuildRequires: systemd Requires(pre): shadow-utils @@ -22,7 +25,7 @@ like Windows. %prep -%autosetup +%autosetup -p1 %install From 5aa3411a73c14aaf70d668554ec80c067d063af4 Mon Sep 17 00:00:00 2001 From: Ondrej Holy Date: Tue, 7 Nov 2023 10:46:23 +0100 Subject: [PATCH 11/25] Use service file from upstream --- sources | 2 -- wsdd.spec | 15 +++++++-------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/sources b/sources index ba41b0d..cc8d549 100644 --- a/sources +++ b/sources @@ -1,5 +1,3 @@ SHA512 (wsdd-0.7.1.tar.gz) = 3d65fd5d5b4bd6ff37409e07301e082ffd2bb5df184cc12730e2cb2d36ebef030c6121b515af9c7eca59562e73414c7da6f7a6cd1b05c3bb27745e402cd7f684 -SHA512 (wsdd.service) = 39e050cb4dfdeeee11eaaea027d8794e10f153a2ce1f6601fc30b6e053d87cec21f36997d65c5d361d5799a3901d92afebb4e689ec613125a4a7be92456d5054 SHA512 (wsdd.xml) = 36def332798589dde0a5c514f64812f888208e18b8ccd163f1e1ab80fd81838c9b6c900f5e4d1a45ace571b1effa16182ad8116c7bdd836a4c8cf36f49bd863e SHA512 (wsdd-http.xml) = 6238be4d37eaeb412ce87f67cd6fa19af3a3dea25c1a23537eff6955eaf7bcce399a13d845107b65a3c4bb0bc89d4bf372570742aa5ed0b2f7ecfd0598c1a23e -SHA512 (wsdd.sysconfig) = 12909698de7cd5972e721184dd7dcecf9bc4a25647e4516a7298666957c9b927e033517065c24ea350a9db72b3dc76fba6d260f16c1a5db4fee52daab04e3581 diff --git a/wsdd.spec b/wsdd.spec index 0f536c0..e593d45 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -5,10 +5,8 @@ Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd Source0: https://github.com/christgau/wsdd/archive/v%{version}/wsdd-%{version}.tar.gz -Source1: wsdd.service -Source2: wsdd.xml -Source3: wsdd-http.xml -Source4: wsdd.sysconfig +Source1: wsdd.xml +Source2: wsdd-http.xml # https://github.com/christgau/wsdd/issues/149 Patch: c4a5f346bbb22777a8f66b0d6c6ef899f6d6cc74.patch @@ -26,13 +24,14 @@ like Windows. %prep %autosetup -p1 +sed -i "s/;BindsTo=smb.service/BindsTo=smb.service/" etc/systemd/wsdd.service %install -install -pDm644 %{S:1} %{buildroot}%{_unitdir}/wsdd.service -install -pDm644 %{S:2} %{buildroot}%{_usr}/lib/firewalld/services/wsdd.xml -install -pDm644 %{S:3} %{buildroot}%{_usr}/lib/firewalld/services/wsdd-http.xml -install -pDm644 %{S:4} %{buildroot}%{_sysconfdir}/sysconfig/wsdd +install -pDm644 %{S:1} %{buildroot}%{_usr}/lib/firewalld/services/wsdd.xml +install -pDm644 %{S:2} %{buildroot}%{_usr}/lib/firewalld/services/wsdd-http.xml +install -pDm644 etc/systemd/wsdd.defaults %{buildroot}%{_sysconfdir}/sysconfig/wsdd +install -pDm644 etc/systemd/wsdd.service %{buildroot}%{_unitdir}/wsdd.service install -pDm644 man/wsdd.8 %{buildroot}%{_mandir}/man8/wsdd.8 install -pDm755 src/wsdd.py %{buildroot}%{_bindir}/wsdd From 73eb7efbe9fc194b7781050f5490282eabc112c9 Mon Sep 17 00:00:00 2001 From: Sam P Date: Wed, 6 Dec 2023 18:17:07 -0500 Subject: [PATCH 12/25] Update to 0.7.1. --- sources | 2 -- 1 file changed, 2 deletions(-) diff --git a/sources b/sources index cc8d549..1fbd106 100644 --- a/sources +++ b/sources @@ -1,3 +1 @@ SHA512 (wsdd-0.7.1.tar.gz) = 3d65fd5d5b4bd6ff37409e07301e082ffd2bb5df184cc12730e2cb2d36ebef030c6121b515af9c7eca59562e73414c7da6f7a6cd1b05c3bb27745e402cd7f684 -SHA512 (wsdd.xml) = 36def332798589dde0a5c514f64812f888208e18b8ccd163f1e1ab80fd81838c9b6c900f5e4d1a45ace571b1effa16182ad8116c7bdd836a4c8cf36f49bd863e -SHA512 (wsdd-http.xml) = 6238be4d37eaeb412ce87f67cd6fa19af3a3dea25c1a23537eff6955eaf7bcce399a13d845107b65a3c4bb0bc89d4bf372570742aa5ed0b2f7ecfd0598c1a23e From 7f2decee4db9908e286bd960f5954e84695d6e8b Mon Sep 17 00:00:00 2001 From: Sam P Date: Wed, 6 Dec 2023 18:21:38 -0500 Subject: [PATCH 13/25] Update to 0.7.1. --- sources | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sources b/sources index 1fbd106..d6943ac 100644 --- a/sources +++ b/sources @@ -1 +1,3 @@ +SHA512 (wsdd.xml) = 36def332798589dde0a5c514f64812f888208e18b8ccd163f1e1ab80fd81838c9b6c900f5e4d1a45ace571b1effa16182ad8116c7bdd836a4c8cf36f49bd863e +SHA512 (wsdd-http.xml) = 6238be4d37eaeb412ce87f67cd6fa19af3a3dea25c1a23537eff6955eaf7bcce399a13d845107b65a3c4bb0bc89d4bf372570742aa5ed0b2f7ecfd0598c1a23e SHA512 (wsdd-0.7.1.tar.gz) = 3d65fd5d5b4bd6ff37409e07301e082ffd2bb5df184cc12730e2cb2d36ebef030c6121b515af9c7eca59562e73414c7da6f7a6cd1b05c3bb27745e402cd7f684 From 5a5640928d25b0c217d56866e0afd87963186c31 Mon Sep 17 00:00:00 2001 From: Sam P Date: Wed, 6 Dec 2023 18:25:14 -0500 Subject: [PATCH 14/25] Added package.cfg --- package.cfg | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package.cfg diff --git a/package.cfg b/package.cfg new file mode 100644 index 0000000..3334bd2 --- /dev/null +++ b/package.cfg @@ -0,0 +1,2 @@ +[koji] +targets = fedora epel From 3d3b3ffd8aa46a738a5854ed64c3d38dac0d9a00 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 09:10:06 +0000 Subject: [PATCH 15/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- wsdd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wsdd.spec b/wsdd.spec index e593d45..0e2e714 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -1,6 +1,6 @@ Name: wsdd Version: 0.7.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd @@ -64,6 +64,9 @@ exit 0 %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 0.7.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Oct 06 2023 Ondrej Holy - 0.7.1-1 - Update to 0.7.1. From 82d8f7980846eda10f8c2a81e0928cde82933406 Mon Sep 17 00:00:00 2001 From: Ondrej Holy Date: Fri, 16 Feb 2024 14:13:21 +0100 Subject: [PATCH 16/25] Fix backward compatibility This is an attempt to fix the backward incompatible changes done when updating to 0.7.1 that now blocks wsdd service from starting. Resolves: rhbz#2254986 --- wsdd.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/wsdd.spec b/wsdd.spec index 0e2e714..a1943ba 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -1,6 +1,6 @@ Name: wsdd Version: 0.7.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd @@ -25,6 +25,9 @@ like Windows. %prep %autosetup -p1 sed -i "s/;BindsTo=smb.service/BindsTo=smb.service/" etc/systemd/wsdd.service +sed -i "s/EnvironmentFile=.*/EnvironmentFile=-\/etc\/sysconfig\/wsdd/" etc/systemd/wsdd.service +sed -i "s/WSDD_PARAMS=/OPTIONS=/" etc/systemd/wsdd.defaults +sed -i "s/\$WSDD_PARAMS/\$OPTIONS/" etc/systemd/wsdd.service %install @@ -64,6 +67,9 @@ exit 0 %changelog +* Fri Feb 16 2024 Ondrej Holy - 0.7.1-3 +- Fix backward compatibility (#2254986) + * Sat Jan 27 2024 Fedora Release Engineering - 0.7.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From e9bbf9a01e42112a1eb3dac3aab7c19b1aec67c3 Mon Sep 17 00:00:00 2001 From: Ondrej Holy Date: Wed, 17 Apr 2024 13:25:02 +0200 Subject: [PATCH 17/25] Use patch file instead of sed cmd for Fedora modifications Related: rhbz#2254986 --- Modify-systemd-service-for-Fedora.patch | 48 +++++++++++++++++++++++++ wsdd.spec | 6 ++-- 2 files changed, 50 insertions(+), 4 deletions(-) create mode 100644 Modify-systemd-service-for-Fedora.patch diff --git a/Modify-systemd-service-for-Fedora.patch b/Modify-systemd-service-for-Fedora.patch new file mode 100644 index 0000000..763a583 --- /dev/null +++ b/Modify-systemd-service-for-Fedora.patch @@ -0,0 +1,48 @@ +From 716ab555a99350e60a11066f912df65a0bb01c35 Mon Sep 17 00:00:00 2001 +From: Ondrej Holy +Date: Wed, 17 Apr 2024 12:50:08 +0200 +Subject: [PATCH] Modify systemd service for Fedora + +Those changes are needed to honor Fedora package guidelines and for +backward compatibility. +--- + etc/systemd/wsdd.defaults | 2 +- + etc/systemd/wsdd.service | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/etc/systemd/wsdd.defaults b/etc/systemd/wsdd.defaults +index 3c8373e..518fe6f 100644 +--- a/etc/systemd/wsdd.defaults ++++ b/etc/systemd/wsdd.defaults +@@ -2,4 +2,4 @@ + # Use, e.g., "-i eth0" to restrict operations to a specific interface + # Refer to the wsdd(8) man page for details + +-WSDD_PARAMS="" ++OPTIONS="" +diff --git a/etc/systemd/wsdd.service b/etc/systemd/wsdd.service +index eea4670..a6d20c6 100644 +--- a/etc/systemd/wsdd.service ++++ b/etc/systemd/wsdd.service +@@ -7,15 +7,15 @@ Wants=network-online.target + ; It makes sense to have Samba running when wsdd starts, but is not required. + ; Thus, the next to lines are disabled and use BindsTo only. + ; One may also add any of these services to After for stronger binding. +-;BindsTo=smb.service ++BindsTo=smb.service + ;BindsTo=samba.service + + [Service] + Type=simple +-EnvironmentFile=/etc/default/wsdd ++EnvironmentFile=-/etc/sysconfig/wsdd + ; The service is put into an empty runtime directory chroot, + ; i.e. the runtime directory which usually resides under /run +-ExecStart=/usr/bin/wsdd --shortlog --chroot=/run/wsdd $WSDD_PARAMS ++ExecStart=/usr/bin/wsdd --shortlog --chroot=/run/wsdd $OPTIONS + DynamicUser=yes + User=wsdd + Group=wsdd +-- +2.44.0 + diff --git a/wsdd.spec b/wsdd.spec index a1943ba..c6e8e28 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -11,6 +11,8 @@ Source2: wsdd-http.xml # https://github.com/christgau/wsdd/issues/149 Patch: c4a5f346bbb22777a8f66b0d6c6ef899f6d6cc74.patch +Patch: Modify-systemd-service-for-Fedora.patch + BuildArch: noarch BuildRequires: systemd Requires(pre): shadow-utils @@ -24,10 +26,6 @@ like Windows. %prep %autosetup -p1 -sed -i "s/;BindsTo=smb.service/BindsTo=smb.service/" etc/systemd/wsdd.service -sed -i "s/EnvironmentFile=.*/EnvironmentFile=-\/etc\/sysconfig\/wsdd/" etc/systemd/wsdd.service -sed -i "s/WSDD_PARAMS=/OPTIONS=/" etc/systemd/wsdd.defaults -sed -i "s/\$WSDD_PARAMS/\$OPTIONS/" etc/systemd/wsdd.service %install From 9fd4be3174b3281f9905fe82ea5ab58a85d4da95 Mon Sep 17 00:00:00 2001 From: Ondrej Holy Date: Wed, 17 Apr 2024 13:28:21 +0200 Subject: [PATCH 18/25] Update to 0.8 Resolves: rhbz#2261565 --- .gitignore | 1 + ...f346bbb22777a8f66b0d6c6ef899f6d6cc74.patch | 87 ------------------- sources | 2 +- wsdd.spec | 10 +-- 4 files changed, 7 insertions(+), 93 deletions(-) delete mode 100644 c4a5f346bbb22777a8f66b0d6c6ef899f6d6cc74.patch diff --git a/.gitignore b/.gitignore index 2c69437..1064cf7 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /wsdd-0.6.4.tar.gz /wsdd-0.7.0.tar.gz /wsdd-0.7.1.tar.gz +/wsdd-0.8.tar.gz diff --git a/c4a5f346bbb22777a8f66b0d6c6ef899f6d6cc74.patch b/c4a5f346bbb22777a8f66b0d6c6ef899f6d6cc74.patch deleted file mode 100644 index acf0305..0000000 --- a/c4a5f346bbb22777a8f66b0d6c6ef899f6d6cc74.patch +++ /dev/null @@ -1,87 +0,0 @@ -From c4a5f346bbb22777a8f66b0d6c6ef899f6d6cc74 Mon Sep 17 00:00:00 2001 -From: Steffen Christgau -Date: Sun, 14 May 2023 21:47:16 +0200 -Subject: [PATCH] fix(src): Handle multiple xaddrs in ResolveMatch/ProbeMatch - -Currently, the `ProbeMatch`/`ResolveMatch` messages with multiple -transport addresses cause the `http.client.InvalidURL: URL can't contain -control characters.` exceptions. Those messages seem to be valid and can -be received e.g. from HP printers. Let's use the same approach as it was -implemented for the `Hello` message over the -https://github.com/christgau/wsdd/commit/918a1ae8a3e600366ccdf936bb247a43143f298f -commit to fix this issue. - -Related: https://github.com/christgau/wsdd/issues/89 -Fixes: https://github.com/christgau/wsdd/issues/149 - -Co-authored-by: Ondrej Holy -Signed-off-by: Steffen Christgau ---- - src/wsdd.py | 33 ++++++++++++++++++++------------- - 1 file changed, 20 insertions(+), 13 deletions(-) - -diff --git a/src/wsdd.py b/src/wsdd.py -index 862c6eb..39f54c9 100755 ---- a/src/wsdd.py -+++ b/src/wsdd.py -@@ -738,6 +738,17 @@ def teardown(self) -> None: - def handle_packet(self, msg: str, src: Optional[UdpAddress] = None) -> None: - self.handle_message(msg, src) - -+ def __extract_xaddr(self, xaddrs: str) -> Optional[str]: -+ for addr in xaddrs.strip().split(): -+ if (self.mch.address.family == socket.AF_INET6) and ('//[fe80::' in addr): -+ # use first link-local address for IPv6 -+ return addr -+ elif self.mch.address.family == socket.AF_INET: -+ # use first (and very likely the only) IPv4 address -+ return addr -+ -+ return None -+ - def handle_hello(self, header: ElementTree.Element, body: ElementTree.Element) -> Optional[WSDMessage]: - pm_path = 'wsd:Hello' - endpoint, xaddrs = self.extract_endpoint_metadata(body, pm_path) -@@ -747,17 +758,7 @@ def handle_hello(self, header: ElementTree.Element, body: ElementTree.Element) - - self.enqueue_datagram(msg, self.mch.multicast_address) - return None - -- xaddr = None -- for addr in xaddrs.strip().split(): -- if (self.mch.address.family == socket.AF_INET6) and ('//[fe80::' in addr): -- # use first link-local address for IPv6 -- xaddr = addr -- break -- elif self.mch.address.family == socket.AF_INET: -- # use first (and very likely the only) IPv4 address -- xaddr = addr -- break -- -+ xaddr = self.__extract_xaddr(xaddrs) - if xaddr is None: - return None - -@@ -790,7 +791,10 @@ def handle_probe_match(self, header: ElementTree.Element, body: ElementTree.Elem - self.enqueue_datagram(msg, self.mch.multicast_address) - return None - -- xaddr = xaddrs.strip() -+ xaddr = self.__extract_xaddr(xaddrs) -+ if xaddr is None: -+ return None -+ - logger.debug('probe match for {} on {}'.format(endpoint, xaddr)) - self.perform_metadata_exchange(endpoint, xaddr) - -@@ -809,7 +813,10 @@ def handle_resolve_match(self, header: ElementTree.Element, body: ElementTree.El - logger.debug('resolve match without endpoint/xaddr') - return None - -- xaddr = xaddrs.strip() -+ xaddr = self.__extract_xaddr(xaddrs) -+ if xaddr is None: -+ return None -+ - logger.debug('resolve match for {} on {}'.format(endpoint, xaddr)) - self.perform_metadata_exchange(endpoint, xaddr) - diff --git a/sources b/sources index d6943ac..d27aefc 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ SHA512 (wsdd.xml) = 36def332798589dde0a5c514f64812f888208e18b8ccd163f1e1ab80fd81838c9b6c900f5e4d1a45ace571b1effa16182ad8116c7bdd836a4c8cf36f49bd863e SHA512 (wsdd-http.xml) = 6238be4d37eaeb412ce87f67cd6fa19af3a3dea25c1a23537eff6955eaf7bcce399a13d845107b65a3c4bb0bc89d4bf372570742aa5ed0b2f7ecfd0598c1a23e -SHA512 (wsdd-0.7.1.tar.gz) = 3d65fd5d5b4bd6ff37409e07301e082ffd2bb5df184cc12730e2cb2d36ebef030c6121b515af9c7eca59562e73414c7da6f7a6cd1b05c3bb27745e402cd7f684 +SHA512 (wsdd-0.8.tar.gz) = e3e5164f9ebe39c979456169bf1b0c6c4cd974792f08fa4dfab9c313fba88ae1208a8112db09c3655719b4e26bfc2616f844f17d2a245132c2f5b22e978e3c20 diff --git a/wsdd.spec b/wsdd.spec index c6e8e28..10f7646 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -1,6 +1,6 @@ Name: wsdd -Version: 0.7.1 -Release: 3%{?dist} +Version: 0.8 +Release: 1%{?dist} Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd @@ -8,9 +8,6 @@ Source0: https://github.com/christgau/wsdd/archive/v%{version}/wsdd-%{ver Source1: wsdd.xml Source2: wsdd-http.xml -# https://github.com/christgau/wsdd/issues/149 -Patch: c4a5f346bbb22777a8f66b0d6c6ef899f6d6cc74.patch - Patch: Modify-systemd-service-for-Fedora.patch BuildArch: noarch @@ -65,6 +62,9 @@ exit 0 %changelog +* Wed Apr 17 2024 Ondrej Holy - 0.8.0-1 +- Update to 0.8 + * Fri Feb 16 2024 Ondrej Holy - 0.7.1-3 - Fix backward compatibility (#2254986) From 942e269989042c803c6895100deef1adcf84522d Mon Sep 17 00:00:00 2001 From: Ondrej Holy Date: Wed, 17 Apr 2024 13:29:39 +0200 Subject: [PATCH 19/25] Use firewalld configuration files from upstream --- sources | 2 -- wsdd.spec | 6 ++---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/sources b/sources index d27aefc..d171d39 100644 --- a/sources +++ b/sources @@ -1,3 +1 @@ -SHA512 (wsdd.xml) = 36def332798589dde0a5c514f64812f888208e18b8ccd163f1e1ab80fd81838c9b6c900f5e4d1a45ace571b1effa16182ad8116c7bdd836a4c8cf36f49bd863e -SHA512 (wsdd-http.xml) = 6238be4d37eaeb412ce87f67cd6fa19af3a3dea25c1a23537eff6955eaf7bcce399a13d845107b65a3c4bb0bc89d4bf372570742aa5ed0b2f7ecfd0598c1a23e SHA512 (wsdd-0.8.tar.gz) = e3e5164f9ebe39c979456169bf1b0c6c4cd974792f08fa4dfab9c313fba88ae1208a8112db09c3655719b4e26bfc2616f844f17d2a245132c2f5b22e978e3c20 diff --git a/wsdd.spec b/wsdd.spec index 10f7646..2f5a7c1 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -5,8 +5,6 @@ Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd Source0: https://github.com/christgau/wsdd/archive/v%{version}/wsdd-%{version}.tar.gz -Source1: wsdd.xml -Source2: wsdd-http.xml Patch: Modify-systemd-service-for-Fedora.patch @@ -26,8 +24,8 @@ like Windows. %install -install -pDm644 %{S:1} %{buildroot}%{_usr}/lib/firewalld/services/wsdd.xml -install -pDm644 %{S:2} %{buildroot}%{_usr}/lib/firewalld/services/wsdd-http.xml +install -pDm644 etc/firewalld/services/wsdd.xml %{buildroot}%{_usr}/lib/firewalld/services/wsdd.xml +install -pDm644 etc/firewalld/services/wsdd-http.xml %{buildroot}%{_usr}/lib/firewalld/services/wsdd-http.xml install -pDm644 etc/systemd/wsdd.defaults %{buildroot}%{_sysconfdir}/sysconfig/wsdd install -pDm644 etc/systemd/wsdd.service %{buildroot}%{_unitdir}/wsdd.service install -pDm644 man/wsdd.8 %{buildroot}%{_mandir}/man8/wsdd.8 From a6a671648f108d13b945f93c375e2f1561f70ff1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:34:21 +0000 Subject: [PATCH 20/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- wsdd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wsdd.spec b/wsdd.spec index 2f5a7c1..3f3f413 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -1,6 +1,6 @@ Name: wsdd Version: 0.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd @@ -60,6 +60,9 @@ exit 0 %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 0.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Wed Apr 17 2024 Ondrej Holy - 0.8.0-1 - Update to 0.8 From a9ac48eeec51392b9787e07b9c2f2f7d1c21eb99 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 15:16:49 +0000 Subject: [PATCH 21/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- wsdd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wsdd.spec b/wsdd.spec index 3f3f413..f86f6ab 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -1,6 +1,6 @@ Name: wsdd Version: 0.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd @@ -60,6 +60,9 @@ exit 0 %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 0.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sat Jul 20 2024 Fedora Release Engineering - 0.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From fbb53707ba82ede5454a5f0b2411734f2346537a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 11 Feb 2025 17:03:12 +0100 Subject: [PATCH 22/25] Add sysusers.d config file to allow rpm to create users/groups automatically See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers. --- wsdd.spec | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/wsdd.spec b/wsdd.spec index f86f6ab..6694e02 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -1,6 +1,6 @@ Name: wsdd Version: 0.8 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd @@ -10,7 +10,6 @@ Patch: Modify-systemd-service-for-Fedora.patch BuildArch: noarch BuildRequires: systemd -Requires(pre): shadow-utils %description @@ -31,13 +30,14 @@ install -pDm644 etc/systemd/wsdd.service %{buildroot}%{_unitdir}/wsdd.service install -pDm644 man/wsdd.8 %{buildroot}%{_mandir}/man8/wsdd.8 install -pDm755 src/wsdd.py %{buildroot}%{_bindir}/wsdd +# Create a sysusers.d config file +cat >wsdd.sysusers.conf </dev/null || groupadd -r wsdd -getent passwd wsdd >/dev/null || \ - useradd -r -g wsdd -d / -s /sbin/nologin \ - -c "%{summary}" wsdd -exit 0 %post %systemd_post wsdd.service @@ -57,9 +57,13 @@ exit 0 %{_mandir}/man8/wsdd.8* %license LICENSE %doc AUTHORS README.md +%{_sysusersdir}/wsdd.conf %changelog +* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 0.8-4 +- Add sysusers.d config file to allow rpm to create users/groups automatically + * Sun Jan 19 2025 Fedora Release Engineering - 0.8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 91f766dea0c743c21ddf8e1ec15858165470670e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:33:15 +0000 Subject: [PATCH 23/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- wsdd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wsdd.spec b/wsdd.spec index 6694e02..ad7fe51 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -1,6 +1,6 @@ Name: wsdd Version: 0.8 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd @@ -61,6 +61,9 @@ install -m0644 -D wsdd.sysusers.conf %{buildroot}%{_sysusersdir}/wsdd.conf %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 0.8-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 0.8-4 - Add sysusers.d config file to allow rpm to create users/groups automatically From 38910cc17736d499c2eadda406e272302f92ca0c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:22:45 +0000 Subject: [PATCH 24/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- wsdd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wsdd.spec b/wsdd.spec index ad7fe51..31e9f35 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -1,6 +1,6 @@ Name: wsdd Version: 0.8 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd @@ -61,6 +61,9 @@ install -m0644 -D wsdd.sysusers.conf %{buildroot}%{_sysusersdir}/wsdd.conf %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 0.8-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Jul 25 2025 Fedora Release Engineering - 0.8-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From a370b0b4b53a110acde8f472fee73f09f65b6f9b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:56:25 +0000 Subject: [PATCH 25/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- wsdd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wsdd.spec b/wsdd.spec index 31e9f35..b843d1a 100644 --- a/wsdd.spec +++ b/wsdd.spec @@ -1,6 +1,6 @@ Name: wsdd Version: 0.8 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Web Services Dynamic Discovery host daemon License: MIT URL: https://github.com/christgau/wsdd @@ -61,6 +61,9 @@ install -m0644 -D wsdd.sysusers.conf %{buildroot}%{_sysusersdir}/wsdd.conf %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 0.8-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Sat Jan 17 2026 Fedora Release Engineering - 0.8-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild