Commit graph

35 commits

Author SHA1 Message Date
wiz
2569301ae4 Let the commit message contain an empty line by default.
Requested by salo; ride 1.11.6 update version bump.
2003-07-12 09:39:28 +00:00
wiz
6da4e38375 Update to 1.11.6.
* A warning message is now issued if an administrative file contains
more than one DEFAULT entry.

* An error running a verifymsg script (such as referencing an unset
user variable or the script not existing) now causes the verification
to fail.

* Errors in administrative files commands (like unset user variables)
are no longer reported unless the command is actually executed.

* When a file is initially checked out, its last access time is
now set to the current time rather than being set to the time the
file was last checked in like the modification time is.

* The Checkin.prog and Update.prog functionality has been removed.
This fuctionality previously allowed executables to be specified
in the modules file to be run at update and checkin time, but users
could edit these files on a per workspace basis, creating a security
hole.
[NB: already fixed in the package earlier -- wiz]

* Corrected the path in a failed write error message.

* Autoconf and Automake are no longer run automatically unless you
run configure with --enable-maintainer-mode.  Accordingly,
noautomake.sh is no longer needed and has been removed.

* We've standardized on Automake version 1.7.5 and Autoconf version
2.57 to get at a few new macros.  Again, this should only really
affect developers.  See the section of the INSTALL file about using
the autotools if you are compiling CVS yourself.
2003-07-12 09:19:17 +00:00
seb
eadec76813 Convert to USE_NEW_TEXINFO.
Remove unnecessary patches on texinfo sources.
2003-06-19 21:55:26 +00:00
wiz
f71cfe97f2 Update to 1.11.5 (minor update).
The security fix that was the reason for releasing 1.11.5 was already
in 1.11.4nb1.
2003-01-21 09:57:50 +00:00
christos
c2aa9b9d18 - disable update-prog and commit-prog
- avoid double free
2003-01-16 14:46:07 +00:00
wiz
a8d93b1fc7 Update to 1.11.4. Use KAME patch for IPv6 support. If compiling with
kerberos, also use kerberos5 headers since they are now needed by the
gssapi code in cvs.

Changes since 1.11.3:

* Some minor changes to allow the code to compile on Windows platforms.

Changes from 1.11.2 to 1.11.3:

* When waiting for another user's lock, the message timestamps are now
in UTC rather than the server's local time.

* The options.h file is no longer used.  This fixes a bug that occurred when
1.11.2 was compiled on Windows platforms.

* We've standardized on Automake version 1.6.3 and Autoconf version 2.53.
They are cleaner, less bug prone, and will hopfully allow me to start updating
sanity.sh to use Autotest and Autoshell.  Again, this should only really affect
developers.  See the section of the INSTALL file about using the autotools if
you are compiling CVS yourself.
2003-01-15 22:49:37 +00:00
hubertf
63e3f73033 Update cvs to 1.11.2. Changes:
Changes since 1.11.1p1:

* The "log" and "rlog" commands now have a -S option to suppress the
header information when no revisions are selected.

* A serious error that allowed read-only users to tag files has been
corrected.

* The "annotate" command will no longer annotate binary files unless
you specify the new -F option.

* The "tag" and "rtag" commands will no longer move or delete branch
tags unless you use the new -B option.  (This prevents accidental
changes to branch tags that are hard to undo.)

* We've standardized on the 1.5 Automake release for the moment.  Again, this
should only really affect developers.  See the section of the INSTALL file
about using the autotools if you are compiling CVS yourself.

Changes from 1.11.1 to 1.11.1p1:

* Read only access was broken - now fixed.

Changes from 1.11 to 1.11.1:

* The "cvs diff" command now accepts the -y/--side=by-side and -T/
--initial-tab options.  (To use these options with a remote repository,
both the client and the server must support them.)

