ad0f62e
# RubyGems's macros expect gem_name to exist.
2b47725
%global		gem_name %{name}
2b47725
2b47725
Name:		openwsman
8be31c7
Version:	2.6.8
e135327
Release:	3%{?dist}
2b47725
Summary:	Open source Implementation of WS-Management
2b47725
2b47725
License:	BSD
2b47725
URL:		http://www.openwsman.org/
84d17f6
Source0:	https://github.com/Openwsman/openwsman/archive/v%{version}.tar.gz
ab6512a
# help2man generated manpage for openwsmand binary
2b47725
Source1:	openwsmand.8.gz
797f465
# service file for systemd
2b47725
Source2:	openwsmand.service
797f465
# script for testing presence of the certificates in ExecStartPre
2b47725
Source3:	owsmantestcert.sh
2b47725
Patch1:		openwsman-2.4.0-pamsetup.patch
2b47725
Patch2:		openwsman-2.4.12-ruby-binding-build.patch
84d17f6
Patch3:		openwsman-2.6.2-openssl-1.1-fix.patch
84d17f6
Patch4:		openwsman-2.6.5-http-status-line.patch
8be31c7
Patch5:		openwsman-2.6.5-libcurl-error-codes-update.patch
2b47725
BuildRequires:	swig
2b47725
BuildRequires:	libcurl-devel libxml2-devel pam-devel sblim-sfcc-devel
84d17f6
BuildRequires:	python3 python3-devel ruby ruby-devel rubygems-devel perl-interpreter
2b47725
BuildRequires:	perl-devel perl-generators pkgconfig openssl-devel
2b47725
BuildRequires:	cmake
2b47725
BuildRequires:	systemd-units
0b7d973
BuildRequires:	gcc gcc-c++
srinivas ramanatha 702dc6c
srinivas ramanatha 702dc6c
%description
srinivas ramanatha 702dc6c
Openwsman is a project intended to provide an open-source
2b47725
implementation of the Web Services Management specification
srinivas ramanatha 702dc6c
(WS-Management) and to expose system management information on the
srinivas ramanatha 702dc6c
Linux operating system using the WS-Management protocol. WS-Management
srinivas ramanatha 702dc6c
is based on a suite of web services specifications and usage
srinivas ramanatha 702dc6c
requirements that exposes a set of operations focused on and covers
srinivas ramanatha 702dc6c
all system management aspects.
srinivas ramanatha 702dc6c
6206abc
%package -n libwsman1
2b47725
License:	BSD
2b47725
Summary:	Open source Implementation of WS-Management
2b47725
Provides:	%{name} = %{version}-%{release}
2b47725
Obsoletes:	%{name} < %{version}-%{release}
6206abc
6206abc
%description -n libwsman1
2b47725
Openwsman library for packages dependent on openwsman.
6206abc
6206abc
%package -n libwsman-devel
2b47725
License:	BSD
2b47725
Summary:	Open source Implementation of WS-Management
2b47725
Provides:	%{name}-devel = %{version}-%{release}
2b47725
Obsoletes:	%{name}-devel < %{version}-%{release}
2b47725
Requires:	libwsman1 = %{version}-%{release}
2b47725
Requires:	%{name}-server = %{version}-%{release}
2b47725
Requires:	%{name}-client = %{version}-%{release}
2b47725
Requires:	sblim-sfcc-devel libxml2-devel pam-devel
2b47725
Requires:	libcurl-devel
6206abc
6206abc
%description -n libwsman-devel
2b47725
Development files for openwsman.
6206abc
6206abc
%package client
2b47725
License:	BSD
2b47725
Summary:	Openwsman Client libraries
6206abc
6206abc
%description client
2b47725
Openwsman Client libraries.
6206abc
6206abc
%package server
2b47725
License:	BSD
2b47725
Summary:	Openwsman Server and service libraries
2b47725
Requires:	libwsman1 = %{version}-%{release}
6206abc
6206abc
%description server
2b47725
Openwsman Server and service libraries.
srinivas ramanatha 702dc6c
f647523
%package python3
2b47725
License:	BSD
2b47725
Summary:	Python bindings for openwsman client API
46a9d78
Requires:	%{__python3}
2b47725
Requires:	libwsman1 = %{version}-%{release}
84d17f6
%{?python_provide:%python_provide python3-openwsman}
f647523
f647523
%description python3
2b47725
This package provides Python3 bindings to access the openwsman client API.
6206abc
ad0f62e
%package -n rubygem-%{gem_name}
2b47725
License:	BSD
2b47725
Summary:	Ruby client bindings for Openwsman
2b47725
Obsoletes:	%{name}-ruby < %{version}-%{release}
ad0f62e
ad0f62e
%description -n rubygem-%{gem_name}
ad0f62e
The openwsman gem provides a Ruby API to manage systems using
ad0f62e
the WS-Management protocol.
3e9a4e1
ad0f62e
%package -n rubygem-%{gem_name}-doc
2b47725
Summary:	Documentation for %{name}
2b47725
Requires:	rubygem-%{gem_name} = %{version}-%{release}
2b47725
BuildArch:	noarch
6206abc
ad0f62e
%description -n rubygem-%{gem_name}-doc
ad0f62e
Documentation for rubygem-%{gem_name}
praveenp 0495f34
6206abc
%package perl
2b47725
License:	BSD
2b47725
Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
2b47725
Summary:	Perl bindings for openwsman client API
2b47725
Requires:	libwsman1 = %{version}-%{release}
6206abc
6206abc
%description perl
6206abc
This package provides Perl bindings to access the openwsman client API.
6206abc
30f95a8
%package winrs
2b47725
Summary:	Windows Remote Shell
2b47725
Requires:	rubygem-%{gem_name} = %{version}-%{release}
30f95a8
30f95a8
%description winrs
2b47725
This is a command line tool for the Windows Remote Shell protocol.
2b47725
You can use it to send shell commands to a remote Windows hosts.
30f95a8
srinivas ramanatha 702dc6c
%prep
84d17f6
%setup -q
f647523
39db6f6
%patch1 -p1 -b .pamsetup
39db6f6
%patch2 -p1 -b .ruby-binding-build
84d17f6
%patch3 -p1 -b .openssl-1.1-fix
84d17f6
%patch4 -p1 -b .http-status-line
8be31c7
%patch5 -p1 -b .libcurl-error-codes-update
srinivas ramanatha 702dc6c
srinivas ramanatha 702dc6c
%build
6206abc
# Removing executable permissions on .c and .h files to fix rpmlint warnings. 
6206abc
chmod -x src/cpp/WsmanClient.h
ab6512a
ab6512a
rm -rf build
ab6512a
mkdir build
srinivas ramanatha 702dc6c
0b25a0f
export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DFEDORA -DNO_SSL_CALLBACK"
f20c6a6
export CFLAGS="-D_GNU_SOURCE -fPIE -DPIE"
f20c6a6
export LDFLAGS="$LDFLAGS -Wl,-z,now -pie"
ab6512a
cd build
ab6512a
cmake \
2b47725
	-DCMAKE_INSTALL_PREFIX=/usr \
