cd0ffae
%global _hardened_build 1
cd0ffae
cd0ffae
Summary:          Fast NTLM authentication proxy with tunneling
cd0ffae
Name:             cntlm
cd0ffae
Version:          0.92.3
f6499cd
Release:          3%{?dist}
cd0ffae
License:          GPLv2+
cd0ffae
Group:            System Environment/Daemons
cd0ffae
URL:              http://cntlm.sourceforge.net/
cd0ffae
Source0:          http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
cd0ffae
Source1:          cntlm.tmpfiles
cd0ffae
Source2:          cntlm.service
cd0ffae
Patch0:           cntlm_makefile.patch
cd0ffae
Requires:         systemd
cd0ffae
BuildRequires:    systemd
cd0ffae
Requires(pre):    shadow-utils
cd0ffae
Requires(post):   systemd
cd0ffae
Requires(preun):  systemd
cd0ffae
Requires(postun): systemd
cd0ffae
Matt Domsch 8ba2153
Matt Domsch 8ba2153
%description
Matt Domsch 8ba2153
Cntlm is a fast and efficient NTLM proxy, with support for TCP/IP tunneling,
Matt Domsch 8ba2153
authenticated connection caching, ACLs, proper daemon logging and behavior
Matt Domsch 8ba2153
and much more. It has up to ten times faster responses than similar NTLM
Matt Domsch 8ba2153
proxies, while using by orders or magnitude less RAM and CPU. Manual page
Matt Domsch 8ba2153
contains detailed information.
Matt Domsch 8ba2153
cd0ffae
Matt Domsch 8ba2153
%prep
Matt Domsch 8ba2153
%setup -q
Matt Domsch 8ba2153
%patch0 -p1
Matt Domsch 8ba2153
cd0ffae
Matt Domsch 8ba2153
%build
Matt Domsch 8ba2153
%configure
Matt Domsch f3d22f4
make %{?_smp_mflags} SYSCONFDIR=%{_sysconfdir}
Matt Domsch 8ba2153
cd0ffae
Matt Domsch 8ba2153
%install
Matt Domsch 8ba2153
make BINDIR=%{buildroot}%{_sbindir} MANDIR=%{buildroot}%{_mandir} SYSCONFDIR=%{buildroot}%{_sysconfdir} install
Matt Domsch 8ba2153
Matt Domsch df55a62
install -D -m 0644 rpm/%{name}.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/cntlmd
cd0ffae
install -D -m 0644 %{SOURCE1} %{buildroot}%{_tmpfilesdir}/%{name}.conf
cd0ffae
install -D -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service
Matt Domsch 64c5615
f6499cd
install -D -d -m 0755 %{buildroot}/run/%{name}/
f6499cd
Matt Domsch 8ba2153
Matt Domsch 8ba2153
%pre
Matt Domsch 8ba2153
getent group %{name} > /dev/null || groupadd -r %{name}
Matt Domsch 8ba2153
getent passwd %{name} > /dev/null || \
Matt Domsch 8ba2153
  useradd -r -g %{name} -d %{_localstatedir}/run/%{name} -s /sbin/nologin \
Matt Domsch 8ba2153
    -c "%{name} daemon" %{name}
