File openwsman.changes of Package openwsman.23832

-------------------------------------------------------------------
Wed Apr  6 08:13:04 UTC 2022 - Adam Majer <adam.majer@suse.de>

- libcurl_fixups.patch: fix FTBFS with newer libcurl in SP4 (bsc#1197792)

-------------------------------------------------------------------
Fri Aug 21 20:34:29 UTC 2020 - Adam Majer <adam.majer@suse.de>

- openssl_init_fix.patch: don't crash if OpenSSL SSL context fails
  to initialize. This only happened because the function signature
  used was invalid and was passing random data. (bsc#1175631)

-------------------------------------------------------------------
Tue Aug 18 08:46:39 UTC 2020 - Klaus Kämpf <kkaempf@suse.com>

- adapt to openssl 1.1.1 (bsc#1174541)
  add update-to-openssl-1.1.1-drop-RANDFILE.patch

-------------------------------------------------------------------
Tue Sep 17 13:55:05 UTC 2019 - Klaus Kämpf <kkaempf@suse.com>

- bsc1105331.patch: add CIM_NAMESPACE if it's _not_ already present
  (bsc#1105331)

-------------------------------------------------------------------
Thu Mar 14 13:42:50 UTC 2019 - Adam Majer <adam.majer@suse.de>

- 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

Backport patches from upstream,
- 31c355f.patch: Work with OpenSSL 1.1
- a4a66e8.patch: disable directory listings by default (bsc#1092206)

-------------------------------------------------------------------
Thu Feb 22 13:57:52 UTC 2018 - fcrozat@suse.com

- Switch license to BSD-3-Clause AND GPL-2.0-only, since redirect
  plugin is under GPL 2.0 only license.

-------------------------------------------------------------------
Mon Feb 19 12:12:37 UTC 2018 - kkaempf@suse.com

- 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

-------------------------------------------------------------------
Wed Dec 13 09:57:47 UTC 2017 - kkaempf@suse.com

- python3-openwsman

-------------------------------------------------------------------
Mon Dec 11 10:45:20 UTC 2017 - kkaempf@suse.com

- fix Source declarations to get a complete src.rpm

-------------------------------------------------------------------
Tue Dec  5 08:45:38 UTC 2017 - kkaempf@suse.com

- Build Python3 on Leap and SLE 15
- Fix RHEL7 build

-------------------------------------------------------------------
Mon Dec  4 13:41:41 UTC 2017 - kkaempf@suse.com

- update to 2.6.6
  - openssl 1.1.0 compatibility
  - build python3 or python2 binding, but not both

-------------------------------------------------------------------
Fri Nov 24 15:43:33 UTC 2017 - kkaempf@suse.com

- update to 2.6.5
  - Fix python3 / ruby 2.5 compatibility
  - drop openwsman-2.6.2-python3.patch

-------------------------------------------------------------------
Wed Nov  8 15:09:32 CET 2017 - kukuk@suse.de

- Replace obsolete pam modules with standard ones

-------------------------------------------------------------------
Tue Nov  7 12:26:11 UTC 2017 - kkaempf@suse.com

- update to 2.6.4
  - Bugfixes
    - setup ECDHE to allow Perfect Forward Secrecy, using the p256
      NIST prime curve (CVE-2016-2183) (mmeissner)

-------------------------------------------------------------------
Sat Sep  9 11:38:42 UTC 2017 - kgronlund@suse.com

- Package for python 3
- Add openwsman-2.6.2-python3.patch 

-------------------------------------------------------------------
Sun Apr 30 22:34:30 UTC 2017 - bwiedemann@suse.com

- use strip-nondeterminism to make build more reproducible

-------------------------------------------------------------------
Mon Jun 20 13:20:46 UTC 2016 - kkaempf@suse.com

- 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

-------------------------------------------------------------------
Thu Dec  3 07:20:14 UTC 2015 - kkaempf@suse.com

- make winrs executable
  add-shebang-to-winrs.patch

-------------------------------------------------------------------
Wed Dec  2 18:06:54 UTC 2015 - srinidhi.bs@microfocus.com

- Install winrs with executable permissions

-------------------------------------------------------------------
Wed Oct  7 14:49:51 UTC 2015 - kkaempf@suse.com

- Update to 2.6.2
  - Features
    - Install winrs.rb (Windows Remote Shell) to /usr/bin
    - New package: winrs
  - Bugfixes
    - Make iniparser thread-safe (Emil Bartczak)
    - Fix excessive RPM rebuilds (Olaf Hering)
    - Fix selector extraction from URI query (Markus Kolb)
    - Fix RPM building on older distributions
    - Fix RPM building on Fedora 22

-------------------------------------------------------------------
Mon Oct  5 14:22:50 UTC 2015 - kkaempf@suse.com

- Fix build for older distributions.
  Add struct-epr.diff

-------------------------------------------------------------------
Fri Aug 28 07:46:33 UTC 2015 - kkaempf@suse.com

- 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()

-------------------------------------------------------------------
Tue Jun 16 14:06:39 UTC 2015 - kkaempf@suse.com

- fix SLE 10 & 11 builds

-------------------------------------------------------------------
Thu Jun 11 09:15:02 UTC 2015 - kkaempf@suse.com

- 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)

-------------------------------------------------------------------
Wed Jun  3 08:19:07 UTC 2015 - kkaempf@suse.com

- Update to 2.5.2
  - Features
    - build native Python package (Ahmad Jagot)
  - Cleanup
    - remove (unused) 'min_threads' config option (Vitezslav Crhonek)

-------------------------------------------------------------------
Wed Jun  3 07:29:02 UTC 2015 - kkaempf@suse.com

- Update to 2.5.1
  - 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.

-------------------------------------------------------------------
Wed May 20 10:54:43 UTC 2015 - kkaempf@suse.com

- Update to 2.5.0
  - Drop 'openwsmand' service name, use 'openwsman' only
    (was never properly supported by systemd anyways)
  - 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

-------------------------------------------------------------------
Wed May 20 09:55:12 UTC 2015 - kkaempf@suse.com

- 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=

-------------------------------------------------------------------
Tue Feb 24 14:03:47 UTC 2015 - kkaempf@suse.com

- Update to 2.4.14
  - Features
    - Improved C++ bindings (Peter Hatina)
  - Bugfixes
    - Build fixes for Fedora21, RHEL7, and CentOS7
    - option parser accepts '-?' and '--help' as valid

-------------------------------------------------------------------
Wed Jan 21 09:31:18 UTC 2015 - kkaempf@suse.com

- Fix Fedora 21, RHEL 7, and CentOS 7 build

-------------------------------------------------------------------
Thu Jan 15 08:01:43 UTC 2015 - kkaempf@suse.com

- Update to 2.4.13
  - Features
    - Support Ruby 2.2
  - Bugfixes
    - Parsing of vendor namespaces (#48, #38)
    - Client getters memory leaks (#47)
    - Keep order of 'invoke' parameters (#49)

-------------------------------------------------------------------
Wed Oct 29 14:03:42 UTC 2014 - kkaempf@suse.com

- check SSL version

-------------------------------------------------------------------
Tue Oct 28 07:49:22 UTC 2014 - kkaempf@suse.com

- Update to 2.4.12
  - Features
    - New config option 'ssl_disable_protocols'. Pre-set to disable
      SSLv2 and v3 in SSL mode
    - Ruby: support Ruby 2.1 threading API
  - Bugfixes
    - Fix memory corruption due to a malloc made with the wrong size
    - iniparser: dictionary_set' must return a value (David Holm)

- drop fix-memory-corruption.patch, upstream

-------------------------------------------------------------------
Wed Sep 17 09:25:37 UTC 2014 - kkaempf@suse.com

- call service_add_pre unconditionally

-------------------------------------------------------------------
Fri Sep 12 09:19:36 UTC 2014 - kkaempf@suse.com

- Fix possible memory corruption
  Add fix-memory-corruption.patch

-------------------------------------------------------------------
Fri Aug  1 10:03:10 UTC 2014 - kkaempf@suse.com

- Update to 2.4.11
  - Features
    - Bindings: EndPointReference.selector_names() for Python
  - Bugfixes
    - URI parsing: Disallow comma to separate selectors in resource
      uri, only ampersand is allowed. (issue #38)
    - Bindings: Fix Ruby doc generation

-------------------------------------------------------------------
Fri Jul 25 13:18:29 UTC 2014 - kkaempf@suse.com

- Update to 2.4.10
  - Feature
    Allow to pass EndPointReference instances as invoke() parameters
    via ClientOptions.add_property

-------------------------------------------------------------------
Mon Jun 30 13:28:07 UTC 2014 - kkaempf@suse.com

- Update to 2.4.9
  - Bugfixes
    Make finding libssl.so.* more robust (bnc#884965)

-------------------------------------------------------------------
Fri Jun 20 11:30:42 UTC 2014 - kkaempf@suse.com

- Update to 2.4.8
  - Features
    - Add Fujitsu namespace, cim schema SVS
  - Bugfixes
    - fix memory corruption: copy key/value data for options,
      selectors, and properties
    - fix .spec file for RHEL/Fedora builds  

-------------------------------------------------------------------
Wed May 21 08:18:22 UTC 2014 - kkaempf@suse.com

- Update to 2.4.7
  - Bugfixes
    - file authenticator: allow password hash of up to 128 characters
    - libu: don't exit() on malloc errors

-------------------------------------------------------------------
Tue May 20 07:55:35 UTC 2014 - kkaempf@suse.com

- Update to 2.4.6
  - Features
    - Support large hashes (like SHA512) in file authentication
    - use constant-time password compare to prevent brute-force attacks
    - Create server-plugin-ruby as separate RPM
    - Add Unisys namespace and CIM class prefix 'SPAR'
  - Bugfixes
    - Fix crash on invalide resource URI  
    - Fix resource namespace for DCIM_ classes

-------------------------------------------------------------------
Wed May  7 06:48:38 UTC 2014 - kkaempf@suse.com

- Split off server-side Ruby plugin to openwsman-server-plugin-ruby

- Alias systemd service openwsman to openwsmand, add respective
  rcopenwsman and rcopenwsmand commands.

-------------------------------------------------------------------
Fri Mar 14 10:07:37 UTC 2014 - kkaempf@suse.com

- Update to 2.4.5
  - Features
    - enforce SSL operation in systemd service
    - Add /usr/sbin/rcopenwsman for systemd environments
    - New environment variable 'OPENWSMAN_CURL_TRANSPORT_SSLVERSION' to
      select SSL protocol version. Set it to 'tlsv1.2' for TLS-v1.2
      (anstein)
  - Bugfixes
    - Fix memory leaks in redirect plugin (Praveen K Paladugu)
    - shttpd: Improve error reporting if SSL context fails
    - Builds on Fedora 20 now

-------------------------------------------------------------------
Thu Feb 27 14:22:58 UTC 2014 - kkaempf@suse.com

- Update to 2.4.4
  - Security update
    - ws_xml_make_default_prefix() can overflow buf parameter via sprintf()
    - ws_xml_make_default_prefix() can overflow buf parameter via sprintf()
    - wsmc_create_request() potential buf[20] overflow via WSMAN_ACTION_RENEW
    - LocalSubscriptionOpUpdate() unchecked fopen()
    - Incorrect order of sanity guards in wsman_get_fault_status_from_doc()
    - Unchecked memory allocation in wsman_init_plugins(), p->ifc
    - Unchecked memory allocation in mem_double(), newptr
    - Unchecked memory allocation in dictionary_new(), d, d->val, d->key, d->hash
    - Unchecked memory allocation in u_error_new(), *error
    - sighup_handler() in wsmand.c uses unsafe functions in a signal handler
  - Features
    - add rcopenwsman command to systemd environments
  - Bindings
    - support rdoc 2.1 in Ruby bindings
    - cmake: use PYTHON_INCLUDE_DIRS

-------------------------------------------------------------------
Wed Jan 29 14:15:34 UTC 2014 - kkaempf@suse.com

- add 'rcopenwsmand' for systemd-based distributions

-------------------------------------------------------------------
Tue Dec 10 09:27:58 UTC 2013 - kkaempf@suse.com

- Update to 2.4.3
  - Fix bindings for Java 1.5
  - Raise exception if client creation fails (bindings)

-------------------------------------------------------------------
Mon Oct 14 08:15:10 UTC 2013 - kkaempf@suse.com

- Update to 2.4.2
  - Fix crash in redirect module (typo)
  - Honor WS-Management 1.1.1 standard (line 739):
    disable multiple MessageID checks   

-------------------------------------------------------------------
Wed Sep 11 08:19:40 UTC 2013 - kkaempf@suse.com

- Update to 2.4.1
  - Fix build for SLE11, Fedora 18 & 19
  - Fix build time test library path
  - include version.rb into ruby gem (fixes issue #18)

-------------------------------------------------------------------
Thu Sep  5 08:36:01 UTC 2013 - kkaempf@localhost

- Update to 2.4.0
  - Features
    - Add support for OptionSet in SOAP header (breaks ABI)
    - Increase soversion of libwsman_client to 2.0.0
    - new function wsmc_add_option
    - Redirect plugin: Added facilities to import the redirection
      details from an included file (Praveen K Paladugu)
  - Bugfixes
    - wsman_transport_set_verify_host passed wrong values to CURL
    - recognize 'Msvc' (Hyper V) and 'DCIM' (Dell Drac) CIM schemata
    - xml_parser_element_dump: fix pointer (github issue #8)
  - Bindings
    - Support for OptionSet
      - ClientOptions#add_option
      - ClientOptions#options= (Ruby)
    - XmlDoc#to_s returns non-indented xml representation
    - Define security delivery modes (WSMAN_DELIVERY_SEC_*)
    - Ruby: API change: Transport.verify_{host,peer}? return Boolean now
      Transport.verify_peer -> Transport.verify_peer?
      Transport.verify_host -> Transport.verify_host?
    - Ruby: Fix Ruby 1.9 threading locks for wsmc_action_* functions
    - Ruby: Accessors for OptionSet, Selectors, and Properties
      - ClientOptions#options
      - ClientOptions#properties
      - ClientOptions#selectors
    - Vastly improved bindings documentation
      Splitted off openwsman-ruby-docs subpackage
    - Generate documenation with rdoc matching Ruby version
    - Windows Remote Shell client implementation (see ruby/tests/winrs.rb)

-------------------------------------------------------------------
Thu May 30 08:32:02 UTC 2013 - kkaempf@suse.com

- Fix Fedora 18 and SLE10 builds
- Drop rubygem build require, we build rpm not gem here.

-------------------------------------------------------------------
Thu Feb 21 08:32:02 UTC 2013 - kkaempf@suse.com

- Update to 2.3.7
  - Bugfixes
    - Generate pkgconfig (.pc) files correctly
    - Require SWIG > 2.0.4 for building

-------------------------------------------------------------------
Tue Feb 19 09:43:33 UTC 2013 - kkaempf@suse.com

- fix %post script

-------------------------------------------------------------------
Wed Oct 10 07:23:50 UTC 2012 - kkaempf@suse.com

- Update to 2.3.6
  - Features
    - Plugins: Ability to redirect requests to a different WS-Management
      server (Praveen Paladugu)
  - Bugfixes
    - Fix xml namespace in Fault message (Praveen Paladugu)
    - Pass correct key values when creating a Cim_IndicationSubscription
      (Santosh Bidaralli)
    - verify_class_namespace: properly check for 'CIM' class schema
      (Mayur Bhosle)
    - Fix MaxElements namespace in Pull context (Praveen Paladugu)
  - Bindings
    - Ruby: fix crash in Options destructor
    - Ruby: mark passing arrays via invoke as unsupported
  - Building
    - new cmake option: BUILD_BINDINGS (defaults to yes)
    - honor BUILD_TESTS for all test directories 
    - fix MaxcOS build (Dan Villiom Podlaski Christiansen)

-------------------------------------------------------------------
Sat Aug 11 21:51:08 UTC 2012 - kkaempf@suse.com

- fix building for non-SUSE distros, re-add java target for SLES10
- disable ruby on RHEL6 (missing ruby-devel)

-------------------------------------------------------------------
Wed Aug  8 11:36:38 UTC 2012 - kkaempf@suse.com

- improve FindRuby, fixes CentOS5 and RHEL5 builds

-------------------------------------------------------------------
Fri Jun 22 11:03:35 UTC 2012 - mvyskocil@suse.cz

- removes explicit and unecessary -target argument for javac 

-------------------------------------------------------------------
Fri Jun  1 07:30:45 UTC 2012 - kkaempf@suse.com

- Update to 2.3.5
  - Release serializer lock only after use (satya.chittidi@emc.com)

-------------------------------------------------------------------
Tue May 29 19:07:38 UTC 2012 - kkaempf@suse.com

- Fix ruby(abi) require

-------------------------------------------------------------------
Mon May 28 08:16:49 UTC 2012 - kkaempf@suse.com

- Update to 2.3.4
  * Adapt to Swig 2.0.7
    - renamed construtors/destructors.
    - SwigClass.. variables are static now

------------------------------------------------------------------
Sat May 26 21:21:12 UTC 2012 - kkaempf@suse.com

- Require ruby(abi) = 1.9.1 for openSUSE > 12.1

-------------------------------------------------------------------
Fri May 25 11:15:32 UTC 2012 - kkaempf@suse.com

- Update to 2.3.3
  - Bugfixes
    - Fixed enumeration with selector filter returning only one
      instance. (Zoltan Micskei)
    - mark XPath filtering as not supported (in sfcc)
  - Bindings
    - Adapt to Ruby 1.9
    - Disable RDoc for Ruby 1.9
    - WsXmlDoc.to_xml - enforce utf-8 encoding
    - Properly create AssociationInstances(CIM References) /
      AssociatedInstances(CIM Associations) filter
  
- Update to 2.3.2
  - Bugfixes
    - Assume 'XPath' as default filter dialect, not 'WQL' (Zoltan Micskei)
  - Bindings
    - Add ClientOptions#flags() (read) and ClientOptions#reset_flags()
    - Add Openwsman#uri_prefix
    - Add Openwsman#create_doc_from_string
    - Provide full EndPointReference handling

- Update to 2.3.1
  - Features
    - switch default CIMOM connection to https on port 5989
      with PAM authentication (this now reflects the default sfcb config)
  - Bindings
    - Ruby: Add Openwsman#epr_uri_for
  - Bugfixes
    - Fix build issues in .spec file

-------------------------------------------------------------------
Thu Mar  8 09:34:51 UTC 2012 - kkaempf@suse.com

- Fix systemd %pre issues on openSUSE

-------------------------------------------------------------------
Tue Mar  6 09:07:57 UTC 2012 - kkaempf@suse.com

- Disable building of Ruby GEM in .spec file
- Add perl-devel for CentOS6 and RHEL6
- Provide systemd support in Fedora 15

-------------------------------------------------------------------
Wed Feb 22 15:32:50 UTC 2012 - kkaempf@suse.com

- Update to 2.3.0
  Features
  - openSUSE: support systemd
  - provider getter functions for all client and client option string
    values
  - Add ssl-related config options in [cim] section, see openwsman.conf
    ssl = yes/no
    verify_cert = yes/no
    trust_store = /etc/ssl/certs
  Bugfixes
  - Enum/Pull: Fix envelope maxsize handling, return partial result
  - Fix memleaks in client and client option string setters
    (Matthias Bolte)
  - All string value getters (for client and client_opt) return
    copies now
    (found by Matthias Bolte)
  - Define and use PLUGIN_API_VERSION for the server-side plugins
  - Handle optional arguments propertly during client endpoint URI
    creation (Matthias Bolte)
  - Make calls to 'identify' repeatable
  - Destroy serializer lock and client mutex at exit (Bing Liu)
  - Fix leak in wsmc_release (Sanjeev Putta)
  - Allow to reset transport credentials to NULL (Matthias Bolte)
  - Plug memory leaks in wsman-client-transport (Found by Suneet
    Chandok, improved by Matthias Bolte)
  - print warning if event delivery fails
  Bindings
  - Provide Ruby bindings also as GEM
    (-> https://rubygems.org/gems/openwsman)
  - Add Openwsman#create_doc_from_file to read xml files
  - Add XmlNode#next to iterate over children with identical name
  - Add Openwsman#erb_prefix_for to return EPR uri prefixes for
    different CIM schema
  - Ruby: Provide a default implementation of auth_request_callback
  - Ruby: Support Ruby 1.9
  - Expose Openwsman version as OPENWSMAN_VERSION, OPENWSMAN_MAJOR,
    OPENWSMAN_MINOR, OPENWSMAN_PATCH
  - Ruby: expand XmlNode#each to iterate over multiple children of
    same name
  - new test tool: winenum.rb, to enumerate WINRM instances
  - update documentation: Add note about escaping selector values

-------------------------------------------------------------------
Tue Jan 24 22:08:27 UTC 2012 - joop.boonen@opensuse.org

- Corrected the license 
- Corrected the formating according to the openSUSE standard 

-------------------------------------------------------------------
Tue Dec  6 08:40:18 UTC 2011 - aj@suse.de

- Do not package files twice.

-------------------------------------------------------------------
Fri Sep  9 12:38:34 UTC 2011 - kkaempf@suse.com

- Update to 2.2.7
  - Features
    - Rename openwsman-client to libwsman_clientpp since it only
      includes C++ bindings. Split off libwsman_clientpp-devel.
      Move openwsman_client.conf to libwsman1.
    - Performance improvements for Enum (optimized) and Pull requests
      (Srinivas Thirumalaa)
  - Bindings
    - Fix all tests
    - Enhance client function documentation
    - Add max_elements, max_envelope_size, fragment, and timeout
      to Options
    - Use optimized enumeration in tests
  - Bugfixes
    - Fix memory leaks in wsmc_action_enumerate_and_pull and wsmc_release
      (Matthias Bolte)
    - Fix possible corruption in ws_serializer_free_mem
      (Matthias Bolte)
    - Fix recognition of ntlm and gss-negotiate auth methods when checking
      server-requested vs. client-offered methods.
  - Developer
    - Enable client tests
    - Improve Windows build (Matthias Bolte)
    - Reduce libu exposure in the public API (Matthias Bolte)

-------------------------------------------------------------------
Wed Apr 20 11:30:35 UTC 2011 - kkaempf@novell.com

- Update to 2.2.6
  - Features
    - Add array support for indications (Suresh Sundriyal)
    - Add indication_baseclass_namespace (Till Steinbach, Suresh Sundriyal)
  - Bugfixes
    - Correctly prefix /etc when CMAKE_INSTALL_PREFIX is not /usr (Chris Poblete)

-------------------------------------------------------------------
Mon Feb 14 14:28:02 UTC 2011 - kkaempf@novell.com

- Disable SSL callback on Fedora (curl-Bugs-1924441)

-------------------------------------------------------------------
Mon Jan  3 15:56:42 UTC 2011 - kkaempf@novell.com

- Update to 2.2.5
  - Restrict use of wsman:MaxElements to wsman:OptimizeEnumeration
  - Fix owsmangencert.sh pathes
  - Improve CMake variable handling

-------------------------------------------------------------------
Wed Sep 29 12:27:19 UTC 2010 - kkaempf@novell.com

- Update to 2.2.4
  - Build with cmake
  - add -java subpackage (not for SLES10)
  - enforce manual creation of certificate (to get sufficient
    entropy for randomness) (Praveen Paladugu)

-------------------------------------------------------------------
Fri Sep 10 12:56:22 UTC 2010 - kkaempf@novell.com

- fix pam config on RHEL/Fedora

-------------------------------------------------------------------
Wed Jun  9 09:36:34 UTC 2010 - kkaempf@novell.com

- 2.2.3.9 Bugfix release:
  - bindings (kkaempf)
    - make all constants uppercase
    - pass code, code_detail, and message to WsmanStatus()
      constructor optionally
    - Pass XmlDoc to Fault() constructor
    - Fix exceptions for Perl and Python
    - Ruby: Alias XmlDoc.foo to XmlDoc.body.foo
    - Ruby: Create bindings documentation
    - Java: Enable and fix for JDK 1.6 (kkaempf + jblunck)
  - Fix Fedora/RH build (kkaempf)
  - Use floor() instead of round() (Suresh Sundriyal)
  - Reuse username/password if auth_request_func is not set (Arun
    Venkatachalam)
  - Catch invalid reference parameters (report bad EPR values)
    (kkaempf)
  - fix Windows build (Trevor Witten)
  - fix ssl (certificate thumbprint) callback check (Arun
    Venkatachalam)

-------------------------------------------------------------------
Mon Apr 26 13:39:41 UTC 2010 - kkaempf@novell.com

- Fix segfault on invalid reference parameters to method calls.
  bnc#599658

-------------------------------------------------------------------
Wed Apr 21 10:04:54 UTC 2010 - kkaempf@novell.com

- Check rc.msg pointer before accessing it through CMGetPointer

-------------------------------------------------------------------
Mon Apr 19 13:32:59 UTC 2010 - kkaempf@novell.com

- Fix dynamic loading of ssl lib (bnc#574684)

-------------------------------------------------------------------
Wed Mar 10 20:47:00 UTC 2010 - kkaempf@novell.com

- Fix ssl certificate thumbprint callback issue
  (Arun Venkatachalam, bnc#587348)

-------------------------------------------------------------------
Thu Feb 25 14:20:42 UTC 2010 - kkaempf@novell.com

- Updated to 2.2.3 final release
  - cleanup: access CMPIString by macro, not by casted direct
    member access
  - fix connection error msg: rc.msg is a CMPIString, not a char*
    (kkaempf)
  - fix for OperationTimeout parsing (Chris Poblete)

-------------------------------------------------------------------
Mon Feb 22 14:24:25 UTC 2010 - kkaempf@novell.com

- Updated to 2.2.3 pre-release
  - fix Windows build (forum.openwsman.org)
  - fix to build with non-standard subscriptions dir (Chris Poblete)
  - accept OperationTimeout values as outlined in Section 3.2.6.1
    of http://www.w3.org/TR/xmlschema-2 (Chris Poblete)
  - fall back to IPv4 if IPv6 unsupported (Arun Venkatachalam)
  - make IPv4 vs. IPv6 configurable (kkaempf)
  - support invoking a method with array type parameter/arguments
    (Chris Poblete, bnc#581414)
  - fix crash in (unhandled) Array argument (Suresh Sundriyal)
  - handle MaxElements in Pull operations (Chris Poblete, kkaempf,
    bnc#581731)
  - fix building with ssl when openssl/ssl.h is available
    (Chris Poblete)
  - make plugin directory configurable (Chris Poblete)
  - fix "WXF Invalid Representation" error when sending a Create
    instance request  using the WinRm client (Trevor Witten)

-------------------------------------------------------------------
Thu Jan 21 13:38:45 UTC 2010 - kkaempf@novell.com

- Update to 2.2.2 bugfix release
  - fix init.d script to run on non-LSB systems (bnc#571873)
  - Clean up CMake build
  - More build fixes for RHEL5, Fedora 11+12, CentOS 5
  - Fix host certificate check in eventing, enable only if the
    verify_host flag is set (bnc#569611)
  - fix NULL pointer dereference in PullResponse (bnc#572553)
  - adapt bindings to Swig 1.3.40
  - fix setters in bindings

-------------------------------------------------------------------
Thu Jan 14 15:20:51 UTC 2010 - kkaempf@novell.com

- fillup_and_install is for SUSE only, remove in .spec for others

-------------------------------------------------------------------
Tue Nov 24 14:22:54 UTC 2009 - kkaempf@novell.com

- re-add openwsman.SuSEfirewall2 and openwsman.pam

-------------------------------------------------------------------
Thu Nov 19 15:10:30 UTC 2009 - kkaempf@novell.com

- Update to 2.2.1
- Major changes:
  - Enumeration timeout fixed, resulting in --enum-idle-timeout option
    to openwsmand taking seconds (instead of miliseconds) now
  - Client side CRL (certificate revocation list) support
    (Arun Venkatachalam)
  - split off client config as /etc/openwsman/openwsman_client.conf
  - Fix upper limit check for threads and their stack usage (Suresh Sundriyal)
    (Allowing to confine memory usage in the 10-20MB range!)
    Reintroduce max_thread config file parameter and two new parameters
    * max_connections_per_thread
    * thread_stack_size
- Minor changes:
  - require swig 1.3.30 or later (rhel5 users: upgrade !)
  - clean up fault generation in CIM backend (Suresh Sundriyal)
  - fix various memory leaks (Suresh Sundriyal)
  - fix Python bindings build (kkaempf)
  - Fix security risk when listing indication subscriptions (Suresh Sundriyal)
  - Fix xml namespace for enumeration and subscription filters (kkaempf)
  - Fix class names for swig bindings, makes Python bindings
    operational (kkaempf)
  - Use same encoding for faults as in incoming msg (bug305, kkaempf)
  - Make WS-Enumeration pull response comply to WS-Enumeration sequence
    ordering (bug220, Suresh Sundriyal)

- Fix build for Fedora 11.x, 12.x, and RHEL 5.x

-------------------------------------------------------------------
Thu Nov 19 12:04:14 CET 2009 - mhrusecky@suse.cz

- updated to the version 2.2.0
  - Major changes:
    - Adapt IANA ports of 5985 (http) and 5986 (https)
    - Change the Ruby bindings module name to 'Openwsman'
    - Change the Ruby plugin module name to 'Openwsman'
    - IPv6 support
    - preliminary support for wbem intrinsic operations
      'EnumerateClassNames' and 'GetClass'
    - Perl client bindings
  - Minor changes:
    - Perl example code added (by warptrosse@gmail.com)
    - Fixes to the CMake build environment
    - Fixes to the sfcc backend (argument handling, xml escaping)
    - Many other bug fixes, e.g.
      297: More detailed http status codes
      309: Use correct namespace for detecting Filter node
      288: CIM Provider Faults not getting propagated to client 
      279: Openwsman server is adding extra CRLF
- longer description

-------------------------------------------------------------------
Thu Oct 29 11:03:49 CET 2009 - kkaempf@suse.de

- fix build for SLE9, 10, and 11.

-------------------------------------------------------------------
Thu Oct 15 09:12:50 CEST 2009 - mhrusecky@suse.cz

- using official ports 5985 and 5986 by default (fate#306512)
- SuSE Firewall configuration

-------------------------------------------------------------------
Sun Aug  9 12:43:26 CEST 2009 - coolo@novell.com

- use new python macros

-------------------------------------------------------------------
Wed Jul 15 10:32:35 CEST 2009 - puzel@novell.com

- Fix build with automake-11.1
  - openwsman-2.1.0-automake_fix.patch

-------------------------------------------------------------------
Fri Jan 23 14:05:59 CET 2009 - prusnak@suse.cz

- fix cyclic dependencies of packages [bnc#467956]
- fixed SSL/invoke method (ssl_fix.patch and invoke_fix.patch)

-------------------------------------------------------------------
Thu Nov  6 17:16:30 CET 2008 - kkaempf@suse.de

- Fix possible segfault (bnc#442327)

-------------------------------------------------------------------
Tue Sep 16 09:55:21 CEST 2008 - prusnak@suse.cz

- updated to 2.1.0
  * Security related fixes
  * Many bug fixes related to http stack
  * GSSAPI support (thanks to Paul Moore)
- updated to 2.0.1
  * Added Java bindings
  * Set proxy in C++ bindings
  * Fixed SelectorSet Filter
  * Added SelectorSet filter support to C++ interface
  * SelecorFilter does not need __cimnamespace
- dropped obsoleted patch:
  * interim-bug-fixes.patch (included in update)

-------------------------------------------------------------------
Thu May  8 14:59:08 CEST 2008 - schwab@suse.de

- Fix configure script.

-------------------------------------------------------------------
Tue Apr 22 16:53:55 CEST 2008 - prusnak@suse.cz

- update to 2.0.0
  * Use latest shttpd code base
  * Fixed SSL related issues with shttpd
  * Ruby bindings using swish now and part of openwsman
  * Python bindings update
  * serialize/de-serialize APIs updated
    Make serialize/de-serialize APIs independent of server related structure
  * secure eventing delivery support in WS-Eventing server code and related
    options added in client code.
  * WS-Eventing client interfaces updated to make it more general
  * Source indication namespace configuration supported so that the
    namespace of subscription related classes can be different from
    that of indication class
  * Anonymous identify and custom identify file supported
  * Support SelectorSet Dialect
  * Improved Filter API
  * Improved EPR API
  * Enahnced bindings to support filters
  * Initial cmake support
  * Many other bug fixes

-------------------------------------------------------------------
Thu Jan 24 13:03:09 CET 2008 - prusnak@suse.cz

- added libopenssl-devel to BuildRequires

-------------------------------------------------------------------
Wed Dec 19 13:48:00 CET 2007 - kkaempf@suse.de

- update to svn 2336
  * added and enabled ruby bindings
  * custom and anonymous Identify support added
- new sub-packages: openwsman-ruby, openwsman-python
- add rpmlintrc for .so files within openwsman-server

-------------------------------------------------------------------
Fri Dec 14 14:52:30 CET 2007 - kkaempf@suse.de

- update to 1.5.9 (svn 2314) in preparation of 1.6.0
- enable python bindings

-------------------------------------------------------------------
Mon Nov 12 10:10:50 CET 2007 - prusnak@suse.cz

- update to 1.5.1
    * Fixed crash in CIM plugin
    * Fixed serialization in client library

-------------------------------------------------------------------
Tue Nov  6 13:24:23 CET 2007 - prusnak@suse.cz

- update to 1.5.0

  Openwsman 1.5 is an interim stable release toward 2.0 with all
  completed features since 1.0. This release serves as a checkpoint
  to evaluate implemented and outstanding features and to take care
  of bugs instead of waiting until the beta phase of 2.0.

  See ChangeLog for more details ...
  
- fixed installdirs (mkinstalldir.patch)
- added entries to ChangeLog from wiki (changelog.patch)
- renamed openwsman to libwsman1 and openwsman-devel to libwsman-devel

- removed obsolete patches
  * devel.patch (included in update)
  * get_auth.patch (included in update)
  * remote_fs.patch (included in update)

-------------------------------------------------------------------
Fri Aug  3 13:56:25 CEST 2007 - kkaempf@suse.de

- update to 1.2.0
- default to pam authentication in openwsman-server
- fix filelist (include .so files for plugin loading)
- fix %preun for base package
- remove wsmand.log when deleting openwsman-server
- fix -devel dependencies
- add wsman_transport_get_auth_method() definition

-------------------------------------------------------------------
Tue Jul 24 10:42:31 CEST 2007 - prusnak@suse.cz

- branch packages -server and -client
- replaced obsoleted macro %run_ldconfig with direct call of ldconfig
- added $remote_fs to Required-Start in init file (remote_fs.patch)

-------------------------------------------------------------------
Fri Jul 13 10:48:51 CEST 2007 - prusnak@suse.cz

- created package (version 1.1.0)
- based on BuildService package openwsman in home:nashif

openSUSE Build Service is sponsored by