File openlmi-tools.changes of Package openlmi-tools

-------------------------------------------------------------------
Fri Jul  1 08:27:04 UTC 2016 - jengelh@inai.de

- Resolve rpmlint warning about spurious +x bits

-------------------------------------------------------------------
Sat Jun 18 18:17:44 UTC 2016 - kkaempf@suse.com

- fix build: buildrequire python-ply

-------------------------------------------------------------------
Fri Mar 20 10:03:40 UTC 2015 - kkaempf@suse.com

- Update to 0.10.5
  - Bugfixes

-------------------------------------------------------------------
Fri Dec 12 20:19:26 UTC 2014 - kkaempf@suse.com

- Update to 0.10.4
  - Bugfixes

-------------------------------------------------------------------
Thu Dec 11 13:53:03 UTC 2014 - kkaempf@suse.com

- Update to 0.10.3
  - WS-Man support is now optional
  - documentation cleanup

-------------------------------------------------------------------
Wed Oct 29 09:16:35 UTC 2014 - kkaempf@suse.com

- Update to 0.10.2
  - improve exception wrapping
  - CIMError contains also an origin of the error
  - scripts: added CONNECTION_TIMEOUT property
  - added min_column_sizes param to the TableFormatter
  - documentation overhaul
  - restructured
  - use readthedocs theme
  - fix signal() behavior in non-main thread
  - fix missing indication reply        

-------------------------------------------------------------------
Tue Sep  2 14:54:10 UTC 2014 - kkaempf@suse.com

- Update to 0.10.1
  - LMIWBEM is now used as primary WBEM backend (see [2])
  - python 2.6 compatibility backports
  - introduced WS-MAN support
  - introduced compatibility module for PyWBEM
  - introduced secure connection for indications using SSL
  - better handle job output parameters
  - introduce LMIInstanceName::delete()
  - allow LMIInstanceNames to call CIMMethods
  - allow root and pegasus members to connect via Unix socket
  - raise CIMError when synchronous method call fails
  - fix synchro methods indication listener startup
  - fix compat.CIMIndicationListener indication delivery
  - various fixes

-------------------------------------------------------------------
Tue Jul  1 06:27:15 UTC 2014 - kkaempf@suse.com

- Update to 0.9.2
  - documentation fixes
  - improved caching
  - improved logging when calling synchro methods
  - no class name verification when creating LMIClass
  - added tests for lmi meta-command
  - backport to python 2.6
  - various fixes

- Add lmi.1 manpage

-------------------------------------------------------------------
Fri Apr 18 07:41:01 UTC 2014 - kkaempf@suse.com

- Update to 0.9.1
  - Indication subscription is simplified
  - Indication receiving timeout is fixed
  - CIMOM's certificate verification is fixed
  - LMIInstance(Name) can be compared to each other
  - LMIInstance objects can be filtered at client's side
  - connecting via Unix socket is improved
  - _association_ methods can be called within LMIInstanceName objects
  - interactive shell is improved
  - logging
  - lmi meta-command now lives in openlmi-tools repository
  - Python 2.6 backports
  - various fixes

-------------------------------------------------------------------
Sun Feb  9 18:54:29 UTC 2014 - kkaempf@suse.com

- SLE-12: FATE 316180 

-------------------------------------------------------------------
Mon Jan 20 14:00:26 UTC 2014 - kkaempf@suse.com

- fix SLE11 build, add python-2.6.patch

-------------------------------------------------------------------
Tue Nov  5 10:52:57 UTC 2013 - kkaempf@suse.com

- Update to version 0.9
  - synchronous calls can properly handle empty JobOutputParameters
  - fixed calls, where CIMInstance(Name) objects were not wrapped
  - .wrapped_object() method can retrieve wrapped CIM object
  - shell abstractions are accepted by the shell methods
  - various fixes
  NOTE: When calling a method, LMIInstance objects are no longer
  autorefreshed. This needs to be done by hand (.refresh()).

-------------------------------------------------------------------
Tue Nov  5 10:52:18 UTC 2013 - kkaempf@suse.com

- Update to version 0.8
  - method calls, which work with LMI_SoftwareVerificationJob
    can now be called in synchronous way
  - clients can be authenticated by x509 certificates
  - method calls' arguments are now passed via dictionary
  - instances do not auto-refresh after a method call
  - lmi_associators can be used to speed up associations traversal
  - when calling synchronous method, lmishell now properly handles
    SIGTERM and SIGINT
  - shell prompt can be customized now (due to scriptons)
  - LMIShell has a html documentation now; generated using sphinx
  - man page is generated using sphinx
  - bash completion
  - zsh completion
  - various fixes

-------------------------------------------------------------------
Fri Sep 27 06:58:01 UTC 2013 - kkaempf@suse.com

- fix build for SLE11

-------------------------------------------------------------------
Tue Aug 13 10:18:35 UTC 2013 - kkaempf@suse.com

- Update to version 0.7
  - all necessary classes are already available when lmishell is run
  - connect() does not ask for username/password, if not provided
    - only non-interactive mode affected
  - synchronous method calls return proper return value and parameters
  - introduced reversed constant values
    - returns string representation of constant value
  - dropped display hook
  - fixed installation to user directory
  - introduced server side certificate check, if ssl used
  - LMI* wrapper objects now have .connection property
    - it references the LMIConnection object returned by connect()
  - introduced --noverify option
    - tells lmishell to skip server-side certificate check
  - fixed class names in LMIClass::instances()
  - introduced lmi_isinstance()
    - similar to python's isinstance()
    - returns, whether LMIInstance/LMIInstanceName is instance of LMIClass
    - works for superclass too
  - introduced custom help() function
    - currently it displays "man lmishell"
  - various small/bug fixes

-------------------------------------------------------------------
Wed Jul 31 14:00:59 UTC 2013 - kkaempf@suse.com

- Update to version 0.6
  - indications support; subscription and listening
  - lazy class fetching when working with LMIClasses
  - classes caching
  - UDS connection to TOG-Pegasus, when connections as root to localhost
  - configuration file (~/.lmishellrc)
  - dictionary-based filtering for LMIInstance and LMIInstanceName
  - synchronous method calls
    - not 100% complete, we are waiting for TOG-Pegasus for fixes
  - creation of a new LMIInstanceName
  - access constant values (Values + ValueMap from MOF definition)
  - no sample scripts present
  - history file renamed to ~/.lmishell_history
  - man page generator
    - uses https://fedorahosted.org/openlmi/wiki/shell pages to generate
      the man page content
  - moved the shell into $(PYTHON_SITELIB)/lmi/shell to make the
    shell compatible with other providers, etc.
  - switched from autotools to setuptools
  - new CLI options for basic logging setup
  - bug fixes and code cleanups  

-------------------------------------------------------------------
Fri Jul 26 09:59:50 UTC 2013 - kkaempf@suse.com

- Fix SLE 11 build
  Add older-python.patch

-------------------------------------------------------------------
Fri Apr 12 07:12:46 UTC 2013 - kkaempf@suse.com

- Initial version 0.5
openSUSE Build Service is sponsored by