New release: Openwsman 2.2.1

Version 2.2.1 of Openwsman is now available for download at sourceforge.
2.2.1 introduces some major changes, esp. helping to confine memory
usage on embedded systems.

  • 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 (rhel/fedora 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 (Suresh Sundriyal)