Commit Graph

83 Commits

Author SHA256 Message Date
Tomáš Chvátal
226a8b6466 - Enable pam and disable silent rules for make
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=122
2015-03-18 14:32:21 +00:00
Tomáš Chvátal
2122063ef5 - 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

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=121
2015-03-18 14:27:40 +00:00
Tomáš Chvátal
f620abe9c9 - Add patch to use proper SSL exponent bnc#922571
* cfengine-fips.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=117
2015-03-17 13:51:53 +00:00
Tomáš Chvátal
dc78c5095c - Format with spec-cleaner, this is just reordering, no factical
change here

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=116
2015-03-17 13:41:48 +00:00
Klaus Kämpf
0d460dff8f - 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.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=114
2015-03-13 07:56:21 +00:00
Klaus Kämpf
a24fe40019 Accepting request 287583 from home:dimstar:Factory
- Remove install-info calls in post/postun: there is no info page
  being installed.
- rop texlive BuildRequires (there is no info page, and even if,
  makeinfo would be sufficien).

OBS-URL: https://build.opensuse.org/request/show/287583
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=112
2015-02-25 06:44:30 +00:00
Klaus Kämpf
c93c29f1e4 - 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).

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=110
2015-01-28 07:44:22 +00:00
Klaus Kämpf
2663d257a0 - Update to 3.6.3
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=108
2014-12-06 12:29:11 +00:00
Klaus Kämpf
f6492d11b1 - 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)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=107
2014-11-28 11:08:37 +00:00
Klaus Kämpf
7ca48dcb41 - 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

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=104
2014-10-09 07:19:01 +00:00
Klaus Kämpf
db20ef5acc - Update to 3.6.2-build5 pre-release
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=103
2014-09-16 12:14:27 +00:00
Klaus Kämpf
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.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=101
2014-07-29 09:09:25 +00:00
Klaus Kämpf
1c7503e64b - Decrease install size, drop mysql, postgresql,
and libvirt adapters

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=99
2014-07-03 13:41:44 +00:00
Klaus Kämpf
ff9fde7a21 - Upgrade to 3.6.0 final
Bugfixes 
- remove drop-revision.patch, included upstream

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=97
2014-06-18 13:39:36 +00:00
Klaus Kämpf
e265bc0d1f - Upgrade to 3.6.0rc2
Bugfix release

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=95
2014-05-30 07:50:42 +00:00
Klaus Kämpf
4fbaf49bb7 - Set sys.bindir to /usr/sbin, expect cf-* components there
Add 0001-Set-sys.bindir-to-usr-sbin-expect-cf-components-ther.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=93
2014-05-02 12:07:23 +00:00
Klaus Kämpf
e0943fe40a Full ChangeLog at https://raw.githubusercontent.com/cfengine/core/3.6.x/ChangeLog
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=91
2014-04-11 07:37:22 +00:00
Klaus Kämpf
0b2dd06478 - Upgrade to 3.6.0rc
Bugfix release
- add 0001-Simplify-and-fix-parsing-of-etc-SuSE-release-fixes-i.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=90
2014-04-11 07:32:56 +00:00
Klaus Kämpf
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.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=89
2014-04-10 14:31:27 +00:00
Klaus Kämpf
fbc1f08371 - Parse /proc/1/cmdline to detect systemd
0001-Evaluate-proc-1-cmdline-and-check-for-systemd.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=87
2014-04-04 20:08:15 +00:00
Klaus Kämpf
76f1d50926 - move cf-serverd to cfengine, required for bootstrap
- Parse /etc/os-release for product and version
  Add patch 0001-Check-etc-os-release-for-distribution-information.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=86
