Blame SPECS/cvs.spec

83a95a
# Use PAM for pserver autentization
83a95a
%define pamified 1
83a95a
# Use kerberos
83a95a
%define kerberized 1  
83a95a
83a95a
Name: cvs
83a95a
Version: 1.11.23
83a95a
Release: 35%{?dist}
83a95a
Summary: Concurrent Versions System
83a95a
Group: Development/Tools
83a95a
URL: http://cvs.nongnu.org/
83a95a
# Source files in zlib/ directory are licensed under zlib/libpng
83a95a
# Other files are mostly GPL+, some of them are GPLv2+ or
83a95a
# LGPLv2+ and there is vms/pathnames.h BSD licensed
83a95a
# lib/md5.c is Public Domain.
83a95a
License: BSD and GPL+ and GPLv2+ and LGPLv2+ and zlib and Public Domain
83a95a
Source0: ftp://ftp.gnu.org/non-gnu/cvs/source/stable/%{version}/cvs-%{version}.tar.bz2
83a95a
Source1: cvs.xinetd
83a95a
Source2: cvs.pam
83a95a
Source3: cvs.sh
83a95a
Source4: cvs.csh
83a95a
Source5: cvs@.service
83a95a
Source6: cvs.socket
83a95a
Source7: cvs.target
83a95a
Source8: cvs.sh.5
83a95a
Source9: cvs.csh.5
83a95a
Requires(post): /sbin/install-info, systemd
83a95a
Requires(preun): /sbin/install-info, systemd
83a95a
Requires(postun): systemd
83a95a
Requires: vim-minimal
83a95a
BuildRequires: autoconf >= 2.58, automake >= 1.7.9, libtool, zlib-devel
83a95a
BuildRequires: vim-minimal
83a95a
%if %{kerberized}
83a95a
BuildRequires: krb5-devel
83a95a
%endif
83a95a
%if %{pamified}
83a95a
BuildRequires: pam-devel
83a95a
%endif
83a95a
# texinfo required for
83a95a
# cvs-1.11.23-Back-port-KeywordExpand-configuration-keyword.patch
83a95a
BuildRequires: texinfo
83a95a
BuildRequires: systemd
83a95a
83a95a
# Fix up initial cvs login, bug #47457
83a95a
Patch0: cvs-1.11.23-cvspass.patch
83a95a
# Build against system zlib
83a95a
Patch1: cvs-1.11.19-extzlib.patch
83a95a
# Aadd 't' as a loginfo format specifier (print tag or branch name)
83a95a
Patch2: cvs-1.11.19-netbsd-tag.patch
83a95a
# Deregister SIGABRT handler in clean-up to prevent loop, bug #66019
83a95a
Patch3: cvs-1.11.19-abortabort.patch
83a95a
# Disable lengthy tests at build-time
83a95a
Patch4: cvs-1.11.1p1-bs.patch
83a95a
# Improve proxy support, bug #144297
83a95a
Patch5: cvs-1.11.21-proxy.patch
83a95a
# Do not accumulate new lines when reusing commit message, bug #64182
83a95a
Patch7: cvs-1.11.19-logmsg.patch
83a95a
# Disable slashes in tag name, bug #56162
83a95a
Patch8: cvs-1.11.19-tagname.patch
83a95a
# Fix NULL dereference, bug #63365
83a95a
Patch9: cvs-1.11.19-comp.patch
83a95a
# Fix insecure temporary file handling in cvsbug, bug #166366
83a95a
Patch11: cvs-1.11.19-tmp.patch
83a95a
# Add PAM support, bug #48937
83a95a
Patch12: cvs-1.11.21-pam.patch
83a95a
# Report unknown file when calling cvs diff with two -r options, bug #18161
83a95a
Patch13: cvs-1.11.21-diff.patch
83a95a
# Fix cvs diff -kk, bug #150031
83a95a
Patch14: cvs-1.11.21-diff-kk.patch
83a95a
# Enable obsolete sort option called by rcs2log, bug #190009
83a95a
Patch15: cvs-1.11.21-sort.patch
83a95a
# Add IPv6 support, bug #199404
83a95a
Patch17: cvs-1.11.22-ipv6-proxy.patch
83a95a
# getline(3) returns ssize_t, bug #449424
83a95a
Patch19: cvs-1.11.23-getline64.patch
83a95a
# Add support for passing arguments through standard input, bug #501942
83a95a
Patch20: cvs-1.11.22-stdinargs.patch
83a95a
# CVE-2010-3864, bug #645386
83a95a
Patch21: cvs-1.11.23-cve-2010-3846.patch
83a95a
# Remove undefinded date from cvs(1) header, bug #225672
83a95a
Patch22: cvs-1.11.23-remove_undefined_date_from_cvs_1_header.patch
83a95a
# Adjust tests to accept new style getopt argument quotation and SELinux label
83a95a
# notation from ls(1)
83a95a
Patch23: cvs-1.11.23-sanity.patch
83a95a
# Run tests verbosely
83a95a
Patch24: cvs-1.11.23-make_make_check_sanity_testing_verbose.patch
83a95a
# Set PAM_TTY and PAM_RHOST on PAM authentication
83a95a
Patch25: cvs-1.11.23-Set-PAM_TTY-and-PAM_RHOST-on-PAM-authentication.patch
83a95a
# Add KeywordExpand configuration keyword
83a95a
Patch26: cvs-1.11.23-Back-port-KeywordExpand-configuration-keyword.patch
83a95a
# bug #722972
83a95a
Patch27: cvs-1.11.23-Allow-CVS-server-to-use-any-Kerberos-key-with-cvs-se.patch
83a95a
# CVE-2012-0804, bug #787683
83a95a
Patch28: cvs-1.11.23-Fix-proxy-response-parser.patch
83a95a
# Correct texinfo syntax, bug #970716, submitted to upstream as bug #39166
83a95a
Patch29: cvs-1.11.23-doc-Add-mandatory-argument-to-sp.patch
83a95a
# Excpect crypt(3) can return NULL, bug #966497, upstream bug #39040
83a95a
Patch30: cvs-1.11.23-crypt-2.diff
83a95a
83a95a
%description
83a95a
CVS (Concurrent Versions System) is a version control system that can
83a95a
record the history of your files (usually, but not always, source
83a95a
code). CVS only stores the differences between versions, instead of
83a95a
every version of every file you have ever created. CVS also keeps a log
83a95a
of who, when, and why changes occurred.
83a95a
83a95a
CVS is very helpful for managing releases and controlling the
83a95a
concurrent editing of source files among multiple authors. Instead of
83a95a
providing version control for a collection of files in a single
83a95a
directory, CVS provides version control for a hierarchical collection
83a95a
of directories consisting of revision controlled files. These
83a95a
directories and files can then be combined together to form a software
83a95a
release.
83a95a
83a95a
83a95a
%package contrib
83a95a
Summary: Unsupported contributions collected by CVS developers
83a95a
Group: Development/Tools
83a95a
# check_cvs is Copyright only
83a95a
License: GPLv2+ and Copyright only
83a95a
BuildArch: noarch
83a95a
Requires: %{name} = %{version}-%{release}
83a95a
83a95a
%description contrib
83a95a
Scripts sent to CVS developers by contributors around the world. These
83a95a
contributions are really unsupported.
83a95a
83a95a
83a95a
%package inetd
83a95a
Summary: CVS server configuration for xinetd
83a95a
Group: Development/Tools
83a95a
License: GPL+
83a95a
BuildArch: noarch
83a95a
Requires: %{name} = %{version}-%{release}
83a95a
Requires: xinetd
83a95a
83a95a
%description inetd
83a95a
CVS server can be run locally, via remote shell or by inetd. This package
83a95a
provides configuration for xinetd.
83a95a
83a95a
83a95a
%package doc
83a95a
Summary: Additional documentation for Concurrent Versions System
83a95a
Group: Documentation
83a95a
License: GPL+
83a95a
BuildArch: noarch
83a95a
83a95a
%description doc
83a95a
FAQ, RCS format description, parallel development how-to, and Texinfo
83a95a
pages in PDF.
83a95a
83a95a
83a95a
%prep
83a95a
%setup -q
83a95a
%patch0 -p1 -b .cvspass
83a95a
%patch1 -p1 -b .extzlib
83a95a
%patch2 -p1 -b .netbsd-tag
83a95a
%patch3 -p1 -b .abortabort
83a95a
%patch4 -p1 -b .bs
83a95a
%patch5 -p1 -b .proxy
83a95a
%patch7 -p1 -b .log
83a95a
%patch8 -p1 -b .tagname
83a95a
%patch9 -p1 -b .comp
83a95a
%patch11 -p1 -b .tmp
83a95a
83a95a
%if %{pamified}
83a95a
%patch12 -p1 -b .pam
83a95a
%endif
83a95a
83a95a
%patch13 -p1 -b .diff
83a95a
%patch14 -p1 -b .diff-kk
83a95a
%patch15 -p1 -b .env
83a95a
%patch17 -p1 -b .ipv6
83a95a
%patch19 -p1 -b .getline64
83a95a
%patch20 -p1 -b .stdinargs
83a95a
%patch21 -p1 -b .cve-2010-3846
83a95a
%patch22 -p1 -b .undefined_date
83a95a
%patch23 -p1 -b .sanity
83a95a
%patch24 -p1 -b .verbose_sanity
83a95a
%patch25 -p1 -b .set_pam_rhost
83a95a
%patch26 -p1 -b .keywordexpand
83a95a
%patch27 -p1 -b .krb_no_hostname
83a95a
%patch28 -p1 -b .proxy_response_parser
83a95a
%patch29 -p1 -b .texinfo_sp
83a95a
%patch30 -p1 -b .null_crypt
83a95a
83a95a
# Apply a patch to the generated files, OR
83a95a
# run autoreconf and require autoconf >= 2.58, automake >= 1.7.9
83a95a
for F in FAQ; do
83a95a
    iconv -f ISO-8859-1 -t UTF-8 < "$F" > "${F}.UTF8"
