Fixes #5712: Limit DHCP subnets for ISC if necessary
fixes #5561 pass arguments correctly in run puppet over ssh
fixes #5522 - future parser can be set in puppet.conf [main]
fixes #5239 - update for Puppet 3.5 future parser changes
fixes #5054 - Minor bug fixes to FreeIPA Smart Proxy
Bump version to 1.6-develop
fixes #5123 - corrected string typos
fixes #5123 - IP only from the same subnet and range
fixes #5019 - puppet cert sudo command now configurable and optional
fixes #1809 - freeipa integration to smartproxy
fixes #4686 - don't rely on Puppet[:config] to store config file location
Fixes #2259 - trusted hosts work with passenger
fixes #4661 - store hostname with virsh DHCP reservations
fixes #4658 - parse puppet.conf with augeas instead of puppet internals
Fixes #4215 smart-proxy needlessly creates tmp/pids directory
refs #3874 - add which to wget call
Bump version to 1.5-develop
refs #3699 - combine paths when running Foreman under a prefix
refs #3699 - fix typo in chef_proxy's authentication, overriding wrong variable
fixes #3991 - dnscmd provider for smart-proxy (Windows)
fixes #3965 Change API endpoint for chef_proxy to be the same as Foreman's
fixes #3943 - add simple virsh providers for libvirt DNS/DHCP
fixes #2878 - Import Classes when using parser = future, on Puppet 3.2+
fixes #3941 - Support for Junos ZTP
fixes #3874 - extend paths for FreeBSD support
fixes #3067 - add sparc solaris dhcp options for ISC
fixes #3936 added a method of running a custom tool, to trigger puppet.
fixes #3712 - change develop versioning scheme to indicate next version
fixes #3732 - Saltstack puppet provider, using 'salt host puppet.run'
fixes #3699 - chefproxy feature, proxies facts and reports to Foreman
fixes #3150 - adds ability to specify the user to invoke sudo as when calling mco/puppet kick
fixes #3173 - tell puppetca to use the configured ssl dir
fixes #2870 - Always empty PXEClient on native_ms
fixes #3048 - Add execution debug statement to the logs
fixes #3047 - added puppetrun over ssh support
Bump version to 1.3-develop
fixes #3009 - add Proxy::Log to Proxy::DNS::Nsupdate class so 'logger.debug' works
Fixes #2941: don't mention autosigning when direct signing fails
Fixes #2790 - Optionally set DNS TTL value from settings.yml config file
fixes #2738 - handle multiple dynamic modulepaths
Fixes #2714 - corrected IO#popen parameter on ruby 1.8.7
fixes #2673 - none/wildcard http 'accept' headers are being handled correctly now
fixes #2662 - Proxy::Util.escape_for_shell is being used in PuppetRun.run and MCollective.run methods
Fixes #2659 - Use gsub in a non-destructive manner
Fixes #2654 - Rewrite master as production when only one environment is found
fixes #2520 - defines default settings for dns and puppet
fixes #2614 - log messages regarding puppetrun via mcollective
Fixes #2119 - Properly support colon-separated modulepath
Bump version to 1.2-develop
fixes #2523 - add missing require
fixes #2116 - mcollective support for the proxy to initialize puppetrun
fixes #1685 - GSS-TSIG support for DNS updates
Override the initialize method for the shell provider, as no connection setup is needed
fixes #2388 - The path to puppetca is /opt/puppet/sbin for PE.
fixes #2387 - Add shell provider to the BMC API
refactoring http accept header for Sinatra 1.4.2+
adding Sinatra::Request.accept? method for pre-1.3.0
fixes #2067 - disable puppet's handling of 'import' to fix manifests containing it
fixes #2209 - explicitly use Proxy::Puppet::Environment#name for to_json
fixes #2255 Fix frozen facts in facts_api
fixes #2191 - undef in puppet class params is optional
Fixed bad indentation in the puppet clasS
fixes #2261 - fixes for CI testing under Ruby 1.9
Support minitest in Jenkins rake tasks, add rdoc and minitest deps due toold 1.9.2 versions. Fix PLATFORM under 1.9, fix 1.9.3 specific test.
Fixed CVE-2013-0210 and added test for new escape method
released 1.1
fixes #1674: Ignore commented lines when reading all certificates in autosign and make sure the autosign file contains a EOL on the last line
version bump to RC3
refs #1567 - fixed a copy paste error
Fixes #2143: Only create the log file parent dir if daemonize is true
fixes #2085 - load Puppet 3 app defaults for master mode too
Allows $confdir and other run mode specific settings to be initialised fromthe defaults present in Puppet::Util::RunMode. When requesting detail onclasses, the Puppet parser indirectly requests app level settings so both...
fixes #2114 Add warning if no environments found
fixes #2099 - fix handling of multiple module paths
Replace every occurrence of $confdir, not only the first one
fixes #2099 - interpolate $confdir if $environment not used
fixes #2077 - proxy should not return nil for parameters with a function call
in cases where puppet has class declaration such as:
class xyz($param = myfunction('p'))
the proxy would return a that param value is nil.this patch changes that, so it return it as a string, allowing users to know...
release bump to 1.1RC1
fixes #2031 - Remove dependency on net-ping
fixes #2016 Use a tmpfile+lockfile to avoid race conditions in IP suggestion
fixes #1983 - use /etc/puppet/puppet.conf by default
When initialising Puppet 3 settings directly, a config dir or file is required,so default to /etc/puppet/puppet.conf (as the puppetca code also does).
Fixes #1984 - explicitly call array.join when writing autosign.conf
fixes #1967 - missing require for Puppet constant
fixes #1915 - load environments from Puppet 3
Two changes to support loading environment settings from Puppet 3:
Fixes #1941 - Load only the puppet binary when puppet 3 or higher is used
More detailed log message for puppetca ssldir Add ssldir and puppetdir to config examples Fixes #1104
Fixes #1761 - default to /etc/puppet if we can't find a value for
fixes #1929 - set umask sensibly to prevent world writable files (CVE-2012-5477)
Fixes #1914: Raise if we cannot read the puppet conf file, report the path otherwise
fixes #1856 - adds a config.ru and allow the SP to run as a rack app.
added comment for code clarity
make sure that class parameters are prefixed correctly and not as strings
fixes #1836 - puppet cert in 2.7.19 has a different exit code
fixes #1835 - proxy now can import classes from puppet 2.7.19
Create the pid parent dir if it doesn't exist
feature #1829 - add bmc ipmi support to smart proxy
fixes #1797 - Added a REST interface for the Facts known about the proxy
Export arguments of parameterized classes
Use puppet/parser for a first class analysis of the class definitions.Using regexes would have been a nightmare.
Exports a "params" sub-object whose keys are the parameter names andvalues are a best-effort convertion from AST leaves to native ruby...
1.0 release
1.0RC2
fixes #1733 - Environment issue if the env is not specifically defined
fixes #1759 - puppet 2.7.18 changed puppetca output
which result in adding quotes to the certnames.
this patch should cover both cases (older and newer puppet)
1.0RC1