Activity
From 2016-08-31 to 2016-08-31
2016-08-31
- 23:29 Architecture #2787 (Pending technical review): Use Doobie or Slick in place of SpringTemplate / squeryl / pur JDBC
- PR https://github.com/Normation/rudder/pull/1184
- 18:18 User story #8927 (Pending technical review): Prepare manual for 4.0
- PR https://github.com/Normation/rudder-doc/pull/223
- 18:03 User story #8927 (In progress): Prepare manual for 4.0
- 18:03 User story #8927 (Released): Prepare manual for 4.0
- Make the needed changes for 4.0 in the documentation
- 18:08 Bug #8887 (Released): Move dry-run tests to staging until we have a solution
- This bug has been fixed in ncf bundled with Rudder 3.2.6 which was released today.
* 3.2: "Announce":http://www... - 18:08 User story #8851 (Released): Document logger parameters
- This bug has been fixed in ncf bundled with Rudder 3.2.6 which was released today.
* 3.2: "Announce":http://www... - 18:08 Bug #8826 (Released): Reporting generated for rudder techniques has broken reporting promises ( log with 2 params )
- This bug has been fixed in ncf bundled with Rudder 3.2.6 which was released today.
* 3.2: "Announce":http://www... - 18:08 User story #8742 (Released): Test dry run of generic methods
- This bug has been fixed in ncf bundled with Rudder 3.2.6 which was released today.
* 3.2: "Announce":http://www... - 18:08 User story #8652 (Released): Add bundles to manage dry run of generic methods
- This bug has been fixed in ncf bundled with Rudder 3.2.6 which was released today.
* 3.2: "Announce":http://www... - 18:08 Bug #8843 (Released): ncf template methods do not empty file before editing it
- This bug has been fixed in ncf version bundled with Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
... - 18:08 Bug #8829 (Released): New method calls are considered valid, although they are empty which leads to error when validated via API
- This bug has been fixed in ncf version bundled with Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
... - 18:08 User story #8465 (Released): Limit length of technique names to 100 chars in the ncf api
- This bug has been fixed in ncf version bundled with Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
... - 18:08 User story #8323 (Released): Limit the length of technique names
- This bug has been fixed in ncf version bundled with Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
... - 18:08 Bug #8261 (Released): Warn when the string length reaches the maximum value supported by the agent
- This bug has been fixed in ncf version bundled with Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
... - 18:08 User story #8071 (Released): Add 'Windows Server 2012 R2' as OS condition
- This bug has been fixed in ncf version bundled with Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
... - 18:07 User story #4318 (Released): Add bundle to create symlinks
- 18:07 User story #4317 (Released): Bundle _classes_inverted_copy(src_class, new_class)
- 18:07 User story #4316 (Released): Add bundle to create the inverse result classes of other ones
- 18:07 User story #8691 (Released): Add bodies to manage AIX password files
- 18:07 User story #8666 (Released): Change doc url in to use new doc in rudder 3.2
- 18:07 User story #8571 (Released): Add a title to the Generic Methods categories list
- 18:07 User story #8560 (Released): Call unsafe tests in the test script
- 18:07 User story #8512 (Released): Add a makefile target for unsafe tests and add it to the test script
- 18:07 User story #8361 (Released): Make the test script able to run from different sources
- 18:07 User story #8301 (Released): Provider variable_* methods in the 0.x branch
- 18:07 User story #8546 (Released): Broken test due to change in default constraints
- 18:07 User story #8544 (Released): Add max length 2048 default constraint
- 18:07 User story #8541 (Released): default constraint are not kept if constraint are defined
- 18:07 User story #8229 (Released): Add constraint in ncf technique editor
- 18:07 User story #8228 (Released): Add constraints to ncf parameters
- 18:07 User story #8218 (Released): Add @documentation fields for the new file_check_* generic methods
- 18:07 User story #8092 (Released): Show deprecation in ncf documentation
- 18:07 User story #7966 (Released): invalid syntax in list-compatible-inputs script
- 18:07 User story #7913 (Released): list-compatible input should be able to filter on minimum and maximum version
- 18:07 User story #8067 (Released): Add documentation for ncf internal generic methods
- 18:07 User story #8066 (Released): Add documentation for ncf generic methods (1.x)
- 18:07 User story #7879 (Released): Add documentation for ncf generic methods
- 18:07 User story #7856 (Released): Use a mustache template from a string
- 18:07 User story #7851 (Released): Simplify ncf-builder installation doc
- 18:07 User story #7838 (Released): Add an attribute for longer documentation of generic methods and techniques
- 18:07 User story #7725 (Released): Add documentation and apache conf to run ncf-builder dev env
- 18:07 User story #7724 (Released): Allow to drag and drop method call (move, create)
- 18:07 User story #7674 (Released): Adapt support for the SMF system on Solaris for service management to v1.0
- 18:07 User story #7649 (Released): Add support for the SMF system on Solaris for service management
- 18:07 Architecture #7542 (Released): Tests should run ncf in "debug" mode to have more output to make it easier to analyse test failures
- 18:07 User story #7529 (Released): Add support for the SRC system on AIX for service management
- 18:07 User story #7434 (Released): Add edit-default with backup on all edit files
- 18:06 User story #7438 (Released): Technique File should be included as an input by rudderify
- 18:06 User story #7377 (Released): Adapt rudderify script to use <FILE> in the generated metadata.xml
- 18:06 User story #7234 (Released): Add a generic method for command execution with return code handling
- 18:06 User story #7280 (Released): Add generic methods to create variables
- 18:06 User story #7279 (Released): Add generic methods to create conditions
- 18:06 User story #7278 (Released): Add new class parameter to command_execution_*
- 18:06 Architecture #7277 (Released): Ignore empty destination in _class_* parameters
- 18:06 User story #7184 (Released): Add new generic methods for ncf v1.0
- 18:06 User story #7182 (Released): Deprecate methods that should never be used
- 18:06 User story #7171 (Released): Add methods to help creating new generic methods
- 18:06 User story #7158 (Released): Modify ncf api to adapt to new class_prefix
- 18:06 Architecture #7157 (Released): Use the new class_prefix in reporting
- 18:06 Architecture #7458 (Released): _rudder_common_reports_generic bundle is broken - uses old_class_prefix but should be class_prefix
- 18:06 Architecture #7191 (Released): Modify generic methods to define and use the new class_prefix (bug)
- 18:06 Architecture #7178 (Released): Modify generic methods to define and use the new class_prefix
- 18:06 Architecture #7156 (Released): Modify generic methods to define and use the new class_prefix
- 18:06 User story #7017 (Released): Make ncf packageable from source
- 18:06 User story #6668 (Released): fix test after changing of ncf techniques category named changed
- 18:06 User story #6618 (Released): change the name of techniques category to "User Techniques" instead of "Meta Techniques"
- 18:06 User story #6418 (Released): File download generic method (implementation)
- 18:06 User story #6417 (Released): File download generic method
- 18:06 Architecture #6410 (Released): Make ncf api compatible with python 3
- 18:06 User story #6333 (Released): Create a periodic scheduler
- 18:06 User story #7615 (Released): Adapt group_present and group_absent for ncf master and _log call
- 18:06 User story #5758 (Released): Add generic method to create user/groups
- 18:06 User story #5487 (Released): Update logger_rudder to understand "error only" mode
- 18:06 Architecture #5901 (Released): Implementation of #5448 normal ordering test
- 18:06 Architecture #5448 (Released): Add test to ensure that all generic_methods use normal ordering for promise types
- 18:06 User story #5428 (Released): Add a default_path variable
- 18:06 User story #5427 (Released): Add "no authentcation" authentication
- 18:06 User story #5426 (Released): Make ncf-builder more Rudder independant
- 18:06 User story #5396 (Released): Replace multi line inputs on parameters
- 18:06 User story #5395 (Released): Have multi lines inputs for parameters
- 18:06 User story #5377 (Released): Add bundle directory_create(target) to create simple directory
- 18:06 User story #5376 (Released): Add possibility to create folder with ncf
- 18:06 User story #5436 (Released): Add confirmation popup when deletin things in ncf-builder
- 18:06 User story #5365 (Released): Deleting a Technique from ncf-builder should display a warning
- 18:06 User story #5613 (Released): Add OS class selector
- 18:06 User story #5333 (Released): Add a OS class selector
- 18:06 User story #5398 (Released): Add clone Technique to ncf-builder
- 18:06 User story #5218 (Released): Display classes generated in ncf_builder
- 18:06 User story #5217 (Released): Display classes generated in ncf_builder
- 18:06 User story #5216 (Released): remove icons, replace by links
- 18:06 User story #5215 (Released): Remove icons and replace by link to ncf reference manual
- 18:06 User story #5214 (Released): Generate rudder_reporting.st file to have complete reporting in rudderified Technique
- 18:06 User story #5213 (Released): Add _class_noop generic method and handle it in logger_rudder
- 18:06 User story #5211 (Released): Rudderify should generate a second cfengine file, that complete reports
- 18:06 User story #5096 (Released): Add hooks.d to ncf init
- 18:06 User story #5097 (Released): Implement logic to handle hooks in ncf-api
- 18:06 User story #5095 (Released): Add hooks to ncf-builder directory so you can have pre/post actions when editing with ncf API
- 18:06 User story #5091 (Released): Copy content of ncf-builder in folder builder on ncf
- 18:06 User story #5090 (Released): integrate ncf-builder in ncf directory
- 18:06 User story #5083 (Released): Add authentication to ncf API
- 18:06 User story #5079 (Released): Add API to manage techniques
- 18:06 User story #5075 (Released): Add functions to manage technique files in ncf python tools
- 18:06 User story #5074 (Released): Provide a REST API to create/modify/delete Techniques in ncf
- 18:06 User story #5061 (Released): Create generic method to check a http status
- 18:06 User story #5060 (Released): Create generic methods for http request
- 18:06 User story #4821 (Released): Add a bundle to check if a package is installed (implementation + test case)
- 18:06 User story #4820 (Released): Add a bundle to check if a package is installed
- 18:06 User story #4819 (Released): Add file_create and file_remove bundles (implementation + tests)
- 18:06 User story #4818 (Released): Add file_create and file_remove bundles
- 18:06 User story #4739 (Released): implementation for adding a method to add lines in section
- 18:06 User story #4577 (Released): Add a bundle to allow to add lines in a INI like section
- 18:06 User story #4432 (Released): Bundle file_force_lines_present(file, content) to enforce content of a file
- 18:06 User story #4341 (Released): Add bundle to enforce content of a file (erase what is not defined)
- 18:06 User story #4338 (Released): Add a bundle or argument to an existing bundle managing services in order to set a service starting at boot
- 18:06 User story #4340 (Released): Add bundle service_restart(service_name)
- 18:06 User story #4321 (Released): Bundle service_restart(service_name, trigger_class)
- 18:06 User story #4320 (Released): Add bundle to restart a service
- 18:06 User story #4319 (Released): Bundle file_create_symlink(enforce[true,false],src_file,dst_file) to create symlink
- 18:05 Bug #8885 (Released): Typo in in log line when no master admin account is defined
- This bug has been fixed in Rudder 3.2.6 which was released today.
* 3.2: "Announce":http://www.rudder-project.o... - 18:05 Bug #8875 (Released): Backport patch to fix connection cache
- This bug has been fixed in Rudder 3.2.6 which was released today.
* 3.2: "Announce":http://www.rudder-project.o... - 18:05 Bug #8872 (Released): Errors in 3.2 directive not displaying correctly
- This bug has been fixed in Rudder 3.2.6 which was released today.
* 3.2: "Announce":http://www.rudder-project.o... - 18:05 Bug #8869 (Released): broken tests on 3.2, missing properties.json in generated promises
- This bug has been fixed in Rudder 3.2.6 which was released today.
* 3.2: "Announce":http://www.rudder-project.o... - 18:00 User story #8889 (Released): Update JGit to version > 4.0 to support pre-commit hook on configuration repository
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 18:00 User story #8873 (Released): Allow to customize reports database name and user to ease a separate database
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 18:00 Bug #8870 (Released): Broken syntax in fstabConfiguration 4.0
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 18:00 Bug #8861 (Released): rudder agent run tells to give -i for errors, even if you did give -i
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 18:00 Bug #8860 (Released): Failing CFEngine unit test on recent OSes
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 18:00 Bug #8857 (Released): Some Javascript engine fails when accessing system values
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 17:59 Bug #8856 (Released): JS engine tests broken due to security exeception when using jdk 1.8
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 17:59 Bug #8840 (Released): Node properties are not being synchronized on the node itself until promises are created/modified
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 17:59 User story #8821 (Released): Use dmidecode instead of pmtools on OpenSuSE 11
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 17:59 Bug #8816 (Released): Misleading comment in rudder cron
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 17:59 Bug #8801 (Released): Inconsistent hashing algorithms used in passwords generated in the script engine
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 17:59 Bug #8800 (Released): The new password field hides the Save Directive button
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 17:59 Bug #8797 (Released): Compilation warning about unsound assumption could lead to hard to understand errors
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 17:59 Bug #8787 (Released): Typos in the node's compliance explanation text
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 17:59 Bug #8688 (Released): Two different API methods return the same action name "listDirectives"
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 17:59 Bug #8492 (Released): Cannot access Technique Editor with role technique_all
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 17:59 Bug #6226 (Released): Document migration from manually installed relays
- This bug has been fixed in Rudder 3.1.13 and 3.2.6 which were released today.
* 3.1: "Announce":http://www.rudd... - 17:55 Bug #8878 (Released): Cannot see rule details when you have read_only role
- This bug has been fixed in Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
* 2.11: "Announce":http:/... - 17:55 Bug #8874 (Released): Unable to save/edit a directive via rudder web ui when technique use an optionnal SELECT field
- This bug has been fixed in Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
* 2.11: "Announce":http:/... - 17:55 Bug #8864 (Released): Safe setup of the Rudder repo in the manual
- This bug has been fixed in Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
* 2.11: "Announce":http:/... - 17:55 Bug #8863 (Released): When no editing rights are given to Groups, you drag an drop them between categories
- This bug has been fixed in Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
* 2.11: "Announce":http:/... - 17:55 User story #8853 (Released): Download technique-files from Rudder website
- This bug has been fixed in Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
* 2.11: "Announce":http:/... - 17:55 Bug #8841 (Released): Typo in system techniques reports
- This bug has been fixed in Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
* 2.11: "Announce":http:/... - 17:55 Bug #8823 (Released): Typo in cf-clerk logs
- This bug has been fixed in Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
* 2.11: "Announce":http:/... - 17:55 Bug #8822 (Released): Missing BuildRequires for rudder-agent : pam-devel
- This bug has been fixed in Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
* 2.11: "Announce":http:/... - 17:55 Bug #8696 (Released): When there is an error in a directive form, the target rule is unchecked
- This bug has been fixed in Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
* 2.11: "Announce":http:/... - 17:55 Bug #8616 (Released): "Update techniques now" button on the techniques screen is too small
- This bug has been fixed in Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
* 2.11: "Announce":http:/... - 17:55 User story #8488 (Released): Generate a custom index page for the manual
- This bug has been fixed in Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
* 2.11: "Announce":http:/... - 17:55 Bug #6612: usermanagement doesn't work on windows
- This bug has been fixed in Rudder 2.11.24, 3.1.13 and 3.2.6 which were released today.
* 2.11: "Announce":http:/... - 17:48 Bug #5676 (Released): Add notifications to ncf-builder on success and error
- 17:48 Bug #5062 (Released): Create generic method to send content to a url, with headers and method
- 17:48 Bug #5058 (Released): Add bundle to edit RHS in file, with arbitrary format for LHS RHS
- 17:48 Bug #4984 (Released): Some test fails on CFEngine 3.6 as the execresult and returnszero functions are cached at the begining of execution
- 17:48 Bug #4978 (Released): test suite fails on CFEngine 3.6 as the CFEngine output format is different
- 17:48 Bug #4971 (Released): Make test fails on permissions test on centos as the group nogroup doesn't exists by default
- 17:48 Bug #4858 (Released): Fix test of bundle file_ensure_lines_present_in_ini_section() since its rename
- 17:48 Bug #4857 (Released): The bundlefile_ensure_lines_present_in_ini_section() will only display a message if called several times for the same file. This will lead to 'unknown state'
- 17:48 Bug #4851 (Released): The command used to have a list of promises from ncf will lead to "Buffer exceeded 8192 bytes in exec" if ncf contains more than 125 files
- 17:48 Bug #4842 (Released): The use of package_install on SuSE grow too quickly the /var/log/zypper.log
- 17:48 Bug #4839 (Released): ncf uses "find" to find promises files, but the command in Mac is gfind
- 17:48 Bug #4806 (Released): When two techniques generated with ncf-builder use the same generic method with same parameters, reporting cannot dinstinguish them, and reports "Unknown"
- 17:48 Bug #4784 (Released): The reporting is in an unknown state if a same action is made on two objects with a name too similar
- 17:48 Bug #4714 (Released): Warning about missing bundle at rudder-agent startup (at least on serve)
- 17:48 Bug #4541 (Released): the rudderify script does not allow the use of methods from /var/rudder/configuration-repository/ncf/30_generic_methods/
- 17:48 Bug #4504 (Released): ome inconsistencies in detection of packages installed on debian when package has the :amd64 suffix
- 17:48 Bug #4489 (Released): The method file_copy_from_remote_recursion() don't copy file if the file to be copied is less recent
- 17:48 Bug #4474 (Released): the service baseline doesn't have the proper bundle name, hence fails to be executed
- 17:48 Bug #4472 (Released): when installing ncf, it fails to run because of a ExpandAndMapIteratorsFromScalar error
- 17:48 Bug #4470 (Released): Using both permissions() and permissions_recurse() into a MetaTechnique will create a metadata.xml not valid
- 17:48 Bug #4462 (Released): Bundle permissions_type_recursion() with 'automatic detection' use a recursion with files
- 17:48 Bug #4446 (Released): Cannot use service_ensure_running with service that have either different start command than their ps one, or when name is too broad
- 17:48 Bug #4437 (Released): ensure_lines_{present,absent} should quote the lines inserted
- 17:48 Bug #4409 (Released): It is not possible to use 'rudderify_techniques" with techniques written into /var/rudder/configuration-repositories/ncf
- 17:48 Bug #4404 (Released): The bundle _classes_copy.cf does not copy prefix from result classes
- 17:48 Bug #4345 (Released): Typo in service_ensure_stopped
- 17:48 Bug #4344 (Released): The bundle _classes_success and _classes_failure don't create classes with succes or failure prefix
- 17:48 Bug #4343 (Released): The bundle service_check_running_ps.cf should return an error class instead of an repaired
- 17:48 Bug #4323 (Released): The bundle service_ensure_stopped() has wrong result classes
- 17:48 Bug #4322 (Released): The bundle service_ensure_stopped() have an unused variable containing command to start service
- 17:48 Bug #4315 (Released): There is no report with services management bundles
- 17:47 Bug #5663 (Released): logger_rudder generates extra buggy reports
- 17:47 Bug #5659 (Released): Make list_compatible_inputs script equivalent for Windows
- 17:47 Bug #5634 (Released): Class context is surrounded by parenthesis enven if there is no need of them
- 17:47 Bug #5633 (Released): ncf service management does not support systemd service management
- 17:47 Bug #5625 (Released): Services are not evaluated in CFEngine 3.6.1+
- 17:47 Bug #5598 (Released): logger_rudder fails on windows
- 17:47 Bug #5585 (Released): Test the presence of nbsp in source code
- 17:47 Bug #5558 (Released): When we use variables in parameters, for a generic methods that have a condition, the resulting generated not applicable file is invalid
- 17:47 Bug #5550 (Released): Classes are not properly canonified by ncf if \' are present
- 17:47 Bug #5543 (Released): list-compatible-inputs contains unsecable space, breaking the script execution
- 17:47 Bug #5523 (Released): Generate cache in a configurable directory
- 17:47 Bug #5520 (Released): Call list-comptible-inputs with /bin/sh
- 17:47 Bug #5484 (Released): Do not accept technique with same name
- 17:47 Bug #5474 (Released): list-compatible-inputs fails when there is no which command
- 17:47 Bug #5465 (Released): We should not canonify ourselves class context given in ncf
- 17:47 Bug #5450 (Released): ncf method command_execution should contain the command in shell
- 17:47 Bug #5444 (Released): Inconsistency between advertised error class definition and actual class definition, and wrong use of class lead to no error reporting
- 17:47 Bug #5443 (Released): command execution does not send any reports
- 17:47 Bug #5422 (Released): Create a generic method to check if a folder exist
- 17:47 Bug #5410 (Released): shell script that list all compatible .cf files should ignore non-existant directories
- 17:47 Bug #5437 (Released): class parameter not displayed on each method
- 17:47 Bug #5408 (Released): class prefix displayed in ncf-builder is not correct
- 17:47 Bug #5406 (Released): Press enter should save form / validate popup
- 17:47 Bug #5405 (Released): Links to reference library should open in new tab
- 17:47 Bug #5403 (Released): F is not a posix sed command
- 17:47 Bug #5401 (Released): Create a shell script that list all .cf files compatible with a given cf-agent version.
- 17:47 Bug #5397 (Released): The file_from_template generic method can not use mustache templates on pre-3.6 CFEngine
- 17:47 Bug #5383 (Released): ncf doesn't parse ifvarclass into the class_context
- 17:47 Bug #5382 (Released): The change from in #5381 introduced broken quotes
- 17:47 Bug #5381 (Released): ncf builder does not escape automatically double quotes, leading to broken Techniques
- 17:47 Bug #5378 (Released): We need a method for the mustache template
- 17:47 Bug #5324 (Released): ncf should write techniques using ifvarclass instead of direct classes
- 17:47 Bug #5302 (Released): ncf test of "file_enforce_content" fails on CFEngine 3.6.0 but pass on CFEngine 3.5.2
- 17:47 Bug #5290 (Released): Tests does not work since add of "file_enforce_content" generic_method
- 17:47 Bug #5483 (Released): We should not be able to create a clone if only case is different
- 17:47 Bug #5274 (Released): ncf replace all files in /usr/share/ncf without exception which is non compatible with Rudder
- 17:47 Bug #5248 (Released): forbid to save a Technique with no method call
- 17:47 Bug #5247 (Released): ncf-builder should not allow to save an empty name
- 17:47 Bug #5245 (Released): simplify regexp to parse bundle name
- 17:47 Bug #5243 (Released): Error in parsing of bundle names causing ncf to use technique names like "ntp {"
- 17:47 Bug #5195 (Released): ncf-builder/api should escape all character that are not underscore in bundle_name
- 17:47 Bug #5175 (Released): Add additional path to find cf-promises
- 17:47 Bug #5171 (Released): path is not set in builder
- 17:47 Bug #5148 (Released): Use of bundle "file_ensure_line_present_in_ini_section.cf" to add lines into a section which does not exist will only add the section, not the lines
- 17:47 Bug #5114 (Released): ncf cannot read techniques if parameter path ends with /
- 17:47 Bug #5112 (Released): wrong method called in ncf.py leading to not checking technique metadata before writing file
- 17:47 Bug #5072 (Released): Package installation fails on ncf with CFEngine 3.6
- 17:47 Bug #5065 (Released): Create generic method to add a line in an xml section
- 17:47 Bug #5063 (Released): Resync paths.cf in ncf from the CFEngine stdlib
- 17:46 Bug #5740 (Released): Secure template application
- 17:46 Bug #5728 (Released): list-compatible input is not working on aix
- 17:46 Bug #5682 (Released): Add a configuration file when using enterprise edition
- 17:46 Bug #5744 (Released): missing test in ncf
- 17:46 Bug #5766 (Released): classes_generic_return_code in ncf_lib doesn't define _error classes
- 17:45 Bug #5952 (Released): Add quickstart and ncf-builder pages to documentation and ncf.io
- 17:45 Bug #5945 (Released): ncf service management does not support windows service management
- 17:45 Bug #5929 (Released): nbsp test is failing in ncf because it checks to many files
- 17:45 Bug #5900 (Released): Some generic methods do not produce report
- 17:45 Bug #5892 (Released): Nbsp in ncf.js
- 17:45 Bug #5865 (Released): ncf_rudder.py tools doesn't looks for user defined generic methods when generating techniques
- 17:45 Bug #5854 (Released): service_ensure_started_at_boot doesn't work on debian without systemd
- 17:45 Bug #5770 (Released): logger_rudder don't log anymore
- 17:45 Bug #7864 (Released): Missing Functions for File-Checks
- 17:45 Bug #7200 (Released): Read only role is not correctly interpreted in technique editor
- 17:45 Bug #7195 (Released): Canonify in ncf doesn't work like cfengine does
- 17:45 Bug #7186 (Released): ncf rpm package is missing asciidoc build dependencies
- 17:45 Bug #7168 (Released): ncf debian package is missing asciidoc build dependencies
- 17:45 Bug #7160 (Released): Canonify all class prefix
- 17:45 Bug #7152 (Released): There is a stringtemplace key in logger_rudder.cf
- 17:45 Bug #7066 (Released): Test -e doesn't exist on solaris
- 17:45 Bug #7035 (Released): script tools/ncf-clone-test.sh use a bad target in makefile
- 17:45 Bug #7007 (Released): update-rc.d enable doesn't work
- 17:45 Bug #6993 (Released): no report on file_remove if the file has already been removed
- 17:45 Bug #6979 (Released): We should append .service to service name when calling systemctl
- 17:45 Bug #6940 (Released): The service_check_started_at_boot generic method fails if run on Debian 8 and a legacy sysv init script is present
- 17:45 Bug #6828 (Released): service_check_Started_at_boot fails
- 17:45 Bug #6796 (Released): generic methods permissions (non recursive) is indeed recursive
- 17:45 Bug #6666 (Released): test fails on ncf due to wrong return code from normation website
- 17:45 Bug #6665 (Released): package_check_install doesn't report anything
- 17:45 Bug #6621 (Released): The file_ensure_line_present_in_ini_section bundle does not handle line editing
- 17:45 Bug #6615 (Released): ncf_rudder.py is not valid when using python 2.6
- 17:45 Bug #6542 (Released): url for non existant test is wrong
- 17:45 Bug #6539 (Released): test broken since normation.com has changed
- 17:45 Bug #6573 (Released): check_output function has no env param
- 17:45 Bug #6534 (Released): Displaying the technique list in ncf-builder can take more than one minute
- 17:45 Bug #6531 (Released): Interface ncf builder can't read the created techniques
- 17:45 Bug #6530 (Released): Cannot save technique with ncf builder - error during the API call to the technique librairy reload
- 17:45 Bug #6533 (Released): Move ncf Technique examples out of the default ncf tree
- 17:45 Bug #6488 (Released): Avoid waiting on lock when calling yum
- 17:45 Bug #6474 (Released): Remove invalid test that prevent bundle agent in librairies
- 17:45 Bug #6473 (Released): Some generic methods have multiline definition, which is not compatible with the test
- 17:45 Bug #6472 (Released): Invalid blank character in generic method
- 17:45 Bug #6463 (Released): Undefined bundle schedule_simple_generic with type usebundle
- 17:45 Bug #6461 (Released): We can't use é in bundle name
- 17:45 Bug #6440 (Released): We can't use é in the generic methods parameters
- 17:45 Bug #6436 (Released): Adding a carriage return in the description of a technique breaks the generated technique
- 17:45 Bug #6949 (Released): typos in ncf libs
- 17:45 Bug #6415 (Released): ncf package management doesn't use rpmvercmp not dpkg for version comparision
- 17:45 Bug #6433 (Released): write technique function does not work with new data model
- 17:45 Bug #6408 (Released): Test and tools broken with new metadata format
- 17:45 Bug #6407 (Released): ncf-doc cannot parse generic methods new format
- 17:45 Bug #6390 (Released): Use new data/error fields in ncf-builder
- 17:45 Bug #6376 (Released): Properly catch all error in ncf api
- 17:45 Bug #6315 (Released): ncf API should catch all exceptions to be able to track them
- 17:45 Bug #6219 (Released): Mispelled Aix in ncf-builder
- 17:45 Bug #6170 (Released): Rudder reports are made on ncf only if class "full_compliance" is set, but this class is defined only in Rudder 3.0
- 17:45 Bug #6128 (Released): Add IE support for ncf-builder
- 17:45 Bug #6107 (Released): Cannot save new technique with ncf-builder, button is disabled
- 17:45 Bug #6080 (Released): When using invalid XML character in the technique parameters, the generated matadata.xml is invalid
- 17:45 Bug #6034 (Released): The use of package_install on SuSE grow too quickly the /var/log/zypper.log
- 17:45 Bug #5980 (Released): have the path of the config file overridable
- 17:45 Bug #6275 (Released): Fix negative status and test when a variable is used in class context
- 17:44 Bug #7866 (Released): Parsing of @parameter does not accept numeric variable names
- 17:44 Bug #7848 (Released): Using configuration value before defining it
- 17:44 Bug #7875 (Released): Broken tests after #7838
- 17:44 Bug #7807 (Released): Restarting services via systemctl fails
- 17:44 Bug #7762 (Released): Warnings at info and verbose levels while parsing log_rudder
- 17:44 Bug #7759 (Released): Typo in package_install_version generic method
- 17:44 Bug #7715 (Released): ncf editor and display problem
- 17:44 Bug #7695 (Released): service_ensure_running_path creates the wrong result classes on master
- 17:44 Bug #7694 (Released): service_check_running report misleading always says it uses 'ps'
- 17:44 Bug #7693 (Released): service_check_running result classes broken on master branch
- 17:44 Bug #7683 (Released): Syntax error in _service_check_running_smf.cf
- 17:44 Bug #7682 (Released): The class prefix documented in file_copy_from_remote_source is wrong
- 17:44 Bug #7681 (Released): variable_dict_from_file contains a debug line
- 17:44 Bug #7626 (Released): Tehcnique editor center part has no overflow in an iframe
- 17:44 Bug #7614 (Released): backup files should not be in conf.d folders
- 17:44 Bug #7553 (Released): ncf 1.x show debug messages with unknown promisers and args lists
- 17:44 Bug #7532 (Released): Errors "Variable reference bracket mismatch" in debug output
- 17:44 Bug #7528 (Released): Extend tests for non-existant files with file_remove
- 17:44 Bug #7539 (Released): There is a global pass2 class in tests
- 17:44 Bug #7521 (Released): Tests do not work on AIX
- 17:44 Bug #7520 (Released): package_install* methods do not work outside of debian|redhat|SuSE Linux distributions and don't warn about it
- 17:44 Bug #7558 (Released): http_request_* port to use new log interface on master
- 17:44 Bug #7519 (Released): http_request_* can't fallback on wget and doesn't warn if curl is missing
- 17:44 Bug #7500 (Released): Errors in inform output about 'assumed integer value' due to time_lib.cf
- 17:44 Bug #7483 (Released): list_compatible_input doesn't list 3.6 specific files
- 17:44 Bug #7463 (Released): classes_* methods should refuse to copy classes to a prefix which is an empty string (master branch)
- 17:44 Bug #7461 (Released): classes_* methods should refuse to copy classes to a prefix which is an empty string
- 17:44 Bug #7427 (Released): Invalid class parameter for command_execution_result.cf on branch master
- 17:44 Bug #7359 (Released): Policy generation impossible after resynchronisation with CFEngine stdlib
- 17:44 Bug #7334 (Released): Resynchronise stdlib with CFEngine stdlib
- 17:44 Bug #7322 (Released): Allow testall to give more information during tests
- 17:44 Bug #7313 (Released): correct tests after #7234
- 17:44 Bug #7294 (Released): ncf technique editor is saving invalid promises files
- 17:44 Bug #7261 (Released): When a generic method is modified (add parameter), method calls arenot updated
- 17:44 Bug #7231 (Released): Errors and lots of warnings when tetsing ncf with python3
- 17:44 Bug #7226 (Released): service_ensure_started_at_boot does not work on non-systemd systems with upsteam CFEngine stdlib
- 17:44 Bug #7225 (Released): Fix tests
- 17:44 Bug #7223 (Released): service_check_started_at_boot throws error on service boot status check
- 17:44 Bug #7217 (Released): syntax error in rudder-clone-test.sh
- 17:44 Bug #7216 (Released): ncf test scripts is running tests on master on branch v0.x
- 17:44 Bug #7215 (Released): Fix tests after 7182, 7158 and 7214
- 17:44 Bug #7440 (Released): Correctly display an error when rudder authentication fails in ncf-builder
- 17:44 Bug #7209 (Released): Add a way to log in to ncf without reloading page
- 17:44 Bug #7214 (Released): Do not consider 'deprecated' as a mandatory generic methods metadata
- 17:44 Bug #7459 (Released): Reporting is broken for several ncf generic methods because the new class_prefix is not computed without this.callers_promisers, and any conditions using class_prefix are incorrectly evaluated
- 17:44 Bug #7436 (Released): Techniques that call _logger, _logger_default or logger_rudder will break because these methods take 4 arguments now and no upgrade path has been planned
- 17:44 Bug #7227 (Released): Tests do not pass after #7156
- 17:44 Bug #7604 (Released): group_present and group_absent use non-existant class "unix"
- 17:44 Bug #7603 (Released): Wrong class_paramater and reporting for group_present and group_absent methods
- 17:44 Bug #8095 (Released): add generic method to manage key -> value , without array
- 17:44 Bug #8091 (Released): NCF Editor category list stops working
- 17:44 Bug #8074 (Released): variable_* generic methods says we can use ${class_prefix} for a local variable, but this variable doesn't exist
- 17:44 Bug #8064 (Released): Clicking in the *i*nformation of a generic method add it
- 17:44 Bug #8063 (Released): Technique Editor don't display anymore method parameter description
- 17:44 Bug #8062 (Released): Sometimes the techniques do not appear at first load of the technique editor
- 17:44 Bug #8061 (Released): "File ensure block in section" does not preserve blocks
- 17:44 Bug #7971 (Released): Non applicable reports "Not applicable is not applicable" are useless and can be duplicates, breaking reporting
- 17:44 Bug #7920 (Released): classes_generic_return_codes disapeared from ncf v1
- 17:44 Bug #7907 (Released): Typo of "$#this.promise_filename}" in acceptance tests
- 17:44 Bug #7884 (Released): Allow multiple spaces for metadata tag line parsing
- 17:44 Bug #7882 (Released): curl should follow redirect
- 17:42 Bug #8793 (Released): ncf still loads mp.autofocus module that was deleted!
- 17:42 Bug #8769 (Released): Broken ncf tests
- 17:42 Bug #8754 (Released): file ensure keys-> value cannot handle keys with special characters (like *)
- 17:42 Bug #8721 (Released): Broken service_ensure_running_path test with CFEngine 3.6.7, 3.7.3
- 17:42 Bug #8706 (Released): Disable broken test package_check_installed_even_if_upgradable.cf
- 17:42 Bug #8703 (Released): Build error after 8691
- 17:42 Bug #8667 (Released): Broken build after #8664
- 17:42 Bug #8664 (Released): All package commands in tests need to be non-interactive
- 17:42 Bug #8771 (Released): Syntax error in ncf.js
- 17:42 Bug #8660 (Released): Adapt documetation url of each method to us rudder documentation if editor is used with Rudder
- 17:42 Bug #8645 (Released): Create a constant value for space: ncf_const.s
- 17:42 Bug #8619 (Released): The condition_from_command doc is not clear about outcome classes
- 17:42 Bug #8637 (Released): Failing unit tests - because of #8610
- 17:42 Bug #8610 (Released): Some usage docs are not correctly generated in html output
- 17:42 Bug #8605 (Released): Focus on technique name when creating technique
- 17:42 Bug #8575 (Released): The technique creation form validation doesn't check if the technique name starts with an invalid character.
- 17:42 Bug #8562 (Released): Broken ordering in package_check_installed_even_if_upgradable test
- 17:42 Bug #8561 (Released): htop is needed for tests
- 17:42 Bug #8559 (Released): list-compatible-inputs fails can fail because it returns more than 8192 character
- 17:42 Bug #8475 (Released): rudder generated reporting (N/A when condition not met) use logger_rudder and not log_rudder
- 17:42 Bug #8379 (Released): invalid reporting in ncf
- 17:42 Bug #8377 (Released): Error messages about setopt in the inform output of the agent
- 17:42 Bug #8360 (Released): Method and technique are not correctly identified leading to wrong behavior in UI (Reset, Save)
- 17:42 Bug #8433 (Released): logger_rudder evaluates too late content of temp file, causing it to miss first report
- 17:42 Bug #8430 (Released): logger_rudder can re-read expected_reports_temp even without change, impacting performance significantly
- 17:42 Bug #8343 (Released): logger_rudder breaks if expected_reports.csv.res is missing but expected_reports.csv.tmp is present
- 17:42 Bug #8341 (Released): Missing promise types in ordering check script
- 17:42 Bug #8350 (Released): Reporting issues in permissions_* generic methods
- 17:42 Bug #8345 (Released): Missing changes in classes in 8339
- 17:42 Bug #8339 (Released): Tests are broken on 1.x branch because of old logger being used
- 17:42 Bug #8322 (Released): When creating a second technique which have the same canonified name but not the same name, ncf builder will silently override the other
- 17:42 Bug #8653 (Released): The cancel body doesn't exist
- 17:42 Bug #8651 (Released): Merge error in 8321
- 17:42 Bug #8321 (Released): File edit methods return a kept class even when they repaired the file
- 17:42 Bug #8315 (Released): Varying use of "array" instead of "dict" in ncf docs
- 17:42 Bug #8305 (Released): ncf tests don't run on master branch due to old CFEngine version - missing apt-https module
- 17:42 Bug #8299 (Released): ncf tests don't run on master branch due to old CFEngine version
- 17:42 Bug #8259 (Released): Delete/Up/Down buttons are not visible in generic methods which have a long description
- 17:42 Bug #8241 (Released): On IE, the Technique created on Technique Editor doesn't show up
- 17:42 Bug #8522 (Released): Doc does not generated after 8228
- 17:42 Bug #8219 (Released): Broken syntax in generic methods docs - master branch
- 17:42 Bug #8217 (Released): Broken syntax in generic methods docs
- 17:42 Bug #8194 (Released): file_check_ on branch master use deprecated _logger interface
- 17:42 Bug #8160 (Released): Remote file copies in ncf should be encrypted
- 17:42 Bug #8154 (Released): Printf error messages on Windows Agents
- 17:42 Bug #8151 (Released): Technique Editor - whitespace as separator in "File ensure keys -> values present" method
- 17:42 Bug #8150 (Released): Update does not work in package_install_version_cmp_update
- 17:42 Bug #8137 (Released): Technique editor display method params of the last generic method created for all methods
- 17:42 Bug #8266 (Released): Missing reporting in Permissions (non recursive) when the file does not exist - missing class in original fix
- 17:42 Bug #8109 (Released): Missing reporting in Permissions (non recursive) when the file does not exist
- 17:25 Revision 072b5ba3 (rudder-doc): Merge branch 'branches/rudder/3.2'
- 17:25 Revision 86d7afbe (rudder-doc): Merge branch 'branches/rudder/3.1' into branches/rudder/3.2
- 17:24 Bug #8849 (Pending release): Normalize prompt/command display in the doc
- Applied in changeset commit:rudder-doc|74e05f4318893f7a10f38530bcdccef0154d2a2f.
- 17:06 Bug #8849 (Pending technical review): Normalize prompt/command display in the doc
- PR https://github.com/Normation/rudder-doc/pull/222
- 16:44 Bug #8849 (In progress): Normalize prompt/command display in the doc
- 17:06 Revision 74e05f43 (rudder-doc): Fixes #8849: Normalize prompt/command display in the doc
- 16:49 User story #8924: Policy mode API (Global, Directive, Node)
- Work in progess here: https://github.com/VinceMacBuche/rudder/commit/c179ee1dfe0fe787c5d812c59bbf6d0d8a181f29
- 11:04 User story #8924 (In progress): Policy mode API (Global, Directive, Node)
- 10:50 User story #8924 (Released): Policy mode API (Global, Directive, Node)
- Policy mode (Verify / Enforce) can be set at various level:
* Global
* Node
* Directive
We should be able to ... - 15:16 Bug #8917: Code blocks in the doc overflow the page width
- See http://www.rudder-project.org/doc-3.2/_use_a_database_on_a_separate_server.html
- 14:34 Revision 11b60803 (rudder-agent): Merge branch 'branches/rudder/3.2'
- 14:28 User story #8925 (Pending release): Use rudder commands directly inside other rudder commands
- Applied in changeset commit:rudder-agent|fb4b4f61ef24f17c80302d00d2837dd5085a47c9.
- 12:55 User story #8925 (Pending technical review): Use rudder commands directly inside other rudder commands
- PR https://github.com/Normation/rudder-agent/pull/88
- 12:50 User story #8925 (In progress): Use rudder commands directly inside other rudder commands
- 12:39 User story #8925: Use rudder commands directly inside other rudder commands
- And the same in any other commands. We should never call the sub-commands directly.
- 12:31 User story #8925 (Released): Use rudder commands directly inside other rudder commands
- Use...
- 14:28 Revision a138c064 (rudder-agent): Merge branch 'branches/rudder/3.1' into branches/rudder/3.2
- 13:24 Bug #8926 (New): Agent sometimes fail to apply package actions because of global lock
- This patches will need to be removed from 3.3.
- 13:23 Bug #8926 (In progress): Agent sometimes fail to apply package actions because of global lock
- 13:23 Bug #8926 (Released): Agent sometimes fail to apply package actions because of global lock
- With the following message, most notably in long running cf-agent runs (longer than one minute):...
- 12:55 Revision fb4b4f61 (rudder-agent): Fixes #8925: Use rudder commands directly inside other rudder commands
- 12:46 User story #8908 (Pending release): Document separate database configuration in Rudder
- Applied in changeset commit:rudder-doc|e00b8ed026d58b45a740bf6957d0d664ff8e6401.
- 12:46 Revision 6ea8bc36 (rudder-doc): Merge branch 'branches/rudder/3.2'
- 12:46 Revision e0821c8b (rudder-doc): Merge branch 'branches/rudder/3.1' into branches/rudder/3.2
- 12:45 Bug #8915 (Pending release): Syntax errors in rudder commands
- Applied in changeset commit:rudder-agent|9858aaf06f35ed7fe32d5b0a6324a8f1ca18b823.
- 12:09 Bug #8915 (Pending technical review): Syntax errors in rudder commands
- PR https://github.com/Normation/rudder-agent/pull/87
- 12:33 Revision e00b8ed0 (rudder-doc): Fixes #8908: Document separate database configuration in Rudder
- 12:09 Revision 9858aaf0 (rudder-agent): Fixes #8915: Syntax errors in rudder commands
- 10:46 Architecture #8923 (Rejected): Requires Java8 (jdk8) for Rudder 4.0
- Java 8 was made available on March 2014. Oracle Java 7 is End Of Life since April last year, and most of the jvm ecos...
- 10:26 User story #8711 (Pending release): Improve 4.0 menu
- Applied in changeset commit:rudder|ab2ed0009d5d46a96be9a80ae9752dbde6a9afef.
- 10:25 Revision 878055b2 (rudder): Merge branch 'ust_8711/improve_4_0_menu_pr'
- 10:25 Revision ef7b728c (rudder): Merge branch 'ust_8711/improve_4_0_menu_pr'
Also available in: Atom