# 2.11.0~beta2 2014-07-01 Beta release 2 for 2.11 version * User story #2114: Integrate ncf-builder in Rudder * User story #4590: Only copy "tools" that are required for each platform (implementation) * User story #4827: Provide packages (agent/server) for Ubuntu 14.04 (LTS) * User story #4924: Enable installing rudder-webapp and rudder-inventory-endpoint using system's jetty (not rudder-jetty) * User story #4952: Refresh node compliance table * Bug #4955: Package pam-devel can not be installed on sles11 SP1 so package rudder-agent cannot build * User story #4962: Enable installing rudder-webapp and rudder-inventory-endpoint using system's jetty (not rudder-jetty) (integration) * Architecture #4979: Remove HOSTLICENCESPAID system variable * Architecture #4980: Remove HOSTLICENCESPAID system variable from metadata.xml in common Technique * Architecture #4982: Remove HOSTLICENCESPAID system variable from cf-clerk * Architecture #4983: Remove HOSTLICENCESPAID system variable from rudder * User story #4989: Add rudder-plugin script to manage Rudder plugins * User story #4990: Add a rudder-plugin script in rudder-webapp (integration) * Bug #5054: AIX rudder-agent packages still try to use TokyoCabinet even on 2.11 * Bug #5055: 2.11 RPM builds of rudder-agent fail because of a LMDB linking issue * Bug #5056: CFEngine tries to use the SSL_CTX_clear_options OpenSSL function that do not exist in old OpenSSL versions * Bug #5059: rudder-agent rpm is obsoleted by rudder-agent-thin and therefore cannot be installed * Bug #5064: Missing dependency on bc (RHEL-6) * Bug #5066: Missing dependency on which * Bug #5067: Typo in a sed command in rudder-init * Bug #5073: Typo in server roles display, parenthesis at the ned * Bug #5076: rudder-webapp: missing postgresql dependency * User story #5077: Update to CFEngine 3.6.0 release * User story #5078: Update to CFEngine 3.6.0 release (integration) * Bug #5080: Roles overwritten during package installation * Bug #5081: CFEngine 3.6 tries to detect LMDB during configure with the wrond arguments * Bug #5082: CFEngine 3.6 download tries to use the wrong folder * Bug #5084: rudder-agent-thin SOURCES Makefile fails to run idempotently * User story #5085: Add an authentication API to valid authentication via cookie * User story #5086: Add authentication API * Bug #5087: Authorized networks in splitted environment, does not allow inventory sending * Bug #5092: Rudder role is not displayed in the web interface if a node is a server component but neither relay nor root server * User story #5093: Package ncf-api-virtualenv * User story #5094: Package ncf-api-virtualenv (implementation) * Bug #5098: rudder-init does not run all required bundles to set up a policy server (in particular rsyslog config is not correct) * Bug #5101: Roles overwritten during package installation - debian postinst * Bug #5102: Remove an unneeded patch in rudder-jetty * Architecture #5104: Deprecate Debian 5 support as a Rudder server * Architecture #5105: Remove Debian 5 specific promises from distributePolicy * Bug #5106: Depend on Apache mod_wsgi in rudder-api-virtualenv and depend on rudder-api-virtualenv in rudder-webapp * User story #5108: Only copy "tools" that are required for each platform * Bug #5109: rudder-agent-thin may try to build without cleaning its environment first * Bug #5110: rudder-agent-thin is unable to patch its debian/changelog file as it has been edited during rudder-agent build * Bug #5113: rudder-agent-thin localclean should clean up the build-sources-stamp file * Bug #5115: rudder-agent-thin localclean should handle the case when rudder-agent.list does not exist * Bug #5116: Correct rudder-agent-thin Makefile and build process * Bug #5117: Promises generated generated for server roles are not correct and are missing from initial promises * Bug #5118: In splitted architecture, some checks mandatory on the Webapp are not performed * Bug #5120: In splitted architecture, the initial promises don't send inventories to the proper endpoint * Bug #5121: role_rudder_front is never defined * Bug #5124: rudder-agent package fails to backup rudder-server-roles.conf to /var/archives during installation * Bug #5137: Integrate ncf-builder and ncf api in Rudder * Bug #5138: Adapt rudder.xml jetty conf so that session cookies are shared on / * Bug #5141: rudder-init.sh missing * Bug #5142: CFEngine 3.6 is unable to compile on SLES10 and pre-RHEL6 due to incompatibility with old GCCs * Bug #5143: a typo in component-check.cf prevent agent starting on initial promises * Bug #5145: The 2.11 rudder-webapp package is missing a link on rudder-init (rudder-init.sh) * User story #5150: Add button to redirect to ncf-builder * User story #5151: Add button to redirect to ncf-builder * Bug #5152: correctButtons function does not catch simple button * Bug #5155: Add hooks for ncf-builder in Rudder * Bug #5157: ncf-api-virtualenv is missing in specfile dependencies * Bug #5158: Package ncf-api-virtualenv fails to complile due to a broken Makefile * Bug #5159: rudder-server-root package description is incorrect * Bug #5161: The 2.11 ncf-api-virtualenv package has an invalid debian/control description * Bug #5162: The ncf-api-virtualenv package should build-depend on python * Bug #5163: The ncf-api-virtualenv package is not synchronized between the SPEC file and the debian directory * Bug #5164: Fix ncf-api-virtualenv * Bug #5165: The virtualenv cleaning statement in ncf-api-virtualenv debian packages matches too much things * Bug #5166: The ncf-hooks.d usage in rudder-webapp SPECfile is incorrect * Bug #5167: The ncf-api-virtualenv construction fails on SLES due to broken OpenSSL / pip interaction * Bug #5168: The ncf-api-virtualenv SPECfile fails to find the built virtualenv * User story #5170: Rename rudder-front to rudder-relay-top * Bug #5173: The 2.11 ncf-api-virtualenv package has an invalid SPEC %files section * Bug #5174: Use of a wrong conditional to detect if we are building on sles in several package specfile * Bug #5176: Rename rudder-front to rudder-relay-top * Bug #5177: Add a rudder-web role to the rudder-webapp package * User story #5184: Adapt sample rudder-server-roles.conf file to use new roles names (rudder-relay-top and rudder-web)