Bug 1858858 - Wsdd package has incorrect firewalld settings, needs a sysconfig option for systemd file
Summary: Wsdd package has incorrect firewalld settings, needs a sysconfig option for s...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: wsdd
Version: 32
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Sam P
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-07-20 15:24 UTC by Stew
Modified: 2021-03-03 17:31 UTC (History)
3 users (show)

Fixed In Version: 0.6.1-2
Clone Of:
Environment:
Last Closed: 2021-03-03 17:31:24 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Source RPM package. (35.24 KB, application/x-rpm)
2020-07-20 15:24 UTC, Stew
no flags Details

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


Note You need to log in before you can comment on or make changes to this bug.