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