Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-25 | (MODULES-7814) Ignore nil values when parsing commands. Fix for: Could not ↵ | Lavinia Foldenyi | |
evaluate: undefined method strip! for nil:NilClass | |||
2018-09-20 | (packaging) Updating POT file for 480519e2d72681653f17d57f5a7adad5c9297916 | Jenkins CI | |
2018-09-18 | Merge pull request #7 from melissa/maint/master/consolidate-strings | Jacob Helwig | |
(maint) Consolidate translated strings | |||
2018-09-18 | (maint) Consolidate translated strings | Melissa Stone | |
2018-08-17 | Merge pull request #6 from puppetlabs/release | Josh Cooper | |
Merge release branch back into master | |||
2018-08-17 | Merge pull request #5 from melissa/maint/release/enable-loc | Josh Cooper | |
(PUP-9053) Enable localization | |||
2018-08-16 | (PUP-9053) Enable localization | Melissa Stone | |
2018-08-15 | Merge pull request #4 from melissa/1.0.1-release | Josh Cooper | |
1.0.1 release | |||
2018-08-15 | Prep for the 1.0.1 release | Melissa Stone | |
2018-08-15 | (PUP-9052) Bump puppet req to at least puppet 6 | Melissa Stone | |
2018-08-15 | Merge remote-tracking branch 'upstream/master' into release | Melissa Stone | |
2018-07-18 | Merge pull request #3 from puppetlabs/install-modules-on | Melissa | |
Include puppet 6 and remove default role | |||
2018-07-17 | Include puppet 6 and remove default role | Josh Cooper | |
* bump max version to 7 * install module on all hosts, not just those with the default role * point project URL to module's README | |||
2018-07-17 | Merge pull request #2 from melissa/maint/master/update-beaker-puppet | Josh Cooper | |
(maint) Update beaker-puppet version to 0.16 | |||
2018-07-17 | (maint) Update beaker-puppet version to 0.16 | Melissa Stone | |
2018-07-16 | Merge pull request #1 from jhelwig/remove-eval | Josh Cooper | |
Safely deserialize stringified array | |||
2018-07-16 | (maint) Move array parser logic into a util module | Jacob Helwig | |
2018-07-12 | (MODULE-7443) Safely deserialize stringified array | Jacob Helwig | |
This ports PUP-8974, and the related follow-up maintenance commits from the Puppet repo. The augeas provider used Kernel#eval to convert stringified arrays to Ruby arrays. For example, it extracted the array part of the "clause" below: onlyif => 'values HostKey == ["/etc/ssh/ssh_host_rsa_key"]' and called Kernel#eval with '["/etc/ssh/ssh_host_rsa_key"]'. Using eval is bad because it executes arbitrary code. This commit changes the provider to convert the comma delimited string to a Ruby array. This mostly maintains the functionality of the original Kernel#eval (minus running arbitrary code) except for no longer handling the \M-x, \M-\C-x, \M-\cx, \c\M-x, \c?, and \C-? escape sequences in double-quoted strings, and \u{nnnn ...} is more lenient about whitespace. | |||
2018-07-02 | Bump version to 1.0.0 | Josh Cooper | |
2018-06-28 | Fix typo | Josh Cooper | |
2018-06-28 | Document module using puppet strings | Josh Cooper | |
2018-06-28 | Add puppet-strings | Josh Cooper | |
2018-06-28 | Bump version to 0.9.0 | Josh Cooper | |
2018-06-28 | pdk update using 1.6.0 | Josh Cooper | |
2018-06-28 | Update metadata | Josh Cooper | |
2018-06-28 | Convert beaker tests to rspec | Josh Cooper | |
Add default nodeset for ubuntu 16.04 | |||
2018-06-28 | Don't eval strings | Josh Cooper | |
Previously we were using eval to convert stringified arrays from the manifest into a ruby array. Use JSON instead, and ensure values are double quoted as required by JSON. | |||
2018-06-28 | Run pdk update | Josh Cooper | |
Update rubocop rules and Gemfile | |||
2018-06-28 | Move rubocopy overrides to .sync.yml | Josh Cooper | |
2018-06-28 | Use loop with break | Josh Cooper | |
See https://github.com/rubocop-hq/ruby-style-guide/commit/df933c0f9b3a805c00e5ef81889992b1aec787a7 | |||
2018-06-27 | Use guard clause and avoid assignment in conditional | Josh Cooper | |
2018-06-27 | Use rspec let instead of instance variables | Josh Cooper | |
Also remove shebang line, as they are not executable via ruby. | |||
2018-06-27 | Automatic update of rubocop violations | Josh Cooper | |
Add exclusions for: Layout/IndentHeredoc, Metrics/BlockNesting: Metrics/LineLength: Style/AccessorMethodName: Style/DoubleNegation: Style/MultipleComparison: Style/NumericPredicate: Style/PredicateName: Style/SignalException: Style/VariableName: SignalException is disabled because Puppet::Type#fail overrides Kernel#fail, and we really do want fail and not raise. | |||
2018-06-27 | Update for pdk test unit | Josh Cooper | |
Add tmpfile helper | |||
2018-06-27 | Initial augeas import from puppet#2b83deb189 | Josh Cooper | |
2018-06-27 | Module creation using pdk 1.5 | Josh Cooper | |
2018-06-27 | Initial commit | Josh Cooper | |