<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Ubuntu">We are proud to announce the availability of a
new version of Rudder: 2.3.10.<br>
<br>
This is a maintenance release, part of the "old stable" 2.3
branch. You are invited if using this branch to upgrade to 2.4 as
soon as possible to enjoy the latest features with a still stable
and more polished version. See our FAQ for details, on
<a class="moz-txt-link-freetext" href="http://www.rudder-project.org/foswiki/FAQ/#What_is_the_versioning_policy_63">http://www.rudder-project.org/foswiki/FAQ/#What_is_the_versioning_policy_63</a>.
2.3.* versions will be maintained until June 2013.<br>
<br>
As always, check out
<a class="moz-txt-link-freetext" href="http://www.rudder-project.org/foswiki/bin/view/Download/WebHome">http://www.rudder-project.org/foswiki/bin/view/Download/WebHome</a>
for download links.<br>
<br>
It contains the following list of bug fixes and changes compared
to 2.3.9 :<br>
<br>
==== Changes ====<br>
<br>
*** Policy Templates ***<br>
<br>
PT "Package management for Debian / Ubuntu / APT systems":
Enable the user to specify a package version (#3147)<br>
PT "Enforce a file content": Add possibility to enforce
content of files only at creation (#3196)<br>
PT "Download a file from a shared folder": Add possibility to
define setuid and setgid (#3115)<br>
PT "Enforce a file content": Add a warning about quotes which
should be escaped to be used (#2887) <br>
<br>
==== Bug fixes ====<br>
<br>
*** Agent ***<br>
<br>
Prevent Rudder to try to remove essential packages on outdated
systems (#2949)<br>
Prevent rudder-agent package to try to control
/var/cfengine/inputs (#3180) <br>
<br>
*** Core ***<br>
<br>
Remove CFEngine connection limit which could lead to all the
Directives using Generic Variable to be in error if an error
occured with a Directive based on "Download from a shared
folder"(#3052)<br>
Remove 64 characters limitation of the reporting keys due to
rsyslog (#3158)<br>
Fix errors due to duplicated software entries in inventory
when trying to save the node (#3127)<br>
Fix invalid reporting values when using backslash ("\") in
component key values (#3160)<br>
Fix Rudder machine ID when inventory does not contain any
machine ID (#3202)<br>
Prevent from starting a a deployment when nothing is modified
in Directive/Rule/Group (#3191) <br>
<br>
*** UI ***<br>
<br>
Fix list of category in the "new group" popup which displayed
a category list in a randomize order without hierarchy (#3175) <br>
<br>
*** System integration ***<br>
<br>
Fix invalid syslog-ng source used by Rudder on Debian machines
(#3020) <br>
<br>
*** Policy Templates ***<br>
<br>
PT "Enforce a file content": Fix add of unexpanded variable
when "Content add" is empty (#3069)<br>
PT "OpenSSH Server": Fix value "Don't change" of the parameter
"Adress family used by sshd" which brake ssh configuration (#2987)<br>
PT "OpenSSH Server": Fix OpenSSH installation on SuSE machines
which couldn't be installed with zypper (#3104)<br>
PT "User Management": Prevent from creating user on a system
without home. (#2549)<br>
PT "User Management": Fix Technique which redefined password
of the user when "Check password only" was chosen (#2552)<br>
PT "Manage files and folders": Fix the add of symlinks when
symlink, file or folder already exist with the same path (#3113)<br>
PT "Package management for Debian / Ubuntu / APT systems": Add
reporting for this Technique when applied on a None Debian system
(#2794)<br>
PT "Apache 2 HTTP Server": Fix incomplete and invalid
reporting (#3025)<br>
PT "Apache 2 HTTP Server": Fix invalid reporring with
unexpanded variable $(apache_modules) (#3044)<br>
PT "Apache 2 HTTP Server": Fix installation of modules (#3062)<br>
PT "Manage files and folders": Fix improper reporting when
dealing with non existent file we don't wish to create (#3131)<br>
PT "Enforce a file content": Fix invalid reporting when there
is no content to add (#3140)<br>
PT "Apache 2 HTTP Server": Fix description about Compatibility
(#2545) <br>
<br>
We are impatient to hear your feedback, be it comments on this
list, questions on Twitter, bug reports or feature requests (or of
course GitHub pull requests).<br>
<br>
See also this announcement online:<br>
* Changelog:
<a class="moz-txt-link-freetext" href="http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog23">http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog23</a><br>
* Twitter: <a class="moz-txt-link-freetext" href="https://twitter.com/RudderProject">https://twitter.com/RudderProject</a><br>
<br>
Have a good evening!</font><br>
<pre class="moz-signature" cols="72">--
==========================================
Nicolas PERRON
------------------------------------------
Normation
87 rue de Turbigo, 75003 Paris, France
------------------------------------------
Telephone: +33 (0)1 83 62 56 79
Mobile: +33 (0)6 24 79 31 79
------------------------------------------
Web: <a class="moz-txt-link-freetext" href="http://www.normation.com/">http://www.normation.com/</a>
==========================================</pre>
</body>
</html>