Matt Domsch 8ba2153
exit 0
Matt Domsch 8ba2153
cd0ffae
Matt Domsch 8ba2153
%post
cd0ffae
%systemd_post %{name}.service
cd0ffae
Matt Domsch 8ba2153
Matt Domsch 8ba2153
%preun
cd0ffae
%systemd_preun %{name}.service
Matt Domsch 8ba2153
Matt Domsch 64c5615
cd0ffae
%postun
cd0ffae
%systemd_postun_with_restart %{name}.service
Matt Domsch 64c5615
Matt Domsch 64c5615
cd0ffae
%files
cd0ffae
%doc LICENSE README COPYRIGHT
cd0ffae
%{_sbindir}/%{name}
cd0ffae
%{_mandir}/man1/%{name}.1*
cd0ffae
%config(noreplace) %{_sysconfdir}/%{name}.conf
cd0ffae
%config(noreplace) %{_sysconfdir}/sysconfig/cntlmd
cd0ffae
%{_tmpfilesdir}/%{name}.conf
cd0ffae
%{_unitdir}/%{name}.service
Matt Domsch 64c5615
Matt Domsch 8ba2153
Matt Domsch 8ba2153
%changelog
f6499cd
* Wed Oct 23 2013 Sandro Mani <manisandro@gmail.com> - 0.92.3-3
f6499cd
- Install /run/cntlm, change /var/run -> /run
f6499cd
c26983f
* Mon Aug 26 2013 Sandro Mani <manisandro@gmail.com> - 0.92.3-2
c26983f
- Fix debuginfo package empty (rhbz#1001302)
c26983f
cd0ffae
* Thu Aug 22 2013 Sandro Mani <manisandro@gmail.com> - 0.92.3-1
cd0ffae
- Update to 0.92.3
cd0ffae
b2637e9
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.92-5
b2637e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b2637e9
b62a749
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.92-4
b62a749
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b62a749
cd774f8
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.92-3
cd774f8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
cd774f8
Matt Domsch 64c5615
* Wed Jan  4 2012 Matt Domsch <mdomsch@fedoraproject.org> - 0.92-2
Matt Domsch 64c5615
- convert to systemd (BZ771504), with unit file by J├│hann B. Gu├░mundsson
Matt Domsch 64c5615
Matt Domsch df55a62
* Mon Dec  5 2011 Matt Domsch <mdomsch@fedoraproject.org> - 0.92-1
Matt Domsch df55a62
- update to new bugfix release (BZ760164)
Matt Domsch df55a62
c33f4de
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.35.1-9
c33f4de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c33f4de
Matt Domsch 5c2353d
* Wed Nov 24 2010 Matt Domsch <mdomsch@fedoraproject.org> - 0.35.1-8
Matt Domsch 5c2353d
- add /etc/tmpfiles.d/cntlm.conf to create /var/run/cntlm/ (BZ656561)
Matt Domsch 5c2353d
Matt Domsch 6f348ee
* Mon Nov  8 2010 Matt Domsch <mdomsch@fedoraproject.org> - 0.35.1-7
Matt Domsch 6f348ee
- install NetworkManager dispatcher script, fixes BZ650079
Matt Domsch 6f348ee
Matt Domsch d5f57a4
* Mon Sep 27 2010 Matt Domsch <mdomsch@fedoraproject.org> - 0.35.1-6
Matt Domsch d5f57a4
- set SYSCONFDIR during build.  Fixes BZ637767
Matt Domsch d5f57a4
Matt Domsch 5d56d1b
* Wed Sep  1 2010 Matt Domsch <mdomsch@fedoraproject.org> - 0.35.1-5
Matt Domsch 5d56d1b
- add define for _initddir, needed on el5
Matt Domsch 5d56d1b
Matt Domsch 8ba2153
* Thu Aug 26 2010 Matt Domsch <mdomsch@fedoraproject.org> - 0.35.1-4
Matt Domsch 8ba2153
- initscript: use pidfile to killproc
Matt Domsch 8ba2153
Matt Domsch 8ba2153
* Wed Aug 25 2010 Matt Domsch <mdomsch@fedoraproject.org> - 0.35.1-3
Matt Domsch 8ba2153
- additional fixes per package review
Matt Domsch 8ba2153
Matt Domsch 8ba2153
* Tue Aug 24 2010 Matt Domsch <mdomsch@fedoraproject.org> - 0.35.1-2
Matt Domsch 8ba2153
- updated spec to match Fedora packaging guidelines
Matt Domsch 8ba2153
Matt Domsch 8ba2153
* Fri Jul 27 2007 Radislav Vrnata <vrnata at gedas.cz>
Matt Domsch 8ba2153
- added support for SuSE Linux
Matt Domsch 8ba2153
cd0ffae
* Fri Jul 27 2007 Radislav Vrnata <vrnata at gedas.cz>
Matt Domsch 8ba2153
- fixed pre, post, preun, postun macros bugs affecting upgrade process
Matt Domsch 8ba2153
cd0ffae
* Wed May 30 2007 Since 0.28 maintained by <dave@awk.cz>
cd0ffae
Matt Domsch 8ba2153
Matt Domsch 8ba2153
* Mon May 28 2007 Radislav Vrnata <vrnata at gedas.cz>
Matt Domsch 8ba2153
- Version 0.27
Matt Domsch 8ba2153
- First release