|
|
|
@ -8,7 +8,7 @@ Name: sblim-sfcb
|
|
|
|
|
Summary: Small Footprint CIM Broker
|
|
|
|
|
URL: http://sblim.wiki.sourceforge.net/
|
|
|
|
|
Version: 1.4.9
|
|
|
|
|
Release: 17%{?dist}
|
|
|
|
|
Release: 25%{?dist}
|
|
|
|
|
License: EPL-1.0
|
|
|
|
|
Source0: http://downloads.sourceforge.net/sblim/%{name}-%{version}.tar.bz2
|
|
|
|
|
Source1: sfcb.service
|
|
|
|
@ -36,14 +36,15 @@ Patch7: sblim-sfcb-1.4.9-fix-null-deref.patch
|
|
|
|
|
# Patch8: fix null pointer (DoS) vulnerability via POST request to /cimom
|
|
|
|
|
# (CVE-2018-6644), patch by Adam Majer, rhbz#1543826
|
|
|
|
|
Patch8: sblim-sfcb-1.4.9-fix-null-content-type-crash.patch
|
|
|
|
|
# Patch9: removes decrease of optimization level to -O0 on ppc64le, rhbz#1624171
|
|
|
|
|
# Patch9: removes decrease of optimization level to -O0 on ppc64le
|
|
|
|
|
Patch9: sblim-sfcb-1.4.9-fix-ppc-optimization-level.patch
|
|
|
|
|
# Patch10: fixes docdir name and removes install of COPYING with license
|
|
|
|
|
# which is included through %%license, rhbz#1638007
|
|
|
|
|
# which is included through %%license
|
|
|
|
|
Patch10: sblim-sfcb-1.4.9-docdir-license.patch
|
|
|
|
|
Provides: cim-server = 0
|
|
|
|
|
Requires: cim-schema
|
|
|
|
|
Requires: sblim-sfcCommon
|
|
|
|
|
BuildRequires: make
|
|
|
|
|
BuildRequires: libcurl-devel
|
|
|
|
|
BuildRequires: perl-generators
|
|
|
|
|
BuildRequires: zlib-devel
|
|
|
|
@ -63,7 +64,7 @@ Requires(postun): systemd-units
|
|
|
|
|
%Description
|
|
|
|
|
Small Footprint CIM Broker (sfcb) is a CIM server conforming to the
|
|
|
|
|
CIM Operations over HTTP protocol.
|
|
|
|
|
It is robust, with low resource consumption and therefore specifically
|
|
|
|
|
It is robust, with low resource consumption and therefore specifically
|
|
|
|
|
suited for embedded and resource constrained environments.
|
|
|
|
|
sfcb supports providers written against the Common Manageability
|
|
|
|
|
Programming Interface (CMPI).
|
|
|
|
@ -85,9 +86,9 @@ Programming Interface (CMPI).
|
|
|
|
|
%build
|
|
|
|
|
%configure --enable-debug --enable-uds --enable-ssl --enable-pam --enable-ipv6 \
|
|
|
|
|
--enable-slp --enable-large_volume_support --enable-optimized-enumeration --enable-relax-mofsyntax \
|
|
|
|
|
CFLAGS="$CFLAGS -D_GNU_SOURCE -fPIE -DPIE" LDFLAGS="$LDFLAGS -Wl,-z,now -pie"
|
|
|
|
|
|
|
|
|
|
make
|
|
|
|
|
CFLAGS="$CFLAGS -D_GNU_SOURCE -fPIE -DPIE -fcommon" LDFLAGS="$LDFLAGS -Wl,-z,now -pie"
|
|
|
|
|
|
|
|
|
|
make
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
|
@ -105,7 +106,7 @@ find $RPM_BUILD_ROOT/%{_datadir}/sfcb -type f | grep -v $RPM_BUILD_ROOT/%{_datad
|
|
|
|
|
sed -i s?$RPM_BUILD_ROOT??g _pkg_list > _pkg_list_2
|
|
|
|
|
echo "%config(noreplace) %{_sysconfdir}/sfcb/*" >> _pkg_list
|
|
|
|
|
echo "%config(noreplace) %{_sysconfdir}/pam.d/*" >> _pkg_list
|
|
|
|
|
echo "%doc %{_datadir}/doc/*" >> _pkg_list
|
|
|
|
|
echo "%doc %{_datadir}/doc/sblim-sfcb/[!COPYING]*" >> _pkg_list
|
|
|
|
|
echo "%{_datadir}/man/man1/*" >> _pkg_list
|
|
|
|
|
echo "%{_unitdir}/sblim-sfcb.service" >> _pkg_list
|
|
|
|
|
echo "%{_localstatedir}/lib/sfcb" >> _pkg_list
|
|
|
|
@ -120,7 +121,7 @@ cat _pkg_list
|
|
|
|
|
/usr/bin/getent group sfcb >/dev/null || /usr/sbin/groupadd -r sfcb
|
|
|
|
|
/usr/sbin/usermod -a -G sfcb root > /dev/null 2>&1 || :
|
|
|
|
|
|
|
|
|
|
%post
|
|
|
|
|
%post
|
|
|
|
|
%{_datadir}/sfcb/genSslCert.sh %{_sysconfdir}/sfcb &>/dev/null || :
|
|
|
|
|
/sbin/ldconfig
|
|
|
|
|
%{_bindir}/sfcbrepos -f > /dev/null 2>&1
|
|
|
|
@ -139,27 +140,52 @@ fi;
|
|
|
|
|
%files -f _pkg_list
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Mon Nov 23 2020 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-17
|
|
|
|
|
* Thu Jan 27 2022 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-25
|
|
|
|
|
- Change build flags, fix errors during the start of the service
|
|
|
|
|
|
|
|
|
|
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1.4.9-24
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
|
|
|
|
|
* Wed Jun 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.4.9-23
|
|
|
|
|
- Rebuilt for RHEL 9 BETA for openssl 3.0
|
|
|
|
|
Related: rhbz#1971065
|
|
|
|
|
|
|
|
|
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.4.9-22
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
|
|
|
|
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.9-21
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.9-20
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jul 08 2020 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-19
|
|
|
|
|
- Fix sfcbrepos redirection
|
|
|
|
|
Resolves: #1854991
|
|
|
|
|
|
|
|
|
|
* Mon Oct 15 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-16
|
|
|
|
|
* Wed Feb 12 2020 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-18
|
|
|
|
|
- Fixes multiple definiton of variables (FTBFS with GCC 10)
|
|
|
|
|
Resolves: #1800074
|
|
|
|
|
|
|
|
|
|
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.9-17
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.9-16
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.9-15
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Oct 11 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-14
|
|
|
|
|
- Don't decrease optimization level to -O0 on ppc64le
|
|
|
|
|
- Use %%license for file which contains the text of the license
|
|
|
|
|
- Change versioned docdir to unversioned and rename the docdir to match
|
|
|
|
|
the package name
|
|
|
|
|
- Remove %%defattr
|
|
|
|
|
Resolves: #1638007
|
|
|
|
|
|
|
|
|
|
* Mon Oct 08 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-15
|
|
|
|
|
* Mon Oct 08 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-13
|
|
|
|
|
- Fix license tag
|
|
|
|
|
|
|
|
|
|
* Wed Sep 26 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-14
|
|
|
|
|
- Don't decrease optimization level to -O0 on ppc64le
|
|
|
|
|
Resolves: #1624171
|
|
|
|
|
|
|
|
|
|
* Tue Aug 21 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-13
|
|
|
|
|
- Rebuilt
|
|
|
|
|
|
|
|
|
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.9-12
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
|
|
|
|
@ -169,6 +195,7 @@ fi;
|
|
|
|
|
* Wed Feb 14 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-10
|
|
|
|
|
- Fix null pointer (DoS) vulnerability via POST request to /cimom (CVE-2018-6644)
|
|
|
|
|
(patch by Adam Majer)
|
|
|
|
|
Resolves: #1543825
|
|
|
|
|
|
|
|
|
|
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.9-9
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
|
@ -187,6 +214,7 @@ fi;
|
|
|
|
|
|
|
|
|
|
* Mon Aug 24 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-4
|
|
|
|
|
- Fix possible null pointer dereference (CVE-2015-5185)
|
|
|
|
|
Resolves: #1255587
|
|
|
|
|
|
|
|
|
|
* Mon Jul 13 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.4.9-3
|
|
|
|
|
- Fix sblim-sfcb FTBFS in rawhide
|
|
|
|
@ -255,7 +283,7 @@ fi;
|
|
|
|
|
Resolves: #919377
|
|
|
|
|
|
|
|
|
|
* Mon May 20 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.3.16-3
|
|
|
|
|
- Fix indCIMXmlHandler crash in IndCIMXMLHandlerInvokeMethod with Embedded Instances
|
|
|
|
|
- Fix indCIMXmlHandler crash in IndCIMXMLHandlerInvokeMethod with Embedded Instances
|
|
|
|
|
Resolves: #957747
|
|
|
|
|
- Fix sfcb creates invalid XML with embedded object inside embedded object
|
|
|
|
|
Resolves: #957742
|
|
|
|
@ -318,7 +346,7 @@ fi;
|
|
|
|
|
|
|
|
|
|
* Fri Jan 7 2011 Praveen K Paladugu <praveen_paladugu@dell.com> - 1.3.10-2
|
|
|
|
|
- Following the BZ#660072, added sfcb.service file for compliance with systemd
|
|
|
|
|
- Since sfcb's PAM authentication requires, the user to be in group sfcb,
|
|
|
|
|
- Since sfcb's PAM authentication requires, the user to be in group sfcb,
|
|
|
|
|
- added the root user to "sfcb" group in %%pre section.
|
|
|
|
|
|
|
|
|
|
* Mon Dec 6 2010 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.3.10-1
|
|
|
|
@ -360,7 +388,7 @@ fi;
|
|
|
|
|
- Fixed the incoherent init script problem by renaming the init script
|
|
|
|
|
|
|
|
|
|
* Thu Sep 03 2009 <srinivas_ramanatha@dell.com> - 1.3.4-5
|
|
|
|
|
- added the devel package to fit in all the development files
|
|
|
|
|
- added the devel package to fit in all the development files
|
|
|
|
|
- Made changes to the initscript not to start the service by default
|
|
|
|
|
|
|
|
|
|
* Thu Jul 02 2009 <ratliff@austin.ibm.com> - 1.3.4-4
|
|
|
|
@ -381,7 +409,7 @@ fi;
|
|
|
|
|
- updated the source URL
|
|
|
|
|
|
|
|
|
|
* Wed Oct 08 2008 <ratliff@austin.ibm.com> - 1.3.2-1
|
|
|
|
|
- updated upstream version and added CFLAGS to configure to work
|
|
|
|
|
- updated upstream version and added CFLAGS to configure to work
|
|
|
|
|
- around http://sources.redhat.com/bugzilla/show_bug.cgi?id=6545
|
|
|
|
|
|
|
|
|
|
* Fri Aug 08 2008 <ratliff@austin.ibm.com> - 1.3.0-1
|
|
|
|
|