2014-04-04 19:37:14 +00:00
Klaus Kämpf
9cfdbac5b7 - install cfengine.SuSEfirewall2
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=84
2014-04-03 13:11:06 +00:00
Klaus Kämpf
f5b1275d99 - install cfengine-masterfiles together with cfengine-server only.
A cfengine client will get the masterfiles from the server.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=83
2014-04-03 12:52:10 +00:00
Klaus Kämpf
9fcecd26b4 - clean up /var/cfengine/inputs cache on removal.
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=82
2014-04-02 13:15:07 +00:00
Klaus Kämpf
264b2dd024 - Fix all .service files, type is forking.
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=81
2014-03-26 16:12:54 +00:00
Klaus Kämpf
ba55277191 - remove '.unknown' from reported version
add drop-revision.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=80
2014-03-26 16:08:38 +00:00
Klaus Kämpf
79da141433 - Fix cf-serverd.service file, type is forking.
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=78
2014-03-26 08:24:32 +00:00
Klaus Kämpf
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

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=76
2014-03-19 18:23:19 +00:00
Klaus Kämpf
5bb1965c97 Accepting request 226604 from home:aeszter:branches:systemsmanagement
- fix build for RHEL 
  * MySQL connector: disabled
  * docs go into versioned directory

OBS-URL: https://build.opensuse.org/request/show/226604
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=75
2014-03-19 14:06:37 +00:00
Christian Wittmer
219fbac8e4 Accepting request 223319 from home:computersalat:devel:sysmgmnt
fix build for SLES

OBS-URL: https://build.opensuse.org/request/show/223319
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=74
2014-02-21 00:13:10 +00:00
Klaus Kämpf
bb2763a1a4 - use lmdb instead of tokyocabinet
- add primer.pdf

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=71
2014-02-09 12:03:12 +00:00
Klaus Kämpf
dec8104620 - split off -examples sub-package
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=68
2014-02-04 07:11:07 +00:00
Klaus Kämpf
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

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=66
2014-02-03 18:31:18 +00:00
Klaus Kämpf
62fb7aa3c5 - Fix packaging
- rename cfengine-devel to libpromises-devel
  - rename libpromises1 to libpromises3

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=63
2013-12-11 07:28:27 +00:00
Klaus Kämpf
1f52b53ae0 update to 3.5.3
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=62
2013-12-10 13:05:55 +00:00
Klaus Kämpf
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

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=60
2013-08-30 13:02:48 +00:00
Klaus Kämpf
bb106502f7 - Fix SLE 11 build
Add remove-am_subst_notmake.patch

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=57
2013-08-02 07:14:58 +00:00
Klaus Kämpf
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)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=55
2013-07-11 11:34:46 +00:00
Klaus Kämpf
553c4095b2 - explicitly enable postgres, pthreads, openssl, pcre, libvirt
and libacl
- add libacl-headers.patch to adapt to libacl-devel packaging

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=54
2013-07-09 07:37:13 +00:00
Klaus Kämpf
a99fbd3a58 See http://cfengine.com/docs/3.5/whats-new.html
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=51
2013-06-13 08:50:13 +00:00
Klaus Kämpf
f5e770d3a7 - Update to 3.5.0 - Final
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=50
2013-06-13 06:55:34 +00:00
Klaus Kämpf
ae33c2c20a - Update to 3.5.0 - Release Candidate
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=49
2013-06-07 13:04:42 +00:00
Klaus Kämpf
f503ada28b - add rpmlintrc file
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=46
2013-05-15 11:58:34 +00:00
Klaus Kämpf
976f8473fa - run cf-key on first install
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=44
2013-04-26 09:22:50 +00:00
Klaus Kämpf
3319d0122c - Build with libvirt
- fix %post

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=43
2013-04-26 09:21:54 +00:00
Klaus Kämpf
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

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=41
2013-04-15 07:18:01 +00:00
Klaus Kämpf
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)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=39
2013-03-18 11:05:24 +00:00
Klaus Kämpf
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)

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=37
2013-02-01 20:37:49 +00:00
Factory Maintainer
5ce654b2ee Accepting request 148206 from home:coolo:branches:openSUSE:Factory
- remove suse_update_config

OBS-URL: https://build.opensuse.org/request/show/148206
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=35
2013-01-14 16:46:54 +00:00
Klaus Kämpf
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

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=33
2012-12-14 08:36:22 +00:00