2b47725
	-DCMAKE_VERBOSE_MAKEFILE=TRUE \
2b47725
	-DCMAKE_BUILD_TYPE=Release \
2b47725
	-DCMAKE_C_FLAGS_RELEASE:STRING="$RPM_OPT_FLAGS -fno-strict-aliasing" \
2b47725
	-DCMAKE_CXX_FLAGS_RELEASE:STRING="$RPM_OPT_FLAGS" \
2b47725
	-DCMAKE_SKIP_RPATH=1 \
2b47725
	-DPACKAGE_ARCHITECTURE=`uname -m` \
2b47725
	-DLIB=%{_lib} \
07795a5
	-DBUILD_JAVA=no \
8be31c7
	-DBUILD_PYTHON=no \
2b47725
	..
ab6512a
841e095
make
srinivas ramanatha 702dc6c
ad0f62e
# Make the freshly build openwsman libraries available to build the gem's
ad0f62e
# binary extension.
84d17f6
export LIBRARY_PATH=%{_builddir}/%{name}-%{version}/build/src/lib
84d17f6
export CPATH=%{_builddir}/%{name}-%{version}/include/
84d17f6
export LD_LIBRARY_PATH=%{_builddir}/%{name}-%{version}/build/src/lib/
ad0f62e
ad0f62e
%gem_install -n ./bindings/ruby/%{name}-%{version}.gem
cb78090
srinivas ramanatha 702dc6c
%install
ab6512a
cd build
cb78090
ad0f62e
# Do not install the ruby extension, we are proviging the rubygem- instead.
ad0f62e
echo -n > bindings/ruby/cmake_install.cmake
ad0f62e
c8234dd
make DESTDIR=%{buildroot} install
ab6512a
cd ..
c8234dd
rm -f %{buildroot}/%{_libdir}/*.la
c8234dd
rm -f %{buildroot}/%{_libdir}/openwsman/plugins/*.la
c8234dd
rm -f %{buildroot}/%{_libdir}/openwsman/authenticators/*.la
ad0f62e
[ -d %{buildroot}/%{ruby_vendorlibdir} ] && rm -f %{buildroot}/%{ruby_vendorlibdir}/openwsmanplugin.rb
ad0f62e
[ -d %{buildroot}/%{ruby_vendorlibdir} ] && rm -f %{buildroot}/%{ruby_vendorlibdir}/openwsman.rb
ab6512a
mkdir -p %{buildroot}%{_sysconfdir}/init.d
c8234dd
install -m 644 etc/openwsman.conf %{buildroot}/%{_sysconfdir}/openwsman
ab6512a
install -m 644 etc/openwsman_client.conf %{buildroot}/%{_sysconfdir}/openwsman
a9a4f48
mkdir -p %{buildroot}/%{_unitdir}
16bed8b
install -p -m 644 %{SOURCE2} %{buildroot}/%{_unitdir}/openwsmand.service
ab6512a
install -m 644 etc/ssleay.cnf %{buildroot}/%{_sysconfdir}/openwsman
797f465
install -p -m 755 %{SOURCE3} %{buildroot}/%{_sysconfdir}/openwsman
ab6512a
# install manpage
ab6512a
mkdir -p %{buildroot}/%{_mandir}/man8/
ab6512a
cp %SOURCE1 %{buildroot}/%{_mandir}/man8/
ab6512a
# install missing headers
ab6512a
install -m 644 include/wsman-xml.h %{buildroot}/%{_includedir}/openwsman
ab6512a
install -m 644 include/wsman-xml-binding.h %{buildroot}/%{_includedir}/openwsman
ab6512a
install -m 644 include/wsman-dispatcher.h %{buildroot}/%{_includedir}/openwsman
srinivas ramanatha 702dc6c
ad0f62e
mkdir -p %{buildroot}%{gem_dir}
ad0f62e
cp -pa ./build%{gem_dir}/* \
2b47725
	%{buildroot}%{gem_dir}/
ad0f62e
ad0f62e
rm -rf %{buildroot}%{gem_instdir}/ext
ad0f62e
ad0f62e
mkdir -p %{buildroot}%{gem_extdir_mri}
ad0f62e
cp -a ./build%{gem_extdir_mri}/{gem.build_complete,*.so} %{buildroot}%{gem_extdir_mri}/
ad0f62e
6206abc
%post -n libwsman1 -p /sbin/ldconfig
srinivas ramanatha 702dc6c
6206abc
%postun -n libwsman1 -p /sbin/ldconfig
6206abc
6206abc
%post server
6206abc
/sbin/ldconfig
e4a1245
%systemd_post openwsmand.service
6206abc
6206abc
%preun server
e4a1245
%systemd_preun openwsmand.service
6206abc
6206abc
%postun server
6206abc
rm -f /var/log/wsmand.log
e4a1245
%systemd_postun_with_restart openwsmand.service
6206abc
/sbin/ldconfig
6206abc
6206abc
%post client -p /sbin/ldconfig
6206abc
6206abc
%postun client -p /sbin/ldconfig
6206abc
6206abc
%files -n libwsman1
b833a80
%doc AUTHORS COPYING ChangeLog README.md TODO
6206abc
%{_libdir}/libwsman.so.*
6206abc
%{_libdir}/libwsman_client.so.*
6206abc
%{_libdir}/libwsman_curl_client_transport.so.*
srinivas ramanatha 702dc6c
6206abc
%files -n libwsman-devel
2b47725
%doc AUTHORS COPYING ChangeLog README.md
srinivas ramanatha 702dc6c
%{_includedir}/*
6206abc
%{_libdir}/pkgconfig/*
srinivas ramanatha 702dc6c
%{_libdir}/*.so
srinivas ramanatha 702dc6c
f647523
%files python3
2b47725
%doc AUTHORS COPYING ChangeLog README.md
f647523
%{python3_sitearch}/*.so
f647523
%{python3_sitearch}/*.py
f647523
%{python3_sitearch}/__pycache__/*
srinivas ramanatha 702dc6c
ad0f62e
%files -n rubygem-%{gem_name}
ad0f62e
%doc AUTHORS COPYING ChangeLog README.md
ad0f62e
%dir %{gem_instdir}
ad0f62e
%{gem_libdir}
ad0f62e
%{gem_extdir_mri}
ad0f62e
%exclude %{gem_cache}
ad0f62e
%{gem_spec}
praveenp 0495f34
ad0f62e
%files -n rubygem-%{gem_name}-doc
ad0f62e
%doc %{gem_docdir}
praveenp 0495f34
6206abc
%files perl
2b47725
%doc AUTHORS COPYING ChangeLog README.md
6206abc
%{perl_vendorarch}/openwsman.so
6206abc
%{perl_vendorlib}/openwsman.pm
srinivas ramanatha 702dc6c
6206abc
%files server
2b47725
%doc AUTHORS COPYING ChangeLog README.md
6206abc
# Don't remove *.so files from the server package.
6206abc
# the server fails to start without these files.
6206abc
%dir %{_sysconfdir}/openwsman
6206abc
%config(noreplace) %{_sysconfdir}/openwsman/openwsman.conf
6206abc
%config(noreplace) %{_sysconfdir}/openwsman/ssleay.cnf
6206abc
%attr(0755,root,root) %{_sysconfdir}/openwsman/owsmangencert.sh
797f465
%attr(0755,root,root) %{_sysconfdir}/openwsman/owsmantestcert.sh
6206abc
%config(noreplace) %{_sysconfdir}/pam.d/openwsman
16bed8b
%{_unitdir}/openwsmand.service
6206abc
%dir %{_libdir}/openwsman
6206abc
%dir %{_libdir}/openwsman/authenticators
6206abc
%{_libdir}/openwsman/authenticators/*.so
6206abc
%{_libdir}/openwsman/authenticators/*.so.*
6206abc
%dir %{_libdir}/openwsman/plugins
6206abc
%{_libdir}/openwsman/plugins/*.so
6206abc
%{_libdir}/openwsman/plugins/*.so.*
6206abc
%{_sbindir}/openwsmand
6206abc
%{_libdir}/libwsman_server.so.*
ab6512a
%{_mandir}/man8/*
srinivas ramanatha 702dc6c
6206abc
%files client
2b47725
%doc AUTHORS COPYING ChangeLog README.md
6206abc
%{_libdir}/libwsman_clientpp.so.*
ab6512a
%config(noreplace) %{_sysconfdir}/openwsman/openwsman_client.conf
srinivas ramanatha 702dc6c
30f95a8
%files winrs
30f95a8
%{_bindir}/winrs
30f95a8
srinivas ramanatha 702dc6c
%changelog
e135327
* Mon Jan 21 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.6.8-3
e135327
- F-30: rebuild against ruby26
e135327
415906b
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 2.6.8-2
415906b
- Rebuilt for libcrypt.so.2 (#1666033)
415906b
8be31c7
* Thu Nov 22 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.8-1
8be31c7
- Update to openwsman-2.6.8
8be31c7
8e7d5b2
* Wed Nov 14 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.5-10
8e7d5b2
- Reflect changes in libcurl error codes
8e7d5b2
  Resolves: #1649393
8e7d5b2
46a9d78
* Mon Oct 01 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.5-9
46a9d78
- Require the Python interpreter directly instead of using the package name
46a9d78
d77320b
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.5-8
d77320b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d77320b
f6939e4
* Tue Jul 03 2018 Petr Pisar <ppisar@redhat.com> - 2.6.5-7
f6939e4
- Perl 5.28 rebuild
f6939e4
6a258f7
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.6.5-6
6a258f7
- Perl 5.28 rebuild
6a258f7
75bde10
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.6.5-5
75bde10
- Rebuilt for Python 3.7
75bde10
3f1e511
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.6.5-4
3f1e511
- Rebuilt for Python 3.7
3f1e511
0b7d973
* Thu Feb 22 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.5-3
bdce3e3
- Fix wrong SSL_CTX_set_cipher_list() retval check
0b7d973
- Add BuildRequires gcc and gcc-c++
07795a5
- Explicitly disable build of java bindings (build fails if java-devel is installed)
bdce3e3
0408a86
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.5-2
0408a86
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0408a86
84d17f6
* Tue Jan 23 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.5-1
84d17f6
- Update to openwsman-2.6.5
84d17f6
- Simplify python binding build and drop python2 subpackage
84d17f6
- Fix malformed HTTP 200 status line
84d17f6
e348d77
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 2.6.3-11.git4391e5c
e348d77
- Rebuilt for switch to libxcrypt
e348d77
fa331df
* Sat Jan  6 2018 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.6.3-10.git4391e5c
a9aed0b
- F-28: rebuild for ruby 2.5
a9aed0b
- Backport git patches to support ruby 2.5
fa331df
7e1a791
* Wed Oct 04 2017 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.3-9.git
7e1a791
- Remove unnecessary net-tools requirement
7e1a791
  Resolves: #1496142
7e1a791
2b47725
* Tue Sep 12 2017 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.3-8.git4391e5c
2b47725
- Spec file clean up (removed RPM Groups tags, removed obsolete chkconfig/initscripts
2b47725
  dependencies, improved readability, fixed indentation)
2b47725
- Updated openssl-1.1 patch to support builds with older openssl versions
2b47725
307beb6
* Sun Aug 20 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.6.3-7.git4391e5c
307beb6
- Add Provides for the old name without %%_isa
307beb6
bb317dc
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.6.3-6.git4391e5c
bb317dc
- Python 2 binary package renamed to python2-openwsman
bb317dc
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
bb317dc
4e09bf8
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.3-5.git4391e5c
4e09bf8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4e09bf8
4bb1f28
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.3-4.git4391e5c
4bb1f28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4bb1f28
21b1606
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.6.3-3.git4391e5c
21b1606
- Perl 5.26 rebuild
21b1606
5497575
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.3-2.git4391e5c
5497575
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5497575
39db6f6
* Tue Jan 17 2017 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.3-1.git4391e5c
39db6f6
- Update to openwsman-2.6.3 from upstream VCS
39db6f6
  (because it contains shttpd 1.42)
39db6f6
6caad7a
* Thu Jan 12 2017 Vít Ondruch <vondruch@redhat.com> - 2.6.2-11
6caad7a
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4
6caad7a
5efde74
* Mon Jan 09 2017 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.2-10
5efde74
- Disable SSL protocols listed in config file
5efde74
c4e0090
* Tue Jan 03 2017 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.2-9
c4e0090
- Port to openssl 1.1.0
c4e0090
  Resolves: #1383992
c4e0090
0314364
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 2.6.2-8
0314364
- Rebuild for Python 3.6
0314364
f647523
* Thu Aug 11 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.2-7
f647523
- Add openwsman-python3 subpackage
f647523
  Resolves: #1354481
f647523
3015667
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.2-6
3015667
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
3015667
ad0cb27
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.6.2-5
ad0cb27
- Perl 5.24 rebuild
ad0cb27
841e095
* Tue Mar 22 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.2-4
841e095
- Remove SSL_LIB acquired by readlink from CFLAGS
841e095
eb2cecd
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.2-3
eb2cecd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
eb2cecd
8a1f028
* Tue Jan 12 2016 Vít Ondruch <vondruch@redhat.com> - 2.6.2-2
8a1f028
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3
8a1f028
30f95a8
* Thu Nov 05 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.2-1
30f95a8
- Update to openwsman-2.6.2
30f95a8
945a87a
* Mon Aug 31 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.1-1
945a87a
- Update to openwsman-2.6.1
945a87a
- Review PAM rules
945a87a
  (pam_pwcheck is replaced by pam_pwquality, pam_unix has no 'none' option)
945a87a
ec8ce33
* Tue Jun 16 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.6.0-1
ec8ce33
- Update to openwsman-2.6.0
ec8ce33
f008d35
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.4.15-2
f008d35
- Perl 5.22 rebuild
f008d35
0b8f990
* Thu May 21 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.4.15-1
0b8f990
- Update to openwsman-2.4.15
0b8f990
c64f24d
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.4.14-2
c64f24d
- Rebuilt for GCC 5 C++11 ABI change
c64f24d
363c97a
* Thu Feb 26 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.4.14-1
363c97a
- Update to openwsman-2.4.14
363c97a
ad0f62e
* Mon Feb 09 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.4.12-1
3cafe13
- Update to openwsman-2.4.12
3cafe13
30497ee
* Sat Jan 17 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.4.6-5
30497ee
- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_2.2
30497ee
e470351
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.4.6-4
e470351
- Perl 5.20 rebuild
e470351
1a58c6b
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.6-3
1a58c6b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
1a58c6b
5e32da4
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.6-2
5e32da4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5e32da4
8cc4f4f
* Tue May 20 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.4.6-1
8cc4f4f
- Update to openwsman-2.4.6
8cc4f4f
652327b
* Fri Apr 25 2014 Vít Ondruch <vondruch@redhat.com> - 2.4.4-2
652327b
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1
652327b
cb78090
* Tue Mar 11 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.4.4-1
cb78090
- Update to openwsman-2.4.4
cb78090
- Provide rubygem-openwsman instead of openwsman-ruby (patch by Vit Ondruch)
cb78090
6d3a983
* Wed Feb 05 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.4.3-2
6d3a983
- Update openwsmand man page
6d3a983
11f879a
* Thu Jan 23 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.4.3-1
11f879a
- Update to openwsman-2.4.3
11f879a
81d24c7
* Tue Jan 07 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.4.0-3
81d24c7
- Start the service using SSL by default
81d24c7
f20c6a6
* Mon Sep 30 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.4.0-2
f20c6a6
- Build with full relro
f20c6a6
- Fix provides/requires
f20c6a6
- Fix pam.d config (patch by Ales Ledvinka)
f20c6a6
  Resolves: #1013018
f20c6a6
7195a64
* Tue Sep 17 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.4.0-1
7195a64
- Update to openwsman-2.4.0
7195a64
- Fix bogus date in %%changelog
7195a64
b422b61
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.6-8
b422b61
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b422b61
0f98e35
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.3.6-7
0f98e35
- Perl 5.18 rebuild
0f98e35
a57e7bd
* Tue Mar 19 2013 Vít Ondruch <vondruch@redhat.com> - 2.3.6-6
b2e9c6a
- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
b2e9c6a
b2e9c6a
* Mon Mar 18 2013 Praveen K Paladugu <praveen_paladugu@dell.com> - 2.3.6-4
praveenp 0495f34
- Updated the dependency for ruby bindings and introduced the java bindings.
praveenp 0495f34
a97d55f
* Wed Mar 13 2013 Peter Robinson <pbrobinson@fedoraproject.org> 2.3.6-3
a97d55f
- rebuild for ruby 2
a97d55f
277468a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.6-2
277468a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
277468a
06fb640
* Thu Nov 08 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.3.6-1
06fb640
- Update to openwsman-2.3.6
06fb640
3e9a4e1
* Mon Sep 17 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.3.5-1
3e9a4e1
- Update to openwsman-2.3.5
3e9a4e1
- Enable ruby subpackage again
3e9a4e1
a9a4f48
* Tue Aug 28 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.3.0-7
a9a4f48
- Fix issues found by fedora-review utility in the spec file
a9a4f48
e4a1245
* Thu Aug 23 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.3.0-6
e4a1245
- Use new systemd-rpm macros
e4a1245
  Resolves: #850405
e4a1245
11acc80
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-5
11acc80
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
11acc80
e6afca3
* Sun Jun 10 2012 Petr Pisar <ppisar@redhat.com> - 2.3.0-4
e6afca3
- Perl 5.16 rebuild
e6afca3
16bed8b
* Mon May 28 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.3.0-3
16bed8b
- Rename service file
16bed8b
797f465
* Wed May 23 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.3.0-2
797f465
- Add systemd support
797f465
b833a80
* Tue Mar 27 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.3.0-1
b833a80
- Update to openwsman-2.3.0
b833a80
Vitezslav Crhonek 0475141
* Thu Feb 09 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.2.7-4
Vitezslav Crhonek 0475141
- Fix libssl loading
Vitezslav Crhonek 0475141
4e5ae91
* Thu Feb 09 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.2.7-3
4e5ae91
- Temporarily disable ruby subpackage
4e5ae91
Vitezslav Crhonek 9692028
* Thu Jan 26 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.2.7-2
Vitezslav Crhonek 9692028
- Remove unnecessary net-tools requirement
Vitezslav Crhonek 9692028
  Resolves: #784787
Vitezslav Crhonek 9692028
bc7d706
* Wed Jan 11 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.2.7-1
bc7d706
- Update to openwsman-2.2.7
bc7d706
0c2cd43
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.2.5-3
0c2cd43
- Perl mass rebuild
0c2cd43
6d5c9ba
* Fri Jun 10 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.2.5-2
6d5c9ba
- Perl 5.14 mass rebuild
6d5c9ba
5c0b32f
* Wed Mar 23 2011 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.2.5-1
5c0b32f
- Update to openwsman-2.2.5
5c0b32f
4016df6
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.4-3
4016df6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4016df6
0b25a0f
* Thu Dec  9 2010 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.2.4-2
0b25a0f
- Recompile with -DNO_SSL_CALLBACK
0b25a0f
ab6512a
* Tue Nov 16 2010 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.2.4-1
ab6512a
- Update to openwsman-2.2.4
ab6512a
- Add help2man generated manpage for openwsmand binary
ab6512a
- Add missing openwsman headers to libwsman-devel
ab6512a
- Add configuration file to openwsman-client
ab6512a
Jesse Keating 628aec0
* Wed Sep 29 2010 jkeating - 2.2.3-9
Jesse Keating 628aec0
- Rebuilt for gcc bug 634757
Jesse Keating 628aec0
6091aac
* Mon Sep 13 2010 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.2.3-8
6091aac
- Move initscript to the right place
6091aac
- Fix return values from initscript according to guidelines
6091aac
Praveen K Paladugu f23808c
* Tue Aug 10 2010 Praveen K Paladugu <praveen_paladugu@dell.com> - 2.2.3-7
Praveen K Paladugu f23808c
- Moved the certificate generation from init script. The user will have to 
Praveen K Paladugu f23808c
-   generate the certificate manually.
Praveen K Paladugu f23808c
Praveen K Paladugu 0acef03
* Mon Aug  2 2010 Praveen K Paladugu <praveen_paladugu@dell.com> - 2.2.3-6
Praveen K Paladugu 0acef03
- Fixed the version checking of swig and forced all the ruby files to be 
Praveen K Paladugu 0acef03
-   installed into site{lib,arch} dirs 
Praveen K Paladugu 0acef03
2808c5e
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.2.3-5
2808c5e
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2808c5e
7a03ef5
* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.2.3-4
7a03ef5
- Mass rebuild with perl-5.12.0
7a03ef5
7195a64
* Thu Apr 22 2010 Praveen K Paladugu <praveen_paladugu@dell.com> - 2.2.3-3
c8234dd
- authors.patch: Moved all the AUTHORS info to AUTHORS file.
c8234dd
- Corrected the Source tag.
c8234dd
- Corrected the package dependencies to break cyclic dependencies.
c8234dd
- Fixed the default attributes.
c8234dd
- Fixed the preun & postun scripts, to make sure the openwsmand service
c8234dd
-    is stopped before the package is removed.
c8234dd
- Added 'condrestart' function to the init script.
c8234dd
- Had to let the *.so files be part of the openwsman-server becuase
c8234dd
-    some of the source files explicitly call out for *.so files.
c8234dd
c8234dd
6206abc
* Thu Apr 15 2010 Praveen K Paladugu <praveen_paladugu@dell.com> - 2.2.3-2
6206abc
- Updated the spec file to adhere to the upstream standard of breaking
6206abc
- the package in server, client, lib modules 
6206abc
- randfile.patch: when openwsmand daemon creates a certificate the
6206abc
- first time it needs a file which have random content it. This
6206abc
- is pointed to $HOME/.rnd in /etc/openwsman/ssleay.cnf. Changed this
6206abc
- random file to /dev/urandom. 
6206abc
- initscript.patch: patch to edit the init script so that the services
6206abc
- are not started by default.
6206abc
6206abc
eb3d4c4
* Wed Mar  3 2010 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.2.3-1
eb3d4c4
- Update to openwsman-2.2.3
eb3d4c4
c8234dd
2cdcef9
* Wed Sep 23 2009 Praveen K Paladugu <praveen_paladugu@dell.com> - 2.2.0-1
2cdcef9
- Added the new 2.2.0 sources.
2cdcef9
- Changed the release and version numbers.
eb3d4c4
f5a1498
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.1.0-4
f5a1498
- rebuilt with new openssl
f5a1498
d87c14e
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-3
d87c14e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d87c14e
f35985a
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-2
f35985a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
f35985a
srinivas ramanatha 702dc6c
* Mon Sep 22 2008 Matt Domsch <Matt_Domsch@dell.com> - 2.1.0-1
srinivas ramanatha 702dc6c
- update to 2.1.0, resolves security issues
srinivas ramanatha 702dc6c
srinivas ramanatha 702dc6c
* Tue Aug 19 2008  <srinivas_ramanatha@dell.com> - 2.0.0-1%{?dist}
srinivas ramanatha 702dc6c
- Modified the spec file to adhere to fedora packaging guidelines.