83a95a
    touch -r "$F"{,.UTF8}
83a95a
    mv "$F"{.UTF8,}
83a95a
done
83a95a
83a95a
%build
83a95a
%global _hardened_build 1
83a95a
autoreconf --install
83a95a
83a95a
%if %{pamified} 
83a95a
    PAM_CONFIG="--enable-pam"
83a95a
%endif
83a95a
83a95a
%if %{kerberized}
83a95a
	k5prefix=`krb5-config --prefix`
83a95a
	CPPFLAGS=-I${k5prefix}/include/kerberosIV; export CPPFLAGS
83a95a
	CFLAGS=-I${k5prefix}/include/kerberosIV; export CFLAGS
83a95a
	LIBS="-lk5crypto"; export LIBS
83a95a
	KRB_CONFIG="--with-gssapi --without-krb4 --enable-encryption"
83a95a
%endif
83a95a
83a95a
%configure CFLAGS="$CFLAGS $RPM_OPT_FLAGS \
83a95a
    -D_FILE_OFFSET_BITS=64 %-D_LARGEFILE64_SOURCE" \
83a95a
    $PAM_CONFIG $KRB_CONFIG CSH=/bin/csh
83a95a
83a95a
make %{?_smp_mflags}
83a95a
83a95a
%check
83a95a
if [ $(id -u) -ne 0 ] ; then
83a95a
	make check
