Opensource Implementation of WS-Management

Edit Package openwsman

Opensource Implementation of WS-Management

Refresh
Refresh
Source Files
Filename Size Changed
openwsman-2.7.2.tar.bz2 0000419198 409 KB
openwsman-redhat-initscript.patch 0000000699 699 Bytes
openwsman.SuSEfirewall2 0000000192 192 Bytes
openwsman.changes 0000041413 40.4 KB
openwsman.firewalld 0000000432 432 Bytes
openwsman.pam 0000000273 273 Bytes
openwsman.pam.rh 0000000273 273 Bytes
openwsman.rpmlintrc 0000000131 131 Bytes
openwsman.service 0000000540 540 Bytes
openwsman.spec 0000018953 18.5 KB
Revision 75 (latest revision is 77)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1045668 from Klaus Kämpf's avatar Klaus Kämpf (kwk) (revision 75)
- 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)
- drop openwsman-initscript.patch and harden_openwsman.service.patch
  (both upstream)
- add openwsman-redhat-initscript.patch
- 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)
- 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)
- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_openwsman.service.patch
  Modified:
  * openwsman.service
- Use more appropriate %{_prefix}/lib for firewalld service
  definitions (boo#1174075).
- 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)
- Update to 2.6.13
  * Bugfixes
    - fixed several compiler warnings (Alexander Usyskin)
    - code cleanup (Alexander Usyskin)
    - general code robustness (Alexander Usyskin)  
- Update to 2.6.12
  * Bugfix release
    - fix regression from 2.5.0: __cimnamespace selector was not
      properly set in requests.
- Update to 2.6.11
  * Bugfix release
    - prevent double free in events error processing
- 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)
  * Many potential NULL dereferences fixed (Alexander Usyskin)
- drop bsc1122623.patch and debug_fix.patch, upstreamed
- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut the build queues by allowing usage of systemd-mini
- 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.
- Remove comment from postun scriptlet because it generates a
  script which is not understood by specified interpreter
- 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
- Switch license to BSD-3-Clause AND GPL-2.0-only, since redirect
  plugin is under GPL 2.0 only license.
- 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.
- Switch license to BSD-3-Clause AND GPL-2.0-only, since redirect
  plugin is under GPL 2.0 only license.
- 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
- python3-openwsman
- fix Source declarations to get a complete src.rpm
- Build Python3 on Leap and SLE 15
- Fix RHEL7 build
- 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
- Replace obsolete pam modules with standard ones
- update to 2.6.4
  - Bugfixes
    - setup ECDHE to allow Perfect Forward Secrecy, using the p256
      NIST prime curve (CVE-2016-2183) (mmeissner)
- Package for python 3
- Add openwsman-2.6.2-python3.patch 
- use strip-nondeterminism to make build more reproducible
- 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
- make winrs executable
  add-shebang-to-winrs.patch
- Install winrs with executable permissions
- 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
- Fix build for older distributions.
  Add struct-epr.diff
- 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()
- fix SLE 10 & 11 builds
- 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)
- Update to 2.5.2
  - Features
    - build native Python package (Ahmad Jagot)
  - Cleanup
    - remove (unused) 'min_threads' config option (Vitezslav Crhonek)
- 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.
- 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
- 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=
- 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
- Fix Fedora 21, RHEL 7, and CentOS 7 build
- 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)
- check SSL version
- 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
- call service_add_pre unconditionally
- Fix possible memory corruption
  Add fix-memory-corruption.patch
- 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
- Update to 2.4.10
  - Feature
    Allow to pass EndPointReference instances as invoke() parameters
    via ClientOptions.add_property
- Update to 2.4.9
  - Bugfixes
    Make finding libssl.so.* more robust (bnc#884965)
- 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  
- Update to 2.4.7
  - Bugfixes
    - file authenticator: allow password hash of up to 128 characters
    - libu: don't exit() on malloc errors
- 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
- Split off server-side Ruby plugin to openwsman-server-plugin-ruby
- Alias systemd service openwsman to openwsmand, add respective
  rcopenwsman and rcopenwsmand commands.
- 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
- 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
- add 'rcopenwsmand' for systemd-based distributions
- Update to 2.4.3
  - Fix bindings for Java 1.5
  - Raise exception if client creation fails (bindings)
- Update to 2.4.2
  - Fix crash in redirect module (typo)
  - Honor WS-Management 1.1.1 standard (line 739):
    disable multiple MessageID checks   
- 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)
- 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)
- Fix Fedora 18 and SLE10 builds
- Drop rubygem build require, we build rpm not gem here.
- Update to 2.3.7
  - Bugfixes
    - Generate pkgconfig (.pc) files correctly
    - Require SWIG > 2.0.4 for building
- fix %post script
- 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)
- fix building for non-SUSE distros, re-add java target for SLES10
- disable ruby on RHEL6 (missing ruby-devel)
- improve FindRuby, fixes CentOS5 and RHEL5 builds
- removes explicit and unecessary -target argument for javac 
- Update to 2.3.5
  - Release serializer lock only after use (satya.chittidi@emc.com)
- Fix ruby(abi) require
- Update to 2.3.4
  * Adapt to Swig 2.0.7
    - renamed construtors/destructors.
    - SwigClass.. variables are static now
------------------------------------------------------------------
- Require ruby(abi) = 1.9.1 for openSUSE > 12.1
- 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
- Fix systemd %pre issues on openSUSE
- Disable building of Ruby GEM in .spec file
- Add perl-devel for CentOS6 and RHEL6
- Provide systemd support in Fedora 15
- 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
- Corrected the license 
- Corrected the formating according to the openSUSE standard 
- Do not package files twice.
- 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)
- 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)
- Disable SSL callback on Fedora (curl-Bugs-1924441)
- Update to 2.2.5
  - Restrict use of wsman:MaxElements to wsman:OptimizeEnumeration
  - Fix owsmangencert.sh pathes
  - Improve CMake variable handling
- 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)
- fix pam config on RHEL/Fedora
- 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)
- Fix segfault on invalid reference parameters to method calls.
  bnc#599658
- Check rc.msg pointer before accessing it through CMGetPointer
- Fix dynamic loading of ssl lib (bnc#574684)
- Fix ssl certificate thumbprint callback issue
  (Arun Venkatachalam, bnc#587348)
- 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)
- 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)
- 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
- fillup_and_install is for SUSE only, remove in .spec for others
- re-add openwsman.SuSEfirewall2 and openwsman.pam
- 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
- 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
- fix build for SLE9, 10, and 11.
- using official ports 5985 and 5986 by default (fate#306512)
- SuSE Firewall configuration
- use new python macros
- Fix build with automake-11.1
  - openwsman-2.1.0-automake_fix.patch
- fix cyclic dependencies of packages [bnc#467956]
- fixed SSL/invoke method (ssl_fix.patch and invoke_fix.patch)
- Fix possible segfault (bnc#442327)
- 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)
- Fix configure script.
- 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
- added libopenssl-devel to BuildRequires
- 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
- update to 1.5.9 (svn 2314) in preparation of 1.6.0
- enable python bindings
- update to 1.5.1
    * Fixed crash in CIM plugin
    * Fixed serialization in client library
- 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)
- 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
- 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)
- created package (version 1.1.0)
- based on BuildService package openwsman in home:nashif
Comments 0
openSUSE Build Service is sponsored by