Blame SPECS/stunnel.spec

72fc89
# Do not generate provides for private libraries
72fc89
%global __provides_exclude_from ^%{_libdir}/stunnel/.*$
72fc89
72fc89
%if 0%{?fedora} > 27 || 0%{?rhel} > 7
72fc89
%bcond_with libwrap
72fc89
%else
72fc89
%bcond_without libwrap
72fc89
%endif
72fc89
72fc89
Summary: A TLS-encrypting socket wrapper
72fc89
Name: stunnel
72fc89
Version: 5.56
72fc89
Release: 4%{?dist}
72fc89
License: GPLv2
72fc89
Group: Applications/Internet
72fc89
URL: http://www.stunnel.org/
72fc89
Source0: https://www.stunnel.org/downloads/stunnel-%{version}.tar.gz
72fc89
Source1: https://www.stunnel.org/downloads/stunnel-%{version}.tar.gz.asc
72fc89
Source2: Certificate-Creation
72fc89
Source3: sfinger.xinetd
72fc89
Source4: stunnel-sfinger.conf
72fc89
Source5: pop3-redirect.xinetd
72fc89
Source6: stunnel-pop3s-client.conf
72fc89
Source7: stunnel@.service
72fc89
Patch0: stunnel-5.50-authpriv.patch
72fc89
Patch1: stunnel-5.50-systemd-service.patch
72fc89
Patch3: stunnel-5.56-system-ciphers.patch
72fc89
Patch4: stunnel-5.56-coverity.patch
72fc89
Patch5: stunnel-5.56-default-tls-version.patch
72fc89
Patch6: stunnel-5.56-curves-doc-update.patch
72fc89
# util-linux is needed for rename
72fc89
BuildRequires: gcc
72fc89
BuildRequires: openssl-devel, pkgconfig, util-linux
72fc89
BuildRequires: autoconf automake libtool
72fc89
%if %{with libwrap}
72fc89
Buildrequires: tcp_wrappers-devel
72fc89
%endif
72fc89
BuildRequires: /usr/bin/pod2man
72fc89
BuildRequires: /usr/bin/pod2html
72fc89
# build test requirements
72fc89
BuildRequires: /usr/bin/nc, /usr/bin/lsof, /usr/bin/ps
72fc89
BuildRequires: systemd
72fc89
%{?systemd_requires}
72fc89
72fc89
%description
72fc89
Stunnel is a socket wrapper which can provide TLS/SSL
72fc89
(Transport Layer Security/Secure Sockets Layer) support
72fc89
to ordinary applications. For example, it can be used in
72fc89
conjunction with imapd to create a TLS secure IMAP server.
72fc89
72fc89
%prep
72fc89
%setup -q
72fc89
%patch0 -p1 -b .authpriv
72fc89
%patch1 -p1 -b .systemd-service
72fc89
%patch3 -p1 -b .system-ciphers
72fc89
%patch4 -p1 -b .coverity
72fc89
%patch5 -p1 -b .default-tls-version
72fc89
%patch6 -p1 -b .curves-doc-update
72fc89
72fc89
# Fix the configure script output for FIPS mode and stack protector flag
72fc89
sed -i '/yes).*result: no/,+1{s/result: no/result: yes/;s/as_echo "no"/as_echo "yes"/};s/-fstack-protector/-fstack-protector-strong/' configure
72fc89
72fc89
# Fix a testcase with system-ciphers support
72fc89
sed -i '/client = yes/a \\  ciphers = PSK' tests/recipes/014_PSK_secrets
72fc89
72fc89
%build
72fc89
#autoreconf -v
72fc89
CFLAGS="$RPM_OPT_FLAGS -fPIC"; export CFLAGS
72fc89
if pkg-config openssl ; then
72fc89
	CFLAGS="$CFLAGS `pkg-config --cflags openssl`";
72fc89
	LDFLAGS="`pkg-config --libs-only-L openssl`"; export LDFLAGS
72fc89
fi
72fc89
%configure --enable-fips --enable-ipv6 --with-ssl=%{_prefix} \
72fc89
%if %{with libwrap}
72fc89
--enable-libwrap \
72fc89
%else
72fc89
--disable-libwrap \
72fc89
%endif
72fc89
	CPPFLAGS="-UPIDFILE -DPIDFILE='\"%{_localstatedir}/run/stunnel.pid\"'"
72fc89
make V=1 LDADD="-pie -Wl,-z,defs,-z,relro,-z,now"
72fc89
72fc89
%install
72fc89
make install DESTDIR=%{buildroot}
72fc89
# Move the translated man pages to the right subdirectories, and strip off the
72fc89
# language suffixes.
72fc89
#for lang in fr pl ; do
72fc89
for lang in pl ; do
72fc89
	mkdir -p %{buildroot}/%{_mandir}/${lang}/man8
