120 Commits

Author SHA256 Message Date
Klaus Kämpf
8939ef8195 Accepting request 1327420 from home:kwk:branches:systemsmanagement:wbem
- fix Ruby 4.0 build
  fix-rdoc-call.diff

OBS-URL: https://build.opensuse.org/request/show/1327420
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=272
2026-01-15 14:41:00 +00:00
Klaus Kämpf
de35483828 - fix rdoc 3.4 compatibility
0001-update-to-handle-rdoc-3.4.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=270
2025-10-17 15:01:50 +00:00
2df2dab868 Accepting request 1288644 from home:pgajdos
- added patches
  e619555c34
  + openwsman-gcc15.patch

OBS-URL: https://build.opensuse.org/request/show/1288644
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=268
2025-06-28 07:06:05 +00:00
Klaus Kämpf
f3fcdc8b85 Accepting request 1239565 from home:kwk:branches:systemsmanagement:wbem
- Update to 2.8.1
  - openssl 3 requires 2048 bits as minimal key size, adapt key
    generation accordingly
  - Refresh README.md to reflect current options
  - revert minimal cmake version to 3.12 (Alexander Usyskin)
  - support reproducible builds (Bernhard Wiedemann)
  - properly report errors from openssl 3

OBS-URL: https://build.opensuse.org/request/show/1239565
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=266
2025-01-22 15:03:38 +00:00
Klaus Kämpf
b32b8eae04 Accepting request 1228990 from home:bmwiedemann:branches:systemsmanagement:wbem
Use strip-nondeterminism to normalize jar mtimes for reproducible builds

OBS-URL: https://build.opensuse.org/request/show/1228990
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=264
2025-01-21 17:52:17 +00:00
Klaus Kämpf
8fe3893617 Accepting request 1228796 from home:kwk:branches:systemsmanagement:wbem
- Update to 2.8.0
  * Update to OpenSSL 3
  * Needs CMake 3.27 or later
  * Mostly compatibility and compiler warning fixes
    - builds on MacOS now (kkaempf)
    - updated to cmake 3.x (kkaempf)
    - fix usage of `facility` in logging (kkaempf)
    - fix Ruby rb_io vs rb_io_t to support Ruby 3.x (Vitezslav Crhonek, kkaempf)
    - Fixed missing void in prototypes causing compile errors when
      using -Wstrict-prototypes (Olaf Trygve Berglihn)
    - Removed unused token lineno causing errors due to compile
      flag -Wunused (Olaf Trygve Berglihn)
    - Link with libm for floor() function (Khem Raj)
    - Added wsman-key-value.h to list of headers to install (Olaf Trygve Berglihn)
    - wsman-win-client-transport: add SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE,
      Ignore more problematic certificates if verify_peer is 0. (Alexander Usyskin)
    - unlock mutex before destroy (kkaempf)
    - fix many compiler warnings (Alexander Usyskin)
    - add Python 3.11 support (Joshua Kugler)
    - drop Python 3.7 support (kkaempf)

OBS-URL: https://build.opensuse.org/request/show/1228796
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=262
2024-12-06 14:44:38 +00:00
eaa3a241be - Use %patch -P N instead of deprecated %patchN.
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=260
2024-02-22 10:10:37 +00:00
Klaus Kämpf
9b38b9defe Accepting request 1058638 from home:schubi2:pam_usr_etc
- Migration of PAM settings to /usr/lib/pam.d.

OBS-URL: https://build.opensuse.org/request/show/1058638
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=258
2023-01-16 09:58:38 +00:00
Klaus Kämpf
896d10bd5b - drop openwsman-initscript.patch and harden_openwsman.service.patch
(both upstream)
- add openwsman-redhat-initscript.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=256
2022-12-28 14:47:07 +00:00
Klaus Kämpf
ca26e01b8f - Update to 2.7.2
* Security
    - call setgroups before setuid or setgid (kkaempf)
    - harden systemd service (https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort)
  * Bugfixes
    - wsman-win-client-transport: initialize certificate pointer (Alexander Usyskin)
    - iniparser: fix buffer size (Alexander Usyskin)
    - wsman-win-client-transport: plug leak in error path (Alexander Usyskin)
    - memory.c: fix memory cleanup (Alexander Usyskin)
    - Improve handling of HTTP 401 Unauthorized (Vitezslav Crhonek)
    - Fix serialization tests (kkaempf)
    - Fix Ruby bindings warnings (kkaempf)
    - Fix Ruby plugin loading test (kkaempf)
    - Fix rpm packaging (kkaempf)
    - Allow to run tests from 'build' directory (kkaempf)
    - Add Python XML test (kkaempf)
    - Enable CUNIT tests (kkaempf)

