# 2.3.7 2012-05-18 * User story #1624: doc about plugins * User story #1746: changes in the menus * User story #1905: Adapt reporting to new format for PT OpenVPN client * User story #2140: PT checkGenericFileContent : Add the possibility to delete or replace a line using a regexp * Bug #2142: /etc/init.d/rudder-server-root exists on Debian, not on SLES * Bug #2156: Popup for list of policy instances in a CR contains PT's technical name * Bug #2169: Accept new nodes history show short version of OS * Bug #2170: MOTD PT should validate the MOTD value with a regex * Bug #2208: PT Enforce a file content: Deleting some lines in a file require to specify a content into the file. * Bug #2218: PT checkGenericFileContent version 2.1 is completely broken! * Bug #2225: PT fileManagement: missing report for component "File" when cleaning files * Bug #2234: When sending something that is not a report to the endpoint, you get a confusing error message * Bug #2242: Bad maven repository URL in a lot of pom.xml * Bug #2245: Maven build error with jdk 1.7 * Bug #2254: The WebDAV access for the inventories on the rudder should not allow a GET access (aka should not give a nice index of the incoming directory but a 403 error instead) * Bug #2258: Event log for changes to Policy Instance Common is incomplete * Bug #2269: inventory-web.properties config file for endpoint is not marked as a config file in packaging * Bug #2272: jre dependency should be defined for rudder-jetty package * Bug #2280: Error displaying node details: Server cannot be contacted at this time * Bug #2285: No version of rsyslog is specified in rudder-inventory-ldap dependency for debian, although its version is only 3 on lenny * Bug #2288: It seems that after a reboot, Rudder can't be started because of slapd which is not launched * Bug #2291: The packaging of the RPM flavor of rudder-inventory-endpoint is not working anymore because of a failed configuration path * User story #2297: PT copy file from server: add a post-hook section to be able to reload a service after copying it's config file * Bug #2326: rudder-inventory-endpoint has a build-depends on JRE, which should be JDK * Bug #2335: rudder-jetty-suse.spec : fix require jre version * Bug #2343: Cfengine Community 3.5 doesn't exist yet, so the compatibility of the techniques are not correct * Bug #2345: rudder-init.sh ask for resetting initial promises at the first install * Bug #2367: The node does not appear in the web interface * Bug #2368: The name historization repository doesn't provide enough method to be fully useful * Bug #2371: Centos6 : Missing require in rudder-agent.spec * Bug #2374: The policy instance Hosts Management has the variable "Force the file content" multivalued * Bug #2379: /etc/logrotate.d/rudder has some errors and empties or removes /etc/init.d/apache2 on SLES server * Bug #2380: rudder-cfengine-community package depends from a wrong package on SLES: dmidecode * User story #2383: Delete reference to "https://maven.normation.com" and remove snapshot property in pom.xml files * Bug #2385: rudder-reports rpm : double configuration in /var/lib/pgsql/data/pg_hba.conf * Bug #2387: Hosts settings Directive : 2 lines when i modify an existing host * Bug #2390: rudder-reports fails if postgresql isn't started * Bug #2391: (ex PT) Technique "Manage files and folders" seems to have a wrong time condition about deletion * User story #2393: The hosts edition technique should warn the user about its behaviour * Bug #2398: Reporting is broken when in the same PI => Install only + update only the same package * Bug #2400: Details of a node > Technical Logs : bottom buttons are off the screen * Bug #2403: Groups : "Can not find node 1ba2993b-af48-4317-9231-a69d3049c540" * Bug #2404: update group container in an existed group * Bug #2407: it seems that HTTP Keyserver Protocol (11371/tcp) could be blocked which result in inefficiency of apt-key * Bug #2408: password generation in history ... * Bug #2409: Name resolution : Section: Search suffix settings * User story #2410: Name resolution : options settings * Bug #2413: Intial promises use an old version of cfengine_stdlib.cf and fail on CentOS * Bug #2416: PT genericVariableDefinition has broken reporting! * Bug #2417: checkGenericFileContent 2.1 is highly dubious * Bug #2419: The reporting can't handle component key value with CFEngine variables within * User story #2425: Silently drop duplicated identical sections when saving a PI * User story #2430: Icebreaker logo * Bug #2433: There is a typo in the "All require DIT entries present in the LDAP directory" INFO statement * Bug #2435: problem with aptPackageManagerSettings * Bug #2440: rudder-server-root init script doesn't have right permissions on SLES or RHEL * Bug #2444: Backport #1988: When the postgresql database is restarted, the application is not usable anymore * Bug #2447: Apache config file installed by rudder is badly named and not considered a config file * Bug #2454: (ex PT/ Technique)JobScheduler with several Jobs returns Success but doesn't execute any other job that the first one defined. * Bug #2455: rudder-agent package depends from a wrong package on SLES: dmidecode * Bug #2456: A disabled Policy Instance is still applied in the generated configuration * Bug #2458: When a CR with several PI has one PI disabled, its deployment status is "Not applied", which is misleading * User story #2459: rudder-techniques needs a script which validate that the repository is clean * Bug #2463: Node name in popup for applicable policies (new node) says "No server found" (2.3 branch) * Bug #2464: "CR to be applied" for a pending node do not include CR based on a dynamic group based on network interfaces > IP address * Bug #2465: PT/technique "checkGenericFileContent" has a mandatory field to enforce file content * Bug #2467: Technique Group Management fails to report properly * Bug #2468: Text for PI desactivation with dependant CR is not correct * Bug #2470: PT copyGitFile: make copy method configurable (md5, mtime, ctime, etc) * Bug #2473: PT Hosts management seems to be deleting entries even when not asked to * Architecture #2475: In order to not depend from cpan.org we have to use our mirror for all dowloaded resources for rudder-agent packages * Bug #2476: Using an echo with single quotes to add Rudder sources will fail * Bug #2481: PT/technique "fileManagement" doesn't report about it's post-hook command properly