72fc89
	mv %{buildroot}/%{_mandir}/man8/*.${lang}.8* %{buildroot}/%{_mandir}/${lang}/man8/
72fc89
	rename ".${lang}" "" %{buildroot}/%{_mandir}/${lang}/man8/*
72fc89
done
72fc89
mkdir srpm-docs
72fc89
cp %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} srpm-docs
72fc89
%if 0%{?fedora} >= 15 || 0%{?rhel} >= 7
72fc89
mkdir -p %{buildroot}%{_unitdir}
72fc89
cp %{buildroot}%{_datadir}/doc/stunnel/examples/%{name}.service %{buildroot}%{_unitdir}/%{name}.service
72fc89
cp %{SOURCE7} %{buildroot}%{_unitdir}/%{name}@.service
72fc89
%endif
72fc89
72fc89
%check
72fc89
# For unknown reason the 042_inetd test fails in Brew. The failure is not reproducible
72fc89
# in Fedora or normal RHEL-8 install.
72fc89
rm tests/recipes/042_inetd
72fc89
# We override the security policy as it is too strict for the tests.
72fc89
OPENSSL_SYSTEM_CIPHERS_OVERRIDE=xyz_nonexistent_file
72fc89
export OPENSSL_SYSTEM_CIPHERS_OVERRIDE
72fc89
OPENSSL_CONF=
72fc89
export OPENSSL_CONF
72fc89
make test
72fc89
72fc89
%files
72fc89
%{!?_licensedir:%global license %%doc}
72fc89
%doc AUTHORS.md BUGS.md CREDITS.md PORTS.md README.md TODO.md
72fc89
%doc tools/stunnel.conf-sample
72fc89
%doc srpm-docs/*
72fc89
%license COPY*
72fc89
%lang(en) %doc doc/en/*
72fc89
%lang(pl) %doc doc/pl/*
72fc89
%{_bindir}/stunnel
72fc89
%exclude %{_bindir}/stunnel3
72fc89
%exclude %{_datadir}/doc/stunnel
72fc89
%{_libdir}/stunnel
72fc89
%exclude %{_libdir}/stunnel/libstunnel.la
72fc89
%{_mandir}/man8/stunnel.8*
72fc89
%lang(pl) %{_mandir}/pl/man8/stunnel.8*
72fc89
%dir %{_sysconfdir}/%{name}
72fc89
%exclude %{_sysconfdir}/stunnel/*
72fc89
%if 0%{?fedora} >= 15 || 0%{?rhel} >= 7
72fc89
%{_unitdir}/%{name}*.service
72fc89
%endif
72fc89
72fc89
%post
72fc89
/sbin/ldconfig
72fc89
%systemd_post %{name}.service
72fc89
72fc89
%preun
72fc89
%systemd_preun %{name}.service
72fc89
72fc89
%postun
72fc89
/sbin/ldconfig
72fc89
%systemd_postun_with_restart %{name}.service
72fc89
72fc89
%changelog
72fc89
* Thu Apr 16 2020 Sahana Prasad <sahana@redhat.com> - 5.56-4
72fc89
- Updates documentation to specify that the option "curves" can be used in server mode only.
72fc89
72fc89
* Wed Apr 08 2020 Sahana Prasad <sahana@redhat.com> - 5.56-3
72fc89
- Fixes default tls version patch to handle default values from OpenSSL crypto policies
72fc89
72fc89
* Mon Apr 06 2020 Sahana Prasad <sahana@redhat.com> - 5.56-2
72fc89
- Adds default tls version patch to comply with OpenSSL crypto policies
72fc89
72fc89
* Fri Apr 03 2020 Sahana Prasad <sahana@redhat.com> - 5.56-1
72fc89
- New upstream release 5.56
72fc89
72fc89
* Tue Sep  4 2018 Tomáš Mráz <tmraz@redhat.com> - 5.48-5
72fc89
- Fix -fstack-protector-strong build flag application
72fc89
- Fix bugs from Coverity scan
72fc89
72fc89
* Fri Aug  3 2018 Tomáš Mráz <tmraz@redhat.com> - 5.48-3
72fc89
- Override system crypto policy for build tests
72fc89
72fc89
* Tue Jul 31 2018 Tomáš Mráz <tmraz@redhat.com> - 5.48-2
72fc89
- Drop 042_inetd test which fails in the build environment
72fc89
72fc89
* Tue Jul 24 2018 Tomáš Mráz <tmraz@redhat.com> - 5.48-1
72fc89
- New upstream release 5.48
72fc89
72fc89
* Thu May 31 2018 Tomáš Mráz <tmraz@redhat.com> - 5.46-1
72fc89
- New upstream release 5.46
72fc89
72fc89
* Fri Mar  2 2018 Tomáš Mráz <tmraz@redhat.com> - 5.44-5
72fc89
- Fix bind to localhost (patch backport by Christian Kujau) (#1542361)
72fc89
72fc89
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.44-4
72fc89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
72fc89
72fc89
* Thu Jan 25 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 5.44-3
72fc89
- Fix systemd executions/requirements
72fc89
72fc89
* Mon Jan 15 2018 Tomáš Mráz <tmraz@redhat.com> - 5.44-2
72fc89
- Make the disablement of libwrap conditional
72fc89
72fc89
* Thu Jan 11 2018 Tomáš Mráz <tmraz@redhat.com> - 5.44-1
72fc89
- New upstream release 5.44
72fc89
- Disable libwrap support (#1518789)
72fc89
72fc89
* Tue Aug 22 2017 Tomáš Mráz <tmraz@redhat.com> - 5.42-1
72fc89
- New upstream release 5.42
72fc89
- Use the system cipher list by default (#1483967)
72fc89
72fc89
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.41-3
72fc89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
72fc89
72fc89
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.41-2
72fc89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
72fc89
72fc89
* Mon Apr 17 2017 Neal Gompa <ngompa@datto.com> - 5.41-1
72fc89
- New upstream release 5.41
72fc89
72fc89
* Mon Mar 20 2017 Neal Gompa <ngompa@datto.com> - 5.40-1
72fc89
- New upstream release 5.40
72fc89
- Properly mark license files
72fc89
- Rebase patches
72fc89
- Eliminate unnecessary Provides
72fc89
- Small spec cleanups and fixes
72fc89
72fc89
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.35-2
72fc89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
72fc89
72fc89
* Thu Jul 21 2016 Tomáš Mráz <tmraz@redhat.com> - 5.35-1
72fc89
- New upstream release 5.35 with fix for bug #1358810
72fc89
72fc89
* Wed Jul 13 2016 Tomáš Mráz <tmraz@redhat.com> - 5.34-1
72fc89
- New upstream release 5.34
72fc89
72fc89
* Wed Feb  3 2016 Tomáš Mráz <tmraz@redhat.com> - 5.30-1
72fc89
- New upstream release 5.30
72fc89
- Add generic stunnel@.service provided by Štefan Gurský (#1195742)
72fc89
72fc89
* Mon Jun 22 2015 Avesh Agarwal <avagarwa@redhat.com> - 5.18-1
72fc89
- New upstream release 5.18.
72fc89
- Finally deleted the patch stunnel-5-sample.patch as upstream
72fc89
  has merged those changes.
72fc89
- Fixes patches as per new code changes.
72fc89
- Fixed systemd service file related changes.
72fc89
72fc89
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.17-2
72fc89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
72fc89
72fc89
* Mon Jun 8 2015 Avesh Agarwal <avagarwa@redhat.com> - 5.17-1
72fc89
- New upstream release 5.17.
72fc89
72fc89
* Fri May 22 2015 Avesh Agarwal <avagarwa@redhat.com> - 5.16-1
72fc89
- New upstream release 5.16.
72fc89
72fc89
* Mon Apr 27 2015 Avesh Agarwal <avagarwa@redhat.com> - 5.15-1
72fc89
- New upstream release 5.15.
72fc89
- 1155977: Fixed upstream too so removed the associated patch
72fc89
- Updates other patches too.
72fc89
72fc89
* Mon Mar 30 2015 Avesh Agarwal <avagarwa@redhat.com> - 5.14-1
72fc89
- New upstream release 5.14.
72fc89
72fc89
* Sun Mar 29 2015 Avesh Agarwal <avagarwa@redhat.com> - 5.13-1
72fc89
- New upstream release 5.13.
72fc89
72fc89
* Sat Mar 28 2015 Avesh Agarwal <avagarwa@redhat.com> - 5.12-1
72fc89
- New upstream release 5.12.
72fc89
72fc89
* Fri Mar 27 2015 Avesh Agarwal <avagarwa@redhat.com> - 5.11-1
72fc89
- New upstream release 5.11.
72fc89
72fc89
* Wed Jan 28 2015 Avesh Agarwal <avagarwa@redhat.com> - 5.10-1
72fc89
- New upstream release 5.10.
72fc89
72fc89
* Thu Jan 8 2015 Avesh Agarwal <avagarwa@redhat.com> - 5.09-1
72fc89
- 1163349: New upstream release 5.09.
72fc89
72fc89
* Thu Dec 11 2014 Avesh Agarwal <avagarwa@redhat.com> - 5.08-1
72fc89
- 1163349: New upstream release 5.08
72fc89
72fc89
* Sun Nov 23 2014 Avesh Agarwal <avagarwa@redhat.com> - 5.08b6-1
72fc89
- 1163349: New upstream beta release 5.08b6
72fc89
- Fixed incorrect reporting of fips status in configure.ac
72fc89
  at compile time, requires autoconf automake at buildtime
72fc89
- Fixed default OpenSSL directory issue by using with-ssl
72fc89
- Updates local patches
72fc89
- 1155977: Fixes man page issues
72fc89
72fc89
* Tue Nov 04 2014 Avesh Agarwal <avagarwa@redhat.com> - 5.07-1
72fc89
- New upstream release 5.07
72fc89
72fc89
* Fri Oct 17 2014 Avesh Agarwal <avagarwa@redhat.com> - 5.06-1
72fc89
- New upstream release 5.06
72fc89
- Addresses Poodle security issue
72fc89
72fc89
* Wed Oct 8 2014 Avesh Agarwal <avagarwa@redhat.com> - 5.05b5-1
72fc89
- rhbz #1144393: New upstream beta release
72fc89
- systemd socket activation support
72fc89
72fc89
* Fri Sep 26 2014 Avesh Agarwal <avagarwa@redhat.com> - 5.04-2
72fc89
- Fixes packaging issues mentioned in rhbz#226439
72fc89
72fc89
* Mon Sep 22 2014 Avesh Agarwal <avagarwa@redhat.com> - 5.04-1
72fc89
- New upstream realease 5.04
72fc89
- Updates local patches so that they apply cleanly to
72fc89
  avoud hunk errors
72fc89
72fc89
* Thu Aug 28 2014 Avesh Agarwal <avagarwa@redhat.com> - 5.03-1
72fc89
- New upstream realease 5.03
72fc89
72fc89
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.02-2
72fc89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
72fc89
72fc89
* Mon Jul 14 2014 Avesh Agarwal <avagarwa@redhat.com> - 5.02-1
72fc89
- rhbz#1108818: New upstream realease 5.02
72fc89
- Updated local patches
72fc89
- The rhbz#530950 is tested and seems to work. STRLEN has
72fc89
  been no longer allocated statically since 4.36 version.
72fc89
  So it is possible that this bz might have got fixed
72fc89
  around 4.36 release.
72fc89
- Fixes rpmlint errors
72fc89
72fc89
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.01-3
72fc89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
72fc89
72fc89
* Mon Apr 28 2014 Avesh Agarwal <avagarwa@redhat.com> - 5.01-2
72fc89
- Integration with systemd.
72fc89
- Spec file clean up
72fc89
- Patched stunnel systemd unit file to have dependency on
72fc89
  network.target.
72fc89
- rhbz#455815: Packaged systemd service file
72fc89
- rhbz#782535: Fixed private tmp issue.
72fc89
- rhbz#995831: Fixed wrong encoding of french man page.
72fc89
72fc89
* Thu Apr 17 2014 Avesh Agarwal <avagarwa@redhat.com> - 5.01-1
72fc89
- New upstream realease 5.01
72fc89
- Supports OpenSSL DLLs 1.0.1g.
72fc89
- Fixes to take care of OpenSSL,s TLS heartbeat
72fc89
  read overrun (CVE-2014-0160).
72fc89
72fc89
* Fri Mar 7 2014 Avesh Agarwal <avagarwa@redhat.com> - 5.00-1
72fc89
- New upstream realease 5.00
72fc89
- Updated local patches.
72fc89
- Fix for CVE-2014-0016
72fc89
- Fixed changelog date errors
72fc89
- Fixes rhbz #1006819
72fc89
72fc89
* Mon Aug 5 2013 Avesh Agarwal <avagarwa@redhat.com> - 4.56-3
72fc89
- Ftp mirrors for NA does not work, so changing source code
72fc89
  URLs to the correct ones.
72fc89
72fc89
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.56-2
72fc89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
72fc89
72fc89
* Mon Apr 1 2013 Avesh Agarwal <avagarwa@redhat.com> - 4.56-1
72fc89
- New upstream realease 4.56.
72fc89
- Updated local patches.
72fc89
- Fixed upstream URL in spec file.
72fc89
- Sourced URL of sha256 hash file in spec file.
72fc89
72fc89
* Tue Mar 26 2013 Avesh Agarwal <avagarwa@redhat.com> - 4.55-2
72fc89
- Resolves: 927841 
72fc89
72fc89
* Mon Mar 4 2013 Avesh Agarwal <avagarwa@redhat.com> - 4.55-1
72fc89
- New upstream realease 4.55
72fc89
- Updated local patches
72fc89
- enabled fips mode
72fc89
- Fixed for pod2man as it build-requires perl-podlators
72fc89
72fc89
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.54-3
72fc89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
72fc89
72fc89
* Mon Dec 10 2012 Avesh Agarwal <avagarwa@redhat.com> - 4.54-2
72fc89
- 884183: support for full relro.
72fc89
72fc89
* Tue Oct 16 2012 Avesh Agarwal <avagarwa@redhat.com> - 4.54-1
72fc89
- New upstream realease 4.54
72fc89
- Updated local patches
72fc89
72fc89
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.53-2
72fc89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
72fc89
72fc89
* Mon May 14 2012 Avesh Agarwal <avagarwa@redhat.com> - 4.53-1
72fc89
- New upstream realease 4.53
72fc89
- Updated local patches
72fc89
72fc89
* Tue Mar 6 2012 Avesh Agarwal <avagarwa@redhat.com> - 4.52-1
72fc89
- New upstream realease 4.52
72fc89
- Updated local patches
72fc89
72fc89
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.50-2
72fc89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
72fc89
72fc89
* Tue Jan 3 2012 Avesh Agarwal <avagarwa@redhat.com> - 4.50-1
72fc89
- New upstream realease 4.50
72fc89
- Updated local patches
72fc89
72fc89
* Tue Sep 20 2011 Avesh Agarwal <avagarwa@redhat.com> - 4.44-1
72fc89
- New upstream realease 4.44
72fc89
- Updated local patches
72fc89
72fc89
* Fri Aug 19 2011 Avesh Agarwal <avagarwa@redhat.com> - 4.42-1
72fc89
- New upstream realease 4.42
72fc89
- Updated local patches
72fc89
- Fixes #732069
72fc89
72fc89
* Mon Aug 1 2011 Avesh Agarwal <avagarwa@redhat.com> - 4.41-1
72fc89
- New upstream realease 4.41
72fc89
- Updated local patches to match the new release
72fc89
72fc89
* Tue Jun 28 2011 Avesh Agarwal <avagarwa@redhat.com> - 4.37-1
72fc89
- New upstream realease 4.37
72fc89
- Updated local patches to match the new release
72fc89
72fc89
* Mon Apr 4 2011 Avesh Agarwal <avagarwa@redhat.com> - 4.35-1
72fc89
- New upstream realease 4.35
72fc89
- Updated authpriv and sample patches to match the new release
72fc89
72fc89
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.34-2
72fc89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
72fc89
72fc89
* Mon Oct 4 2010 Avesh Agarwal <avagarwa@redhat.com> - 4.34-1
72fc89
- New upstream realease 4.34
72fc89
- Updated authpriv and sample patches to match the new release
72fc89
72fc89
* Wed Apr 7 2010 Avesh Agarwal <avagarwa@redhat.com> - 4.33-1
72fc89
- New upstream realease 4.33
72fc89
- Updated authpriv and sample patches to match the new release
72fc89
- Addresses bz 580117 (inted mode support issue)
72fc89
72fc89
* Mon Mar 29 2010 Avesh Agarwal <avagarwa@redhat.com> - 4.32-1
72fc89
- New upstream realease 4.32
72fc89
- Updated authpriv and sample patches to match the new release
72fc89
72fc89
* Tue Feb 16 2010 Avesh Agarwal <avagarwa@redhat.com> - 4.31-1
72fc89
- New upstream realease 4.31
72fc89
- Updated authpriv and sample patches to match the new release
72fc89
72fc89
* Tue Jan 26 2010 Avesh Agarwal <avagarwa@redhat.com> - 4.30-1
72fc89
- New upstream realease 4.30
72fc89
- Updated authpriv and sample patches for the new release
72fc89
72fc89
* Wed Dec 09 2009 Avesh Agarwal <avagarwa@redhat.com> - 4.29-1
72fc89
- New upstream realease 4.29
72fc89
- Updated authpriv and sample patches for the new release
72fc89
- Modified spec file to include dist tag
72fc89
72fc89
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 4.27-5
72fc89
- rebuilt with new openssl
72fc89
72fc89
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.27-4
72fc89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
72fc89
72fc89
* Sun May  3 2009 Miloslav Trmač <mitr@redhat.com> - 4.27-3
72fc89
- Fix the previous patch.
72fc89
72fc89
* Wed Apr 29 2009 Miloslav Trmač <mitr@redhat.com> - 4.27-2
72fc89
- Avoid aliasing undefined by ISO C
72fc89
72fc89
* Thu Apr 16 2009 Miloslav Trmač <mitr@redhat.com> - 4.27-1
72fc89
- Update to stunnel-4.27.
72fc89
72fc89
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.26-3
72fc89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
72fc89
72fc89
* Sun Jan 18 2009 Tomas Mraz <tmraz@redhat.com> - 4.26-2
72fc89
- disable openssl upstream fips mode
72fc89
72fc89
* Mon Sep 22 2008 Miloslav Trmač <mitr@redhat.com> - 4.26-1
72fc89
- Update to stunnel-4.26.
72fc89
72fc89
* Sun Jun  8 2008 Miloslav Trmač <mitr@redhat.com> - 4.25-2
72fc89
- Use a clearer error message if the service name is unknown in "accept"
72fc89
  Resolves: #450344
72fc89
72fc89
* Mon Jun  2 2008 Miloslav Trmač <mitr@redhat.com> - 4.25-1
72fc89
- Update to stunnel-4.25
72fc89
72fc89
* Tue May 20 2008 Miloslav Trmač <mitr@redhat.com> - 4.24-2
72fc89
- Drop stunnel3
72fc89
  Resolves: #442842
72fc89
72fc89
* Mon May 19 2008 Miloslav Trmač <mitr@redhat.com> - 4.24-1
72fc89
- Update to stunnel-4.24
72fc89
72fc89
* Fri Mar 28 2008 Miloslav Trmač <mitr@redhat.com> - 4.22-1
72fc89
- Update to stunnel-4.22
72fc89
72fc89
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4.20-6
72fc89
- Autorebuild for GCC 4.3
72fc89
72fc89
* Tue Dec  4 2007 Miloslav Trmač <mitr@redhat.com> - 4.20-5
72fc89
- Rebuild with openssl-0.9.8g
72fc89
72fc89
* Tue Oct 16 2007 Miloslav Trmač <mitr@redhat.com> - 4.20-4
72fc89
- Revert the port to NSS, wait for NSS-based stunnel 5.x instead
72fc89
  Resolves: #301971
72fc89
- Mark localized man pages with %%lang (patch by Ville Skyttä)
72fc89
  Resolves: #322281
72fc89
72fc89
* Tue Aug 28 2007 Miloslav Trmač <mitr@redhat.com> - 4.20-3.nss
72fc89
- Port to NSS
72fc89
72fc89
* Mon Dec  4 2006 Miloslav Trmac <mitr@redhat.com> - 4.20-2
72fc89
- Update BuildRequires for the separate tcp_wrappers-devel package
72fc89
72fc89
* Thu Nov 30 2006 Miloslav Trmac <mitr@redhat.com> - 4.20-1
72fc89
- Update to stunnel-4.20
72fc89
72fc89
* Sat Nov 11 2006 Miloslav Trmac <mitr@redhat.com> - 4.19-1
72fc89
- Update to stunnel-4.19
72fc89
72fc89
* Wed Oct 25 2006 Miloslav Trmac <mitr@redhat.com> - 4.18-1
72fc89
- Update to stunnel-4.18
72fc89
- Remove unused stunnel.cnf from the src.rpm
72fc89
- Fix some rpmlint warnings
72fc89
72fc89
* Fri Aug 18 2006 Jesse Keating <jkeating@redhat.com> - 4.15-2
72fc89
- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
72fc89
  (#203001)
72fc89
72fc89
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 4.15-1.1
72fc89
- rebuild
72fc89
72fc89
* Sat Mar 18 2006 Miloslav Trmac <mitr@redhat.com> - 4.15-1
72fc89
- Update to stunnel-4.15
72fc89
72fc89
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 4.14-3.2
72fc89
- bump again for double-long bug on ppc(64)
72fc89
72fc89
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 4.14-3.1
72fc89
- rebuilt for new gcc4.1 snapshot and glibc changes
72fc89
72fc89
* Tue Jan 31 2006 Miloslav Trmac <mitr@redhat.com> - 4.14-3
72fc89
- Use pthread threading to fix crash on x86_64 (#179236)
72fc89
72fc89
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
72fc89
- rebuilt
72fc89
72fc89
* Wed Nov  9 2005 Miloslav Trmac <mitr@redhat.com> - 4.14-2
72fc89
- Rebuild with newer openssl
72fc89
72fc89
* Thu Nov  3 2005 Miloslav Trmac <mitr@redhat.com> - 4.14-1
72fc89
- Update to stunnel-4.14
72fc89
- Override changed default pid file location, keep it in %%{_localstatedir}/run
72fc89
72fc89
* Sat Oct 22 2005 Miloslav Trmac <mitr@redhat.com> - 4.13-1
72fc89
- Update to stunnel-4.13
72fc89
72fc89
* Fri Sep 30 2005 Miloslav Trmac <mitr@redhat.com> - 4.12-1
72fc89
- Update to stunnel-4.12
72fc89
72fc89
* Thu Sep 22 2005 Miloslav Trmac <mitr@redhat.com> - 4.11-2
72fc89
- Enable IPv6 (#169050, patch by Peter Bieringer)
72fc89
- Don't ship another copy of man pages in HTML
72fc89
72fc89
* Tue Jul 12 2005 Miloslav Trmac <mitr@redhat.com> - 4.11-1
72fc89
- Update to stunnel-4.11
72fc89
- Fix int/size_t mismatches in stack_info ()
72fc89
- Update Certificate-Creation for /etc/pki
72fc89
72fc89
* Wed Jun  1 2005 Miloslav Trmac <mitr@redhat.com> - 4.10-2
72fc89
- Fix inetd mode
72fc89
- Remove unnecessary Requires: and BuildRequires:
72fc89
- Clean up the spec file
72fc89
72fc89
* Tue Apr 26 2005 Nalin Dahyabhai <nalin@redhat.com> 4.10-1
72fc89
- update to 4.10
72fc89
72fc89
* Tue Apr 26 2005 Nalin Dahyabhai <nalin@redhat.com> 4.08-2
72fc89
- add buildprereqs on libtool, util-linux; change textutils/fileutils dep to
72fc89
  coreutils (#133961)
72fc89
72fc89
* Wed Mar 16 2005 Nalin Dahyabhai <nalin@redhat.com> 4.08-1
72fc89
- update to 4.08
72fc89
- build stunnel as a PIE binary
72fc89
72fc89
* Mon Nov 22 2004 Miloslav Trmac <mitr@redhat.com> - 4.05-4
72fc89
- Convert man pages to UTF-8
72fc89
72fc89
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
72fc89
- rebuilt
72fc89
72fc89
* Thu May 27 2004 Nalin Dahyabhai <nalin@redhat.com> 4.05-2
72fc89
- move the sample configuration to %%doc, it shouldn't be used as-is (#124373)
72fc89
72fc89
* Thu Mar 11 2004 Nalin Dahyabhai <nalin@redhat.com> 4.05-1
72fc89
- update to 4.05
72fc89
72fc89
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
72fc89
- rebuilt
72fc89
72fc89
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
72fc89
- rebuilt
72fc89
72fc89
* Thu Aug  7 2003 Elliot Lee <sopwith@redhat.com> 4.04-6
72fc89
- Fix libtool
72fc89
72fc89
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
72fc89
- rebuilt
72fc89
72fc89
* Fri Mar 21 2003 Nalin Dahyabhai <nalin@redhat.com> 4.04-4
72fc89
- fix xinetd configuration samples
72fc89
72fc89
* Mon Feb 10 2003 Nalin Dahyabhai <nalin@redhat.com> 4.04-3
72fc89
- rebuild
72fc89
72fc89
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
72fc89
- rebuilt
72fc89
72fc89
* Wed Jan 15 2003 Nalin Dahyabhai <nalin@redhat.com> 4.04-1
72fc89
- update to 4.04
72fc89
72fc89
* Tue Jan  7 2003 Nalin Dahyabhai <nalin@redhat.com> 4.03-1
72fc89
- use pkgconfig for information about openssl, if available
72fc89
72fc89
* Fri Jan  3 2003 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- update to 4.03
72fc89
72fc89
* Mon Oct 21 2002 Nalin Dahyabhai <nalin@redhat.com> 4.02-1
72fc89
- update to 4.02
72fc89
72fc89
* Fri Oct  4 2002 Nalin Dahyabhai <nalin@redhat.com> 4.00-1
72fc89
- don't create a dummy cert
72fc89
72fc89
* Wed Sep 25 2002 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- update to 4.00
72fc89
- remove textutils and fileutils as buildreqs, add automake/autoconf
72fc89
72fc89
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
72fc89
- automated rebuild
72fc89
72fc89
* Sun May 26 2002 Tim Powers <timp@redhat.com>
72fc89
- automated rebuild
72fc89
72fc89
* Fri May 17 2002 Nalin Dahyabhai <nalin@redhat.com> 3.22-2
72fc89
- rebuild in new environment
72fc89
72fc89
* Wed Jan  2 2002 Nalin Dahyabhai <nalin@redhat.com> 3.22-1
72fc89
- update to 3.22, correcting a format-string vulnerability
72fc89
72fc89
* Wed Oct 31 2001 Nalin Dahyabhai <nalin@redhat.com> 3.21a-1
72fc89
- update to 3.21a
72fc89
72fc89
* Tue Aug 28 2001 Nalin Dahyabhai <nalin@redhat.com> 3.20-1
72fc89
- log using LOG_AUTHPRIV facility by default (#47289)
72fc89
- make permissions on stunnel binary 0755
72fc89
- implicitly trust certificates in %%{_datadir}/ssl/trusted (#24034)
72fc89
72fc89
* Fri Aug 10 2001 Nalin Dahyabhai <nalin@redhat.com> 3.19-1
72fc89
- update to 3.19 to avoid problems with stunnel being multithreaded, but
72fc89
  tcp wrappers not being thrad-safe
72fc89
72fc89
* Mon Jul 30 2001 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- update to 3.17
72fc89
72fc89
* Mon Jul 23 2001 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- update to 3.16
72fc89
72fc89
* Mon Jul 16 2001 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- update to 3.15
72fc89
- enable tcp-wrappers support
72fc89
72fc89
* Tue May 29 2001 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- remove explicit requirement on openssl (specific version isn't enough,
72fc89
  we have to depend on shared library version anyway)
72fc89
72fc89
* Fri Apr 27 2001 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- update to 3.14
72fc89
72fc89
* Mon Mar 26 2001 Preston Brown <pbrown@redhat.com>
72fc89
- depend on make (#33148)
72fc89
72fc89
* Fri Mar  2 2001 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- rebuild in new environment
72fc89
72fc89
* Tue Feb  6 2001 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- update to 3.13 to get pthread, OOB, 64-bit fixes
72fc89
- don't need sdf any more
72fc89
72fc89
* Thu Dec 28 2000 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- pull in sdf to build the man page (#22892)
72fc89
72fc89
* Fri Dec 22 2000 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- update to 3.11
72fc89
- chuck the SIGHUP patch (went upstream)
72fc89
- chuck parts of the 64-bit clean patch (went upstream)
72fc89
72fc89
* Thu Dec 21 2000 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- update to 3.10
72fc89
- more 64-bit clean changes, hopefully the last bunch
72fc89
72fc89
* Wed Dec 20 2000 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- change piddir from the default /var/stunnel to /var/run
72fc89
- clean out pid file on SIGHUP
72fc89
72fc89
* Fri Dec 15 2000 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- update to 3.9 to get a security fix
72fc89
72fc89
* Wed Oct 25 2000 Matt Wilson <msw@redhat.com>
72fc89
- change all unsigned longs to u_int32_t when dealing with network
72fc89
  addresses
72fc89
72fc89
* Fri Aug 18 2000 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- make stunnel.pem also be (missingok)
72fc89
72fc89
* Thu Jun 29 2000 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- move to Applications/Internet group
72fc89
- clean up %%post script
72fc89
- make stunnel.pem %%ghost %%config(noreplace)
72fc89
- provide a sample file for use with xinetd
72fc89
72fc89
* Thu Jun  8 2000 Nalin Dahyabhai <nalin@redhat.com>
72fc89
- FHS compliance fixes
72fc89
- modify defaults
72fc89
72fc89
* Tue Mar 14 2000 Florian La Roche <Florian.LaRoche@redhat.com>
72fc89
- update to 3.8
72fc89
- do not create certificate if one already exists
72fc89
72fc89
* Mon Feb 21 2000 Florian La Roche <Florian.LaRoche@redhat.com>
72fc89
- update to 3.7
72fc89
- add patch to find /usr/share/ssl
72fc89
- change some perms
72fc89
72fc89
* Sat Oct 30 1999 Bernhard Rosenkraenzer <bero@redhat.com>
72fc89
- Modify spec file to match Red Hat standards
72fc89
72fc89
* Thu Aug 12 1999 Damien Miller <damien@ibs.com.au>
72fc89
- Updated to 3.4a
72fc89
- Patched for OpenSSL 0.9.4
72fc89
- Cleaned up files section
72fc89
72fc89
* Sun Jul 11 1999 Damien Miller <dmiller@ilogic.com.au>
72fc89
- Updated to 3.3
72fc89
72fc89
* Sat Nov 28 1998 Damien Miller <dmiller@ilogic.com.au>
72fc89
- Initial RPMification