<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/sysutils/cfengine2/patches/patch-ab, branch pkgsrc_2016Q4</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2016Q4</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2016Q4'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2010-05-09T22:09:30Z</updated>
<entry>
<title>Updated to version 2.2.10</title>
<updated>2010-05-09T22:09:30Z</updated>
<author>
<name>pettai</name>
<email>pettai</email>
</author>
<published>2010-05-09T22:09:30Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=0f0bc4b8ecc67f0049d5d95a323d972f9fcadfe4'/>
<id>urn:sha1:0f0bc4b8ecc67f0049d5d95a323d972f9fcadfe4</id>
<content type='text'>
        Protocol fix, potential integer error in server decoding.
</content>
</entry>
<entry>
<title>Updated to version 2.2.8</title>
<updated>2008-09-07T10:14:31Z</updated>
<author>
<name>rhaen</name>
<email>rhaen</email>
</author>
<published>2008-09-07T10:14:31Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=006db509984064938213e62bdf6f3acd76413b98'/>
<id>urn:sha1:006db509984064938213e62bdf6f3acd76413b98</id>
<content type='text'>
ChangeLog:
2.2.8

        Patch for cfservd serving wrong data when link-&gt;copy

	Checksum changes now trigger persistent class "checksum_alerts"
	and log to WORKDIR/state/file_hash_event_history

	Threading error fix for cfexecd

	Windows compilation fixes. Note that windows users might have to move keys and files
	from /home/user/.cfagent to /var/cfengine after the standardization of administrator
	paths for windows where getuid != 0.

2.2.7
	Memory leak in database access, affecting cfenvd

2.2.6

	Xen detection

	Bug in popen - incorrect placement of conditional in setting groups added in 2.2.4.

	Sensor code added for linux cfenvd. Ready for patches for other systems.
	Cpu utilization and temperature measurement added for linux where available

	Bug reported in installable-negated classes. Patch by jack/SiliconSlick

	Bugfix for class defined by directories

