Subject: CVS commit: src/gnu/dist/xcvs/src
To: None <source-changes@NetBSD.org>
From: Christos Zoulas <christos@netbsd.org>
List: source-changes
Date: 02/04/2006 16:29:56
Module Name:	src
Committed By:	christos
Date:		Sat Feb  4 16:29:56 UTC 2006

Modified Files:
	src/gnu/dist/xcvs/src: admin.c checkout.c client.c commit.c cvs.h
	    diff.c edit.c entries.c filesubr.c find_names.c history.c history.h
	    ignore.c lock.c logmsg.c main.c mkmodules.c modules.c parseinfo.c
	    patch.c rcs.c recurse.c remove.c repos.c root.c run.c server.c
	    subr.c tag.c update.c

Log Message:
Add all our changes:
- our kerberos support
- nolock
- setuid support / setxid in child
- avoid dangerous commands and only allow admin group to execute them
- selectable CVS directory name
- symlinked repository fixes
- log admin commands in history
- default to ssh instead of rsh
- localid keyword
- null revision on re-added files
- umask fixes
- t flag in log
- don't recursively re-enter signal error handler
- xasprintf in selected places
- ipv6 support


To generate a diff of this commit:
cvs rdiff -r1.1.1.1 -r1.2 src/gnu/dist/xcvs/src/admin.c \
    src/gnu/dist/xcvs/src/checkout.c src/gnu/dist/xcvs/src/client.c \
    src/gnu/dist/xcvs/src/commit.c src/gnu/dist/xcvs/src/cvs.h \
    src/gnu/dist/xcvs/src/diff.c src/gnu/dist/xcvs/src/edit.c \
    src/gnu/dist/xcvs/src/entries.c src/gnu/dist/xcvs/src/filesubr.c \
    src/gnu/dist/xcvs/src/find_names.c src/gnu/dist/xcvs/src/history.c \
    src/gnu/dist/xcvs/src/history.h src/gnu/dist/xcvs/src/ignore.c \
    src/gnu/dist/xcvs/src/lock.c src/gnu/dist/xcvs/src/logmsg.c \
    src/gnu/dist/xcvs/src/main.c src/gnu/dist/xcvs/src/mkmodules.c \
    src/gnu/dist/xcvs/src/modules.c src/gnu/dist/xcvs/src/parseinfo.c \
    src/gnu/dist/xcvs/src/patch.c src/gnu/dist/xcvs/src/rcs.c \
    src/gnu/dist/xcvs/src/recurse.c src/gnu/dist/xcvs/src/remove.c \
    src/gnu/dist/xcvs/src/repos.c src/gnu/dist/xcvs/src/root.c \
    src/gnu/dist/xcvs/src/run.c src/gnu/dist/xcvs/src/server.c \
    src/gnu/dist/xcvs/src/subr.c src/gnu/dist/xcvs/src/tag.c \
    src/gnu/dist/xcvs/src/update.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.