cd0ffae
%global _hardened_build 1
cd0ffae
cd0ffae
Summary:          Fast NTLM authentication proxy with tunneling
cd0ffae
Name:             cntlm
cd0ffae
Version:          0.92.3
f2cda92
Release:          18%{?dist}
cd0ffae
License:          GPLv2+
2da04b5
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
2da04b5
# Don't override global CFLAGS/LDFLAGS and don't strip installed binaries
cd0ffae
Patch0:           cntlm_makefile.patch
2da04b5
f39760e
BuildRequires:    gcc
2fbee4f
BuildRequires:    make
cd0ffae
BuildRequires:    systemd
cd0ffae
Requires(pre):    shadow-utils
f39760e
%{?systemd_requires}
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
f39760e
%autosetup -p1
Matt Domsch 8ba2153
cd0ffae
Matt Domsch 8ba2153
%build
Matt Domsch 8ba2153
%configure
2fbee4f
%make_build 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
2da04b5
%doc README COPYRIGHT
2da04b5
%license LICENSE
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
5921d35
%attr(755, %{name}, %{name}) %dir /run/%{name}/
Matt Domsch 8ba2153
2da04b5
Matt Domsch 8ba2153
%changelog
f2cda92
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.92.3-18
f2cda92
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f2cda92
be38cc1
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.92.3-17
be38cc1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
be38cc1
356102f
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.92.3-16
356102f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
356102f
8fcd6a6
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.92.3-15
8fcd6a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8fcd6a6
c7742d3
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.92.3-14
c7742d3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
c7742d3
65f2189
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.92.3-13
65f2189
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
65f2189
0282a53
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.92.3-12
0282a53
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
0282a53
3c3b7da
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.92.3-11
3c3b7da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3c3b7da
9ef9bcd
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.92.3-10
9ef9bcd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9ef9bcd
9e56e14
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.92.3-9
9e56e14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9e56e14
02099fc
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.92.3-8
02099fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
02099fc
7a5ac40
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.92.3-7
7a5ac40
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
7a5ac40
20727b9
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.92.3-6
20727b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
20727b9
1458d51
* Fri Dec 13 2013 Sandro Mani <manisandro@gmail.com> - 0.92.3-5
5921d35
- Set correct permissions on /run/cntlm/
5921d35
eb727ba
* Thu Dec 12 2013 Sandro Mani <manisandro@gmail.com> - 0.92.3-4
eb727ba
- Really create /run/cntlm/ on install
eb727ba
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