f08569b1f2
Accepting request 1321766 from home:aeszter:branches:systemsmanagement
main
Klaus Kämpf
2025-12-09 13:27:43 +00:00
654a9063b9
Accepting request 1065676 from home:kwk:branches:systemsmanagement
Klaus Kämpf
2023-02-14 08:20:18 +00:00
c64bde1765
Accepting request 957421 from home:susnux:branches:systemsmanagement
Klaus Kämpf
2022-02-25 07:51:20 +00:00
ac44f15e88
Accepting request 914367 from home:jsegitz:branches:systemdhardening:systemsmanagement
Klaus Kämpf
2021-08-30 14:38:45 +00:00
ee21fea05e
Accepting request 886387 from home:susnux:branches:systemsmanagement
Klaus Kämpf
2021-04-19 11:59:19 +00:00
d338edbe31
moved to cfengine-documentation
Klaus Kämpf
2020-09-23 08:38:36 +00:00
2635dd738b
- drop cfengine-doc subpackage in favor of cfengine-documentation
Klaus Kämpf
2020-09-23 08:38:15 +00:00
c8a1129b3f
firewalld has cfengine already built-in
Klaus Kämpf
2020-09-23 08:17:38 +00:00
d420dec1f5
- update to 3.16.0 - Added 'cf-secret' binary for host-specific encryption (CFE-2613) - 'cf-check diagnose --test-write' can now be used to test writing into LMDB files (ENT-4484) - 'if' constraint now works in combination with class contexts (CFE-2615) - Added $(sys.cf_version_release) variable (ENT-5348) - Added new macros to parser: else, maximum_version, between_versions, before_version, at_version and after_version. Version macros now accept single digits (CFE-3198) - Added cf-postgres requirement to cf-apache and cf-hub systemd units (ENT-5125) - Added files promise content attribute (CFE-3276) - Added string_trim() policy function (CFE-3074) - Added warning if CSV parser parses nothing from non-empty file (CFE-3256) - All changes made by 'files' promises are now reported. Also, directory and file creations are now properly reported as 'info' messages. And failures in edit_xml result in promises marked as failed not interrupted. Purged dirs and files are reported as repaired (ENT-5291, CFE-3260) - Bootstrap to loopback interface is now allowed, with a warning (CFE-3304) - Client initiated reporting was fixed on RHEL 8.1 (ENT-5415) - Fixed rare crashing bug when parsing zombie entries in ps output. The problem was only ever observed on AIX, but could theoretically happen on any platform depending on exact libc behavior. (ENT-5329) - Fixed an issue causing duplicate entries in sys.interfaces, and sys.hardware. (CFE-3046) - Fixed ifelse() to return fallback in case of unresolved variables
Klaus Kämpf
2020-09-22 12:26:19 +00:00
8b1458dabe
Accepting request 823183 from home:kukuk:branches:systemsmanagement
Lars Vogdt
2020-07-30 09:14:51 +00:00
777582b093
- rename 0002-Simplify-and-fix-parsing-of-etc-SuSE-release-fixes-i.patch to 0001-Simplify-and-fix-parsing-of-etc-SuSE-release-fixes-i.patch 0003-Reduce-string-truncation-warnings.patch to 0002-Reduce-string-truncation-warnings.patch 0004-make-home-dir-for-tests.patch to 0003-make-home-dir-for-tests.patch
Klaus Kämpf
2020-06-12 14:33:32 +00:00
1deaa91aa6
Accepting request 772199 from home:StefanBruens:branches:systemsmanagement
Klaus Kämpf
2020-02-11 07:09:36 +00:00
1171ffc73b
Accepting request 769555 from home:dimstar:Factory
Klaus Kämpf
2020-02-03 12:20:07 +00:00
d61e290e3f
Accepting request 717870 from home:mgerstner:branches:systemsmanagement
Klaus Kämpf
2019-07-24 13:29:45 +00:00
6c960117c1
Accepting request 682853 from home:adamm:branches:systemsmanagement
Adam Majer2019-03-15 09:35:55 +00:00
90b6f634f4
Accepting request 625201 from home:aeszter:branches:systemsmanagement
Klaus Kämpf
2018-07-26 15:24:04 +00:00
81ecd2ceea
- Update to 3.12.0 (LTS) New Features: - Add a --key-type option to specify RSA key size to cf-key - New hash_to_int policy function (CFE-2733) - Issue a warning on ignored locking attributes (CFE-2748) - Add IPv6 hard classes with the "ipv6_" prefix (CFE-2310) - Introduce "missing_ok" attribute in body copy_from This allows to ignore missing sources in file copy operations (CFE-2365) - Enable Xen hypervisor detection on all x86 platforms (CFE-2203) - Add sys.policy_entry variables (CFE-2572) - Added inline_mustache template method (CFE-1846) - New component cf-net (cf-net is a CLI for the CFEngine network protocol, useful for debugging, testing etc) and accompanying policy variable sys.cf_net containing path to cf-net binary - Added --log-level option to all components This allows you to specify any log level (info, verbose, debug etc.). It is also less strict, allowing different spelling. As an example, --log-level i, --log-level INFO, --log-level inform are all the same. - Added special behavior for bundles named __main__ If the bundle is defined in the entry policy it will be defined as main. If the bundle is defined elsewhere, it will be removed. This makes it easy to make importable library policy which can also be executed directly. - See https://github.com/cfengine/core/blob/3.12.x/ChangeLog for other changes and bug fixes - drop 0003-CFE-2629-Openssl-1.1-compatibility.patch (upstream) drop reproducible.patch (upstream)
Klaus Kämpf
2018-07-03 08:05:49 +00:00
d4a73535e2
Accepting request 617693 from home:aeszter:branches:systemsmanagement
Adam Majer2018-06-19 10:58:23 +00:00
7af5a9b007
- add 0003-CFE-2629-Openssl-1.1-compatibility.patch
Klaus Kämpf
2017-12-20 08:03:37 +00:00
03d2eb8ac0
fix typo
Klaus Kämpf
2017-12-12 07:42:35 +00:00
5df73c2084
fix the .src rpm
Klaus Kämpf
2017-12-12 06:37:19 +00:00
24f51ac4dd
fix build
Klaus Kämpf
2017-12-07 13:01:02 +00:00
2c85630a50
- add 0003-Merge-pull-request-2916-from-jimis-openssl_1_1.patch for openssl-1.1.0 compatibility
Klaus Kämpf
2017-12-04 11:37:10 +00:00
26b6dc96bf
- Update to 3.11.0 New Features: - allow function calls in promiser using universal "with" attribute. (CFE-1092) - add example of with attribute (CFE-1092) - Detect Amazon Linux and set "AmazonLinux" hard class and sys.flavour variable. - New sysctlvalue() and data_sysctlvalues() functions from /proc/sys (CFE-2513) - readdata() also auto-detects .yml files as YAML - Added support for ENV and CSV file parsing (CFE-1881) - Added vars and classes for CoreOS (ENT-3043) - cf-agent: implement --show-evaluated-vars and --show-evaluated-classes - Support for custom ports and host names as policy hub (CFE-953) - cf-promises: allows --show-vars and --show-classes to take an optional filter - Added a new tool: cf-net. cf-net is a CLI for the CFEngine network protocol, useful for debugging, testing etc. (CFE-2493) - New policy variable: sys.cf_net contains path to cf-net binary - Read /etc/os-release into sys.os_release (CFE-1881) - Full changelog at https://github.com/cfengine/core/blob/3.11.0/ChangeLog
Klaus Kämpf
2017-08-11 17:49:23 +00:00
4954ff9aab
Accepting request 507666 from home:bmwiedemann:branches:systemsmanagement
Adam Majer2017-07-03 09:56:35 +00:00
b201d100d6
Accepting request 506721 from home:jengelh:branches:systemsmanagement
Adam Majer2017-06-28 11:38:23 +00:00
151a71cb24
re-enabled tests
Klaus Kämpf
2017-05-10 12:20:31 +00:00
31a0e19a6d
install .cron directly to _docdir, not via %doc
Klaus Kämpf
2017-05-10 12:19:59 +00:00
104e641d1c
- Update to 3.10.1 New features/additions: - "make tar-package" should create a tarball with the contents of "make install" (ENT-3041)
Klaus Kämpf
2017-03-31 07:43:07 +00:00
dd4c42da14
Accepting request 454270 from home:bmwiedemann:branches:systemsmanagement
Klaus Kämpf
2017-02-03 09:23:39 +00:00
c3b18d145e
Add missing patch info to changes, so it can be submitted to Factory.
Adam Majer2016-12-31 19:17:13 +00:00
1b185a162e
Accepting request 448292 from home:adamm:branches:systemsmanagement
Klaus Kämpf
2016-12-31 09:51:36 +00:00
94d68086d8
fix warning
Klaus Kämpf
2016-12-29 09:57:48 +00:00
b98e1ba543
- Add cfengine-3.10.0b1.patch to find libacl during build
Klaus Kämpf
2016-11-23 11:06:35 +00:00
e641764b40
- Update to 3.10.0 (beta1) - LTS until Dec 2019 See https://github.com/cfengine/core/blob/3.10.0b1/ChangeLog for full ChangeLog New features/additions: - All new features/additions for 3.8 and 3.9 are also included in 3.10. - Add: Classes body tailored for use with diff - New feature: Classes promise: allow classes without an expression to default to defined. - Support for custom ports and host names as policy hub (CFE-953) - Add: Definition of from_cfexecd for cf-execd initiated runs (CFE-2386) - Add < <= > >= operators to eval(). - Add testing jUnit and TAP bundles and include them in stdlib.cf - New function isipinsubnet() (ENT-7949) - LogDebug(): implement module-based debug logging. Now most DEBUG messages are *not* printed even when "-d" is in use, but the specific debug module has to be enabled on the command line. For example to enable all log modules, run: cf-agent -d --log-modules=all - Add: edit_line contains_literal_string to stdlib - add variablesmatching_as_data() function paralleling variablesmatching() (Redmine #7885) - Allow specifying agent maxconnections via def.json (CFE-2461) - Add getuserinfo() function - Add body agent control select_end_match_eof option. (CFE-2390)
Klaus Kämpf
2016-11-16 09:13:16 +00:00
1742785afc
- Update to 3.9.1 - Change: Log level for keeping verbatim JSON to DEBUG (CFE-2141) - Change (masterfiles): Definition of from_cfexecd for cf-execd initiated runs (CFE-2386) - Change: Switch processes restart_class logging to verbose - Change: Enable agent component management policy on systemd hosts (CFE-2429) - Change: Remove executable bit from systemd units (CFE-2436) - Change: Require network before cfengine services (CFE-2435) - Fix 'contain' attribute 'no_output' having no effect when the 'commands' promise is using 'module => "true"'. (CFE-2412) - Fix: Services starting or stopping unnecessarily (CFE-2421) - Fix occasional segfault when running getindices() on a variable that has indices of multiple depths (e.g. both "a[x]" and "a[x][y]"). (CFE-2397) - Fix bug in files promise when multiple owners are promised but first one doesn't exist, and improve logging . (CFE-2432) - fix: memory leaks
Klaus Kämpf
2016-08-05 10:33:18 +00:00
ed339d0f21
setting EXPLICIT_VERSION
Klaus Kämpf
2016-06-15 12:45:40 +00:00
bc71744cf9
- Update to 3.9.0 Full changelog at https://github.com/cfengine/core/blob/3.9.0/ChangeLog New features: - Classes promise: allow classes without an expression to default to defined. - Add optional interface parameter to iprange() to match only one interface. - Allow '=' in symbolic modes (Redmine #7826) - Add: FreeBSD ports package module - New package module for FreeBSD pkg package manager. - Add support for adding/removing fifos in policy - Add Linux parsing of /proc/net/ data. - sys.inet - sys.inet6 - sys.interface_data - Data is returned as a data container. - See documentation for more details. (Jira CFE-1991) - sys.ip2iface: new reverse mapping variable from IP to interface name - Namespaced classes can now be specified on the command line. - namespaces can now be passed to cf-runagent -D and --remote-bundles (Redmine #7856) - Add 'cf-full' and 'json-full' to cf-promises '-p' option. They generate output based on the entire policy. The existing 'cf' already behaved this way, and it has now been changed to generate output only for a single file, which the existing 'json' option already does. - New language functions: processexists() and findprocesses() (Redmine #7633) - Implement new regex_replace() function. (Redmine #7346)
Klaus Kämpf
2016-06-15 12:27:59 +00:00
e109ec6c40
- Update to 3.8.2 Fixes: - Reduce verbosity of apt_get package module (Redmine #7485) - Reduce verbosity of yum package module (Redmine #7485) - The isvariable() function call now correctly accepts all array variables when specified inline. Previously it would not accept certain special characters, even though they could be specified indirectly by using a variable to hold it. (Redmine #7088) - Don't follow symbolic links when copying extended attributes. - Fix a bug which sometimes caused package promises to be skipped with "XX Another cf-agent seems to have done this since I started" messages in the log, most notably in long running cf-agent runs (longer than one minute). (Redmine #7933) - Fix bug which could render host unable to recover from a syntax error, even if failsafe.cf was utilized. This could happen if the file containing the syntax error was specified in the def.json special file. (Redmine #7961) - Change: Policy files specified in the "inputs" section of def.json will no longer be auto-loaded. One has to refer to the $(def.augments_inputs) variable in the policy (the standard masterfiles policies include this by default). This only affects installations which are not based on the standard masterfiles, and which are using the "inputs" field inside def.json. (Redmine #7961) - Fix file descriptor leak when there are network errors. - Fix cf-serverd error messages with classic protocol clients (Redmine #7818) - Installing packages containing version numbers using yum now works correctly. (Redmine #7825) - Fix ps options for FreeBSD to check processes only in current host and not in jails
Klaus Kämpf
2016-04-15 07:04:41 +00:00
8a516c9128
- Update to 3.8.1 Changes: - Upgrade CFEngine dependencies to the following versions: - OpenSSL 1.0.2e - PCRE 8.38 - libxml2 2.9.3 - OpenLDAP 2.4.43 - libcurl 7.46.0 - Upgrade LMDB to version 0.9.17. (Redmine #7879) Bug fixes: - @if minimum_version now correctly ignores lines starting with '@' (Redmine #7862) - Add guard for binary upgrade during bootstrap (Redmine #7861) - Namespaced classes can now be specified on the command line. - Fix bad option nlwp to vzps on Proxmox / OpenVZ. (Redmine #6961) - Fix two cases where action_policy warn still produces errors (Redmine #7274) - Parse def.json vars, classes and inputs from the C code. This fixes a bug where certain entries in this file would be parsed too late to have any effect on the evaluation. (Redmine #7453, #7615) - Fix HP-UX specific bug that caused a lot of log output to disappear. - Check for empty server response in RemoteDirList after decryption (Redmine #7908) - getvalues() will now return a list also for data containers, and will descend recursively into the containers. (Redmine #7116) - Define (bootstrap|failsafe)_mode during update.cf when triggerd from failsafe.cf (Redmine #7861)
Klaus Kämpf
2016-02-01 14:28:47 +00:00
5e0723222b
final
Klaus Kämpf
2015-12-07 13:10:49 +00:00
88541f883c
- Update to 3.8.0 New features/additions: - New feature: Bodies can now inherit attribute values from other bodies by specifying "inherit_from" with the name of the body to inherit from, plus any arguments it accepts. For example: body classes myclasses { inherit_from => classes_generic("myname"); } (Redmine #4309) - Add url_get() function. (Redmine #6480) - Add @if feature() syntax @if feature work like @if minimum_version but allows distinguishing between features choosen at compile time. - Extend module protocol to create persistent classes. To use it, have the module print a line with "^persistence=<minutes>" before printing any class names. "persistence=0" goes back to non- persistent classes. (Redmine #7302) - Add: New results classes body (Redmine #7418) - Add: Debug reports in cfe_internal_cleanup_agent_reports - Add: Path to svcprop in stdlib - Add: masterfiles-stage script to contrib - Whitespace is now allowed in class expressions for readability, between class names and operators. (Redmine #7152) - Add: New results classes body [Redmine#7481] (Redmine #7418)
Klaus Kämpf
2015-11-12 09:02:18 +00:00
f1df3b9f90
- Update to 3.7.1 (LTS release) - Fix daemons not restarting correctly on upgrade on AIX. (Redmine #7550) - Fix upgrade causing error message under systemd because of open ports. - Fix build with musl libc. (Redmine #7455) - Long promiser strings with multiple lines are now abbreviated in logs. (Redmine #3964) - Fixed a bug which could cause daemons to not to be killed correctly when upgrading or manually running "service cfengine3 stop". (Redmine #7193) - Package promise: Fix inability to install certain packages with numbers. - Fix package promise not removing dependant packages. (Redmine #7424) - Fix warning "Failed to parse csv file entry" with certain very long commands promises. (Redmine #7400) - Fix misaligned help output in cf-hub. (Redmine #7273) - Augmenting inputs from the augments_file (Redmine #7420) - Add support for failover to 3rd HA node located outside cluster. - Upgrade all dependencies for patch release. - Fix a bug which caused daemons not to be restarted on upgrade. (Redmine #7528)
Klaus Kämpf
2015-09-09 13:57:04 +00:00
0de9c78864
- Update to 3.7.0 See https://github.com/cfengine/core/blob/3.7.x/ChangeLog for full changelog New features: - New package promise implementation. The syntax is much simpler, to try it out, check out the syntax: packages: "mypackage" policy => "absent/present", # Optional, default taken from common control package_module => apt_get, # Optional, will only match exact version. May be # "latest". version => "32.0", # Optional. architecture => "x86_64"; - Full systemd support for all relevant platforms - New classes to determine whether certain features are enabled: * feature_yaml * feature_xml For the official CFEngine packages, these are always enabled, but packages from other sources may be built without the support. - New readdata() support for generic data input (CSV, YAML, JSON, or auto) - YAML support: new readyaml() function and in readdata() - CSV support: new readcsv() function and in readdata() - New string_mustache() function - New data_regextract() function - eval() can now be called with "class" as the "mode" argument, which will cause it to return true ("any") if the calculated result is non-zero, and false ("!any") if it is zero.
Klaus Kämpf
2015-07-30 10:12:28 +00:00
2fa41dca45
fix RHEL6 build
Klaus Kämpf
2015-06-18 06:36:54 +00:00
332c4efef0
SLES does not have fakeroot
Klaus Kämpf
2015-06-17 14:22:50 +00:00
cf0dde5aac
- Fix Fedora/RHEL builds
Klaus Kämpf
2015-06-17 13:29:35 +00:00
4d3f7735a7
- Partial fix for bnc#923417: * 0001-Do-not-use-insecure-MD5-but-rather-SHA256.patch
Tomáš Chvátal
2015-03-23 10:20:00 +00:00
3284c93bd1
- Enable tests, 1 fail so document it
Tomáš Chvátal
2015-03-18 14:33:46 +00:00
a4711c12c3
- Enable pam and disable silent rules for make
Tomáš Chvátal
2015-03-18 14:32:21 +00:00
976dbe8018
- Proceed bit more with cleaning, the RH sections are failing to build for couple of years. Better readability without them so prune it out - Convert the in-spec build switches to %bcond - Provide rcbla links to systemd services
Tomáš Chvátal
2015-03-18 14:27:40 +00:00
064b312930
- Add patch to use proper SSL exponent bnc#922571 * cfengine-fips.patch
Tomáš Chvátal
2015-03-17 13:51:53 +00:00
6ba77f9022
- Format with spec-cleaner, this is just reordering, no factical change here
Tomáš Chvátal
2015-03-17 13:41:48 +00:00
51e397b633
- Update to 3.6.5 Features: - Introduced "systemd" hard class. (Redmine #6995) - Added paths to dtrace, zfs and zpool on FreeBSD in masterfiles. Bug fixes: - Fixed build error on certain RHEL5 and SLES10 setups. (Redmine #6841) - Fixed a bug which caused dangling symlinks not to be removed. (Redmine #6582) - Fixed data_readstringarrayidx function not preserving the order of the array it's producing. (Redmine #6920) - Fixed a bug which sometimes caused CFEngine to kill the wrong daemon if both the host and a container inside the host were running CFEngine. (Redmine #6906) - Made sure the rm_rf_depth bundle also deletes the base directory. (Redmine #7009) - Fixed monitord reporting wrongly on open ports. (Redmine #6926) - Skip adding the class when its name is longer than 1024 characters. Fixed core dump when the name is too large. (Redmine #7013) - Fixed detection of stopped process on Solaris. (Redmine #6946) - Fixed infinite loop (Redmine #6992) plus a couple more minor bugs in edit_xml promises.
Klaus Kämpf
2015-03-13 07:56:21 +00:00
c59e64b3e1
Accepting request 287583 from home:dimstar:Factory
Klaus Kämpf
2015-02-25 06:44:30 +00:00
4440cc8a59
- Update to 3.6.4 Features: - Introduced users promises support on HP-UX platform. - Introduced process promises support on HP-UX platform. Bug fixes: - Fixed bug on FreeBSD which sometimes led to the wrong process being killed (Redmine #2330) - Fixed package version comparison sometimes failing with rpm package manager (Redmine #6807) - Fixed a bug in users promises which would sometimes set the wrong password hash if the user would also be unlocked at the same time. - Fixed a bug on AIX which would occationally kill the wrong process. - Improved error message for functions that require an absolute path. (Redmine #6877) - Fixed some spelling errors in examples. - Fixed error in out-of-tree builds when building cf-upgrade. - Fixed a bug which would make cf-agent exit with an error if it was built with a custom log directory, and that directory did not exist. - Fixed ordering of evaluating promises when depends_on is used. (Redmine #6484, Redmine #5462) - Skip non-empty directories silently when recursively deleting. (Redmine #6331) - Fix memory exhaustion with list larger than 4994 items. (Redmine # 6672) - Fix cf-execd segfault on IP address detection (Redmine #6905). - Fix hard class detection of RHEL6 ComputeNode (Redmine #3148).
Klaus Kämpf
2015-01-28 07:44:22 +00:00
b988d3df30
- Update to 3.6.3
Klaus Kämpf
2014-12-06 12:29:11 +00:00
88039577f2
- Update to 3.6.3~rc New features: - support for HP-UX 11.23 and later - experimental support for Red Hat Enterprise Linux 7 Bug fixes: - fix getindices on multi-dimensional arrays (Redmine #6779) - fix mustache template method to run in dryrun mode (Redmine #6739) - set mailto and mailfrom settings for execd in def.cf (Redmine #6702) - fix conflation of multi-index entries in arrays (Redmine #6674) - fix promise locking when transfering using update.cf (Redmine #6623) - update JSON parser to return an error on truncation (Redmine #6608) - fix sys.hardware_addresses not expanded (Redmine #6603) - fix opening database txn /var/cfengine/cf_lastseen.lmdb: MDB_READERS_FULL when running cf-keys --show-hosts (Redmine #6602) - fix segfault (Null pointer dereference) when select_end in delete_lines never matches (Redmine #6589) - fix max_file_size => "0" not disabling or allowing any size (Redmine #6588) - fix ifvarclass, with iteration over list, failing when deleting files with time condition (Redmine #6577) - fix classes defined with "or" constraint are never set if any value doesn't evaluate to a scalar (Redmine #6569) - update "mailfrom" default in default policy (Redmine #6567) - fix logrotate ambiguity of filename (Redmine #6563) - fix parsing JSON files (Redmine #6549) - reduce write count activity to /var partition (Redmine #6523) - fix files delete attribute incorrectly triggering promise_kept (Redmine #6509) - update services bundle output related to chkconfig when run in inform mode. (Redmine #6492)
Klaus Kämpf
2014-11-28 11:08:37 +00:00
f9dcd6ca8e
blah
Klaus Kämpf
2014-10-09 07:24:21 +00:00
3e1b2e92eb
- Update to 3.6.2 - don't regenerate software_packages.csv every time (Redmine #6441) - improve verbose message for package_list_command - fix missing log output on AIX (Redmine #6434) - assorted fixes to dirname() esp on Windows (Redmine #4716) - fix package manager detection - fix build issues on FreeBSD - allow copying of dead symbolic links (Redmine #6175) - preserve order in readstringarrayidx (Redmine #6466) - fix passing of unexpanded variable references to arrays (Redmine #5893) - use entries for new {admin,deny}_{ips,hostnames} constraints in the relevant legacy lists (Redmine #6542) - cope with ps's numeric fields overflowing to the right - interpret failing function calls in ifvarclass as class not set (Redmine #6327) - remove unexpanded lists when extending lists (Redmine #6541) - infer start-time of a process from elapsed when needed (Redmine #4094) - fix input range definition for laterthan() function (Redmine #6530) - don't add trailing delimiter when join()'ing lists ending with a null-value (Redmine #6552) - 9999999999 (ten 9s) or higher has been historically used as an upper bound in CFEngine code and policy but because of overflow on 32-bit platforms it caused problems with big numbers. Fixed in two ways: first change all existing policy uses to 999999999 (nine 9s instead of eleven 9s), second fix the C code to not wrap-around in case of overflow, but use the LONG_MAX value (Redmine #6531). - cf-serverd and other daemons no longer reload their configuration every minute if CFEngine is built with an inputs directory outside
Klaus Kämpf
2014-10-09 07:19:01 +00:00
593e9d6c13
- Update to 3.6.2-build5 pre-release
Klaus Kämpf
2014-09-16 12:14:27 +00:00
a6c7881e71
fix rhel5
Klaus Kämpf
2014-08-08 08:38:47 +00:00
c5f09118e1
- 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
e91a3f4f19
- Decrease install size, drop mysql, postgresql, and libvirt adapters
Klaus Kämpf
2014-07-03 13:41:44 +00:00
8b1b7d26e3
- Upgrade to 3.6.0 final Bugfixes - remove drop-revision.patch, included upstream
Klaus Kämpf
2014-06-18 13:39:36 +00:00
c9a738f0b5
- Upgrade to 3.6.0rc2 Bugfix release
Klaus Kämpf
2014-05-30 07:50:42 +00:00
c8f8f6ba8f
- 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
8ed699b382
- 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
f093d085e7
- 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
938fd27cbb
fix summary and description of cfengine-server
Klaus Kämpf
2014-04-07 12:51:53 +00:00
e8cb6a7d8e
- 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
1bedc1cf6e
- move cf-serverd to cfengine, required for bootstrap
Klaus Kämpf
2014-04-04 19:37:14 +00:00
01896c58a2
add firewall config to %files
Klaus Kämpf
2014-04-03 13:13:30 +00:00
ca445e1603
- install cfengine.SuSEfirewall2
Klaus Kämpf
2014-04-03 13:11:06 +00:00
012b5f314a
- 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
9cf8ca0510
- clean up /var/cfengine/inputs cache on removal.
Klaus Kämpf
2014-04-02 13:15:07 +00:00
0e6ff09adf
- Fix all .service files, type is forking.
Klaus Kämpf
2014-03-26 16:12:54 +00:00
cbf11ae8c8
- remove '.unknown' from reported version add drop-revision.patch
Klaus Kämpf
2014-03-26 16:08:38 +00:00
2b544d710a
drop obsolete patch
Klaus Kämpf
2014-03-26 08:40:13 +00:00
67b05f7f38
- Fix cf-serverd.service file, type is forking.
Klaus Kämpf
2014-03-26 08:24:32 +00:00
e1ee304c15
don't populate /inputs, it's a cache filled by --bootstrap
Klaus Kämpf
2014-03-24 13:31:21 +00:00
104299806c
- 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
d2e6bd171a
Accepting request 226604 from home:aeszter:branches:systemsmanagement
Klaus Kämpf
2014-03-19 14:06:37 +00:00
087959291b
Accepting request 223319 from home:computersalat:devel:sysmgmnt
Christian Wittmer
2014-02-21 00:13:10 +00:00
1da717a91a
add primer.pdf
Klaus Kämpf
2014-02-09 18:58:26 +00:00
d6a66b2d2a
require libpromises3 explicitly
Klaus Kämpf
2014-02-09 12:07:50 +00:00
ef8529b3c7
- use lmdb instead of tokyocabinet - add primer.pdf
Klaus Kämpf
2014-02-09 12:03:12 +00:00
28726d4b90
build against lmdb
Klaus Kämpf
2014-02-09 12:02:43 +00:00
2be7bb6825
use upstream released tarball
Klaus Kämpf
2014-02-04 11:35:26 +00:00
1c9c856c99
- split off -examples sub-package
Klaus Kämpf
2014-02-04 07:11:07 +00:00
141166090b
fix build
Klaus Kämpf
2014-02-04 07:10:43 +00:00
5aaca72e10
- 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