83a95a
fi
83a95a
83a95a
%install
83a95a
make install DESTDIR="$RPM_BUILD_ROOT" INSTALL="install -p"
83a95a
# forcefully compress the info pages so that install-info will work properly
83a95a
# in the %%post
83a95a
gzip $RPM_BUILD_ROOT/%{_infodir}/cvs* || true
83a95a
rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
83a95a
83a95a
install -D -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/xinetd.d/%{name}
83a95a
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/%{name}
83a95a
%if %{pamified}
83a95a
    install -D -m 644 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/cvs
83a95a
%endif
83a95a
install -D -m 644 %{SOURCE3} $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/cvs.sh
83a95a
install -D -m 644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/cvs.csh
83a95a
install -p -m 644 -D %{SOURCE5} $RPM_BUILD_ROOT%{_unitdir}/cvs\@.service
83a95a
install -p -m 644 -D %{SOURCE6} $RPM_BUILD_ROOT%{_unitdir}/cvs.socket
83a95a
install -p -m 644 -D %{SOURCE7} $RPM_BUILD_ROOT%{_unitdir}/cvs.target
83a95a
install -D -m 644 %{SOURCE8} $RPM_BUILD_ROOT/%{_mandir}/man5/cvs.sh.5
83a95a
install -D -m 644 %{SOURCE9} $RPM_BUILD_ROOT/%{_mandir}/man5/cvs.csh.5
83a95a
83a95a
83a95a
%post
83a95a
/sbin/install-info %{_infodir}/cvs.info.gz %{_infodir}/dir
83a95a
/sbin/install-info %{_infodir}/cvsclient.info.gz %{_infodir}/dir
83a95a
%systemd_post cvs.socket
83a95a
exit 0
83a95a
83a95a
%preun
83a95a
if [ $1 -eq 0 ] ; then
83a95a
    # Package removal, not upgrade
83a95a
    /sbin/install-info --delete %{_infodir}/cvs.info.gz %{_infodir}/dir
83a95a
    /sbin/install-info --delete %{_infodir}/cvsclient.info.gz %{_infodir}/dir
