Issues
- Function(s) to work with /etc/gendersCFE-4500Nick Anderson
- Add test coverage tracking to cfbsCFE-4293
- "gpg failed to sign the data" when trying to run the cfbs shell tests locallyCFE-4289Ole Herman S. Elgesem
- Functions that return boolean should short circuitCFE-4272
- Documentation of "usemodule" is poorCFE-4260
- masterfiles: manage_variable_values_ini magic value "dontchange" not implemented as in set_variable_values_iniCFE-4258
- Why are interface names canonified in sys.hardware_mac[] keys, sys.ip2iface[] values, and keys of sys.ipv4_1, sys.ipv4_2, and sys.ipv4_3?CFE-4174
- Bad error message when abortbundleclasses contains spaceCFE-4075Victor Moene
- Issues with has() and hashmatch()CFE-4012
- Files promise prematurely errors about being unable to chdir into a directoryCFE-4007
- sys vars that correlate with time based classesCFE-4000Victor Moene
- edit_line doesn't insert after the last matched line when selecting a region where the end delimiter is includedCFE-3988
- edit_line doesn't respect the region if a location is given with only the before_after attribute explicitly set to beforeCFE-3987
- Implement and use a new GetUserInfo(uid_or_username) function using 'getent' as fallbackCFE-3942
- Allow environment in body agent control to be set to an empty listCFE-3927
- Fix compiler complaints 'unused variable' used in assertionCFE-3695
- Solaris is missing a class with just OS name and version major numberCFE-3653
- Values parsed by pkg module are unusable if they contain spacesCFE-3620
- Initial setup should be easier to accomplish on freebsdCFE-3567
- Silence sign-compare warning from cmockeryCFE-3561
- functions (e.g. islink(), fileexists()) should work with $(this.promiser)CFE-3527Ole Herman S. Elgesem
- Simulate mode should define hard class(es) to use for decisions in the policyCFE-3505
- Change apt package module defaults to be safeCFE-3466
- Easily define class if none in list of classes are definedCFE-3458
- Define feature class when users promise type is supportedCFE-3371Ole Herman S. Elgesem
- CF_NOMATCH-CF_NOMATCH being looked for in FreeBSD packages moduleCFE-3192
- Implement list_updates support in snap packge_moduleCFE-3170
- Function to return a canonified mapCFE-3112Jakub Borys Dec
- It would be nice if format() could take strings from functions like readdata() (collecting behavior)CFE-3105Ole Herman S. Elgesem
- isipinsubnet() fails to validate bogus IPv4 addresses when checking the 0.0.0.0/0 rangeCFE-3081
- cf-key --show-hosts in JSONCFE-3037
- Process handling needs improved acceptance testsCFE-3025
- Support windows in cf-check (line endings and fork() replacement)CFE-2987
- cf-net: recursive directory copyCFE-2986
- make upgrade using `yum` work the same way as using `rpm`CFE-2966Vratislav Podzimek
- Add CFEngine 3 syntax to pandoc syntax highlighting (skylighting)CFE-2944
- WARN when not using correct combinations of attributes when promising files from templatesCFE-2912
- Refactor/abstract command parsing/splitting/mergingCFE-2885
- meta promises should log in verbose mode like classesCFE-2829Victor Moene
- sys var for ppkeys dirCFE-2822Victor Moene
- Format functiion does not allow json data functionsCFE-2818Ole Herman S. Elgesem
- Policy function to determine if a file is newer/older than timespecCFE-2815Jakub Borys Dec
- Some promise types are missing headers in verbose logsCFE-2783
- cf-serverd threads: set title according to IPCFE-2746
- Warn when ifelapsed promise-spamming protection skips a promiseCFE-2745jimis (Dimitrios Apostolou)
- `make install` creates init.d scripts in `/etc` regardless of prefixCFE-2738eystein.maloy.stenberg
- As a policy writer I would like to be able to easily get the index of a listCFE-2720eystein.maloy.stenberg
- cf-execd truncates output from exec_commandCFE-2681
- function network_connections() did'nt work for freebsdCFE-2569
- use POST PUT DELETE methods with HTTPCFE-2453
50 of 78