- Update to 2.7.1
  Bugfix release
  * msvc build fixes (Alexander Usyskin)
  * cleanup passwords after use (Alexander Usyskin)
  * drop RANDFILE in owsmangencert.h (kkaempf)
  * fix potential NULL pointer dereference (Alexander Usyskin)
  * MinGW build enablement (Bastian Germann)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=255
2022-12-28 14:45:31 +00:00
24f74131a8 Accepting request 973282 from home:jengelh:branches:systemsmanagement:wbem
- Resolve rpmlint report "libwsman3.x86_64: E:
  shlib-policy-name-error SONAME: libwsman.so.1, expected package
  suffix: 1" (packaging bug introduced by the update to v2.6.1 on
  Aug 28 2015)

OBS-URL: https://build.opensuse.org/request/show/973282
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=253
2022-06-10 11:20:23 +00:00
Klaus Kämpf
dc473ecb5c Accepting request 925138 from home:jsegitz:branches:systemdhardening:systemsmanagement:wbem
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/925138
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=252
2021-10-13 15:14:52 +00:00
Klaus Kämpf
6de2982db5 Accepting request 828930 from home:dimstar:Factory
- Use more appropriate %{_prefix}/lib for firewalld service
  definitions (boo#1174075).

OBS-URL: https://build.opensuse.org/request/show/828930
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=250
2020-09-01 14:41:44 +00:00
Klaus Kämpf
2382c1fa37 - Update to 2.7.0
* API change:
    client_opt: expiry and hearbeat_interval are float (Alexander Usyskin)
    wsmc_set_sub_expiry() and wsmc_set_heartbeat_interval() change their
    first parameter from int to float
  * bump so version of libwsman_client from 4 to 5
  * split off client libraries from server libraries
    libwsman_client5 is separate from libwsman3 now.
- Features
  * new functions for C++ bindings: OpenWsmanClient::GetWithFlags()
    and OpenWsmanClient::PutWithFlags to add a 'flags' parameter
    (Alexander Usyskin)
  * add FLAG_SUPRESS_100_CONTINUE to options, fixes #131 to workaround
    a curl problem. Reportedly curl 7.69.0 fixes this also in curl.
    (Alexander Usyskin)
- Fixes
  * fixed several compiler warnings (Alexander Usyskin)
  * fixed spelling errors (Tomas Winkler)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=247
2020-05-25 13:31:30 +00:00
Klaus Kämpf
7d66b7d637 - Update to 2.6.13
* Bugfixes
    - fixed several compiler warnings (Alexander Usyskin)
    - code cleanup (Alexander Usyskin)
    - general code robustness (Alexander Usyskin)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=246
2020-05-25 08:51:56 +00:00
Klaus Kämpf
684b3854fa - Update to 2.6.12
* Bugfix release
    - fix regression from 2.5.0: __cimnamespace selector was not
      properly set in requests.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=243
2019-09-17 15:46:00 +00:00
Klaus Kämpf
28f8ebde4d - Update to 2.6.11
* Bugfix release
    - prevent double free in events error processing

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=241
2019-09-17 10:06:14 +00:00
Klaus Kämpf
ac0b9dd951 * Many potential NULL dereferences fixed (Alexander Usyskin)
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=240
2019-09-16 13:43:44 +00:00
Klaus Kämpf
58bbd40a87 - Update to 2.6.10
* install firewalld configuration (Leap/SLE 15+, Fedora 15+)
  * Fix possible denial of service (bsc#1122623, CVE-2019-3816, CVE-2019-3833)
  * Pthread usage fixes (Alexander Usyskin)
  * Convert sprintf to snprintf and strcpy to strncpy (Tomas Winkler)
- drop bsc1122623.patch and debug_fix.patch, upstreamed
- Switch license to BSD-3-Clause AND GPL-2.0-only, since redirect
  plugin is under GPL 2.0 only license.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=238
2019-08-07 12:06:19 +00:00
067306bec9 Accepting request 709447 from home:dimstar:Factory
Allow OBS to pick better candidates to shorten rebuild queues

OBS-URL: https://build.opensuse.org/request/show/709447
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=236
2019-06-13 07:23:07 +00:00
Klaus Kämpf
efe0737eaa Accepting request 690973 from home:adamm:branches:systemsmanagement:wbem
- bsc1122623.patch: (bsc#1122623, CVE-2019-3816, CVE-2019-3833)
  + treat all non-registered by provider paths as invalid
  + fix possible denial of service in path parsing
- debug_fix.patch: fix compilation in debug mode
- use OBS specific BuildIgnore syntax that is rpm friendly. This is
  to prevent rpm parser from reporting errors.

OBS-URL: https://build.opensuse.org/request/show/690973
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=234
2019-05-27 06:07:31 +00:00
Klaus Kämpf
435f9d60c6 Accepting request 674191 from home:olh:branches:systemsmanagement:wbem
- Remove comment from postun scriptlet because it generates a
  script which is not understood by specified interpreter

OBS-URL: https://build.opensuse.org/request/show/674191
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=233
2019-02-28 10:15:54 +00:00
Klaus Kämpf
173f44c313 - Update to 2.6.9
- Build with CURL 7.62.0 or later
- Fix VS 2017 compilation (#114)
- Warn on empty ssl_cipher_list (#111)

- Update to 2.6.8
- Disable directory listing in the http(s) component

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=230
2018-11-20 08:17:13 +00:00
Klaus Kämpf
7420c01136 Accepting request 582362 from home:jengelh:branches:systemsmanagement:wbem
- Update RPM groups and package descriptions.
- Replace old $RPM_* shell vars. Remove some unnecessary
  %if..%endif blocks that do not affect the build process or
  result.

OBS-URL: https://build.opensuse.org/request/show/582362
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=227
2018-03-05 07:58:03 +00:00
Klaus Kämpf
94b4b376b1 Accepting request 579023 from home:fcrozat:branches:systemsmanagement:wbem
- Switch license to BSD-3-Clause AND GPL-2.0-only, since redirect
  plugin is under GPL 2.0 only license.

OBS-URL: https://build.opensuse.org/request/show/579023
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=225
2018-02-22 15:16:59 +00:00
Klaus Kämpf
4deaa840cf - Update to 2.6.7
- Features
    - Build with CMake 2.6 or later
  - Bugfixes
    - fix return value check for SSL_CTX_set_cipher_list()
    - fix pam config for local install

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=223
2018-02-19 12:13:38 +00:00
Klaus Kämpf
d8650c2c29 - python3-openwsman
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=221
2017-12-13 09:58:22 +00:00
Klaus Kämpf
8eb3524bdf - fix Source declarations to get a complete src.rpm
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=219
2017-12-11 10:45:43 +00:00
Klaus Kämpf
ef658fa497 - Build Python3 on Leap and SLE 15
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=217
2017-12-06 14:03:43 +00:00
Klaus Kämpf
2387958da5 - Fix RHEL7 build
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=216
2017-12-05 08:45:50 +00:00
Klaus Kämpf
2dc3e0e5d6 - update to 2.6.6
- openssl 1.1.0 compatibility
  - build python3 or python2 binding, but not both
- update to 2.6.5
  - Fix python3 / ruby 2.5 compatibility
  - drop openwsman-2.6.2-python3.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=215
2017-12-04 13:43:52 +00:00
Klaus Kämpf
cb754a8ae1 - Fix python3 / ruby 2.5 compatibility
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=213
2017-11-24 15:49:39 +00:00
0bf80480e8 Accepting request 539883 from home:kukuk:branches:systemsmanagement:wbem
- Replace obsolete pam modules with standard ones

OBS-URL: https://build.opensuse.org/request/show/539883
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=212
2017-11-20 08:38:15 +00:00
Klaus Kämpf
372952e55b - update to 2.6.4
- Bugfixes
    - setup ECDHE to allow Perfect Forward Secrecy, using the p256
      NIST prime curve (CVE-2016-2183) (mmeissner)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=211
2017-11-07 12:42:15 +00:00
Klaus Kämpf
4ffb0134eb Accepting request 522870 from home:KGronlund:branches:systemsmanagement:wbem
I think this fixes compatibility with other distros

OBS-URL: https://build.opensuse.org/request/show/522870
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=209
2017-09-10 11:16:42 +00:00
Klaus Kämpf
aa2dbb75e9 Accepting request 492267 from home:bmwiedemann:branches:systemsmanagement:wbem
use strip-nondeterminism to make build more reproducible

OBS-URL: https://build.opensuse.org/request/show/492267
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=207
2017-05-01 14:03:28 +00:00
Klaus Kämpf
8307810c56 - update to 2.6.3
- Bugfixes
    - Prevent buffer overflow if digest realm too long
    - Ensure path starts with '/' in client data endpoint
    - Java bindings build fix
    - Fix SSL library, usage is not thread safe (vcrhonek)
    - Improve NetBSD and OSX builds (apjanke)
    - Install winrs with correct name and permissions

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=205
2016-06-21 09:44:48 +00:00
Klaus Kämpf
4c94ce7c3a - Install winrs with executable permissions
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=204
2016-06-20 12:52:36 +00:00
Klaus Kämpf
4c429d166d - make winrs executable
add-shebang-to-winrs.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=202
2015-12-03 07:20:32 +00:00
Klaus Kämpf
f36b7100e9 - Make iniparser thread-safe (Emil Bartczak)
- Fix excessive RPM rebuilds (Olaf Hering)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=198
2015-10-14 12:52:47 +00:00
Klaus Kämpf
05651b10c9 - Update to 2.6.2
- Features
    - Install winrs.rb (Windows Remote Shell) to /usr/bin
    - New package: winrs
  - Bugfixes
    - Fix excessive RPM rebuilds (olafhering)
    - Fix selector extraction from URI query (Markus Kolb)
    - Fix RPM building on older distributions
    - Fix RPM building on Fedora 22

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=196
2015-10-07 14:50:47 +00:00
Klaus Kämpf
f655d65db1 - Fix build for older distributions.
Add struct-epr.diff

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=194
2015-10-05 14:23:29 +00:00
Klaus Kämpf
cc146feb40 - Update to 2.6.1
- Features
    - Add curlopt_nosignal option to openwsman_client.conf to prevent
      CURL crashes in multithreaded client applications
    - Limit EnvelopeSize to 32767 if wsman:MaxEnvelopeSize not set in
      request (WS-Man 1.2 compatibility) (Prabhakar Pujeri)
  - Bugfixes
    - fix memory leaks (Vitezslav Crhonek)
    - honor client:agent from openwsman_client.conf
    - fix possible crash in dictionary_get()

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=192
2015-08-28 07:56:35 +00:00
Klaus Kämpf
6a013fe901 - fix SLE 10 & 11 builds
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=190
2015-06-16 14:09:06 +00:00
Klaus Kämpf
e544b94a15 - Update to 2.6.0
- Features
    - Implement DSP 0226 Section 6.3 wsman:Locale
      (wsmc_set_locale, wsmc_get_locale)
    - set transport timeout for c++ binding (prabhakar_pujeri@dell.com)
    - print CIMError code in HTTP header (prabhakar_pujeri@dell.com)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=189
2015-06-11 09:16:07 +00:00
Klaus Kämpf
557bfef17d - Update to 2.5.2
- Features
    - build native Python package (Ahmad Jagot)
  - Cleanup
    - remove (unused) 'min_threads' config option (Vitezslav Crhonek)
  - Features
    - adds RFC1866 support in allowing ; as a separator for
      resource uri query parameters (selectors).
    - print a warning if a resource URI (wrongly) uses ',' as
      query parameter separator.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=187
2015-06-03 08:20:51 +00:00
Klaus Kämpf
ab114eabbd - Update to 2.5.1
- adds RFC1866 support in allowing ; as a separator for
    resource uri query parameters (selectors).
  - print a warning if a resource URI (wrongly) uses ',' as
    query parameter separator.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=186
2015-06-03 07:30:18 +00:00
Klaus Kämpf
a4c5168f0f - Drop 'openwsmand' service name, use 'openwsman' only
(was never properly supported by systemd anyways)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=184
2015-05-20 13:09:31 +00:00
Klaus Kämpf
d67500bfb7 - Update to 2.5.0
- Features
    - Rewrite selector and property handling to keep
      them in order (#49)
      Selectors and properties can now handle EndpointReferences
      as values. This increases compatibility with Intel AMT 7.0
      and later.
    - ABI change, .so version 3
    - Ruby: Add EndPointReference#to_s

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=183
2015-05-20 11:41:38 +00:00
Klaus Kämpf
eee19d2524 - Update to 2.4.15
- Features
    - Ruby: Add Fault#to_s
    - Ruby: Enable ClientOptions#properties=
    - Cim: New config option "cim_client_cql' to select CQL query
      identifier ('CQL' - default, 'DMTF:CQL' - standards-compliant)
  - Bugfixes
    - Fix segfault in wsmc_add_property
    - Fix memleak in xpath handling
    - Fix typo in parsing max_connections_per_thread (vcrhonek)
    - Ruby: ClientOptions#properties=

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement:wbem/openwsman?expand=0&rev=182
2015-05-20 09:56:04 +00:00