53bf78462afix rhel5
Klaus Kämpf
2014-08-08 08:38:47 +00:00
f5ad403587- Update to 3.6.1 New features: - Introduced Solaris and AIX support into the 3.6 series, with many associated build and bug fixes. Changes: - Short-circuit evaluation of classes promises if class is already set (Redmine #5241) - fix to assume all non-specified return codes are failed in commands promises (Redmine #5986) - cf-serverd logs reconfiguration message to NOTICE (was INFO) so that it's always logged in syslog Bug fixes: - File monitoring has been completely rewritten (changes attribute in files promise), which eliminates many bugs, particularly regarding files that are deleted. Upgrading will keep all monitoring data, but downgrading again will reinitialize the DB, so all files will be reported as if they were new. (Redmine #2917) - $(this.promiser) expands in files promises for 'transformer', 'edit_template', 'copy_from.source', 'file_select.exec_program', 'classes' and 'action' bodies (Redmine #1554, #1496, #3530, #1563) - 'body changes' notifies about disappeared files in file monitoring (Redmine #2917) - Set not-kept classes when files or commands promise should be repaired, but is warn-only (Redmine #2359) - Fixed CFEngine template producing a zero-sized file (Redmine #6088) - Add 0-9 A-Z _ to allowed context of module protocol (Redmine #6063) - Extend ps command column width on Solaris and filter on zone rather than adding it to the ps output. - Fixed strftime() function on Solaris when called with certain specifiers.
Klaus Kämpf
2014-07-29 09:09:25 +00:00
72fa3fb67fAccepting request 239457 from systemsmanagement
Stephan Kulow
2014-07-10 06:17:29 +00:00
1c7503e64b- Decrease install size, drop mysql, postgresql, and libvirt adapters
Klaus Kämpf
2014-07-03 13:41:44 +00:00
a4bef8c6d1Accepting request 238648 from systemsmanagement
Stephan Kulow
2014-06-25 19:20:28 +00:00
ff9fde7a21- Upgrade to 3.6.0 final Bugfixes - remove drop-revision.patch, included upstream
Klaus Kämpf
2014-06-18 13:39:36 +00:00
464e457beeAccepting request 235795 from systemsmanagement
Stephan Kulow
2014-06-01 17:41:09 +00:00
e265bc0d1f- Upgrade to 3.6.0rc2 Bugfix release
Klaus Kämpf
2014-05-30 07:50:42 +00:00
487455f9acAccepting request 233249 from systemsmanagement
Stephan Kulow
2014-05-09 18:30:08 +00:00
4fbaf49bb7- Set sys.bindir to /usr/sbin, expect cf-* components there Add 0001-Set-sys.bindir-to-usr-sbin-expect-cf-components-ther.patch
Klaus Kämpf
2014-05-02 12:07:23 +00:00
5998aa895cAccepting request 229693 from systemsmanagement
Tomáš Chvátal
2014-04-17 12:07:58 +00:00
0b2dd06478- Upgrade to 3.6.0rc Bugfix release - add 0001-Simplify-and-fix-parsing-of-etc-SuSE-release-fixes-i.patch
Klaus Kämpf
2014-04-11 07:32:56 +00:00
fac2b5148b- add 0002-Do-not-segfault-on-type-checking-NULL-Rvals.patch to prevent crash on syntax error - add 0007-Simplify-and-fix-parsing-of-etc-SuSE-release-fixes-i.patch * add 'suse' class for consistency with other vendor classes (fixes#5417) * distinction between "SUSE Linux Enterprise Server" (sles) and "... Desktop" (sled) * distinction between SUSE Linux Enterprise products (suse) and openSUSE (opensuse) * extract version from VERSION and PATCHLEVEL lines instead of first line of /etc/SuSE-release - merge cfengine-server with cfengine. A policy server only gets cfengine-masterfiles but is otherwise identical to a client.
Klaus Kämpf
2014-04-10 14:31:27 +00:00
3b8d16732afix summary and description of cfengine-server
Klaus Kämpf
2014-04-07 12:51:53 +00:00
fbc1f08371- Parse /proc/1/cmdline to detect systemd 0001-Evaluate-proc-1-cmdline-and-check-for-systemd.patch
Klaus Kämpf
2014-04-04 20:08:15 +00:00
76f1d50926- move cf-serverd to cfengine, required for bootstrap
Klaus Kämpf
2014-04-04 19:37:14 +00:00
ecb8b74fe3add firewall config to %files
Klaus Kämpf
2014-04-03 13:13:30 +00:00
9cfdbac5b7- install cfengine.SuSEfirewall2
Klaus Kämpf
2014-04-03 13:11:06 +00:00
f5b1275d99- install cfengine-masterfiles together with cfengine-server only. A cfengine client will get the masterfiles from the server.
Klaus Kämpf
2014-04-03 12:52:10 +00:00
9fcecd26b4- clean up /var/cfengine/inputs cache on removal.
Klaus Kämpf
2014-04-02 13:15:07 +00:00
264b2dd024- Fix all .service files, type is forking.
Klaus Kämpf
2014-03-26 16:12:54 +00:00
ba55277191- remove '.unknown' from reported version add drop-revision.patch
Klaus Kämpf
2014-03-26 16:08:38 +00:00
9f14356207drop obsolete patch
Klaus Kämpf
2014-03-26 08:40:13 +00:00
79da141433- Fix cf-serverd.service file, type is forking.
Klaus Kämpf
2014-03-26 08:24:32 +00:00
35ed2c7da9don't populate /inputs, it's a cache filled by --bootstrap
Klaus Kämpf
2014-03-24 13:31:21 +00:00
ead513fd57- Update to 3.6.0b2 - performance has been significantly improved, with a 10-20% speed increase over 3.5 when using the default masterfiles - agents support the legacy protocol without TLS envelope This allows upgrading of an agent before the policy server. - several general improvements and bug fixes too numerous to list here. - remove cfengine-bootstrap.patch, included upstream - split masterfiles off as cfengine-masterfiles package
Klaus Kämpf
2014-03-19 18:23:19 +00:00
5bb1965c97Accepting request 226604 from home:aeszter:branches:systemsmanagement
Klaus Kämpf
2014-03-19 14:06:37 +00:00
219fbac8e4Accepting request 223319 from home:computersalat:devel:sysmgmnt
Christian Wittmer
2014-02-21 00:13:10 +00:00
1abcaf4097add primer.pdf
Klaus Kämpf
2014-02-09 18:58:26 +00:00
bf6e1ab870require libpromises3 explicitly
Klaus Kämpf
2014-02-09 12:07:50 +00:00
bb2763a1a4- use lmdb instead of tokyocabinet - add primer.pdf
Klaus Kämpf
2014-02-09 12:03:12 +00:00
10b6742df9build against lmdb
Klaus Kämpf
2014-02-09 12:02:43 +00:00
07323632aeuse upstream released tarball
Klaus Kämpf
2014-02-04 11:35:26 +00:00
dec8104620- split off -examples sub-package
Klaus Kämpf
2014-02-04 07:11:07 +00:00
404a42c4d2fix build
Klaus Kämpf
2014-02-04 07:10:43 +00:00
04203f2cf0- Upgrade to 3.6.0b1 - New promise type "users" for managing local user accounts. - TLS authentication and fully encrypted network protocol - New attributes in 'bundle server access_rules' - New variable type 'data' for handling of structured data - Tagging of classes and variables with meta data - Many new built-in variables - Many new functions - Replace tokyocabinet with lmdb database
Klaus Kämpf
2014-02-03 18:31:18 +00:00
a62c7fbba4Accepting request 210568 from systemsmanagement
Stephan Kulow
2013-12-13 10:55:21 +00:00
225386a441drop libpromises1
Klaus Kämpf
2013-12-11 07:31:12 +00:00
62fb7aa3c5- Fix packaging - rename cfengine-devel to libpromises-devel - rename libpromises1 to libpromises3
Klaus Kämpf
2013-12-11 07:28:27 +00:00
1f52b53ae0update to 3.5.3
Klaus Kämpf
2013-12-10 13:05:55 +00:00
0a76e9a72fAccepting request 196885 from systemsmanagement
Stephan Kulow
2013-09-04 11:17:32 +00:00
eada620998- Update to 3.5.2 Bug-fixes in the CFEngine Core: - fix delayed abortclasses checking (Redmine #2316, #3114, #3003) - fix maplist arguments bug (Redmine #3256) - fix segfaults in cf-pomises (Redmine #3173, 3194) - fix build on Solaris 10/SmartOS (Redmine #3097) - sanitize characters from /etc/issue in sys.flavor for Debian (Redmine #2988) - Fix segfault when dealing with files or data > 4K (Redmine #2912, 2698) - Don't truncate keys to 126 characters in getindices (Redmine #2626) - files created via log_* actions now have mode 600 (Redmine #1578) - fix wrong log message when a promise is ignored due to 'ifvarclass' not matching - fix lifetime of persistent classes (Redmine #3259) - fix segfault when process_select body had no process_result attribute - Default to AND'ed expression of all specified attributes (Redmine #3224) - include system message in output when acl promises fail - fix invocation of standard_services bundle and corresponding promise compliance (Redmine #2869) - run fdupes after install
Klaus Kämpf
2013-08-30 13:02:48 +00:00
e135889ba9Accepting request 186550 from systemsmanagement
Tomáš Chvátal
2013-08-10 10:11:52 +00:00
542ac7fe91fix Fedora and RHEL builds
Klaus Kämpf
2013-08-02 08:46:05 +00:00
012a11b6a7Accepting request 183674 from systemsmanagement
Stephan Kulow
2013-07-18 15:31:02 +00:00
57a53f9dc6- Update to 3.5.1 Core Changes: - the CFEngine Standard Library in masterfiles/libraries is now split into promise-type specific policy files, and lives in a version-specific directory. This should have no impact on current code, but allows more granular include of needed stdlib elements (Redmine #3044) - file changes are logged with log level Notice, not Error Bug fixes: - fix recursive copying of files (Redmine #2965) - respect classes in templates (Redmine ##2928) - fix timestamps on Windows (Redmine #2933) - fix non-root cf-agent flooding syslog (Redmine #2980) - fix email flood from cf-execd due to timestamps in agent output (Redmine #3011) - Preserve security context when editing or copying local files (Redmine #2728) - fix path for sys.crontab on redhat systems (Redmine #2553) - prevent incorrect "insert_lines promise uses the same select_line_matching anchor" warning (Redmine #2778) - Fix regression of setting VIPADDRESS to 127.0.0.1 (Redmine #3010) - Fix "changes" promise not receiving status when file is missing (Redmine #2820) - Fix symlinks being destroyed when editing them (Redmine #2363) - Fix missing "promise kept" status for the last line in a file (Redmine #2943)
Klaus Kämpf
2013-07-11 11:34:46 +00:00
553c4095b2- explicitly enable postgres, pthreads, openssl, pcre, libvirt and libacl - add libacl-headers.patch to adapt to libacl-devel packaging
Klaus Kämpf
2013-07-09 07:37:13 +00:00
4dbffc26a1Accepting request 180167 from systemsmanagement
Stephan Kulow
2013-06-20 13:00:34 +00:00
5fdfd6c4fbsource dir changed in final
Klaus Kämpf
2013-06-13 09:01:23 +00:00
f5e770d3a7- Update to 3.5.0 - Final
Klaus Kämpf
2013-06-13 06:55:34 +00:00
ae33c2c20a- Update to 3.5.0 - Release Candidate
Klaus Kämpf
2013-06-07 13:04:42 +00:00
1423169b3dAccepting request 176396 from systemsmanagement
Stephan Kulow
2013-06-05 09:41:53 +00:00
5dd3a67a9cfix SLE11 build :-/
Klaus Kämpf
2013-05-16 07:52:54 +00:00
f503ada28b- add rpmlintrc file
Klaus Kämpf
2013-05-15 11:58:34 +00:00
25c261ccffAccepting request 174401 from systemsmanagement
Stephan Kulow
2013-05-03 11:34:52 +00:00
976f8473fa- run cf-key on first install
Klaus Kämpf
2013-04-26 09:22:50 +00:00
3319d0122c- Build with libvirt - fix %post
Klaus Kämpf
2013-04-26 09:21:54 +00:00
5df27a1982generate key on initial install
Klaus Kämpf
2013-04-16 10:12:34 +00:00
2d8afeb12b- Update to 3.5.0 - Beta 1 - new built-in functions: classesmatching, strftime, filestat, ifelse, maparray - action_policy => "warn" causes not_kept classes to be set on promise needing repair. - command line option version (-V) now prints a shorter parsable version without graphic - implicit execution of server and common bundles taking arguments is skipped in cf-serverd. - ifvarclass checked from classes promises in common bundles
Klaus Kämpf
2013-04-15 07:18:01 +00:00
64dfbe83ceAccepting request 160917 from systemsmanagement
Stephan Kulow
2013-03-25 19:15:26 +00:00
2734601c78- Update to 3.5.0 - Alpha 2 New features: - cf-promises flag --parse-tree is replaced by --policy-output-format=, requiring the user to specify the output format (none, cf, json) - cf-promises allows partial check of policy (without body common control) without integrity check; --full-check enforces integrity check - agent binaries support JSON input format (.json file as generated by cf-promises) - cf-key: new options --trust-key/-t and --print-digest/-p - Class "failsafe_fallback" is defined in failsafe.cf when main policy contains errors and failsafe is run because of this - add scope attribute for body classes (Redmine #2013) Changes: - WARNING: option --policy-server removed, require option to --bootstrap instead - process promises don't log if processes are out of range unless you run in verbose mode - reports promises are now allowed in any context (Redmine #2005) - cf-report has been removed - cf-execd: --once implies --no-fork Bugfixes: - do not wait for splaytime when executing only once - disable xml editing functionality when libxml2 doesn't provide necessary APIs (Redmine #1937)
Klaus Kämpf
2013-03-18 11:05:24 +00:00
80e03eb2f1Accepting request 157825 from systemsmanagement
Stephan Kulow
2013-03-08 08:08:05 +00:00
c281ae04af- Update to 3.5.0 - Alpha 1 New Features: - Enable zeroconf-discovery of policy hubs for automatic bootstrapping if Avahi is present - Support for sys.cpus on more platforms than Linux & HPUX Changes: - Make parser output in GCC compatible format the only supported format (remove --gcc-brief-format flag) - Silence license warnings in Enterprise Free25 installations Bugfixes: - Allocate memory dynamically to avoid out-of-buffer or out-of-hash situations - fix edit_xml update of existing attributes (Redmine #2034) - use failsafe policy from compile-time specified workdir (Redmine #1991) - Update to 3.4.2 (Bugfix and Stability release) Bugfixes: - Fixes to policies in masterfiles (see masterfiles/Changelog for details) - Fixes for OpenBSD (GitHub #278) - Do not canonify values specified in abortbundleclasses/abortclasses (Redmine #1786) - Fix build issues on NetBSD, SLES 12.2 - Improve error message when libxml2 support is not compiled (Redmine #1799) - fix potential segmentation fault when trimming network socket data (GitHub #233) - fix potential segmentation fault when address-lookups in lastseen db failed (GitHub #233) - execute background promise serially when max_children was reached, rather than skipping them (GitHub #233) - fix segmentation fault in cf-promises when invoked with --reports (Redmine #1931) - fix compilation with Sun Studio 12 (Redmine #1901) - silence type-pun warning when building on HP-UX (GitHub #287)
Klaus Kämpf
2013-02-01 20:37:49 +00:00
69ee0e63ceAccepting request 148479 from systemsmanagement
Stephan Kulow
2013-01-14 21:19:51 +00:00
5ce654b2eeAccepting request 148206 from home:coolo:branches:openSUSE:Factory
Factory Maintainer
2013-01-14 16:46:54 +00:00
d30578356eAccepting request 145425 from systemsmanagement
Stephan Kulow
2012-12-17 08:33:21 +00:00
5c4092ab3d3.4.1 (Bugfix and Stability release) New feature/behavior: - cf-execd terminates agent processes that are not responsive for a configurable amount of time (see agent_expireafter in body executor control), defaulting to 1 week Bugfixes: - fix regression of classmatch() failing with hard classes (Redmine #1834) - create promise-defined and persistent classes in correct namespace (Redmine #1836) - several fixes to namespace support - fix several crash bugs caused by buffer overflow and race conditions in cf-serverd - regenerate time classes in cf-execd for each run (Redmine #1838) - edit_xml: fix select_xpath implementation and update documentation NOTE: code that uses select_xpath_region needs to be changed to select_xpath - edit_xml: make sure that text-modification functions don't overwrite child nodes - edit_xml: improve error logging
Klaus Kämpf
2012-12-14 08:36:22 +00:00
f1e73fd850document bug report
Klaus Kämpf
2012-12-14 08:31:14 +00:00
e98ac1b46ereduce rpmlint warnings
Klaus Kämpf
2012-12-14 08:30:38 +00:00
ddeddb39d2- update to 3.4.1 final remove cfengine-3.4.0.patch, was accepted upstream
Klaus Kämpf
2012-12-14 08:07:06 +00:00
f757994474Accepting request 143517 from systemsmanagement
Stephan Kulow
2012-11-30 11:20:23 +00:00
49af7dc3f9refresh PDFs
Klaus Kämpf
2012-11-29 08:31:45 +00:00
bb854620f5comment on patch
Klaus Kämpf
2012-11-29 08:19:20 +00:00
ce568e02ed- update to 3.4.0 final
Klaus Kämpf
2012-11-29 08:18:22 +00:00
e57c056949- fix systemd check (use systemd for openSUSE 12.1 too)
Klaus Kämpf
2012-10-21 10:08:48 +00:00
9a3c9e7e10- workaround for potential buffer overflow
Klaus Kämpf
2012-10-08 14:31:45 +00:00
8cee06dbaa- honor filesystem hierachy standard (FHS): - build with --enable-fhs - honor documentation - install in /var/cfengine - support systemd where applicable
Klaus Kämpf
2012-10-08 13:04:19 +00:00
3e2875e4b5fix SLE_11 build
Klaus Kämpf
2012-10-05 12:43:48 +00:00
10b8374e24- honor filesystem hierachy standard (FHS): build with --enable-fhs
Klaus Kämpf
2012-10-05 12:21:25 +00:00
ca0a5df6b4- update to 3.0.4b2 New features: - XML editing capabilities. See the documentation for edit_xml body. Note the new dependency: libxml2. - Implement inheritance of local classes by bundles called using "usebundle". By default classes are not inherited. See the examples/unit_inherit.cf for an example. - Moved from Nova/Enterprise: - POSIX ACL support, - "outputs" promise type, - remote syslog support. - packages_default_arch_command hook in packages promises, to specify default architecture of the packages on the system. - packages_version_less_command / packages_version_equal_command hooks in packages promises, to specify external command for native package manager versions comparison - Running in Solaris zone is now detected and classes "zone" and "zone_<name>" are created in this case. - VirtualBox support added to guest_environment promises. - guest_environment promises are supported under OS X. - The "depends_on" attribute is now active, for the partal ordering of promises. If a promise depends on another (referred by handle) it will only be considered if the depends_on list is either kept or repaired already.
Klaus Kämpf
2012-10-04 08:52:41 +00:00
a79ac02991Accepting request 106491 from systemsmanagement
Stephan Kulow
2012-03-08 18:42:33 +00:00
5b1cdbbfd1Accepting request 105246 from home:computersalat:devel:sysmgmnt
Christian Wittmer
2012-02-15 15:14:26 +00:00
5d14955f3fAccepting request 103358 from home:computersalat:devel:sysmgmnt
Christian Wittmer
2012-02-08 15:13:48 +00:00
dd60137393Accepting request 103304 from home:computersalat:devel:sysmgmnt
Christian Wittmer
2012-02-08 12:40:10 +00:00
4567b0ffd6Accepting request 103023 from home:computersalat:devel:sysmgmnt
Christian Wittmer
2012-02-07 12:27:12 +00:00
1619e36516Accepting request 102101 from home:computersalat:devel:sysmgmnt
Christian Wittmer
2012-01-30 19:10:38 +00:00
e675c4f5cbAccepting request 101360 from home:computersalat:devel:sysmgmnt
Christian Wittmer
2012-01-24 14:32:07 +00:00
72c1d757e2Accepting request 91611 from home:computersalat:devel:sysmgmnt
Christian Wittmer
2011-11-15 15:28:15 +00:00
a850266b92Accepting request 87374 from systemsmanagement
Lars Vogdt
2011-10-11 14:51:38 +00:00
d681df2b2bAccepting request 87373 from home:computersalat:devel:sysmgmnt
Christian Wittmer
2011-10-11 11:32:32 +00:00
056673beb6Accepting request 86890 from systemsmanagement
Ruediger Oertel
2011-10-06 15:21:12 +00:00
27483f4821Accepting request 46023 from systemmanagement
OBS User autobuild
2010-08-24 20:00:14 +00:00