83a95a
fi
83a95a
%systemd_preun cvs.socket
83a95a
%systemd_preun cvs.target
83a95a
exit 0
83a95a
83a95a
%postun
83a95a
%systemd_postun_with_restart cvs.socket
83a95a
83a95a
83a95a
%files
83a95a
%doc AUTHORS BUGS COPYING* DEVEL-CVS HACKING MINOR-BUGS NEWS
83a95a
%doc PROJECTS TODO README
83a95a
%{_bindir}/cvs*
83a95a
%{_mandir}/*/*
83a95a
%{_infodir}/*.info*
83a95a
%dir %{_localstatedir}/%{name}
83a95a
%if %{pamified}
83a95a
%config(noreplace) %{_sysconfdir}/pam.d/*
83a95a
%endif
83a95a
%config(noreplace) %{_sysconfdir}/profile.d/*
83a95a
%{_unitdir}/*
83a95a
83a95a
%files contrib
83a95a
%{_bindir}/rcs2log
83a95a
%{_datadir}/%{name}
83a95a
83a95a
%files inetd
83a95a
%config(noreplace) %{_sysconfdir}/xinetd.d/%{name}
83a95a
83a95a
%files doc
83a95a
%doc FAQ doc/RCSFILES doc/*.pdf
83a95a
%doc COPYING
83a95a
83a95a
83a95a
%changelog
83a95a
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.11.23-35
83a95a
- Mass rebuild 2014-01-24
83a95a
83a95a
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.11.23-34
83a95a
- Mass rebuild 2013-12-27
83a95a
83a95a
* Wed Dec 04 2013 Petr Pisar <ppisar@redhat.com> - 1.11.23-33
83a95a
- Fix editor-log-file1 and parseroot-3r tests (bug #1037997)
83a95a
83a95a
* Wed Oct 23 2013 Petr Pisar <ppisar@redhat.com> - 1.11.23-32
83a95a
- Harden build for cvs in server role (bug #983164)
83a95a
- Add cvs.sh(5) manual page (bug #983164)
83a95a
- Add cvs.csh(5) manual page (bug #983164)
83a95a
83a95a
* Wed Jun 26 2013 Petr Pisar <ppisar@redhat.com> - 1.11.23-31
83a95a
- Allow CVS server to use any Kerberos key with cvs service name. This reverts
83a95a
  canonicalization on clite side introduced with 1.11.23-20 and replaces it
83a95a
  with a more benevolent key selection on server side. (bug #722972)
83a95a
83a95a
* Wed Jun 05 2013 Petr Pisar <ppisar@redhat.com> - 1.11.23-30
83a95a
- Fix texinfo documentation to work with texinfo-5.1 (bug #970716)
83a95a
- Do not crash if crypt(3) returns NULL (bug #966497)
83a95a
83a95a
* Tue Feb 12 2013 Petr Pisar <ppisar@redhat.com> - 1.11.23-29
83a95a
- Correct handling systemd service (bug #737264)
83a95a
- Allow configuration with automake-1.13.1
83a95a
- Allow to stop all server instances by stopping cvs.target
83a95a
83a95a
* Tue Aug 28 2012 Petr Pisar <ppisar@redhat.com> - 1.11.23-28
83a95a
- Document patches and add Public Domain license
83a95a
83a95a
* Wed Aug 22 2012 Petr Pisar <ppisar@redhat.com> - 1.11.23-27
83a95a
- Modernize systemd scriptlets (bug #850075)
83a95a
83a95a
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.23-26
83a95a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
83a95a
83a95a
* Mon Feb 06 2012 Petr Pisar <ppisar@redhat.com> - 1.11.23-25
83a95a
- Fix CVE-2012-0804 (bug #787683)
83a95a
83a95a
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.23-24
83a95a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
83a95a
83a95a
* Tue Sep 20 2011 Petr Pisar <ppisar@redhat.com> - 1.11.23-23
83a95a
- Ignore cvs exit code run as systemd socket-service to preserve memory
83a95a
  (bug #739538)
83a95a
83a95a
* Fri Sep 16 2011 Petr Pisar <ppisar@redhat.com> - 1.11.23-22
83a95a
- Add support for systemd (bug #737264)
83a95a
83a95a
* Mon Aug 15 2011 Kalev Lember <kalevlember@gmail.com> - 1.11.23-21
83a95a
- Rebuilt for rpm bug #728707
83a95a
83a95a
* Thu Jul 21 2011 Petr Pisar <ppisar@redhat.com> - 1.11.23-20
83a95a
- Fix GSS API authentication against multihomed server (bug #722972)
83a95a
83a95a
* Thu May 26 2011 Petr Pisar <ppisar@redhat.com> - 1.11.23-19
83a95a
- Split contributed scripts (including rcs2log) to separate `contrib'
83a95a
  sub-package due to dependencies
83a95a
- Remove explicit defattr
83a95a
83a95a
* Thu May 26 2011 Petr Pisar <ppisar@redhat.com> - 1.11.23-18
83a95a
- Filter sccs2rcs interpreter from dependencies again (bug #225672)
83a95a
83a95a
* Tue Apr 12 2011 Petr Pisar <ppisar@redhat.com> - 1.11.23-17
83a95a
- Deliver xinetd configuration as a sub-package requiring xinetd
83a95a
83a95a
* Tue Mar 15 2011 Petr Pisar <ppisar@redhat.com> - 1.11.23-16
83a95a
- Back-port KeywordExpand configuration keyword
83a95a
- Clean spec file
83a95a
83a95a
* Thu Mar 10 2011 Petr Pisar <ppisar@redhat.com> - 1.11.23-15
83a95a
- Set PAM_TTY and PAM_RHOST on PAM authentication
83a95a
83a95a
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.23-14
83a95a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
83a95a
83a95a
* Thu Jan 20 2011 Petr Pisar <ppisar@redhat.com> - 1.11.23-13
83a95a
- Make cvs.csh valid CSH script (bug #671003)
83a95a
83a95a
* Mon Oct 25 2010 Petr Pisar <ppisar@redhat.com> - 1.11.23-12
83a95a
- Adjust spec file to package review: remove unused patches, fix license tag,
83a95a
  fix home page URL, improve summary, package additional documentation, move
83a95a
  FAQ file into `doc' subpackage, remove undefined date in cvs(1), make
83a95a
  contrib script executable again (bug #225672)
83a95a
- Adjust sanity tests to accept new style getopt argument quotation and
83a95a
  SELinux label notation from ls(1)
83a95a
83a95a
* Thu Oct 21 2010 Petr Pisar <ppisar@redhat.com> - 1.11.23-11
83a95a
- Fix CVE-2010-3846 (bug #645386)
83a95a
83a95a
* Mon Mar  1 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.11.23-10
83a95a
- fixed license
83a95a
83a95a
* Tue Jan 12 2010 Jiri Moskovcak <jmoskovc@redhat.com> 1.11.23-9
83a95a
- spec file fixes based on review
83a95a
83a95a
* Fri Oct 16 2009 Jiri Moskovcak <jmoskovc@redhat.com> 1.11.23-8
83a95a
- fixed install with --excludedocs rhbz#515981
83a95a
83a95a
* Wed Sep 16 2009 Tomas Mraz <tmraz@redhat.com> 1.11.23-7
83a95a
- Use password-auth common PAM configuration
83a95a
83a95a
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.23-6
83a95a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
83a95a
83a95a
* Mon May 25 2009  Jiri Moskovcak <jmoskovc@redhat.com> - 1.11.23.5
83a95a
- added support for passing arguments thru stdin (patch from arozansk@redhat.com)
83a95a
- Resolves: #501942
83a95a
83a95a
* Wed Apr 08 2009 Adam Jackson <ajax@redhat.com> 1.11.23-4
83a95a
- Disable krb4 support to fix F12 buildroots.
83a95a
83a95a
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.23-3
83a95a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
83a95a
83a95a
* Tue Jul 15 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.11.23-2
83a95a
- fix license tag
83a95a
- fix patches to apply with fuzz=0
83a95a
83a95a
* Tue Jun  3 2008 Jiri Moskovcak <jmoskovc@redhat.com> 1.11.23.1
83a95a
- updated to new version 1.11.23
83a95a
- fixed build on x86_64
83a95a
- rewritten sanity.sh patch to match current version
83a95a
- Resolves: #449424
83a95a
83a95a
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.11.22-13
83a95a
- Autorebuild for GCC 4.3
83a95a
83a95a
* Mon Sep 17 2007 Jiri Moskovcak <jmoskovc@redhat.com> - 1.11.22-12
83a95a
- rewriten previous patch when trying to diff  removed files
83a95a
- Resolves: #277501, #242049
83a95a
83a95a
* Mon Jul 30 2007 Jiri Moskovcak <jmoskovc@redhat.com> - 1.11.22-11
83a95a
- fix diff on removed file when "-r BASE" tag is used
83a95a
- Resolves: #242049
83a95a
83a95a
* Fri Jun 15 2007 Stepan Kasal <skasal@redhat.com> - 1.11.22-10
83a95a
- make sccs2rcs non-executable, so that find-requires does not add
83a95a
  dependency on /bin/csh when /bin/csh is available
83a95a
- add CSH=/bin/csh to configure, so that sccs2rcs #! line is not
83a95a
  corrupted  when /bin/csh is not available
83a95a
- replace the deprecated %%makeinstall (see Packaging Guidelines)
83a95a
83a95a
* Mon Feb 19 2007 Jindrich Novy <jnovy@redhat.com> - 1.11.22-9
83a95a
- fix permissions of cvs.sh, add cvs.csh to /etc/profile.d (#225672)
83a95a
83a95a
* Fri Jan  5 2007 Jindrich Novy <jnovy@redhat.com> - 1.11.22-8
83a95a
- fix post/preun scriptlets so that they won't fail with docs disabled
83a95a
83a95a
* Fri Dec  1 2006 Jindrich Novy <jnovy@redhat.com> - 1.11.22-7
83a95a
- remove/replace obsolete rpm tags, fix rpmlint errors
83a95a
83a95a
* Sat Oct 28 2006 Jindrich Novy <jnovy@redhat.com> - 1.11.22-6
83a95a
- respect explicit port specification in CVS_PROXY (#212418)
83a95a
83a95a
* Wed Oct 25 2006 Jindrich Novy <jnovy@redhat.com> - 1.11.22-5
83a95a
- spec cleanup
83a95a
- use dist, SOURCE0 now points to correct upstream URL
83a95a
83a95a
* Fri Jul 28 2006 Martin Stransky <stransky@redhat.com> - 1.11.22-4
83a95a
- added ipv6 patch (#199404)
83a95a
83a95a
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.11.22-3.1
83a95a
- rebuild
83a95a
83a95a
* Wed Jun 28 2006 Maros Barabas <mbarabas@redhat.com> - 1.11.22-3
83a95a
- fix for #196848 - double free coruption
83a95a
83a95a
* Thu Jun 22 2006 Martin Stransky <stransky@redhat.com> - 1.11.22-2
83a95a
- added LFS support (#196259)
83a95a
83a95a
* Mon Jun 12 2006 Martin Stransky <stransky@redhat.com> - 1.11.22-1
83a95a
- new upstream
83a95a
83a95a
* Tue May 9  2006 Martin Stransky <stransky@redhat.com> - 1.11.21-4
83a95a
- fix for #189858 - /etc/profile.d/cvs.sh overwrite personal settings
83a95a
- fix for #190009 - rcs2log uses obsolete sort option
83a95a
83a95a
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.11.21-3.2
83a95a
- bump again for double-long bug on ppc(64)
83a95a
83a95a
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.11.21-3.1
83a95a
- rebuilt for new gcc4.1 snapshot and glibc changes
83a95a
83a95a
* Wed Dec 21 2005 Martin Stransky <stransky@redhat.com> 1.11.21-3
83a95a
- fix for #150031 - cvs diff -kk -u fails
83a95a
83a95a
* Wed Dec 14 2005 Martin Stransky <stransky@redhat.com> 1.11.21-2
83a95a
- fix for cvs diff with two -r switches (#18161)
83a95a
- pam patch (#48937)
83a95a
- CVS_RSH is set to ssh (#58699)
83a95a
83a95a
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
83a95a
- rebuilt
83a95a
83a95a
* Thu Nov 10 2005 Martin Stransky <stransky@redhat.com> 1.11.21-1
83a95a
- new upstream
83a95a
83a95a
* Tue Aug 23 2005 Martin Stransky <stransky@redhat.com> 1.11.19-10
83a95a
- fix for #166366 - CVS temporary file issue
83a95a
83a95a
* Thu Jul 21 2005 Martin Stransky <stransky@redhat.com> 1.11.19-9
83a95a
- add vim-minimal to Requires (#163030)
83a95a
83a95a
* Mon Apr 18 2005 Martin Stransky <stransky@redhat.com> 1.11.19-8
83a95a
- add security fix CAN-2005-0753 (Derek Price)
83a95a
83a95a
* Thu Mar 17 2005 Martin Stransky <stransky@redhat.com> 1.11.19-7
83a95a
- fix NULL pointer comparsion (#63365)
83a95a
83a95a
* Mon Mar 14 2005 Martin Stransky <stransky@redhat.com> 1.11.19-6
83a95a
- add '/' to invalid RCS tag characters (#56162)
83a95a
83a95a
* Wed Mar 9  2005 Martin Stransky <stransky@redhat.com> 1.11.19-5
83a95a
- fix newline issue in log (#64182)
83a95a
83a95a
* Mon Mar 7  2005 Martin Stransky <stransky@redhat.com> 1.11.19-4
83a95a
- remove check of HTTP_PROXY variable (#150434)
83a95a
83a95a
* Thu Mar 3  2005 Martin Stransky <stransky@redhat.com> 1.11.19-3
83a95a
- add xinetd config file (#136929)
83a95a
- add proxy-support patch (#144297)
83a95a
83a95a
* Mon Feb 28 2005 Martin Stransky <stransky@redhat.com> 1.11.19-2
83a95a
- add opt flags
83a95a
83a95a
* Mon Feb 28 2005 Martin Stransky <stransky@redhat.com> 1.11.19-1
83a95a
- update to 1.11.19
83a95a
83a95a
* Mon Feb 14 2005 Adrian Havill <havill@redhat.com>
83a95a
- rebuilt
83a95a
83a95a
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
83a95a
- rebuilt
83a95a
83a95a
* Thu Jun 10 2004 Nalin Dahyabhai <nalin@redhat.com> 1.11.17-2
83a95a
- rebuild
83a95a
83a95a
* Thu Jun 10 2004 Nalin Dahyabhai <nalin@redhat.com> 1.11.17-1
83a95a
- update to 1.11.17, which includes those last few fixes
83a95a
83a95a
* Fri May 28 2004 Nalin Dahyabhai <nalin@redhat.com>
83a95a
- add security fix for CAN-2004-0416,CAN-2004-0417,CAN-2004-0418 (Stefan Esser)
83a95a
83a95a
* Fri May 28 2004 Robert Scheck 1.11.16-0
83a95a
- update to 1.11.16 (#124239)
83a95a
83a95a
* Tue May 18 2004 Nalin Dahyabhai <nalin@redhat.com> 1.11.15-6
83a95a
- rebuild
83a95a
83a95a
* Thu May 13 2004 Nalin Dahyabhai <nalin@redhat.com> 1.11.15-5
83a95a
- use revised version of Stefan Esser's patch provided by Derek Robert Price
83a95a
83a95a
* Mon May  3 2004 Nalin Dahyabhai <nalin@redhat.com> 1.11.15-4
83a95a
- rebuild
83a95a
83a95a
* Mon May  3 2004 Nalin Dahyabhai <nalin@redhat.com> 1.11.15-3
83a95a
- add patch from Stefan Esser to close CAN-2004-0396
83a95a
83a95a
* Wed Apr 21 2004 Nalin Dahyabhai <nalin@redhat.com> 1.11.15-2
83a95a
- rebuild
83a95a
83a95a
* Wed Apr 21 2004 Nalin Dahyabhai <nalin@redhat.com> 1.11.15-1
83a95a
- update to 1.11.15, fixing CAN-2004-0180 (#120969)
83a95a
83a95a
* Tue Mar 23 2004 Nalin Dahyabhai <nalin@redhat.com> 1.11.14-1
83a95a
- update to 1.11.14
83a95a
83a95a
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
83a95a
- rebuilt
83a95a
83a95a
* Wed Jan  7 2004 Nalin Dahyabhai <nalin@redhat.com> 1.11.11-1
83a95a
- turn kserver, which people shouldn't use any more, back on
83a95a
83a95a
* Tue Dec 30 2003 Nalin Dahyabhai <nalin@redhat.com>
83a95a
- update to 1.11.11
83a95a
83a95a
* Thu Dec 18 2003 Nalin Dahyabhai <nalin@redhat.com> 1.11.10-1
83a95a
- update to 1.11.10
83a95a
83a95a
* Mon Jul 21 2003 Nalin Dahyabhai <nalin@redhat.com> 1.11.5-3
83a95a
- rebuild
83a95a
83a95a
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
83a95a
- rebuilt
83a95a
83a95a
* Wed Apr 30 2003 Nalin Dahyabhai <nalin@redhat.com> 1.11.5-1
83a95a
- update to 1.11.5
83a95a
- disable kerberos 4 support
83a95a
83a95a
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
83a95a
- rebuilt
83a95a
83a95a
* Tue Jan 21 2003 Nalin Dahyabhai <nalin@redhat.com> 1.11.2-9
83a95a
- rebuild
83a95a
83a95a
* Thu Jan 16 2003 Nalin Dahyabhai <nalin@redhat.com> 1.11.2-8
83a95a
- incorporate fix for double-free in server (CAN-2003-0015)
83a95a
83a95a
* Tue Nov 26 2002 Nalin Dahyabhai <nalin@redhat.com> 1.11.2-7
83a95a
- don't error out in %%install if the info dir file we remove from the build
83a95a
  root isn't there (depends on the version of texinfo installed, reported by
83a95a
  Arnd Bergmann)
83a95a
83a95a
* Fri Oct  4 2002 Nalin Dahyabhai <nalin@redhat.com> 1.11.2-6
83a95a
- fixup LDFLAGS to find multilib Kerberos for linking
83a95a
83a95a
* Tue Sep 24 2002 Nalin Dahyabhai <nalin@redhat.com>
83a95a
- incorporate patch to add 't' as a loginfo format specifier, from NetBSD
83a95a
83a95a
* Thu Jul 18 2002 Tim Waugh 
83a95a
- Fix mktemp patch (bug #66669)
83a95a
- Incorporate patch to fix verifymsg behaviour on empty logs (bug #66022)
83a95a
83a95a
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 1.11.2-4
83a95a
- automated rebuild
83a95a
83a95a
* Tue Jun  4 2002 Nalin Dahyabhai <nalin@redhat.com> 1.11.2-3
83a95a
- incorporate patch to fix incorrect socket descriptor usage (#65225)
83a95a
- incorporate patches to not choke on empty commit messages and to always
83a95a
  send them (#66017)
83a95a
- incorporate patch to not infinitely recurse on assertion failures (#66019)
83a95a
83a95a
* Sun May 26 2002 Tim Powers <timp@redhat.com>
83a95a
- automated rebuild
83a95a
83a95a
* Thu May  9 2002 Nalin Dahyabhai <nalin@redhat.com> 1.11.2-1
83a95a
- update to 1.11.2
83a95a
83a95a
* Mon Feb 18 2002 Nalin Dahyabhai <nalin@redhat.com> 1.11.1p1-7
83a95a
- build with an external zlib
83a95a
- don't run automake in the %%build phase
83a95a
83a95a
* Tue Jan 15 2002 Nalin Dahyabhai <nalin@redhat.com> 1.11.1p1-6
83a95a
- merge patch to handle timestamping of symlinks in the repository properly,
83a95a
  from dwmw2 (#23333)
83a95a
83a95a
* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 1.11.1p1-5
83a95a
- automated rebuild
83a95a
83a95a
* Tue Nov 13 2001 Nalin Dahyabhai <nalin@redhat.com> 1.11.1p1-4
83a95a
- remove explicit dependency on krb5-libs
83a95a
83a95a
* Tue Jul 31 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.11.1p1-3
83a95a
- Fix up initial cvs login (#47457)
83a95a
- Bring back the leading newline at the beginning of commit messages
83a95a
  "a" is one key less than "O". ;)
83a95a
- Fix build in the current build system
83a95a
83a95a
* Mon Jun 25 2001 Bill Nottingham <notting@redhat.com>
83a95a
- don't own /usr/share/info/dir
83a95a
83a95a
* Fri Jun 22 2001 Nalin Dahyabhai <nalin@redhat.com>
83a95a
- fix the files list
83a95a
83a95a
* Mon Jun 18 2001 Nalin Dahyabhai <nalin@redhat.com>
83a95a
- update to 1.11.1p1
83a95a
- drop no-longer-necessary patches
83a95a
- use bundled zlib, because it's apparently not the same as the system zlib
83a95a
- run the test suite in the build phase
83a95a
- drop explicit Requires: on perl (RPM will catch the interpreter req)
83a95a
83a95a
* Mon Jan 29 2001 Nalin Dahyabhai <nalin@redhat.com>
83a95a
- fix cvs-1.11-security.patch, which had CR-LF line terminators (#25090)
83a95a
- check for and ignore ENOENT errors when attempting to remove symlinks (#25173)
83a95a
83a95a
* Mon Jan 08 2001 Preston Brown <pbrown@redhat.com>
83a95a
- patch from Olaf Kirch <okir@lst.de> to do tmp files safely.
83a95a
83a95a
* Tue Oct 10 2000 Bernhard Rosenkraenzer <bero@redhat.com>
83a95a
- 1.11
83a95a
83a95a
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
83a95a
- automatic rebuild
83a95a
83a95a
* Mon Jul 10 2000 Nalin Dahyabhai <nalin@redhat.com>
83a95a
- always zero errno before calling readdir (#10374)
83a95a
83a95a
* Tue Jun 27 2000 Nalin Dahyabhai <nalin@redhat.com>
83a95a
- rebuild in new build environment (release 6)
83a95a
83a95a
* Mon Jun  5 2000 Nalin Dahyabhai <nalin@redhat.com>
83a95a
- rebuild in new build environment (release 5)
83a95a
- FHS tweaks
83a95a
- actually gzip the info pages
83a95a
83a95a
* Wed May 10 2000 Nalin Dahyabhai <nalin@redhat.com>
83a95a
- reverse sense of conditional kerberos dependency
83a95a
- add kerberos IV patch from Ken Raeburn
83a95a
- switch to using the system's zlib instead of built-in
83a95a
- default to unstripped binaries
83a95a
83a95a
* Tue Apr  4 2000 Bill Nottingham <notting@redhat.com>
83a95a
- eliminate explicit krb5-configs dependency
83a95a
83a95a
* Mon Mar 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
83a95a
- 1.10.8
83a95a
83a95a
* Wed Mar  1 2000 Nalin Dahyabhai <nalin@redhat.com>
83a95a
- make kerberos support conditional at build-time
83a95a
83a95a
* Wed Mar  1 2000 Bill Nottingham <notting@redhat.com>
83a95a
- integrate kerberos support into main tree
83a95a
83a95a
* Mon Feb 14 2000 Nalin Dahyabhai <nalin@redhat.com>
83a95a
- build with gssapi auth (--with-gssapi, --with-encryption)
83a95a
- apply patch to update libs to krb5 1.1.1
83a95a
83a95a
* Fri Feb 04 2000 Cristian Gafton <gafton@redhat.com>
83a95a
- fix the damn info pages too while we're at it.
83a95a
- fix description
83a95a
- man pages are compressed
83a95a
- make sure %%post and %%preun work okay
83a95a
83a95a
* Sun Jan 9 2000  Jim Kingdon <http://bugzilla.redhat.com/bugzilla>
83a95a
- update to 1.10.7.
83a95a
83a95a
* Wed Jul 14 1999 Jim Kingdon <http://developer.redhat.com>
83a95a
- add the patch to make 1.10.6 usable
83a95a
  (http://www.cyclic.com/cvs/dev-known.html).
83a95a
83a95a
* Tue Jun  1 1999 Jeff Johnson <jbj@redhat.com>
83a95a
- update to 1.10.6.
83a95a
83a95a
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
83a95a
- auto rebuild in the new build environment (release 2)
83a95a
83a95a
* Mon Feb 22 1999 Jeff Johnson <jbj@redhat.com>
83a95a
- updated text in spec file.
83a95a
83a95a
* Mon Feb 22 1999 Jeff Johnson <jbj@redhat.com>
83a95a
- update to 1.10.5.
83a95a
83a95a
* Tue Feb  2 1999 Jeff Johnson <jbj@redhat.com>
83a95a
- update to 1.10.4.
83a95a
83a95a
* Tue Oct 20 1998 Jeff Johnson <jbj@redhat.com>
83a95a
- update to 1.10.3.
83a95a
83a95a
* Mon Sep 28 1998 Jeff Johnson <jbj@redhat.com>
83a95a
- update to 1.10.2.
83a95a
83a95a
* Wed Sep 23 1998 Jeff Johnson <jbj@redhat.com>
83a95a
- remove trailing characters from rcs2log mktemp args
83a95a
83a95a
* Thu Sep 10 1998 Jeff Johnson <jbj@redhat.com>
83a95a
- update to 1.10.1
83a95a
83a95a
* Mon Aug 31 1998 Jeff Johnson <jbj@redhat.com>
83a95a
- fix race conditions in cvsbug/rcs2log
83a95a
83a95a
* Sun Aug 16 1998 Jeff Johnson <jbj@redhat.com>
83a95a
- update to 1.10.
83a95a
83a95a
* Wed Aug 12 1998 Jeff Johnson <jbj@redhat.com>
83a95a
- update to 1.9.30.
83a95a
83a95a
* Mon Jun 08 1998 Prospector System <bugs@redhat.com>
83a95a
- translations modified for de, fr
83a95a
83a95a
* Mon Jun  8 1998 Jeff Johnson <jbj@redhat.com>
83a95a
- build root
83a95a
- update to 1.9.28
83a95a
83a95a
* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
83a95a
- translations modified for de, fr, tr
83a95a
83a95a
* Wed Oct 29 1997 Otto Hammersmith <otto@redhat.com>
83a95a
- added install-info stuff
83a95a
- added changelog section