We completed a refactor of the places using Puppet::Util::Cacher,
which resulted in a net deletion of 360 lines of code, simplified the
interaction between several areas of the code base, and removed some
of the inconsistent cacher behavior we were seeing on Windows.  This
is slated for Telly.

We merged in a change from Ben Hughes (#6857) to bring failed, and
--noop password change messages in line with successful change
messages in regards to information leaking.  We now no longer display
the pasword hashes used, and instead output '[old password hash
redacted]' or '[new password hash redacted]'.  This is slated for
2.6.10, 2.7.3, and Telly.

install.rb wasn't properly generating the puppet.bat wrapper script
for Windows from the internal template.  We now regex escape the
discovered paths we will be substituting into the template, so that
paths like 'C:\Ruby\187' will work properly.  This is slated for
Telly.

We have merged in the service provider for Windows.  This adds a new
'enabled' value of 'manual' which is only available on Windows.  This
provider uses the simple service name, to refer to services.  The
provider is able to start a service that is set to disabled before the
puppet run, but the behavior depends on what 'ensure', and 'enable'
are set to in the manifest.  Please see update 6[1] on #8272 for the
full details around this.  This is slated for Telly.

We have merged in a fix for #8596, which now prevents accidentally
managing the same file on disk by having different resource titles
(though not strictly limited to the file type).

We have merged in a patch series from Brice Figureau which addresses
#5777, #5010, and #6026.  This means that that the following will now
work in the auth.conf, namespaceauth.conf, and fileserver.conf files:
CIDR notation, leading and trailing whitespace, and comments at the
end of a line.  This is slated for 2.7.3, and Telly.

Completed items:

  * #6857 - Password disclosure when changing a user's password (Planned
            for: 2.6.10, 2.7.3, Telly)

  * #8272 - Windows Services Management (Planned for: Telly)

  * #8596 - Title and name must be unique within a given resource.
            (Planned for: 2.6.10, 2.7.3, Telly)

  * #5777 - It would be nice if auth.conf supported subnets (Planned
            for: 2.7.3, Telly)

  * #5010 - Trailing whitespace is not allowed in auth.conf files
            (Planned for: 2.7.3, Telly)

  * #6026 - Config files don't allow for comments at the end of a line
            anymore (Planned for: 2.7.3, Telly)

Current backlog:

  * Disable tests exclusive to master functionality on Windows

  * All Puppet tests passing on Windows

  * #8322 - Facter should return as much info as Windows SystemInfo

  * #8414 - Task scheduler type/provider for Windows

  * #8408 - Local user provider for Windows

  * #8409 - Local group provider for Windows

  * #8410 - Exec provider for Windows

  * #8411 - File type working on Windows

  * #8412 - MSI package provider for Windows

  * #8413 - Ability to run Puppet as an agent on Windows

[1] http://projects.puppetlabs.com/issues/8272#note-6

-- 
Jacob Helwig
,----
| Join us for PuppetConf, September 22nd and 23rd in Portland, OR
| http://bit.ly/puppetconfsig
`----

Attachment: signature.asc
Description: Digital signature

Reply via email to