Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

wsdd-0.7.1-5.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: wsdd Distribution: openSUSE Tumbleweed
Version: 0.7.1 Vendor: openSUSE
Release: 5.1 Build date: Sun Feb 25 14:15:14 2024
Group: Unspecified Build host: i04-ch2d
Size: 104177 Source RPM: wsdd-0.7.1-5.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/christgau/wsdd
Summary: A Web Service Discovery host daemon
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.

Since NetBIOS discovery is not supported by Windows anymore, wsdd makes hosts to
appear in Windows again using the Web Service Discovery method. This is beneficial
for devices running Samba, like NAS or file sharing servers on your local network.

Provides

Requires

License

MIT

Changelog

* Fri Feb 23 2024 pgajdos@suse.com
  - remove dependency on /usr/bin/python3 using
    %python3_fix_shebang macro, [bsc#1212476]
* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Wed Oct 18 2023 Herbert Graeber <herbert@graeber-clan.de>
  - Leap 15.6 has no python 3.10 anymore, use 3.11 instead
* Thu Apr 06 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Fix previous change: really limit the forced change to python
    3.10 on suse_version <= 1500 (up to SLE/Leap 15); newer products
    already use python 3.10 (or newer) as default.
* Mon Apr 03 2023 Herbert Graeber <herbert@graeber-clan.de>
  - Force the use of python 3.10 for openSUSE Leap
* Mon Apr 03 2023 Herbert Graeber <herbert@graeber-clan.de>
  - Update to version 0.7.1
    * GitHub workflow for static analyses added (syntax, format, and type checks are performed).
    * Added EnvironmentFile and according example for systemd-based distros.
    * Make wsdd work (again) on MacOS (#139). Thanks to Eugene Gershnik.
    * Application profile for UFW has been added (#169)
    * Use of implicitly present async I/O loop instead created one for API servers. Fixes regression due
      to changed API in Python 3.10 (see #162)
    * Source code is spiced with type hints now.
    * man page moved to section 8.
* Wed Jun 29 2022 Herbert Graeber <herbert@graeber-clan.de>
  - Include ws-discovey-udp service from firewalld 1.0 as part of wsdd.xml
* Thu Feb 24 2022 Callum Farmer <gmbr3@opensuse.org>
  - Add CONFIG parameter to %sysusers_generate_pre
* Thu Nov 25 2021 Herbert Graeber <herbert@graeber-clan.de>
  - Update sources
* Wed Nov 24 2021 Herbert Graeber <herbert@graeber-clan.de>
  - Version 0.7.0
    * Using the server interface it is now possible to start and stop the
      host functionality (discoverable device) without terminating and
      restarting the daemon.
    * Support multiple IP addresses in 'hello' messages from other hosts (#89)
    * Support interfaces with IPv6-only configuration (#94)
    * Re-enable 'probe' command of API (#116)
    * Removed code marked as deprecated starting with Python 3.10.
    * The example systemd unit file now uses DynamicUser instead of the unsafe
      nobody:nobody combination. It also employs the rundir as chroot directory.
    * Code changed to use asyncio instead of selector-based
    * The server interface does not close connections after each command anymore.
    * For the 'list' command of the server interface, the list of discovered
      devices is terminated with a line containing only a single dot ('.')
    * Log device discovery only once per address and interface
  - Some systemd hardening
* Tue May 11 2021 Dirk Müller <dmueller@suse.com>
  - stop owning directories provided by filesystem rpm (bsc#1184786)
* Wed Apr 07 2021 Herbert Graeber <herbert@graeber-clan.de>
  - Remove unneccessary (and deprecated) PermissionsStartOnly=true
    (boo#1184446).
* Thu Mar 04 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Add %sysusers_requires: we are creating users in pre, thus need
    to ensure to have the tooling ready prior to package installation
    (boo#1183047).
* Mon Mar 01 2021 Herbert Graeber <herbert@graeber-clan.de>
  - Use sysuser-tools for creation of the wsdd user and group
  - Do not hijack the /run/sysconfig folder anymore
* Sun Feb 28 2021 Herbert Graeber <herbert@graeber-clan.de>
  - Add missing '/'
* Sun Feb 28 2021 Herbert Graeber <herbert@graeber-clan.de>
  - Fix a missed place for use of %{_tmpfilesdir}
* Sun Feb 28 2021 Herbert Graeber <herbert@graeber-clan.de>
  - Cleanup spec file
    * Use %{_tmpfilesdir} instead of explicit path
    * Fix requirements for %fillup_only
* Sun Feb 07 2021 Herbert Graeber <herbert@graeber-clan.de>
  - Version 0.6.4
    * send proper HTTP status codes in case of server side errors
    * send unicast and multicast UDP traffic in a standard-compliant fashion
    * add -V/--version option
    * copyright year update
* Thu Jan 14 2021 Herbert Graeber <herbert@graeber-clan.de>
  - Version 0.6.3
    * Skip Netlink messages smaller than 4 bytes correctly (#77, and maybe #59).
    * Messages are sent via the correct socket to comply with the intended/specified
      message flow. This also eases the firewall configuration (#72).
    * Include instructions for adding repository keys under Debian/Ubuntu in README.

Files

/run/wsdd
/run/wsdd/env-vars
/usr/lib/firewalld
/usr/lib/firewalld/services
/usr/lib/firewalld/services/wsdd.xml
/usr/lib/systemd/system/wsdd.service
/usr/lib/sysusers.d/wsdd-user.conf
/usr/lib/tmpfiles.d/wsdd.conf
/usr/libexec/wsdd-init.sh
/usr/sbin/rcwsdd
/usr/sbin/wsdd
/usr/share/doc/packages/wsdd
/usr/share/doc/packages/wsdd/README.md
/usr/share/fillup-templates/sysconfig.wsdd
/usr/share/licenses/wsdd
/usr/share/licenses/wsdd/LICENSE
/usr/share/man/man8/wsdd.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Mar 11 23:53:03 2024