| 1 | = 1.2.3 Final Release Announcement = |
| 2 | |
| 3 | A new release for Bcfg2 1.2.3 is now available at: |
| 4 | |
| 5 | ftp://ftp.mcs.anl.gov/pub/bcfg |
| 6 | |
| 7 | Bcfg2 1.2.3 is primarily a bugfix release, including one critical bug in the Trigger plugin (CVE-2012-3366). Several new minor features have also been added. |
| 8 | |
| 9 | Major bug fixes in 1.2.3: |
| 10 | |
| 11 | * Fixed major bug in Trigger plugin that could allow an attacker who has gained root access to a Bcfg2 client to gain access to your Bcfg2 server by using a malformed UUID (CVE-2012-3366) |
| 12 | * Fixed issues with using ProbeData object as a string |
| 13 | * Significant fixes to MacPorts package tool (from Luke Cyca) |
| 14 | |
| 15 | New features in 1.2.3: |
| 16 | |
| 17 | * Added YUMng hooks into DBStats (from John Reddy) |
| 18 | * Added DB2 support for DBStats (from John Reddy) |
| 19 | * Package plugin: |
| 20 | * Added support for re-reading packages.conf on the fly |
| 21 | * Search for bcfg2-yum-helper in $PATH |
| 22 | * Added feature to allow specifying arbitrary repository options |
| 23 | * Backported feature to allow Packages plugin to set version attribute to "any" instead of "all" |
| 24 | * SSLCA plugin now respects info.xml files |
| 25 | * Added features to bcfg2-test to pass options to nose, ignore tests (both from Calen Pennington), and test specific clients |
| 26 | * Added bcfg2-lint plugin to warn about .cat and .diff files |
| 27 | |
| 28 | A non-exhaustive list of minor bug fixes in 1.2.3: |
| 29 | |
| 30 | * Fixed various logging issues with the Cfg plugin |
| 31 | * Fixed traceback arising from a missing bundle |
| 32 | * Removed some excess code |
| 33 | * Fixed several template examples (from Brent Bloxam) and many other documentation fixes |
| 34 | * Dependency cleanup, packaging fixes for RPMs, Debian packages, Solaris builds |
| 35 | * Schema fixes for BoundPath devices, XIncludes |
| 36 | * Various fixes to launchd service tool |
| 37 | * Many error message improvements |
| 38 | * Universally use an XML parser that strips whitespace in order to solve an issue with concatenation of data onto an existing XML file (e.g., clients.xml) |
| 39 | * Packages plugin fixes: |
| 40 | * Fixed debug output from bcfg2-yum-helper |
| 41 | * Fixed automatic handling of RPM GPG keys when use_yum_libraries is off but yum libraries are available |
| 42 | * Fixed bug that caused bcfg2-server to try to set up Pulp connection if Pulp libraries were installed at all, not only if Pulp was configured |
| 43 | * Fixed generation of repository names for auto-generation of Yum config |
| 44 | * Improved handling of option to disable metadata |
| 45 | * Several tracebacks handled more gracefully |
| 46 | * SSLCA fixes: |
| 47 | * Set 'type' attribute correctly |
| 48 | * Improved logging |
| 49 | * Improved verification routines |
| 50 | * bcfg2-info fixes: |
| 51 | * packagesources fixed for repos that use Component tags |
| 52 | * Added support for newer versions of IPython |
| 53 | * Fixed various bugs in builddir |
| 54 | * bcfg2-lint fixes: |
| 55 | * Made all plugins respect command-line filelist (--stdin) |
| 56 | * Better line-wrapping |
| 57 | |