* The expansion of the loginfo format string has changed slightly.
Previously, the expansion was surrounded by single quotes ('); if a file
name contained a single quote character, the string would not be parsed
as a single entity by the Unix shell (and it would not be possible to
parse it unambiguously).  Now the expansion is surrounded by double
quotes (") and any embedded dollar signs ($), backticks (`), backslashes
(\), and double quotes are preceded by a backslash.  This is parsed as a
single entity by the shell reguardless of content.  This change should
not be noticable unless you're not using a Unix shell or you have
embedded the format string inside a double quoted string.

* There was a bug in the diff code which sometimes caused conflicts to
be flagged which shouldn't have been.  This has been fixed.

* New "cvs rlog" and "cvs rannotate" commands have been added to get log
messages and annotations without having to have a checked-out copy.

* Exclusive revision ranges have been added to "cvs log" using ::
(similar to "cvs admin -o").

* The VMS client now accepts wildcards if you're running VMS 7.x.

* ZLIB has been updated to version 1.1.3, the most current version.  This
includes mostly some optimizations and minor bug fixes.

* The ~/.cvspass file has a slightly modified format.  CVSROOTs are now
stored in a new canonical form - hostnames are now case insensitive and
port numbers are always stored in the new format.  Until a new login for
a particular CVSROOT is performed with the new version of CVS, new and
old versions of CVS should interoperate invisibly.  After that point, an
extra login using the old version of CVS may be necessary to continue to
allow the new and old versions of CVS to interoperate using the same
~/.cvspass file and CVSROOT. The exception to this rule occurs when the
CVSROOTs used with the different versions use case insensitively
different hostnames, for example, "empress", and "empress.2-wit.com".

* A password and a port number may now be specified in CVSROOT for
pserver connections.  The new format is:

    :pserver:[[user][:password]@]host[:[port]]/path

Note that passwords specified in a checkout command will be saved in the
clear in the CVS/Root file in each created directory, so this is not
recommended, except perhaps when accessing anonymous repositories or the
like.

* The distribution has been converted to use Automake.  This shouldn't
affect most users except to ease some portability concerns, but if you
are building from the repository and encounter problems with the
makefiles, you might try running ./noautomake.sh after a fresh update
-AC.
2002-11-24 21:31:20 +00:00
wiz
0535b53d5d Add 'P' to enumeration of possible letters for 'cvs update' in cvs.1.
(sync with -current)
2001-04-30 17:33:47 +00:00
wiz
9d0cd8eb3f Document 'P file' output for 'cvs update'. Same patch as for cvs.1 in
-current in response to bin/12785.
2001-04-29 18:35:09 +00:00
itojun
c38ce95c95 pull and enable IPv6 patch. 2001-04-13 05:33:16 +00:00
assar
9563ac7944 make it work with krb4 and gssapi (on krb5) 2001-03-04 01:08:01 +00:00
wiz
f97f401807 Add some documentation for `tag' in the config file. 2001-02-22 17:04:36 +00:00
wiz
8203c24723 Mirror commits to cvs in base system:
Make LOCALID a runtime option, instead of a compiletime option, by moving
the value to CVSROOT/config (repository specific).
Some minor fixes for buffer sizes.
Add a RCS Id where missing; add some warning about the deprecated
RCS_LOCALID variable.
Both changes from OpenBSD.
Bump to 1.11nb1.
2000-10-21 19:29:05 +00:00
hubertf
abf252443f Update to 1.11. Changes since 1.10:
* The new "cvs version" command gives a short version message.  If
the repository is remote, both the client and server versions are
reported.

* "cvs admin -t" now works correctly in client/server mode.

* The "cvs history" command output format has changed -- the date
now includes the year and is given is ISO 8601 format (yyyy-mm-dd).
Also, the new LogHistory option in CVSROOT/config can be used to
control what information gets recorded in the log file and code has
been added to record file removals.

* The buggy PreservePermissions code has been disabled.

* Anonymous read-only access can now be done without requiring a
password.  On the server side, simply give that user (presumably
`anonymous') an empty password in the CVSROOT/passwd file, and then
any received password will authenticate successfully.

* There is a new access method :fork: which is similar to :local:
except that it is implemented via the CVS remote protocol, and thus
has a somewhat different set of quirks and bugs.

* The -d command line option no longer updates the CVS/Root file.  For
one thing, the CVS 1.9/1.10 behavior never had updated CVS/Root in
subdirectories, and for another, it didn't seem that popular in
general.  So this change restores the CVS 1.8 behavior (which is also
the CVS 1.9/1.10 behavior if the environment variable
CVS_IGNORE_REMOTE_ROOT is set; with this change,
CVS_IGNORE_REMOTE_ROOT no longer has any effect).

* It is now possible for a single CVS command to recurse into several
CVS roots.  This includes roots which are located on several servers,
or which are both remote and local.  CVS will make connections to as
many servers as necessary.

* It is now possible to put the CVS lock files in a directory
set by the new LockDir option in CVSROOT/config.  The default
continues to be to put the lock files in the repository itself.
2000-10-18 03:31:15 +00:00
thorpej
3e37cfbc52 Um, ok, I dunno what happened before, but:
"Make this build with krb5 support".
...take 2.
2000-02-28 03:25:52 +00:00
mycroft
73cc56df41 Some more changes for set?id support. 2000-02-23 06:48:55 +00:00
mycroft
7a5d884b11 Fix a hole in SETXID_SUPPORT, but do not enable it by default yet. 2000-02-23 01:32:11 +00:00
jlam
b799da545d Make this compile with KERBEROS=5. 2000-02-11 00:06:35 +00:00
wiz
f156dbef7b another RCS tag 1999-12-28 04:58:38 +00:00
jwise
1d4db4d3ab Fix PR_PROGRAM in diff/Makefile.in, so cvs diff can find /usr/bin/pr. Not
noticed before, because pr is only execed if the somewhat obscure --paginate
option is used.
1999-11-03 22:42:46 +00:00
thorpej
349ae498db Minimal necessary futzing to make the --with{,out}-krb4 and
--with{,out}-gssapi switches to the configure script actually work.

The GSSAPI support in CVS is still busted; it makes a lot of
incorrect assumptions about the location of various GSSAPI
headers and libraries.  However, I have no interest in actually
fixing anything in CVS.
1999-08-18 21:58:57 +00:00
mycroft
db1683d646 Fix an inconsistency between adding and removing files, with the revision
numbers passed to loginfo.  If a file is re-added, make sure the `old' revision
is `NONE', not the preceding dead revision.
1999-05-25 17:52:25 +00:00
mycroft
95d1b3cfd8 Fix a compatibility issue with the `-p' option. 1999-05-24 16:53:49 +00:00
mycroft
25d20a2072 Fix path. 1999-05-23 14:01:37 +00:00
mycroft
ac074a2c4a Add a %t format for loginfo. 1999-05-23 13:34:14 +00:00
mycroft
d108dd8f9a If -n is used, send only -n and not -u, to retain compatibility with old
servers.
1999-04-20 15:11:35 +00:00
mycroft
5b023e20e2 Er, -n must imply -u for compatibility with old clients. 1999-04-20 15:09:44 +00:00
mycroft
3729b8c84e Nuke the klugy CVSREADONLY hack, and instead use a modified version of our old
`cvs -u' changes to prevent lock creation.
1999-04-20 15:01:11 +00:00
tron
4417498928 Add support for read only CVS repositories derived from OpenBSD. 1999-03-11 09:48:43 +00:00
bad
ea2da4c7c4 Factor in the umask even for files where the server didn't create a
temp file.  This prevents the server from telling old clients that the
checked-out file should be world writeable because the RCS file is world
readable.

XXX needs to be adapted when post-1.10 versions of CVS are integrated.

Bump PKGNAME to 1.10-nb1 to make it clear which version is installed.
1999-01-18 21:11:47 +00:00
tv
de718318cd Welcome to cvs 1.10. 1998-08-21 19:06:51 +00:00
agc
86db14e819 Add NetBSD RCS Ids. 1998-08-07 10:35:47 +00:00
hubertf
79203fa5b2 Use our own INSTALL_SCRIPT; enhances fix to PR 4989. 1998-02-14 16:47:46 +00:00
tron
7917618766 Don't try to strip scripts while installing. Fixes first half of
PR pkg/4989 by David Brownlee.
1998-02-14 08:42:34 +00:00
hubertf
abee3df169 cvs package as submitted by Johnny Lam <lamj@stat.cmu.edu> in
private email.
1997-12-10 00:05:43 +00:00