Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Tag: |
* NEWS: Note default taginfo format string fix.
* NEWS: Note more accurate warnings about duplicate LogHistory entries.
* NEWS: Note `server -c' fix.
Merge imperfectly synchronized time() & gettimeofday() fixes from production.
* NEWS: Note timestamp fix for systems with imperfectly synchronized time() & gettimeofday() functions.
Update to Autoconf 2.63
* NEWS: Note new tag/rtag history logging behavior.
Merge changes from 1.11.x.
* NEWS: Note fix for bug #17565.
Merge changes from 1.11.x.
* NEWS: Note several recent changes.
Update for 1.11.23.1
Update and regenerate for CVS 1.11.23.
Update for 1.11.23.1
Update for 1.11.23.1
Merge changes form 1.11.x.
* NEWS: Note new IgnoreUnknownConfigKeys CVSROOT/config option. * doc/cvs.texinfo (config): Document the IgnoreUnknownConfigKeys option. * src/parseinfo.c (parse_config): Add support for new "IgnoreUnknownConfigKeys" configuration key. * src/mkmodules.c (config_contents): Add text about the "IgnoreUnknownConfigKeys" option. * src/sanity.sh (config): Test that IgnoreUnknownConfigKeys=yes works.
Merge changes form 1.11.x.
* NEWS: Note improved join of removals.
Merge changes from 1.11.x.
* configure.in: Add support for --with-ssh and CVS_SSH. * NEWS: Note that :extssh: looks to CVS_SSH rather tha CVS_RSH. * Makefile.in, config.h.in, configure: Regenerated. * doc/cvs.texinfo: Document use of --with-ssh flag to configure and how :extssh: uses the CVS_SSH environment variable or "ssh". * doc/stamp-vti, doc/version.texi: Regenerated. * src/filesubr.c (xreadlink): s/128/BUFSIZ/ avoid magic numbers. * src/client.c (start_rsh_server): Use CVS_SSH for the :extssh: method or fall back to "ssh" as set using the --with-ssh flag to configure. * windows-NT/config.h.in (RSH_DFLT, SSH_DFLT): Add default values. * windows-NT/Makefile.in, config.h: Regenerated.
Merge changes from 1.11.x.
* NEWS: Note that :extssh: method was fixed. New `cvs blame' as an alias for `cvs annotate' command. New `cvs log -n' switch to undo a `log -N' entry in a .cvsrc file. * doc/cvs.texinfo (log options): Document the new cvs log -n switch to reverse the -N switch. * doc/cvs.texinfo (annotate & rannotate): Document "blame" as a synonym for the "annotate" command. (Patch suggested by "David O'Brien" <obrien@FreeBSD.org>) * doc/cvs.1, doc/stamp-1, doc/stamp-vti, doc/version-client.texi, doc/version.texi: Regenerated. * src/log.c (cvslog): New -n option to revert the -N switch. (log_usage): Add -n to the help string. * src/main.c (cmds[]): Add "blame" as a synonym for the "annotate" command. * src/sanity.sh (cvs-log): New tests for 'cvs log -N -n' validation. (ann-10w1blame): Test the 'cvs blame' synonym for annotate. (Patch suggested by "David O'Brien" <obrien@FreeBSD.org>) * src/edit.c (notify_check): Rename to... (cvs_notify_check): ...this to avoid Mac OSX symbol conflicts. * src/client.h, src/edit.h, src/recurse.c: Change all references. * src/client.c (start_rsh_server): Use RSH_DFLT not a hardcoded "rsh" * src/root.c (parse_cvsroot): Fix parsing for the :extssh: method. * src/sanity.sh (expr_set_DASHDASH): Fix for non-POSIX expr implementations. (CVSROOTDIR): Use 'cvsrootdir' instead of 'cvsroot' to avoid problems on case preserving and/or case insensitive filesystems (e.g., HFS+). (CVSROOT_DIRNAME): Use ${TESTDIR}/${CVSROOTDIR} instead of ${TESTDIR}/cvsroot to avoid filesystem case sensitivity problems. (crerepos-extssh): Clone of crerepos tests, but use the :extssh: method.
* NEWS: Note `cvs server' accepts `--allow-root=PATH'. Note further `cvs add' stops for `CVS' dirs.
* HACKING, NEWS: Note new Autotool versions.
* NEWS: Note `cvs server' accepts `--allow-root=PATH'. Note further `cvs add' stops for `CVS' dirs.
* NEWS: Note `cvs server' accepts `--allow-root=PATH'.
* HACKING: Note Autoconf 2.61 and Automake 1.10 are used in development. * NEWS: Note same and why. * configure.in: Require Automake 1.10 so that maintainer mode is required to build C sources from YACC sources. * build-aux/bison-missing: Remove obsolete file. * build-aux/compile, build-aux/config.guess, build-aux/config.sub, build-aux/depcomp, build-aux/install-sh, build-aux/mdate-sh, build-aux/missing, build-aux/texinfo.tex, build-aux/ylwrap: Update from Automake 1.10.
* NEWS: Note backport of `cvs --allow-root=PATH server'.
Merge changes from 1.11.x.
* NEWS: Note import now keeps metadata to itself.
Merge changes from 1.11.x.
Fix typo.
* NEWS: Note `cvs import CVS-/CVS' fix.
[bug #17083] * NEWS: Document :gserver:luser@host:/path support. * doc/cvs.texinfo (GSSAPI authenticated): Allow :gserver:luser@host:/path in addition to the :gserver:host:/path method. * doc/cvsclient.texi (Connection and Authentication): Describe the new GSSAPI-U autentication request. * src/gssapi-client.c (connect_to_gserver): send GSSAPI-U(ser) auth string and user name if gserver:user@host is used. * src/server.c (pserver_authenticate_connection): handle GSSAPI-U(ser) auth string, looking in that account's .k5login for allowed principals. (gserver_authenticate_connection): Add a username argument. (patch adapted from Marc W. Mengel <mengel@fnal.gov>)
* NEWS: Note improved error messages for `cvs history'.
* NEWS: Documented --allow-root-regexp.
Merge changes from 1.11.x.
* NEWS: Note removal of remote `cvs init'.
* NEWS: Note new %T commitinfo flag.
* NEWS: Move apply_rcs_diff speedup note to BUG FIXES section.
Merge RCS diff application speedup from trunk.
* NEWS: Note apply_rcs_diff speedup.
* NEWS: Note strstr ("/./") assertion fix.
* NEWS: Note strstr ("/./") assertion fix.
Merge changes from 1.11.x.
[bug #17032] * NEWS: Note patch w/Name keyword fix.
* NEWS: Note trailing slash fix.
* NEWS: Note trailing slash fix.
* HACKING, NEWS: Note new Autoconf version. * configure.in (AC_PREREQ): Require Autoconf 2.60. * config.h.in, configure, **/Makefile.in: Regenerated.
* HACKING, NEWS: Note new Autoconf version. * configure.in (AC_PREREQ): Require Autoconf 2.60. * config.h.in, configure, **/Makefile.in: Regenerated.
Merge changes from 1.11.x.
[bug #16961] * NEWS: Note double-free fix.
* NEWS: Revert last change for valid characters in tag testing. * src/rcs.c (RCS_check_tag): Revert last change. * src/sanity.sh (tag-valid): Delete test.
* NEWS: Added note about bug fix to test for invalid characters in tags.
Update for 1.11.22.1
* NEWS: Note client/server conflict fix.
Update for 1.11.22.1
Noted new release 1.12.13a for Windows.
* NEWS: Remove wording about backed out change for added files. Use "NONE" instead of "0" again. * logmsg.c (logmsg_list_to_args_proc): Deal with T_CONFLICT action which seems only to happen in the proxycheck files-12r test. * commit.c (precommit_list_to_args_proc): Duplicate logmsg.c code. * commit.c (check_fileproc): Backout change for "NONE"->"0" in added files. * sanity.sh (info-intfmt-10,info-newfmt-7): Update tests for above change.
* NEWS: Correct wording of previous entry since commits of added files have passed the correct old revision for some time.
* NEWS: Note new %a format character and new behavior of %{vV}
when UseNewInfoFmtStrings is enabled.
(CVS patch #5099 from Michael K. Sanders <msanders@confusion.net>.)
* doc/cvs.texinfo (commitinfo, loginfo): Document new %a format character.
(CVS patch #5099 from Michael K. Sanders <msanders@confusion.net>.)
* src/commit.c (check_fileproc): Set rev_old to "0" instead of NULL
when UseNewInfoFmtStrings.
(commit_fileproc): Set rev_new for removed files when
UseNewInfoFmtStrings.
(precommit_list_to_args_proc): Add %a format for file action
(status) to commitinfo.
* src/logmsg.c (logmsg_list_to_args_proc): Add %a format for file
action (status) to loginfo.
* src/sanity.sh (info): Update and expand tests for new %a format and
real version when UseNewInfoFmtStrings.
(CVS patch #5099 from Michael K. Sanders <msanders@confusion.net>.)
Merge changes from 1.11.x.
* acinclude.m4 (ACX_WITH_GSSAPI): Detect libgss for HP-UX. * NEWS: Note that GSSAPI builds under HP-UX. (Report from Larry Jones <lawrence.jones@ugs.com>.)
[patch #4992] * NEWS: Note new --timeout option.
Merge changes from 1.11.x.
* NEWS: Note rtag fixes.
Merge changes from 1.11.x.
* NEWS: Note CVSADM fix as an efficiency improvement.
Merge from 1.11.x.
* NEWS: Note unconditional val-tags lock removal.
* NEWS: Note history buffer overflow fix.
Merge from 1.11.x.
* NEWS: Note nonblocking flow control pipe fix.
* NEWS: Note new tag extensions. (Patch from Frank Hemer <frank@hemer.org>.)
Merge changes from 1.11.x.
* NEWS: Note misc doc & bug fixes.
Merge changes from 1.11.x.
* NEWS: Note recognition of :extssh:.
* NEWS: Note s/P/U/g.
* NEWS: Note new admin [--execute|--no-execute] options. * doc/cvs.texinfo (admin options): Document new --execute and --no-execute options. (Based on CVS patch #4446 from Alex Manoussakis.) * src/admin.c: Add long option processing. (make_UserAdminOptions): New option for administrative permission of long options. (admin): Use long option processing. Add support for --execute and --no-execute options. * src/parseinfo.c (parse_config): Use new make_UserAdminOptions function to process the UserAdminOptions= configuration line. * src/sanity.sh (modes): Added tests for admin --execute/--no-execute options. (Based on CVS patch #4446 from Alex Manoussakis.)
* NEWS: Note compression buffer fix.
Update for 1.12.13.1
Update and regenerate for CVS 1.12.13.
* NEWS: Mention Conrad's Windows client fix.
* NEWS: Consolidate TmpDir with the other new config keys.
Update for 1.11.21.1
Merge changes from 1.11.x.
Credit Serguei & note bug # in ChangeLog and NEWS.
* NEWS: Note FreeBSD 5.x GSSAPI fix.
* NEWS: Note FreeBSD 5.x GSSAPI fix. * acinclude.m4: Find the crypto library on FreeBSD 5.x.
Merge changes from 1.11.x.
* Note fsync'd commits.
Regenerated.
* NEWS, HACKING: Standardize on Automake 1.9.6.
Merge Changes from 1.11.x.
* NEWS: Mention conflict fixes.
* NEWS: Note Kerberos4 build fix.
* NEWS: Note TmpDir config key. Reorder config news items. Reword the [root] specification item.
* NEWS: Note new [root] specification in config files.
merge changes from cvs1-11-x-branch
* NEWS: s/bug-cvs@gnu.org/bug-cvs@nongnu.org/. * configure.in: s/info-cvs@gnu.org/info-cvs@nongnu.org/. * configure: Regenerated.
Merge changes from 1.11.x.
* NEWS: Note spec file repair.
* NEWS: Note configurable config file path. * configure.in (--enable-config-override): New option.
merge changes from cvs1-11-x-branch
* NEWS: Note import locking fix.
* NEWS: Note new verifymsg %{sV} format strings.
Explained bug fixes for cvs watch add more
* NEWS: Move 1.12 change from BUG FIXES to NEW FEATURES and rephrase. Correct spelling error in different entry.
NEWS: Fixed problems with 'cvs watch add' setting default attributes
* NEWS: Note new server compression limit config options. Correct HistorySearchPath name.
Merge changes from 1.11.x.
* NEWS: Note server compression hang fix.
Merge changes from 1.11.x.
* NEWS: Note diff space split fix. * BUGS: Remove diff space split note.
* NEWS: Note new History* config options. * maint-aux/gnulib-filelist.txt: Add strdup module.
Issue number: 248 * NEWS: Note Solaris 10 command option parsing fix.
* NEWS: Note GNULIB updates as misc efficiency and portability fixes.
Merge changes from 1.11.x.
* NEWS: Note new val-tags locks.
* NEWS: Note that lock compatibility is now enabled on Windows by default.
Merge changes from 1.11.x.
* NEWS: Note new history locks.
Merge changes from 1.11.x.
* NEWS: Note log overflow fix.
Update for 1.12.12.1
Update and regenerate for CVS 1.12.12.
Update for 1.11.20.1
Update and regenerate for CVS 1.11.20.
Merge changes from 1.11.x.
* NEWS: Note contrib Perl taint vulnerability fix.
* NEWS: Avoid self-aggrandizement.
* NEWS: Note GMT/get_date fix.
* NEWS: Note new tag extensions. (Patch from Frank Hemer <frank@hemer.org>.)
* NEWS: Note that writeproxy primary failures are now detected.
* NEWS: Note that failure to open debug logs is no longer fatal.
* HACKING, NEWS: Note new Automake version.
* HACKING, NEWS: Note new Autoconf & Automake versions.
Issue number: Obtained from: Submitted by: Georg Schwarz (georg.schwarz@freenet.de) Reviewed by: Jim Hyslop Added include guards, since the build fails on IRIX 5.3 without them.
Issue number: Obtained from: Submitted by: Georg Schwartz <georg.schwarz@freenet.de> Reviewed by: Jim Hyslop Added include guards, since the build fails on IRIX 5.3 without them.
* configure.in: Remove checks for valloc and mmap. * gnulib-modules: Add pagealign_alloc. * NEWS: Note new buffer allocation method.
[top] * NEWS: Note that cvs now detects write errors on stdout. * gnulib-modules: Add closeout. * gnulib.txt: Regenerate. [src/] Detect and report write failure for e.g., cvs up -p FILE > /dev/full * main.c: Include "closeout.h". (main): Arrange to close standard output upon exit. * sanity.sh (close-stdout): New test for this fix. [lib/] * Makefile.am (libcvs_a_SOURCES): Add the following to support the GNULIB closeout module: closeout.c, closeout.h, quotearg.c, quotearg.h, __fpending.h. * closeout.c, closeout.h: New files. * quotearg.c, quotearg.h: New files. * __fpending.c, __fpending.h: New files. * Makefile.gnulib: Regenerate. [m4/] * closeout.m4, fpending.m4, mbrtowc.m4, quotearg.m4: New from gnulib. * gnulib.m4: Regenerated.
* NEWS: Note GNULIB update. Expand --disables-* note.
* NEWS: Note commitid feature. (Patch from Frank Hemer <frank@hemer.org>.)
* configure.in: Disable proxy when either the client or server are disabled. Other minor cleanup. * NEWS: Note --disable-client fix.
* NEWS: Note -r<tag>:<date> change.
* NEWS: Note recent watch on/off fileattr fix.
* NEWS: Note zlib update. * srclist.txt: Note new source for zlib.
* NEWS: Note `cvs -n release' fix.
* configure.in (--with-rsh): Prefer ssh to rsh. * NEWS: Note this.
* NEWS: Note zlib fix.
Update for 1.11.19.1
Merge changes from 1.11.x.
* NEWS: Note some recent changes.
* NEWS: Note no-longer missing files. * Makefile.am (EXTRA_DIST): Add m4/README, gnulib-update, gnulib.txt, and srclist.txt. * configure.in (AC_OUTPUT): Add doc/i18n/Makefile & doc/i18n/pt_BR/Makefile.
Update for 1.12.11.1
* NEWS: Note Windows build fixes.
* NEWS: Note `Redirect' CVSROOT method option and doc improvements.
* NEWS: Document new CVSROOT options and case insensitivity. * doc/cvs.texinfo (Remote repositories): Add options CVS_RSH and CVS_SERVER to the docs. (Connecting via rsh): Ditto. (getdate.texi): Replaced reference to getdate-cvs.texi file that does not exist. * doc/stamp-1, doc/stamp-vti, doc/version-client.texi, doc/version.texi: Regenerated. * src/root.h (cvsroot_t): Add cvs_rsh and cvs_server for bookkeeping purposes. * src/root.c (new_cvsroot_t, free_cvsroot_t): Add support for case insensitive options CVS_RSH and CVS_SERVER. (parse_cvsroot): Ditto and make all keywords case insensitive. * src/client.c (connect_to_forked_server): Add support for the new "CVS_SERVER" option to CVSROOT. * src/rsh-client.c (connect_to_forked_server): Ditto (start_rsh_server): Ditto and add support for the new "CVS_RSH" option to CVSROOT. * src/sanity.sh (parseroot3): New tests for the new options to CVSROOT.
Merge changes from 1.11.x.
* NEWS: Note Windows distribution fix.
* NEWS: Note most recent GNULIB update.
* NEWS: Note "red file" fix source inclusion.
Update for 1.12.10.1
Update for 1.11.18.1
* HACKING, NEWS: Note new Autoconf & Automake versions.
Merge changes from trunk.
* HACKING, NEWS: Note new Autoconf & Automake versions.
* NEWS: Note new date format documentation.
* NEWS: Note that CVS handles new time zones.
Merge changes from 1.11.x.
* NEWS: Note xreadlink fix.
Merge changes form 1.11.x.
* NEWS: Note GSSAPI error message fix.
* NEWS: Note `cvs ls filename' fix.
* NEWS: Note validate_repo change.
Merge changes from 1.11.x.
* NEWS: Note resurrection fix.
* NEWS: Note new import branch verification.
* NEWS: Note new import branch verification.
* HACKING, NEWS: Note new Autoconf & Automake version requirements. * Makefile.am (SUBDIRS): Remove m4. (EXTRA_DIST): Distribute m4/ChangeLog. * configure.in (AM_INIT_AUTOMAKE): Require Automake 1.9.2. (AC_PREREQ): Require Automake 2.59.
* NEWS: Fix spelling.
* NEWS: Correct file cache note. * configure.in (--enable-trust-file-cache): Remove option.
* NEWS: Note potential new Log keyword expansion behaviors.
* NEWS: Note change to contrib/cvs_acls and addition of contrib/cvs_acls.html * contrib/cvs_acls.in: New version from "Peter Connolly" <Peter.Connolly@cnet.com>. * contrib/cvs_acls.html: New file from "Peter Connolly" <Peter.Connolly@cnet.com>. * contrib/Makefile.am (EXTRA_DIST): Add cvs_acls2.html (Close ccvs Issue #170.) * contrib/Makefile.in: Regenerated.
Merge changes from 1.11.x.
* NEWS: Note Windows DST fix.
* NEWS: Note new commit message format.
Merge changes from writeproxy2.
Merge changes from 1.11.x.
* NEWS: Note compliance of log_accum.pl with Perl 5.8.5.
* NEWS: Note r* . fix. * BUGS: Remove r* . note.
* NEWS: Note r* . fix. * BUGS: Remove r* . note.
Merge changes from 1.11.x.
* NEWS: Note error message corrections.
* NEWS: Note invalid tag fix.
Merge changes from 1.11.x.
* NEWS: Note that modules -a bugfix has a change in behavior. * src/ignore.c (ignore_directory): Include the terminating NUL character in the directory name comparison to avoid matching substrings of directories by accident. (Report and suggested fix from James E Wilson <wilson@specifixinc.com>.) * src/sanity.sh (modules4): Add some more tests testing the above change.
Merge changes from writeproxy2.
* NEWS: Mention Juniper's funding for other items.
* configure.in: Enable proxy support by default. * NEWS: Note this.
* NEWS: Note recent attempts at improving I/O efficiency. * configure.in (--enable-file-cache-trust): New option.
* NEWS: Credit Juniper Networks funding for writeproxy code and add a few other details.
* NEWS: Note new scripting hooks and new loginfo behavior.
* NEWS: Add note about new ImportNewFilesToVendorBranchOnly option. * doc/cvs.texinfo (config): Document ImportNewFilesToVendorBranchOnly option. (import options): Mention that ImportNewFilesToVendorBranchOnly can force 'cvs import -X' behaviour for all imports. (New feature from Chris Demetriou <cgd@broadcom.com>.) * src/main.c (ImportNewFilesToVendorBranchOnly): New variable. * src/cvs.h (ImportNewFilesToVendorBranchOnly): Declare new variable. * src/import.c (import): Respect setting of ImportNewFilesToVendorBranchOnly. * src/mkmodules.c (config_contents): Document the default ImportNewFilesToVendorBranchOnly=no option in newly generated config files. * src/parseinfo.c (parse_config): Parse ImportNewFilesToVendorBranchOnly option. * src/sanity.sh (importX2): New test, to test ImportNewFilesToVendorBranchOnly config file option. (New feature from Chris Demetriou <cgd@broadcom.com>.)
* NEWS: Note PAM session management support.
* configure.in: Generate contrib/pam/Makefile. * NEWS: Note distribution of sample PAM configs. (Thanks to a report from Brian Murphy <brian@murphy.dk>.)
* NEWS: Note improved time zone handling. Attribute previous change.
* NEWS: Note client/server sending short repositories.
New feature from Chris Demetriou <cgd@broadcom.com>. * NEWS: Note Chris Demetriou's new cvs import -X feature. * doc/cvs.texinfo (Vendor branch): Document that sometimes the default branch won't be set to the vendor branch. (import options): Add -X. * doc/cvsclient.texi (MT importmergecmd tag): Document that this can also be used with the 'cvs import -X' command, and that it can occur when there are no conflicts. * src/import.c (import_usage): Add new -X flag. (import): Handle new -X flag. (process_import_file): Handle new -X flag. (killnew): New static flag variable to indicate use of -X flag. (preserve_initial_permissions): New function, extracted from add_rcs_file(). (expand_and_copy_contents): Likewise. (add_rcs_file): New argument, do_killnew, to cause "import -X" flag processing. Implement -X flag, and use newly abstracted functions. * src/rcs.h (add_rcs_file): Update prototype for do_killnew argument. * src/commit.c (checkaddfile): Update for add_rcs_file function change. * src/mkmodules.c (init): Likewise. * src/client.c (handle_mt): Handle an importmergecmd tag without any conflicts (for 'import -X' support). * src/sanity.sh (importX): New test.
Merge changes from 1.11.x.
* NEWS: Note Conrad's Windows fix.
* Note addition of write proxy functionality.
Merge changes from 1.11.x.
* NEWS: Note manual update.
Update for 1.12.9.1
Update for 1.11.17.1
Merge changes from 1.11.x.
* NEWS: Note Stefan & Sebastian's security fixes. * acinclude.m4 (gl_SIZE_MAX, gl_XSIZE): Import from GNULIB. * configure.in: Call gl_XSIZE.
Merge changes from 1.11.x.
* NEWS: Note CAN-2004-0414 fix.
* NEWS: Add `cvs ls' to localtime item. 1.12.9, not 1.12.8.
* TODO (224): Remove completed item. (Patch from Bart Robinson <lomew@riverbed.com>.) * NEWS: Note new local time output.
* NEWS: Note generation of windows-NT/config.h.in. * configure.in: Use new plhead.pl for windows-NT/fix-msvc-mak. Add windows-NT/mkconfig target. * configure: Regenerated.
Update for 1.12.8.1
Update and regenerate for CVS 1.12.8.
Update for 1.11.16.1
Update and regenerate for CVS 1.11.16.
Back out getdate.y update. * NEWS: Remove note about half-hour time zones.
* NEWS: Note MSVC++ project file regeneration.
* NEWS: Note commit output suppression.
Merge changes from 1.11.x.
* NEWS: Note that man page is generated from cvs.texinfo now. * configure.in: Build doc/mkman. * configure, Makefile.in: Regenerated.
* NEWS: Note half-hour timezone strings handled.
Merge changes from 1.11.x.
* NEWS: Note that :ext: no longer relies on an external transport with a GNU argument processor.
* NEWS: Note new cvs ls subcommand. (Thanks for patches from Mark D Baushke <mdb@cvshome.org> & Alexander Taler <dissent@cvshome.org>.)
Merge changes from 1.11.x.
* NEWS: Note XP directory deletion fix.
Merge changes from 1.11.x.
* NEWS: Correct CVS name for piped checkout issue now that we have one.
Merge changes from 1.11.x.
* NEWS: Retroactively add CVE issue name for the piped etc issue.
Merge changes from 1.11.x.
* NEWS: Retroactively add CVE issue name for the trojan server issue.
* NEWS: Note MSVC++ project file regeneration.
* NEWS: Note use of POSIX.2 fnmatch.
Update for 1.12.7.1
Update for 1.11.15.1
Merge changes from 1.11.x.
* NEWS: Note validation of paths passed to the client.
* NEWS: Note restriction of modules to within $CVSROOT.
Merge changes from 1.11.x.
Update regex module from GNULIB. * NEWS: Note update. * configure.in: Call gl_REGEX. * srclist.txt: Note origins of regex module. * Makefile.in, configure, config.h.in, aclocal.m4: Regenerated.
* NEWS: Clarify relative-path up-reference article.
* NEWS: Note ignoring of method options in CVSROOTs.
* NEWS: Note web proxy support.
Merge changes from 1.11.x.
* NEWS: Note this change. * configure.in: Do not try and use TMP, TEMP, or TMPDIR as default temporary directories. * configure: Regenerated.
Merge changes from 1.11.x.
* NEWS: Note Cygwin handles paths like X:\.
Merge changes from 1.11.x.
* NEWS: Note Windows ISDIRSEP fix.
Merge changes from 1.11.x.
* NEWS: Make some notes as to client/serverness of changes.
Merge changes from 1.11.x.
* NEWS: Note relative path fix.
Merge changes from 1.11.x.
* NEWS: Record run race removal.
* NEWS: Note contrb script renames. * configure.in: Rename contrib scripts. * configure: Regenerated.
* NEWS: Note Windows build file regeneration.
Merge changes from 1.11.x.
* NEWS: Note failure of Cygwin to convert back slashes to slashes.
* NEWS: Note Windows memory allocation fix.
Mergre changes from 1.11.x.
* NEWS: Note resurrection fixes.
Merge changes from 1.11.x.
* NEWS: Back out previous NEWS change at Larry Jones' suggestion.
* NEWS: Note spelling fix.
Merge changes from 1.11.x.
* configure.in (--enable-password-authentication-client): Correct error message text. * NEWS: Note this change. * configure: Regenerated.
Merge changes from 1.11.x.
* NEWS: Note cvs release + Kerberos fix.
Merge changes from 1.11.x.
* NEWS: Note sanity.sh client/server message fix.
* NEWS: Note resurrection fix.
* NEWS: Note error & status message corrections.
* NEWS: Note diff of added files against arbitrary revisions fix.
* NEWS: Remove header comment fix note, per GNU coding standards.
* NEWS: Note add.c message changes.
* NEWS: Note server.c header comment fix.
Update for 1.12.6.1
* NEWS: Restore since 1.12.5 section since 1.12.6 distcheck failed.
Update for 1.12.6.1
* NEWS: Note Larry's recent documentation fixes.
Update for 1.11.14.1
* cvsnt.mak (asnprintf, vasnprintf, printf-args, printf-parse): New targets. * srclist.txt: Note fork of lib/xsize.h. * NEWS: Note that CVSROOT/*info scripts may not work as expected under Windows.
Merge changes from 1.11.x.
* NEWS: Note that directories and files named `CVS' are now also rejected by import.
* NEWS: Note `checkout -d' behavior change.
Merge changes from 1.11.x.
* NEWS: Update dying gasp note.
Merge changes from 1.11.x.
* NEWS: Note `cvs release' Entries corruption fix.
Merge changes from 1.11.x.
Import xalloc module from GNULIB, as well as its remaining unimported dependency, the exitfail module. * NEWS: Note addition of xalloc & vasnprintf modules from GNULIB. * configure.in: Call gl_XALLOC & gl_EXITFAIL. * cvsnt.mak: Add new objects & sources. * srclist.txt (exitfail, xalloc): New GNULIB modules. * Makefile.in, aclocal.m4, configure: Regenerated.
* NEWS: Note that the dying gasp check has now been completely removed.
* configure.in: added macros to set the UNIQUE_*_TYPE_* flags and HAVE_STDINT_T (for intmax_t) for some stuff involving varargs in format_cmdline() in src/run.c. UNIQUE_X_TYPE_Y means that type Y (e.g. INT, SHORT_INT, or DOUBLE) is the first type, according to an arbitrary order of precedence within type group X (e.g. INT or FLOAT), that has a particular size, in bytes. Added SUPPORT_OLD_INFO_FMT_STRINGS in order to make configurable whether to support the old style info file command line format strings. The idea is to deprecate the use of the old strings until one day this can be switched to off. This option can be enabled/disabled with --enable-old-info-format-support and --disable-old-info-format-support. * HACKING (Run-time behaviors): Remove reference to Parse_Info not accepting a void * argument. * config.h.in: Regenerated. * configure: Ditto..
Merge changes from 1.11.x.
* NEWS: Note spec file fix. * cvs.spec: Update to avoid the error checking algorithm's of more recent version of RPM.
* NEWS: Note recent commenting of src/checkout.c and Mark's leak fixes.
* NEWS: Note GNULIB updates.
Update for 1.11.13.1
Merge changes from 1.11.x.
* NEWS: Note Mark D. Baushke's recent memory leak plugs.
Merge changes from 1.11.x.
* NEWS: Note Ville Skyttä's other recent man page patch.
* NEWS: Note Ville Skyttä's recent man page patch.
* NEWS: Note lock wait seg fault fix.
Merge changes from 1.11.x.
* NEWS: Note :fork: segfault avoidance.
Merger changes from 1.11.x.
* NEWS: Note readability improvements.
* NEWS: Note dying gasp check.
* NEWS: Note flow control pipe race fix.
* cvsnt.mak: Add stack.c and stack.h in order to compile under Windows. * NEWS: Note Windows fixes. * README: Update copyright notice.
* NEWS: Note new tests in sanity.sh.
Update for 1.11.12.1
Merge changes from 1.11.x.
* NEWS: Note that alias module recursion is now more comprehensive.
Merge changes from 1.11.x.
* NEWS: Note case insensitive client directory case preservation.
* NEWS: Correct "error message" from two commits back to read "status mesage".
Merge changes from 1.11.x.
* NEWS: Note update error message correction.
* NEWS: Note new join-rm tests.
* NEWS: Note that the server no longer claims to support the "Case" request.
* NEWS: Note removal from the server of support for case insensitive clients.
* NEWS: Ammend last note to specify the continued lack of any server support for case insensitive clients more clearly.
* NEWS: Note that client handling of case insensitivity is restored.
Merge changes from 1.11.x.
* NEWS: Note man page fix.
Merge changes from 1.11.x.
* NEWS: Note contrib/log_accum tidy.
Merge changes from 1.11.x.
* NEWS: Note Kerberos 4 fix.
Merge changes from 1.11.x.
* NEWS: Note recent infinite alias loop fix.
Merge changes from 1.11.x.
* NEWS: Note Larrys recent mktemp.sh inclusion, documentation reorg, and zlib code fix.
Regenerated for 1.12.5.1.
Regenerated for 1.11.11.1.
* NEWS: Note Mark and Rob Clevenger's recent Windows build fixes.
Merge changes from 1.11.x.
* NEWS: Note syslog of root attempts.
Merge changes from 1.11.x.
* NEWS: Note that pserver can no longer run as root.
* NEWS: Add section for 1.12.4.
* NEWS: Note new promotable read locks. * configure.in (--enable-lock-compatibility): New option. * configure, config.h.in: Regenerated.
Add support for large files. * configure.in (AC_SYS_LARGEFILE). Add. * configure, config.h.in: Regenerated. * NEWS: Document. * lib/getdate.y: Remove #include <stdio.h> to avoid problems compiling AIX when '#define _LARGE_FILES 1' with Redeclaration of fgetpos64 and ftello64. This may be an autoconf problem with AC_SYS_LARGEFILE. * lib/getdate.c: Regenerated. * src/rcs.c (rcsbuf_ftell): Rename to... (rcsbuf_ftello): this. (rcsbuf_cache_open): Use off_t rather than long as the pos argument. Use fseeko rather than fseek and ftello rather than ftell. * src/rcs.h (struct rcsnode): delta_pos is now an off_t type.
Merge changes from 1.11.x.
Back out last commit. * configure.in (AC_SYS_LARGEFILE): Remove. More work is needed before AC_SYS_LARGEFILE will work on all platforms. * configure, config.h.in: Regenerated. * NEWS: Remove last note.
Backport large file support from 1.12.x. * configure.in (AC_SYS_LARGEFILE): Add. The history file on Solaris boxes can grow beyond 2GB. * configure, config.h.in: Regenerated. * NEWS: Note addition of --disable-largefiles option.
* configure.in (AC_SYS_LARGEFILE): Add. The history file on Solaris boxes can grow beyond 2GB. * configure, config.h.in: Regenerated. * NEWS: Note addition of --disable-largefiles option.
Update for dev version 1.12.3.1.
Update for dev version 1.11.10.1.
* configure.in (--enable-case-sensitivity): Remove this option. * NEWS: Note removal of case sensitivity support. * config.h.in, configure: Regenerated.
Merge changes from 1.11.x.
* NEWS: Note recase tests.
Merge changes from 1.11.x.
* NEWS: Note new test suite functionality.
* NEWS: Note latest case insensitivity fix.
* NEWS: Rename "OTHER ISSUES" to "GENERAL USER ISSUES" and move the note about the Autoconf upgrade to a new "DEVELOPER ISSUES" section. Add a note about upgrading Automake. * aclocal.m4, configure, **/Makefile.in: Regenerated with Automake 1.7.9.
* NEWS: Rename "OTHER ISSUES" to "GENERAL USER ISSUES" and move the note about the Autoconf upgrade to a new "DEVELOPER ISSUES" section. Add a note about upgrading Automake. * aclocal.m4, configure, **/Makefile.in: Regenerated with Automake 1.7.9.
Merge changes from 1.11.x.
* NEWS: Subdivide Changes section into "SERVER SECURITY CHANGES" and "OTHER CHANGES". Note module abspath issue in security section.
Merge changes from 1.11.x.
* Backport symlink bugfix from cvs 1.12.1.1 feature release as written by Derek Price <derek@ximbiot.com>. (This fixes Issue 142. See http://ccvs.cvshome.org/issues/show_bug.cgi?id=142 for details.) * NEWS: Symlinks now work in $CVSROOT pathnames if LockDir is used. (Fixes Issue 142.) * emx/filesubr.c (xresolvepath): New function. * os2/filesubr.c (xresolvepath): New function. * src/recurse.c (start_recursion): Accept new repository argument so that the working directory may be tracked by do_recursion without using xgetwd(), which returned a value different from the one the user requested when symlinks were in use. Pass repository_in to do_recursion() as part of the recursion frame. * src/cvs.h (xreadlink): #ifdef HAVE_READLINK proto. (xresolvepath): New proto. (start_recursion): Add repository to proto. * src/checkout.c (safe_location): Add more complete header comment. Add trace. Use new xresolvepath() function. Always return true in client mode since checking our destination path against the CVSROOT path is usually meaningless in client/server mode. (checkout_proc): Pass repository to do_update() for later use with start_recursion(). * src/admin.c (admin): Use new definition of start_recursion(). * src/annotate.c (rannotate_proc): Ditto. * src/client.c (send_files): Ditto. * src/commit.c (commit): Ditto. * src/diff.c (diff): Ditto. * src/edit.c (watch_onoff, send_notifications, edit, unedit, editors): Ditto. * src/lock.c (lock_tree_for_write): Ditto. * src/log.c (rlog_proc): Ditto. * src/patch.c (patch_proc): Ditto. * src/remove.c (cvsremove): Ditto. * src/tag.c (rtag_proc): Ditto. * src/update.c (do_update): Ditto. * src/watch.c (watch_addremove, watchers): Ditto. * src/patch.c (patch_proc): Call tag_check_valid with repository instead of NULL. * src/filesubr.c (xreadlink): #ifdef HAVE_READLINK this function. Add more complete header comment. (xresolvepath): New function. * src/recurse.c (do_recursion): Call Lock_Cleanup() only repository was set. * src/update.c (do_update): Accept new repository argument so that the working directory may be tracked. (update): Pass NULL repository to do_update(). * src/update.c (do_update): Add repository to proto. * src/checkout.c (checkout_proc): Use new definition of do_update(). * src/update.c (update): Ditto. * src/sanity.sh: Add new -l option to test symlinked roots. (checkout_repository-1): Add server error messages about absolute paths since the client now skips destination validity checks. (check_repository-2): Test renamed to checkout_repository-2. (checkout_repository-2): Process client error messages about CVSROOT files being in the way since the client skips destination validity checks since it should be rare that a client is running in client/server mode on the server and CVS has no current way to check if it is running on the server. (check_repository-3): Test renamed to checkout_repository-3. (dottedroot): New test to check that a CVSROOT with a "." in the name will work. * vms/filesubr.c (xresolvepath): New function. * windows-NT/filesubr.c (xresolvepath): New function.
* configure.in: Require Autoconf 2.58. * INSTALL, NEWS: Note new Autoconf requirements. * configure: Regenerated.
* NEWS: Note that we're better at detecting ZLIB versions now.
* NEWS: Note that server ignores `-l' rather than rejecting it with a fatal error.
Merge changes from 1.11.x.
* configure.in: Move case sensitivity test to the enable-* section and allow override via command line switch. * NEWS: Update last news item to reflect new command line switch. * configure, config.h.in: Regenerated.
Merge changes from 1.11.x.
* configure.in: Add new test for a case insensitive file system. * configure, config.h.in: Regenerated. * NEWS: Note the above change.
* configure.in: Update version to 1.12.2.1. * NEWS (Changes since 1.12.2): New section. * configure: Regenerated.
Merge changes from 1.11.x.
* NEWS: Update recent text about joins to reflect new behavior.
* NEWS: Note things like plugging memory leaks and code cleanup and reorganization under misc.
Merge changes from 1.11.x.
* NEWS: Note behavior change for cvs update -jrev1 -jrev2. * src/update.c (join_file): Do the -jrev1 -jrev2 merge even when the file is already at rev2. * src/sanity.sh (join6): New testcase for above. (Suggested by Paul Edwards, from somewhere in Australia.) (import): Fix collateral damage.
* NEWS: Note that double include of getndelim2.o problem is gone from OS X. * srclist.txt (getline, getndelim2): Note divergence from GNULIB. * aclocal.m4, configure: Regenerated.
* NEWS: Note that we build on systems with gettext installed now.
Merge change from 1.11.x.
* NEWS: Note Mark's recent admin -m fix.
* NEWS: Note the @email{} and @url{} fixes as misc documentation fixes.
Merge changes from 1.11.x.
* NEWS: Note POSIX 1003.1-2001 compatibility of docs and scripts.
* NEWS (Changes since 1.11.9): New section. * configure.in: Update package version to 1.11.9.1. * configure: Regenerated.
Merge changes from 1.11.x.
* NEWS: Note history reporting fix.
Merge changes from cvs1-11-x-branch.
* NEWS: Improve syntax and punctuation of my last entry.
* NEWS: Note history fix for clients requesting `P' records.
Merge changes from 1.11.x.
* NEWS: Note case insensitive file lookup fix.
* NEWS: Note server ignoring `-l' with a warning.
* NEWS (Changes since 1.11.8): Add empty section. * configure.in: Update package version to 1.11.8.1. * configure: Regenerated.
* NEWS: Note getpass fix.
* NEWS (Changes since 1.11.7): Insert empty entry. * configure.in: Update to 1.11.7.1. * configure: Regenerated.
Merge changes from 1.11.x.
* NEWS: Note recent fix of the potential segfault during a diff.
Merge changes from trunk.
* NEWS: Move last blurb into an item with more detail.
* NEWS: Add the recent checkoutlist fix as "Other miscellaneous bug fixes."
* NEWS: Note removal of the workaround for a bug in GLIBC prior to GLIBC 2.0.7 and advise upgrading GLIBC rather than depending on silly hacks that don't fix other programs installed on the system.
* NEWS: Note removal of CVSROOT/editinfo functionality.
* NEWS: Remove typo in recent getpass() note.
merge changes from cvs1-11-x-branch
* NEWS: Note client/server messages have real command name, client/ server updates get logged in history file, history file has "P" record type.
Merge changes from 1.11.x.
* configure.in: Do not check for getpassphrase. Define `getpass' to `cvs_getpass' in config.h to avoid conflicts with system decls. * NEWS: Note use of GNULIB getpass. * config.h.in, configure: Regenerated.
* HACKING (Indentation style): Note the new C89 literal string standard. (Portability): Ditto, plus mention the headers we assume from C89. * NEWS: Mention that we dropped K&R support.
* NEWS: Mention experimental PAM support.
* NEWS: Note new keyword expansion mode behavior. * TODO (216): Remove completed item.
merge changes from cvs1-11-x-branch
* NEWS: Note LockDir fix.
* NEWS: New LocalKeyword and KeywordExpand options. * doc/cvs.texinfo (Keyword substitution): New menu entry for "Configuring keyword expansion." (Keyword list): New "CVSHeader" keyword. New Local keyword controlled by new LocalKeyword option in CVSROOT/config. (Avoiding substitution): Mention the new KeywordExpansion option in CVSROOT/config. (Configuring keyword expansion): Document the new KeywordExpansion option in CVSROOT/config. (Invoking CVS): New example of CVSHeader keyword expansion. * src/rcs.c (RCS_setlocalid,RCS_setincexc): New functions to support LocalKeyword and KeywordExpand config keywords. * src/rcs.h (RCS_setlocalid,RCS_setincexc): New prototypes. * src/parseinfo.c (parse_config): Added LocalKeyword and KeywordExpand keywords. * src/sanity.sh (keywordexpand): New CVSROOT/config tests for LocalKeyword and KeywordExpand options.
Merge changes from 1.11.x.
* NEWS: Note short patch fix.
* NEWS: Note empty diff change text fix.
* NEWS: Note empty diff change text fix.
Merge changes from trunk.
* NEWS: Note removal of global -l option.
* NEWS (Changes since 1.11.5): Add missing entry.
* NEWS: Note new --with-external-zlib option. * configure.in (AC_PREREQ): 2.57. * aclocal.m4: Regenerated. * configure: Ditto.
merge changes from cvs1-11-x-branch
* NEWS: Note recent administrative file changes.
* INSTALL: Mention new Automake version. * NEWS: Ditto. * Makefile.in: Regenerated. * aclocal.m4: Ditto. * config.h.in: Ditto. * configure: Ditto.
* INSTALL: Mention new Automake version. * NEWS: Ditto. * Makefile.in: Regenerated. * aclocal.m4: Ditto. * config.h.in: Ditto. * configure: Ditto.
* INSTALL: Using Autoconf version 2.57. * NEWS: Ditto. Reorder NEWS items to put the stuff which it is likely that only developers care about last. * configure: Regenerated with Autoconf 2.57.
* INSTALL: Using Autoconf version 2.57. * NEWS: Ditto. Reorder NEWS items to put the stuff which it is likely that only developers care about last. * configure: Regenerated with Autoconf 2.57.
Merge changes from 1-11-x.
* NEWS (Changes since 1.11.5): Note removal of Checkin.prog and Update.prog functionality.
* aclocal.m4 (AM_MAINTAINER_MODE): New macro to support --enable-maintainer-mode. * configure.in: Use it. * configure: Regenerated. * Makefile.in: Regenerated. * noautomake.sh: Removed; no longer needed. * INSTALL: Remove reference to noautomake.sh, add reference to --enable-maintainer-mode. * Makefile.am: Remove noautomake.sh. * NEWS: Add note about --enable-maintainer-mode and noautomake.sh. * README: Remove noautomake.sh.
* aclocal.m4 (AM_MAINTAINER_MODE): New macro to support --enable-maintainer-mode. * configure.in: Use it. * configure: Regenerated. * Makefile.in: Regenerated. * noautomake.sh: Removed; no longer needed. * INSTALL: Remove reference to noautomake.sh, add reference to --enable-maintainer-mode. * Makefile.am: Remove noautomake.sh. * NEWS: Add note about --enable-maintainer-mode and noautomake.sh. * README: Remove noautomake.sh.
* NEWS (Changes since 1.11.5): Note sylinked CVSROOT now works.
* NEWS (changes since 1.11.5): Mention CVSREADONLYFS environment variable and new `-R' cvs global option for read-only file-system repository mode. * doc/cvs.texinfo (Global options): Document new `-R' global option for read-only file-system repository mode. (Environment variables): Document new CVSREADONLYFS environment variable. * doc/stamp-vti: Regenerated. * doc/version.texi: Ditto. * man/cvs.1 (program): Document new `-R' global option for read-only file-system repository mode. (CVSREADONLYFS): Document new environment variable. * src/cvs.h (CVSREADONLYFS_ENV): New macro to support new environment variable "CVSREADONLYFS" for read-only file-system repository mode. * src/lock.c (Reader_Lock, Writer_Lock): Add support for new read-only file-system repository mode. * src/main.c (main, opt_usage): Ditto. * src/root.c (parse_cvsroot): Ditto. * src/sanity.sh (commit-readonlyfs): Test new read-only file-system repository mode.
Issue number: 109 Modify the client/server behavior of a 'cvs update' to update the CVS/Template file. This is a server-side change. Clients of older releases of cvs will get the updated CVS/Template files with no change.
Backout CVS_LOCAL_BRANCH_NUM feature from bugfix branch.
Mention CVS_LOCAL_BRANCH_NUM environment varaible.
Mention CVS_LOCAL_BRANCH_NUM environment varaible.
* mktemp.sh: Add copyright notice, some comments, and attempt to return success and error codes.
* NEWS (Changes since 1.11.5): Mention UserAdminOptions.
* NEWS (Changes since 1.11.5): Note error message corrections and documentation corrections.
* NEWS (Changes since 1.11.5): Note error message corrections.
* NEWS (Changes from 1.11.2 to 1.11.3): Add note about fixing watch in server mode.
* NEWS: Update for 1.11.5, add notes about bug fixes in older versions.
* NEWS: Update the news for the last release to mention that client builds are not affected by the security vulnerability.
* NEWS: Add 1.11.4 entry in regards to <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0015>. The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name CAN-2003-0015 to this issue. * configure.in: Update to CVS version 1.11.5. * configure: Regenerated.
* NEWS: Add 1.11.4 entry in regards to <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0015>. The Common Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name CAN-2003-0015 to this issue. * configure.in: Update to CVS version 1.11.5. * configure: Regenerated.
* NEWS: Add since 1.11.3 entry. * configure.in: Update to version 1.11.4. * configure: Regenerated.
* NEWS: Add dummy entry for since 1.11.3. * configure.in: Update to dev version 1.11.3. * configure: Regenerated.
* .cvsignore: Add bz2. * NEWS: Add note about options.h. * configure.in: Set version to 1.11.3. * cvs.spec.in: No longer need to remove config.cache between runs of configure. * configure: Regenerated.
* INSTALL: Note new Automake version. * NEWS: Ditto. * configure.in (AC_ISC_POSIX): Remove this obsolete call and comment out some related code with an explanation. * Makefile.in: Regenerated using Automake 1.6.3. * aclocal.m4: Ditto. * configure: Regenerated.
* NEWS (Changes since 1.11.2): Note lock message times now UTC.
* NEWS (Changes from 1.11.1p1 to 1.11.2): Note new RereadLogAfterVerify config option.
* NEWS (Changes from 1.11.1p1 to 1.11.2): Note log/rlog changes.
* acconfig.h: Remove this file, it is deprecated. * Makefile.am (AUTOMAKE_OPTIONS): Move these into configure.in. * acinclude.m4: Some minor updates for compatibility with the new Autotools, some reformatting for readability, and a minor bugfix or two. * configure.in: Add new AC_DEFINE arguments and replace some direct assignments to LIBOBJS with calls to AC_LIBOBJ. Call AC_INIT and AM_INIT_AUTOMAKE with the new APIs. Call AC_PACKAGE_NAME, AC_PACKAGE_TARNAME, AC_PACKAGE_VERSION, and AC_PACKAGE_STRING to subst/define the corresponding variables. Call AC_CONFIG_FILES with the old AC_OUTPUT args and call AC_OUTPUT without args. Remove references to version.h. * cvs.spec.in: Use the new substs. * INSTALL: Mention new versions of Automake & Autoconf. * NEWS: Ditto. * Makefile.in: Regenerated. * aclocal.m4: Ditto. * configure: Ditto. * config.h.in: Ditto.
Revise heading to match standard format
* NEWS: Add a dummy entry so automake will let me update the version. * configure.in: Update the version number. * configure: Regenerated.
* NEWS (Changes since 1.11.1p1): Note -S flag for [r]log.
* NEWS (Changes since 1.11.1p1): Note read-only tag fix.
* NEWS (Changes from 1.9 to 1.10): Note -t/-f wrappers disabled.
* NEWS (Changes from 1.10 to 1.11): Note update -C.
* NEWS (Changes since 1.11.1p1): Note -F flag for [r]annotate. (Changes from 1.11 to 1.11.1): Note :: for log.
* Makefile.am (AUTOMAKE_OPTIONS): Updated to require Automake 1.5. * NEWS (Changes since 1.11.1p1): Added note about standardizing on Automake 1.5. * INSTALL (Building from source code under UNIX): It's Automake version `1.5', not `2.5'. (Detailed information about your interaction with "configure"): Added note about using `configure --help'. * README (Installation): Add noautoconf.sh to the list of build and installation commands. * Makefile.in: Regenerated.
* NEWS: Fix format, add note about tag -B.
* NEWS (Changes since 1.11): Note new loginfo format string expansion.
* NEWS (Changes since 1.11): It's "noautomake.sh", not "noautoconf.sh". * Makefile.am (EXTRA_DIST): Include noautomake.sh. (AUTOMAKE_OPTIONS): Update required Automake version to 1.4e. (Reported by Alexey Mahotkin <alexm@hsys.msk.ru>).
* configure.in: Update version number. * NEWS (new since 1.11.1): Broke read-only fix. (new since 1.11): Diff fix. * configure: Regenerated. * cvs.spec: Ditto.
* NEWS: Correct punctuation.
* noautoconf.sh: New shell script to touch Makefile.in files and prevent unecessary AUtomake rebuilds after updates. * NEWS: Note this new scipt.
* NEWS: Note new rlog and rannotate commands.
* NEWS: Rewrite the comment on the new ~/.cvspass functionality * TODO: Add a note about testing login/logout
* NEWS (new since 1.11): Add comment about VMS wildcards
* NEWS: Fix comments about the changes to ~/.cvspass
* .cvsignore: removed newly unused files, added new stamp file, and alphabetized. * AUTHORS: Added this file to please Automake. Apparently, its presence is mandated by the GNU coding standards. * Makefile.am: New file needed by Automake * Makefile.in: Regenerated * NEWS: Add a comment about the Automake conversion * aclocal.m4: Added this file for Automake * config.h.in: Regenerated * configure: Regenerated * configure.in: Some changes to support Automake and support for missing roff & ps2pdf programs. * cvs.spec: Regenerated * cvs.spec.in: New file leveraging Automake support * depcomp: New Automake file * install-sh: Newer version from Automake * missing: New Automake file * mkinstalldirs: Newer version from Automake * stamp-h.in: Remove unused file * stamp-h1.in: New Automake generated stamp file
* NEWS: Mention zlib was updated to 1.1.3.
* NEWS: added a comment about the new CVSROOT format for pserver. * doc/cvs.texinfo (Remote repositories): added a comment about specifying a password in the repository name when performaing a checkout.
* NEWS: added a comment about the new format of ~/.cvspass * doc/cvs.texinfo (Remote repositories, password authenticated, GSSAPI authenticated, Kerberos authenticated, Environment variables): Documented CVSROOT spec change & CVS_CLIENT_PORT. * src/cvs.h: added CVSroot_password variable. Provided prototypes for get_port_number & normalize_cvsroot. * src/client.c (get_port_number): Fixed an ANSI prototype I had included for get_port_number. * src/login.c (login, logout): Removed two checks for a non-null CVSroot_username since parse_cvsroot now supplies a default in pserver mode. allow for a password in CVSROOT (get_cvs_passsword): return CVSroot_password if it was supplied in the CVSROOT. * src/root.c (parse_cvsroot): Changed CVSROOT spec from :method:user@host/port:/cvsroot to :method:[[user][:password]@]host[:[port]]/cvsroot Removed the xstrdup function since we'd rather have the error checking from the version in subr.c anyhow. Moved some error messages which looked like they would print the wrong error message after a failed connect_to_gserver call. (normalize_cvsroot): return a normalized CVSROOT for use in the .cvspass file. * src/sanity.sh (crerepos-6): fix a test which was expecting an old error message. * src/client.c (connect_to_pserver): Moved some error messages which looked like they would print the wrong error message after a failed connect_to_gserver call. * src/login.c (login): Paranoiacly zero a password in memory.
* NEWS: Note additional history enhancements.
* NEWS: Note the new "version" command.
* NEWS: Note that admin -t works in client/server.
* NEWS: Note history output format change.
* NEWS: Note that PreservePermissions is disabled. * configure.in: Don't define PRESERVE_PERMISSIONS_SUPPORT. * configure: Regenerated.
Changes to allow empty/random passwords in anon pserver access: NEWS: added item about anon cvs no longer needing password. cvs.texinfo (Password authentication server, Password authentication client): Rewritten to accommodate the [new] possibility of empty passwords. server.c (check_repository_password): if password empty, grant access no matter what password is received; this is so anon CVS no longer requires a password but remains backwards-compatible with all those clients out there. client.c (connect_to_pserver): proceed with login even if password not found in .cvspass file -- just use empty string as password. And if such a login fails, print a descriptive error. login.c (get_cvs_password): don't complain if file or password not found. That condition is no longer a showstopper, now that empty passwords are permissible. Cleaned up conditional chaining a bit, too. sanity.sh (pserver-9, pserver-10, pserver-11, pserver-12, pserver-13): new tests, about empty-password pserver access.
* NEWS: Mention :fork:.
* NEWS: Add items about multiple roots and -d not updating CVS/Root.
* NEWS: Add item about LockDir.
* NEWS: add info about TopLevelAdmin.
* NEWS: Add item about PreservePermissions. Fix unclear wording in gserver item.
* NEWS: Add item about GSSAPI.
* NEWS: Add item about RCS library. Remove item about RCSBIN in CVSROOT/config. * INSTALL: Simplify instructions to reflect the fact that one need not any longer install RCS and GNU diff. * PROJECTS: Remove item about RCS library; it is done.
* NEWS: Mention admin -o rev1::rev2.
* NEWS: Also mention SystemAuth.
* NEWS: Adjust mention of read-only access in the light of changes to cvs.texinfo.
* NEWS: Add item about CVSROOT/config.
* NEWS: Mention pserver --allow-root.
* NEWS: Document that the client no longer needs an external patch program.
* NEWS: Add item about "cvs admin" vs. "cvs admin .".
* NEWS: Mention "cvs logout".
* Makefile.in, NEWS, README, TODO, configure.in: Remove CVSid; we decided to get rid of these some time ago.
* NEWS: mention read-only repository access feature.
Mon Dec 30 16:55:54 1996 Abe Feldman <feldman@harvey.cyclic.com> * NEWS: Add entry for changes to checkout command (creating CVS directory at top of working directory)
* NEWS: Add entry for verifymsg.
*** empty log message ***
* NEWS: Mention new loginfo features.
* NEWS, README: Reinstate 30 Sep 96 changes concerning US letter vs. A4 paper.
* NEWS: Add item regarding export and "cvs history".
* NEWS: - fix previous two changes to represent their current state. - mention options.h going bye-bye. - mention new option -P. - mention fix for "update -P" and removed files. - mention fix for modules file "&" option.
- fix previous two changes to represent their current state. - mention options.h going bye-bye. - mention new option -P.
* NEWS, README: Revert changes regarding -D, -g, and A4. They are for new features which are not appropriate at this stage of the release process.
* NEWS: describe -D and -g; DIFFBIN and GREPBIN [[ These seem to help in strange client/server setups where these programs are not found in the default path, esp. for rshd. ]]
* NEWS: Document change from A4 to US letter. It may seem minor, but it affects a *lot* of people.
* NEWS: Add note about "cvs log -d" date formats changing. See comment I added to cvs.texinfo for more whining about this situation.
* NEWS: Mention Win95.
* configure.in: Add AC_ARG_ENABLE for encryption. * acconfig.h: Add ENCRYPTION. * configure, config.h.in: Regenerate. * NEWS: Modify the entry on encryption to mention that you must configure with --enable-encryption. * INSTALL: Mention the --with-krb4 and --enable-encryption configure options.
* NEWS: Revise access method item to mention both :ext: and :server:.
* NEWS: Change entry regarding "cvs log" not invoking "rlog" so that it emphasizes user-visible behaviors.
New option "--help-synonyms" prints a list of all recognized command synonyms. * main.c (cmds): Add some aliases for "annotate". (usg): Improve usage message text (cmd_synonyms): New function to print the command synonym list (main): Add new option --help-synonyms
* NEWS: Mention that "cvs log" no longer invokes "rlog".
* NEWS: Mention that Kerberos encryption is now supported.
* NEWS: Mention that the commit message has changed slightly when committing changes on a branch.
* NEWS: Mention -k wrappers option.
* NEWS: Expand zlib item to emphasize user-visible (and CVS-installer-visible) consequences.
* NEWS: Mention that -z now uses zlib.
* NEWS: Say that rlog is deprecated.
* NEWS: Describe "cvs diff -q" removal and new diff options.
* NEWS: Mention NT local.
* NEWS: Mention new annotate options.
* NEWS: Say "changes from 1.7 to 1.8" not "changes since 1.7".
* NEWS: Change "up-to-date" to "not locally modified"; the file need not match the head revision it only need match some revision.
cvs tag got new option -c for up-to-date check
* NEWS: Refer to cvs.texinfo and say "filesystem" not "fs". * NEWS: Mention all access methods. * NEWS: add info about access methods and document behavior change for "cvs login." * cvsnt.mak: remove all of those unnecessary libraries! We only need advapi32.lib and wsock32.lib.
* NEWS: Refer to cvs.texinfo and say "filesystem" not "fs".
* NEWS: Mention all access methods.
* NEWS: add info about access methods and document behavior change for "cvs login."
* NEWS: Document that -d overrides CVS/Root.
* NEWS: Clarify what happened to examples directory.
* NEWS: Remove item about reserving all-uppercase tag names.
* NEWS: Add "cvs annotate".
* NEWS: Document reservation of some tag names.
* examples/*: Removed. * Makefile.in (SUBDIRS): Remove examples. * cvsinit.sh: Removed. * Makefile.in: Remove all cvsinit and PROGS stuff. * NEWS: Mention cvsinit -> cvs init change.
* NEWS: Mention change to default ignore list.
* NEWS: Mention $USER internal variable.
* TODO: Remove mkmodules stuff. * NEWS: Add item concerning mkmodules.
* NEWS: Revise *info files feature (now user vars, not env vars).
* NEWS: Mention env var in *info files feature.
* NEWS: Adjust to reflect existence of 1.7.
configuration option CVS_NOADMIN removed
* NEWS: Mention changes in default ignore list.
In password authentication blurb, give full pathname to cvs.texinfo.
* NEWS: add a blurb about password authentication.
* NEWS: Mention -kb (strictly speaking a bugfix, not a new feature, I guess, but it seems worth mentioning anyway).
* TODO: Remove items about developer communications; they are done. * NEWS: Mention developer communication features. * cvsinit.sh: Also add notify file.
support RCS keyword "Name" expansion
cvsadmin; umask
cvsrc
* NEWS: Remove item about -f global option; it is old news already mentioned elsewhere in the file.
Updated NEWS file with latest features.
.
.
export -k option; modules -e option
Changes from WNT port
import of initial WNT port work
-q and -Q
wrappers, misc
cvs 1.2 compatibility code is nuked; clean up remote text
* CYCLIC-CVS-FAQ: Removed. * Rename ChangeLog.fsf to NEWS. Add information about changes since 1.4A2. * Makefile.in (DISTFILES): Adjust accordingly. * README: Revise to reflect current status of releases.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
| savannah-hackers-public@gnu.org | ViewVC Help |
| Powered by ViewVC 1.1.26 |