2.2.5
	No content changes since 2.2.4, just fixes a packaging error.
	(Mark's Easter turkey)
2.2.4p
	Blunder in makefile change. Compilation error fixed.

2.2.4
	Build changes. libpub is now an installed library libcfpub.so/a
	so that cfengine 3 can find it.

	Documentation is no longer distributed in the tarball, since most
	people will use the online version. Also, enhanced documentation is
	now available for any user who registers (free) at cfengine.com.

	compress=true option in tidy was missing from documentation, and
	left uninitialized during purging leading to attempts to compress
	files instead of deleting.

	Bugfix for empty strings in editfiles.

	Links did not get removed with nolink=kill. Code changes apparently broken earlier.
	Fixed.

	rxdirs= added to files. Default is false. If set to true, cfengine will not
	assume that x-bits should be set when r is set on directory permissions.

	Group initialization to popen, so shellcommands groups are consistent with uid login id

	Rpm fix for package removal.
</content>
</entry>
<entry>
<title>corrected error in header of patch-ab</title>
<updated>2007-12-10T14:12:41Z</updated>
<author>
<name>rhaen</name>
<email>rhaen</email>
</author>
<published>2007-12-10T14:12:41Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=4163321959635dbcc53f47821ecea9d53850eb6c'/>
<id>urn:sha1:4163321959635dbcc53f47821ecea9d53850eb6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- updated to 2.2.3</title>
<updated>2007-12-09T22:45:13Z</updated>
<author>
<name>rhaen</name>
<email>rhaen</email>
</author>
<published>2007-12-09T22:45:13Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=23b518e2ef2e6e7e697f2f1f7cf4f6f655365d14'/>
<id>urn:sha1:23b518e2ef2e6e7e697f2f1f7cf4f6f655365d14</id>
<content type='text'>
- new maintainer
- PKG_DESTDIR_SUPPORT
- ok by joerg
2.2.3
        Feedback release after 2.2.2 and LISA 07, minor tweaks and bug fixes

        "Harmless features"

        IgnoreInterfaceRegex( "vm.*" ) added to control
        function added for removing data from special interfaces from class data

        Option checkroot=true/false added to copy directive. This switches
        on/off the change in 2.2.2 about setting permissions on the
        destination root when recursively copying files. Default is now
        false.

        Can escape colons in the strings now to avoid confusion with
        expansion separator.

        cfenvgraph --erasehistory users,www_in etc will now set the
        average and variance of learned cfenvd data to zero. The current
        week's trace is not affected.

        audit=true/false flag added to most actions

2.2.2

        The build procedure for cfengine changes in this version to
        incorporate an intermediate library. The default behaviour is now
        to build a static library which will be used by cfengine 3 and
        other application interfaces. To build a shared library, use

        --enable-shared=yes

        NOTE to developers: if running from the compiled code you now need
        to delete the files cfagent cfservd etc and recompile to see changes
        appear in the code. This is due to the libtool build process.

        libtoolizing compilation process for migration to cfengine shared library
        (this is to support mulitple interfaces in future, and cf 3)

        --

        XML and HTML output options added to equip the internal instrumentation
        with readable output in cfshow e.g.

           cfshow --performance --html &gt; output.html
           firefox output.html

        provides an easier summary and searchability in browser function

        Instrumentation changed to use realtime functions where possible. Standard
        unix timer is too insensitive to measure performance.

        The beginning of an integrated auditing system has been added. See references
        to AuditLog() in the code. This logs to a compressed database and can be extracted
        in ascii, html, xml using cfshow, e.g. cfshow  --audit --html &gt; output.html
        Auditing is switched on by

        control:
         cfinputs_version = ( 1.2.1 ) # record this version in log, e.g. cvs revision
         Auditing = true

        --

        cfshow --classes

        also shows the relative frequencies of classes
        that have occurred on the system and the last time these were
        observed.

        cfshow -f cfagent.conf --regex "lin.*"

        displays all rules in the named file whose classes match the named
        regular expression. Note that the class "any" is not automatically matched
        and the search is based on the class text from the file. The output is not
        related to which classes are currently defined, and it will not recognise
        the history of classes implicit through class-restricted imported files.

        --

        SCLI interface modifications.

        --

        Intermittency entropy code added to the copy instrumentation for
        automatic host reliability measurements.

        Special variable

           IgnoreFriendRegex = ( regex )

        prevents last-seen warnings about hosts matching the named regex

        --

        UserExists("name") and GroupExists("name") functions added to builtin functions.

        ClassMatch function added in classes/groups to match regular expressions of other classes

        --

        Additional octet variables added on default IPv4 address, for convenience:

        e.g.
           590  : ipv4_2[eth1]=192.168
           1895 : ipv4[eth1]=192.168.1.101
           2100 : ipv4_1[eth1]=192
           4049 : ipv4_3[eth1]=192.168.1


        Methods can now expand some list variables, one list only per argument set.
        This is a limited compromise pending cfengine 3. A patch for expansion of
        variables in the control part of a program in methods has also been added.

        Bug fix and code simplication of variable expansion.

        -----

        tied variable expansion added. Allows method workaround for file dissemination
        by name, e.g. copy from

        host1.conf -&gt; /dir/host1/file.conf
        host2.conf -&gt; /dir/host2/file.conf  e.g. for virtual or diskless machines

        -----

        Major changes to package manager code by Jo Rhett. Variable expansion
        fixed by Mark.

        -----

        Option "best" added to checksum= in files action, this allows cross checking
        of the two best known hash algorithms for each file. Currently this is md5 and sha
        due to limitations in OpenSSL libcrypto.

        UnCommentToLineMatching regex added

2.2.1
        scli: type section added. This is a special case of shellcommands, which
        send commands to the special shell scli by Juergen Schoenwaelder for
        communicating with snmp devices.

        Code refactoring for package management.
        Bug fixes for problems introduced in 2.2.0.

        Copy directory would not set owner correctly on root

2.2.0
        Apart from minor changes, this version is about structural internal
        changes that ease the eventual confluence with cfengine 3 and the work
        going on behind the scenes there. Every effort is being made to
        make this change easy for users and existing installations. New features
        will be introduced into 2.2.x gradually, and the new front-end will
        eventually merge into this.

        This version accompanies a new introduction to cfengine published as
        a SAGE Short Topics book.

        * Some changes

        EMANICS extensions and reference testing for context sensitive
        network navigation patterns using voluntary cooperation contracts.

        PrintFile("name") function added to alerts

        !! List expansion in editfiles actions. This is an important change
        because it can potentially affect existing configurations that contain
        variables with a list separator in them. EditSplit is used for this.

        elsdefine fixed in tidy

        processes with action=warn only install fix

        ifelapsed/expireafter fixed in editfiles

        Instrumentation of copy/shellcommands measuring time/averages
        use cfshow --performance

        background=true in shellcommands was not implemented! (Fixed)

        SLES10 recognition
        RedHat/Fedora further classes

        SELinux support begun by Jeff Sheltren UCSB, who notes.
        &gt; Currently, I have editfiles and copy working with selinux security
        &gt; contexts, although so far copy only has support for regular files; I
        &gt; haven't worked on links, etc. yet.
        &gt; Use --enable-selinux during compilation

        Bug / misleading error message in ReadArray fixed

        HostRange bug for numericals in hostname fixed by Steve Radar.
</content>
</entry>
<entry>
<title>Update cfengine to 2.1.9, addresses PR#26608.</title>
<updated>2004-08-10T14:18:44Z</updated>
<author>
<name>ben</name>
<email>ben</email>
</author>
<published>2004-08-10T14:18:44Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=868fd4af0a00ada6af54979791364eddcb28d22d'/>
<id>urn:sha1:868fd4af0a00ada6af54979791364eddcb28d22d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to version 2.0.7p3.</title>
<updated>2003-05-29T21:08:26Z</updated>
<author>
<name>seb</name>
<email>seb</email>
</author>
<published>2003-05-29T21:08:26Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=a1172b3945aae518213a907d94905ec679501e36'/>
<id>urn:sha1:a1172b3945aae518213a907d94905ec679501e36</id>
<content type='text'>
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 -&gt; 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
</content>
</entry>
<entry>
<title>Initial import of Cfengine version 2 into the NetBSD Packages Collection.</title>
<updated>2002-12-22T13:04:38Z</updated>
<author>
<name>seb</name>
<email>seb</email>
</author>
<published>2002-12-22T13:04:38Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=88d27336e7ee302b5db44e12b38409161064d7e1'/>
<id>urn:sha1:88d27336e7ee302b5db44e12b38409161064d7e1</id>
<content type='text'>
Provided in PR pkg/19456 by Michael Santos &lt;mike at ethmoid dot org&gt;, 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
</content>
</entry>
</feed>
