Commit Graph

  • 53bf78462a fix 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
  • 72fa3fb67f Accepting 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
  • a4bef8c6d1 Accepting 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
  • 464e457bee Accepting 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
  • 487455f9ac Accepting 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
  • 5998aa895c Accepting request 229693 from systemsmanagement Tomáš Chvátal 2014-04-17 12:07:58 +00:00
  • e0943fe40a Full ChangeLog at https://raw.githubusercontent.com/cfengine/core/3.6.x/ChangeLog Klaus Kämpf 2014-04-11 07:37:22 +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
  • 3b8d16732a fix 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
  • ecb8b74fe3 add 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
  • 9f14356207 drop 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
  • 35ed2c7da9 don'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
  • 5bb1965c97 Accepting request 226604 from home:aeszter:branches:systemsmanagement Klaus Kämpf 2014-03-19 14:06:37 +00:00
  • 219fbac8e4 Accepting request 223319 from home:computersalat:devel:sysmgmnt Christian Wittmer 2014-02-21 00:13:10 +00:00
  • 1abcaf4097 add primer.pdf Klaus Kämpf 2014-02-09 18:58:26 +00:00
  • bf6e1ab870 require 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
  • 10b6742df9 build against lmdb Klaus Kämpf 2014-02-09 12:02:43 +00:00
  • 07323632ae use 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
  • 404a42c4d2 fix 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
  • a62c7fbba4 Accepting request 210568 from systemsmanagement Stephan Kulow 2013-12-13 10:55:21 +00:00
  • 225386a441 drop 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
  • 1f52b53ae0 update to 3.5.3 Klaus Kämpf 2013-12-10 13:05:55 +00:00
  • 0a76e9a72f Accepting 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
  • e135889ba9 Accepting request 186550 from systemsmanagement Tomáš Chvátal 2013-08-10 10:11:52 +00:00
  • 542ac7fe91 fix Fedora and RHEL builds Klaus Kämpf 2013-08-02 08:46:05 +00:00
  • bb106502f7 - Fix SLE 11 build Add remove-am_subst_notmake.patch Klaus Kämpf 2013-08-02 07:14:58 +00:00
  • 012a11b6a7 Accepting 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
  • 4dbffc26a1 Accepting request 180167 from systemsmanagement Stephan Kulow 2013-06-20 13:00:34 +00:00
  • 5fdfd6c4fb source dir changed in final Klaus Kämpf 2013-06-13 09:01:23 +00:00
  • a99fbd3a58 See http://cfengine.com/docs/3.5/whats-new.html Klaus Kämpf 2013-06-13 08:50:13 +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
  • 1423169b3d Accepting request 176396 from systemsmanagement Stephan Kulow 2013-06-05 09:41:53 +00:00
  • 5dd3a67a9c fix 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
  • 25c261ccff Accepting 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
  • 5df27a1982 generate 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
  • 64dfbe83ce Accepting 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
  • 80e03eb2f1 Accepting 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
  • 69ee0e63ce Accepting request 148479 from systemsmanagement Stephan Kulow 2013-01-14 21:19:51 +00:00
  • 5ce654b2ee Accepting request 148206 from home:coolo:branches:openSUSE:Factory Factory Maintainer 2013-01-14 16:46:54 +00:00
  • d30578356e Accepting request 145425 from systemsmanagement Stephan Kulow 2012-12-17 08:33:21 +00:00
  • 5c4092ab3d 3.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
  • f1e73fd850 document bug report Klaus Kämpf 2012-12-14 08:31:14 +00:00
  • e98ac1b46e reduce 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
  • f757994474 Accepting request 143517 from systemsmanagement Stephan Kulow 2012-11-30 11:20:23 +00:00
  • 49af7dc3f9 refresh PDFs Klaus Kämpf 2012-11-29 08:31:45 +00:00
  • bb854620f5 comment 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
  • 3e2875e4b5 fix 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
  • a79ac02991 Accepting request 106491 from systemsmanagement Stephan Kulow 2012-03-08 18:42:33 +00:00
  • 5b1cdbbfd1 Accepting request 105246 from home:computersalat:devel:sysmgmnt Christian Wittmer 2012-02-15 15:14:26 +00:00
  • 5d14955f3f Accepting request 103358 from home:computersalat:devel:sysmgmnt Christian Wittmer 2012-02-08 15:13:48 +00:00
  • dd60137393 Accepting request 103304 from home:computersalat:devel:sysmgmnt Christian Wittmer 2012-02-08 12:40:10 +00:00
  • 4567b0ffd6 Accepting request 103023 from home:computersalat:devel:sysmgmnt Christian Wittmer 2012-02-07 12:27:12 +00:00
  • 1619e36516 Accepting request 102101 from home:computersalat:devel:sysmgmnt Christian Wittmer 2012-01-30 19:10:38 +00:00
  • e675c4f5cb Accepting request 101360 from home:computersalat:devel:sysmgmnt Christian Wittmer 2012-01-24 14:32:07 +00:00
  • 72c1d757e2 Accepting request 91611 from home:computersalat:devel:sysmgmnt Christian Wittmer 2011-11-15 15:28:15 +00:00
  • a850266b92 Accepting request 87374 from systemsmanagement Lars Vogdt 2011-10-11 14:51:38 +00:00
  • d681df2b2b Accepting request 87373 from home:computersalat:devel:sysmgmnt Christian Wittmer 2011-10-11 11:32:32 +00:00
  • 056673beb6 Accepting request 86890 from systemsmanagement Ruediger Oertel 2011-10-06 15:21:12 +00:00
  • 27483f4821 Accepting request 46023 from systemmanagement OBS User autobuild 2010-08-24 20:00:14 +00:00
  • fa02f7e675 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cfengine?expand=0&rev=18 OBS User autobuild 2010-03-18 14:39:24 +00:00
  • e171d212f8 Accepting request 26422 from systemmanagement OBS User autobuild 2009-12-16 16:43:19 +00:00
  • 56a24b14dc Accepting request 20082 from systemmanagement OBS User autobuild 2009-09-07 21:34:33 +00:00
  • f2df023d64 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cfengine?expand=0&rev=14 OBS User unknown 2009-08-10 22:01:06 +00:00
  • 35f15c5e99 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cfengine?expand=0&rev=13 OBS User unknown 2009-04-14 17:12:02 +00:00