Bug 1858858

Summary: Wsdd package has incorrect firewalld settings, needs a sysconfig option for systemd file
Product: [Fedora] Fedora Reporter: Stew <stewart_whitman>
Component: wsddAssignee: Sam P <dagofthedofg>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 32CC: dagofthedofg, eclipseo, package-review
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 0.6.1-2 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-03-03 17:31:24 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Source RPM package. none

Description Stew 2020-07-20 15:24:23 UTC
Created attachment 1701776 [details]
Source RPM package.

Description of problem:

1. The wsdd package that is currently available to Fedora 32 users comes with incorrect firewalld settings. The service xml files do not allow multicast messages through when added.

2. Also, in the systemd service file, a user needs to pass options to the daemon - for example, the user probably needs to specify the Samba workgroup name. In short it needs a sysconfig option.

Version-Release number of selected component (if applicable):
0.5-2


Additional info:
I've attach a src.rpm for wsdd 0.6.1 that contains fixes for both these issues:

1. Firewalld:

Two firewalld service files:

wsdd.xml that opens the multicast port.
wsdd-http.xml included as a service in wsdd.xml that opens the well-know TCP port (don't know if you can merge this into a single file)

2. Options/Systemd

Add /etc/sysconfig/wsdd, and pass settings to systemd file.

Comment 1 Sam P 2020-07-20 22:00:09 UTC
I appreciate the proposed fixes Stew. I've gone ahead and incorporated them tagging as a new release of the latest wsdd package as seen here for f32:

https://bodhi.fedoraproject.org/updates/FEDORA-2020-c79dd031db

These have been submitted to testing, any feedback or concerns would be appreciated. Thanks.

Sam