2024-06-06 08:20:27 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 5 18:56:57 UTC 2024 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Fix build for Leap 15.6
|
|
|
|
|
2024-04-03 10:52:51 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 3 10:52:13 UTC 2024 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Fix build for SLE_15
|
|
|
|
|
2024-04-01 09:44:47 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Mar 31 14:32:53 UTC 2024 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
2024-02-23 19:52:19 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 23 10:39:43 UTC 2024 - pgajdos@suse.com
|
|
|
|
|
|
|
|
- remove dependency on /usr/bin/python3 using
|
|
|
|
%python3_fix_shebang macro, [bsc#1212476]
|
|
|
|
|
2024-02-20 16:50:39 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 20 15:12:56 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
|
|
|
|
- Use %autosetup macro. Allows to eliminate the usage of deprecated
|
|
|
|
%patchN
|
|
|
|
|
2023-10-18 17:24:08 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 18 15:36:03 UTC 2023 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Leap 15.6 has no python 3.10 anymore, use 3.11 instead
|
|
|
|
|
2023-04-06 10:06:25 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 6 08:34:14 UTC 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.
|
|
|
|
|
2023-04-03 15:34:00 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Apr 3 15:09:07 UTC 2023 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Force the use of python 3.10 for openSUSE Leap
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Apr 3 10:14:25 UTC 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.
|
|
|
|
|
2022-07-01 14:46:31 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 29 20:07:14 UTC 2022 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Include ws-discovey-udp service from firewalld 1.0 as part of wsdd.xml
|
|
|
|
|
2022-02-24 20:29:01 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 24 16:36:40 UTC 2022 - Callum Farmer <gmbr3@opensuse.org>
|
|
|
|
|
|
|
|
- Add CONFIG parameter to %sysusers_generate_pre
|
|
|
|
|
2021-11-25 21:46:55 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Nov 25 21:36:20 UTC 2021 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Update sources
|
|
|
|
|
2021-11-25 11:15:33 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Nov 24 22:42:35 UTC 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
|
|
|
|
|
2021-05-11 08:08:50 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 11 08:00:55 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
|
|
|
|
|
|
|
- stop owning directories provided by filesystem rpm (bsc#1184786)
|
|
|
|
|
2021-04-07 18:52:42 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 7 18:42:01 UTC 2021 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Remove unneccessary (and deprecated) PermissionsStartOnly=true
|
|
|
|
(boo#1184446).
|
|
|
|
|
2021-03-04 16:19:37 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 4 15:29:33 UTC 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).
|
|
|
|
|
2021-03-01 12:44:16 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 1 11:04:37 UTC 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 17:26:00 UTC 2021 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Add missing '/'
|
|
|
|
|
2021-02-28 17:00:05 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Feb 28 16:11:58 UTC 2021 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Fix a missed place for use of %{_tmpfilesdir}
|
|
|
|
|
2021-02-28 11:22:02 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Feb 28 10:53:10 UTC 2021 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Cleanup spec file
|
|
|
|
* Use %{_tmpfilesdir} instead of explicit path
|
|
|
|
* Fix requirements for %fillup_only
|
|
|
|
|
2021-01-15 09:56:35 +00:00
|
|
|
-------------------------------------------------------------------
|
2021-02-07 10:57:57 +00:00
|
|
|
Sun Feb 7 10:44:20 UTC 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
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2021-01-15 09:56:35 +00:00
|
|
|
Thu Jan 14 21:51:07 UTC 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.
|
|
|
|
|
2020-10-21 16:11:02 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 21 16:01:05 UTC 2020 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Run spec-cleaner
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Oct 20 18:11:22 UTC 2020 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Version 0.6.2
|
|
|
|
* Lowered priority of non-essential, protocol-related and internal log
|
|
|
|
messages (#53).
|
|
|
|
* Do not use PID in Netlink sockets in order to avoid issues with duplicated
|
|
|
|
PIDs, e.g., when Docker is used.
|
|
|
|
* Prevent exceptions due to invalid incoming messages.
|
|
|
|
* HTTP server address family wrong when interface address is added (#62)
|
|
|
|
* Fixed error when interface address is removed (#62)
|
|
|
|
|
2020-08-29 18:06:42 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Aug 29 13:41:40 UTC 2020 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Fix use of /usr/lib and /usr/libexec
|
|
|
|
|
2020-07-06 20:58:36 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 6 20:09:48 UTC 2020 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Version 0.6.1
|
|
|
|
* ignore unknown interface indexes from Netlink message on Linux (caused
|
|
|
|
"error in main loop")
|
|
|
|
* prevent hosts from not being discovered due to misplaced socket registration
|
|
|
|
at selector
|
|
|
|
|
2020-06-28 13:19:00 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jun 14 10:49:28 UTC 2020 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Version 0.6
|
|
|
|
* new operation 'discovery' operation mode to scan for other hosts,
|
|
|
|
exposed via minimalistic socket-based API
|
|
|
|
* improved handling of address changes (prevents termination when
|
|
|
|
system is currently starting up but no IP address has been assigned)
|
|
|
|
* usage of tentative IPv6 addresses is avoided on Linux
|
|
|
|
* chroot now works also an machines with international domain/host name
|
|
|
|
* fixed handling of invalid messages
|
|
|
|
* improved FreeBSD rc.d script
|
|
|
|
* code heavily refactored
|
|
|
|
|
2020-05-07 19:16:51 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 7 18:54:30 UTC 2020 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Fix handling of WSDD_WORKGROUP
|
|
|
|
- Let WSDD_DOMAIN override WSDD_WORKGROUP
|
|
|
|
|
2020-04-28 07:53:42 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Apr 26 20:24:03 UTC 2020 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Use wsdd for user and group of the ghost directories
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Apr 26 18:19:24 UTC 2020 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Replace wsdd-wrapper by an ExecStartPre script
|
|
|
|
- Change the "WSD_" variable prefix by "WSDD_"
|
|
|
|
- Run wsdd as user and group wsdd
|
|
|
|
- Run wsdd in a chroot folder
|
|
|
|
- Merge firewall files into one
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 31 16:05:23 UTC 2020 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Update to version 0.5
|
|
|
|
- Remove unneeded _service file
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Nov 18 19:41:19 UTC 2019 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Remove debug output
|
|
|
|
- Respect libexecdir in systemd service file
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Nov 15 21:31:43 UTC 2019 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Determine domain, and/or hostname
|
|
|
|
- Move wssd back to /usr/bin
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Nov 15 20:56:34 UTC 2019 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Reload firewalld services
|
|
|
|
- Remove fillup_prereq post requires
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Nov 13 18:30:00 UTC 2019 - Herbert Graeber <herbert@graeber-clan.de>
|
|
|
|
|
|
|
|
- Initial package
|