head 1.5; access; symbols pkgsrc-2013Q2:1.5.0.48 pkgsrc-2013Q2-base:1.5 pkgsrc-2012Q4:1.5.0.46 pkgsrc-2012Q4-base:1.5 pkgsrc-2011Q4:1.5.0.44 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q2:1.5.0.42 pkgsrc-2011Q2-base:1.5 pkgsrc-2009Q4:1.5.0.40 pkgsrc-2009Q4-base:1.5 pkgsrc-2008Q4:1.5.0.38 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.36 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.34 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.32 pkgsrc-2008Q2-base:1.5 pkgsrc-2008Q1:1.5.0.30 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.28 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.26 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.24 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.22 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.20 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.18 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.16 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.14 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.12 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.10 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.8 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.6 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.4 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.2 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.3.0.6 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.4 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.1.1.1.0.2 netbsd-1-6-1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.5 date 2004.08.18.23.03.44; author ben; state dead; branches; next 1.4; 1.4 date 2004.08.10.14.18.44; author ben; state Exp; branches; next 1.3; 1.3 date 2003.05.29.21.08.27; author seb; state Exp; branches; next 1.2; 1.2 date 2003.04.26.08.33.01; author seb; state Exp; branches; next 1.1; 1.1 date 2002.12.22.13.04.38; author seb; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2002.12.22.13.04.38; author seb; state Exp; branches; next ; desc @@ 1.5 log @Update cfengine2 to version 2.0.10. Addresses PR#26614. Notable changes include: Persistent class protection added to returned remote vrpc calls to prevent meaningless multiple replies. Change added to IPRange to avoid possible bootstrap problem with unconfigured resolver. IP address setting was contingent on having DNS. Misplaced } fixed in nameinfo EmptyResolvConf removed only nameserver entries. Now removes everything. Due to an error in constructing 2.1.9 some of the advertised changes below were not included. They are included in this version. Workaround error message for parser bug with nested variables. WORKDIR/state/allclasses file caches all class date during cfagent execution, just like the $(allclasses) variable, but the file can grow much larger without overflow. .cfengine -> .cfagent in non-root public keys (some missing conversions) Expand buffer incorrectly zeroed out public name key causing empty keyname in RSA dialogue Old style bind reverse lookup added to Hostname2IPAddress @ text @$NetBSD: patch-af,v 1.4 2004/08/10 14:18:44 ben Exp $ --- configure.orig 2004-08-09 21:14:27.000000000 -0400 +++ configure 2004-08-09 21:14:59.000000000 -0400 @@@@ -8447,4 +8447,5 @@@@ if test -f "$BERKELEY_DB_DIR/include/$v/db.h"; then BERKELEY_DB_CFLAGS="-I$BERKELEY_DB_DIR/include/$v" + break fi done @@@@ -8454,4 +8455,5 @@@@ if test -f "$BERKELEY_DB_DIR/lib/lib$v.so"; then BERKELEY_DB_LIB="-l$v" + break fi done @ 1.4 log @Update cfengine to 2.1.9, addresses PR#26608. @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Update to version 2.0.7p3. Versions 2.0.7p1, 2.0.7p2 and 2.0.7p3 are patch releases. Changes in version 2.0.7: Resolv.conf search directive removed from code. This was wrong, in spite of pressure to put it in. EditBackup -> Backup corrected in manual Check for class definitions that are not installable SMTP client handling patch in cfexecd - must wait for reply AppendIfNoLineMatching replaced with regex, not Setline value ChecksumPurge = ( on ) causes cfagent to purge its checksum database of files that no longer exist. Forgotten built in function RandomInt(a,b) - returns a random number in variable assignments. Actually introduced in 2.0.6. Forgot this control: rand = ( RandomInt(4,7) ) Major rewrite of parser - code simplifications - Allowed escaping of quotes in strings and newlines e.g. var1 = ( "a b c\"substring\" d e" ) var2 = ( "a b c" ) Tidy code tidied and bug fixed for new scheduler Moduledirectory defaults to /var/cfengine/modules @ text @d3 5 a7 14 --- configure.orig 2003-05-28 16:53:58.000000000 +0000 +++ configure @@@@ -7611,6 +7611,19 @@@@ echo "$as_me: error: Cannot find Berkele echo "$as_me:$LINENO: result: $BERKELEY_DB_DIR" >&5 echo "${ECHO_T}$BERKELEY_DB_DIR" >&6 else + d="$BERKELEY_DB_DIR" + for v in db-4 db4 db3 db; do + if test -f "$d/include/$v/db.h" ; then + test "x$d" != "x/usr" && BERKELEY_DB_LDFLAGS="-L$d/lib" + BERKELEY_DB_CFLAGS="-I$d/include/$v" + BERKELEY_DB_LIB="-l$v" + echo "$as_me:$LINENO: result: $d" >&5 +echo "${ECHO_T}$d" >&6 d9 8 a16 7 + fi + done + fi + if test x"$BERKELEY_DB_LIB" = "x"; then { { echo "$as_me:$LINENO: error: Cannot find BerkeleyDB" >&5 echo "$as_me: error: Cannot find BerkeleyDB" >&2;} { (exit 1); exit 1; }; } @ 1.2 log @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" EndLoop 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 added. 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 127.0.0.1 (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 added. 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 table. 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 @ text @d3 1 a3 1 --- configure.orig 2003-04-09 12:32:54.000000000 +0000 d5 2 a6 2 @@@@ -4781,7 +4781,20 @@@@ echo "$as_me: error: Cannot find Berkele echo "$as_me:4781: result: $BERKELEY_DB_DIR" >&5 a8 1 - { { echo "$as_me:4784: error: Cannot find BerkeleyDB" >&5 d15 1 a15 1 + echo "$as_me:4790: result: $d" >&5 d22 1 a22 1 + { { echo "$as_me:4797: error: Cannot find BerkeleyDB" >&5 a24 1 fi @ 1.1 log @Initial revision @ text @d3 23 a25 4 --- configure.orig Tue Dec 17 14:08:36 2002 +++ configure Tue Dec 17 15:30:26 2002 @@@@ -3488,6 +3488,6 @@@@ done a26 6 - if test "x$BERKELEY_DB_DIR" = "xyes" ; then - for d in /opt /usr/local /usr; do + if test "x$BERKELEY_DB_DIR" != "x" ; then + for d in $BERKELEY_DB_DIR /opt /usr/local /usr; do for v in db4 db3 db; do if test -f "$d/include/$v/db.h" ; then @ 1.1.1.1 log @Initial import of Cfengine version 2 into the NetBSD Packages Collection. Provided in PR pkg/19456 by Michael Santos , slighty edited by me. Cfengine, or the "configuration engine" is a very high level language for building expert systems which administrate and configure large computer networks. Cfengine uses the idea of classes and a primitive form of intelligence to define and automate the configuration of large systems in the most economical way possible. Cfengine is designed to be a part of computer immune system @ text @@