Subject: CVS commit: pkgsrc/sysutils
To: None <>
From: Stoned Elipot <>
List: pkgsrc-changes
Date: 04/26/2003 08:33:02
Module Name:	pkgsrc
Committed By:	seb
Date:		Sat Apr 26 08:33:02 UTC 2003

Modified Files:
	pkgsrc/sysutils/cfengine2: Makefile Makefile.common PLIST distinfo
	pkgsrc/sysutils/cfengine2/patches: patch-ad patch-af patch-ah patch-ai
Added Files:
	pkgsrc/sysutils/cfengine2/patches: patch-aj
Removed Files:
	pkgsrc/sysutils/cfengine2-doc: distinfo

Log Message:
Update cfengine2 and cfengine2-doc to version 2.0.6.

Package changes
	Vicf moved from $PREFIX/sbin to $PREFIX/share/examples/cfengine
	as it can really be used as is: site tuning is required.

	Both packages now share the same distinfo file.

Changes in version 2.0.6

	SKIPVERIFY removed from AccessControl checks. This was
	wrongly allowing access to files if they only had an accepted
	encryption key.

	SetLine added to AppendIfNoLineMatching to allow current
	line to be added.

	 ForEachLineIn "/tmp/in"
	    AppendIfNoLineMatching "ThisLine"

	Changed /etc/services reference to port 5308 in ipv6
	compatible calls.

	Efficiency, removed getpwnam from GetFile(). Was unnecessarily
	looking up the uid multiple times, which delays copying
	speed. Copy rates improved by five to ten times!!

	Single copy uses too much cache memory. Optimize by only
	caching copies that use the singlecopy keyword.

	Message status change: %s is a link which points to %s,
	but that file doesn't seem to exist Verbose only

	Patches to editfiles to check empty files. DefineinGroup

Changes in version 2.0.5

	Cfrun ipv6 patch

	Syslog messages name patch

	mountables, binservers variable usage fix

	backup=timestamp added in copy so that multiple backups
	can coexist.  Other backups use this by default.

	Cfenvd records loadaverage - and av.db renamed to cf_averages.db
	since records in av.db no longer compatible.

	Iteration added to disk paths

	Typo in filters.c UID -> USER meant that Owner field in
	filters would not always work for processes.  Bug in removal
	of spaces in process-filter matches could cause some criteria
	to fail to match.

	Netstat changed entry in solaris 2.9
	Hard class hpux10 -> hpux and the old hpux is deprecated

	tidy //tmp would start tidying / due to error in
	ExpandWildcardsAndDo. FIxed

	Cfenvd netstat state recorded in separate files now in
	WORKDIR, by protocol and incoming/outgoing. This allows
	accurate record of the state to which classes refer.

	excludes and ignores would not appended in a tidy command
	if a path already existed in another previous command.
	Fixed so that all excludes and ignores are concatenated
	for all related paths.

	Local AF_LOCAL addresses not handled by sockaddr in IPv6
	compatible functions.  Now returns (why not ::1??)

	Typo in tidy.c prevented tidy old links from working.
	Documentation patches.

	Checksums no longer performed on dry run (-n) in files,
	but still in copy.

	No errors written to syslog in dryrun mode.
	Umask patch in editfiles - umask was not properly installed

	New copy options / variables singlecopy= and autodefine

	Alerts added as own section alerts: allow users to define
	a custom message triggered by a class activation. Alerts
	can also quote state information from cfenvd and the process

	tidy define= does not set class if file could not be tidied.

	debian detect patch (Andy Stribblehill)
	cfservd descriptor leak (Andy Stribblehill)
	cfservd daemonize modification

To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 pkgsrc/sysutils/cfengine2/Makefile \
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/sysutils/cfengine2/PLIST \
cvs rdiff -r1.1.1.1 -r0 pkgsrc/sysutils/cfengine2-doc/distinfo
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/sysutils/cfengine2/patches/patch-ad \
    pkgsrc/sysutils/cfengine2/patches/patch-af \
    pkgsrc/sysutils/cfengine2/patches/patch-ah \
cvs rdiff -r0 -r1.1 pkgsrc/sysutils/cfengine2/patches/patch-aj

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