Changelog for
wsdd-0.8-40.1.noarch.rpm :
* Wed Jun 05 2024 Herbert Graeber
- Fix build for Leap 15.6
* Wed Apr 03 2024 Herbert Graeber - Fix build for SLE_15
* Sun Mar 31 2024 Herbert Graeber - Update to version 0.8
* Configuration files for firewalld added
* Show device type and allow filtering in API\'s list command
* Add option --metadata-timeout to set the timeout for the HTTP-based metadata exchange
* The employed UUID is now read from /etc/{machine-id,hostid} before falling by back to the UUID derivation from the host name.
* Handle addresses with zone id by ignoring the interface part
* Do not crash with asyncio future error when non-existing interface is provided- Remove some bashism from wsdd-init.sh- Use the unmodified service files from wsdd for Leap 15.5 and below, else reuse ws-discovery-udp service from firewalld
* Fri Feb 23 2024 pgajdosAATTsuse.com- remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476]
* Tue Feb 20 2024 Dominique Leuenberger - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN
* Wed Oct 18 2023 Herbert Graeber - Leap 15.6 has no python 3.10 anymore, use 3.11 instead
* Thu Apr 06 2023 Dominique Leuenberger - 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 - Force the use of python 3.10 for openSUSE Leap
* Mon Apr 03 2023 Herbert Graeber - 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 - Include ws-discovey-udp service from firewalld 1.0 as part of wsdd.xml
* Thu Feb 24 2022 Callum Farmer - Add CONFIG parameter to %sysusers_generate_pre
* Thu Nov 25 2021 Herbert Graeber - Update sources
* Wed Nov 24 2021 Herbert Graeber - 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 - stop owning directories provided by filesystem rpm (bsc#1184786)
* Wed Apr 07 2021 Herbert Graeber - Remove unneccessary (and deprecated) PermissionsStartOnly=true (boo#1184446).
* Thu Mar 04 2021 Dominique Leuenberger - 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 - 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 - Add missing \'/\'
* Sun Feb 28 2021 Herbert Graeber - Fix a missed place for use of %{_tmpfilesdir}
* Sun Feb 28 2021 Herbert Graeber - Cleanup spec file
* Use %{_tmpfilesdir} instead of explicit path
* Fix requirements for %fillup_only
* Sun Feb 07 2021 Herbert Graeber - 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 - 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.