<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>4226e018d7c8e2d52ef59edf37d3a320aa823be0</id>
      </parent>
      <parent>
        <id>740fd6b301af89ab3aad89bca183ad1fcdc24ac4</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@reductivelabs.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/d921c459c14f7460fb209dea3b9194c91fee9fd1</url>
    <id>d921c459c14f7460fb209dea3b9194c91fee9fd1</id>
    <committed-date>2009-12-21T16:27:34-08:00</committed-date>
    <authored-date>2009-12-21T16:27:34-08:00</authored-date>
    <message>Merge branch 'merge'</message>
    <tree>44783bcb3377b25da9e9283922617e06d471f2ad</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@reductivelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8971d8beae2c409f9052f27c3f80ad3bdfff4de2</id>
      </parent>
      <parent>
        <id>4a06379f8770c164e42bcc410d874076c6e95f24</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@reductivelabs.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/740fd6b301af89ab3aad89bca183ad1fcdc24ac4</url>
    <id>740fd6b301af89ab3aad89bca183ad1fcdc24ac4</id>
    <committed-date>2009-12-21T16:23:44-08:00</committed-date>
    <authored-date>2009-12-21T16:23:44-08:00</authored-date>
    <message>Merge branch '0.25.x'

Conflicts:
	lib/puppet/agent.rb
	lib/puppet/application/puppetd.rb
	lib/puppet/parser/ast/leaf.rb
	lib/puppet/util/rdoc/parser.rb</message>
    <tree>f34617a229509c373d28d67abb453e7ae2136c39</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@reductivelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8971d8beae2c409f9052f27c3f80ad3bdfff4de2</id>
      </parent>
    </parents>
    <author>
      <name>Markus Roberts</name>
      <email>Markus@reality.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/4226e018d7c8e2d52ef59edf37d3a320aa823be0</url>
    <id>4226e018d7c8e2d52ef59edf37d3a320aa823be0</id>
    <committed-date>2009-12-18T14:55:37-08:00</committed-date>
    <authored-date>2009-12-18T14:55:37-08:00</authored-date>
    <message>Fix for #2959 (calling exit status on a nil report)

Signed-off-by: Markus Roberts &lt;Markus@reality.com&gt;</message>
    <tree>b5b58e80927f96dc7758f8a0ab5a91f3da8b2b5b</tree>
    <committer>
      <name>Markus Roberts</name>
      <email>Markus@reality.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>39d4a935d47f1d42241ce492c48818dc5b533c29</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/8971d8beae2c409f9052f27c3f80ad3bdfff4de2</url>
    <id>8971d8beae2c409f9052f27c3f80ad3bdfff4de2</id>
    <committed-date>2009-12-08T07:13:03-08:00</committed-date>
    <authored-date>2009-12-01T16:41:38-08:00</authored-date>
    <message>Fixing #2596 - Node, Class, Definition are not AST

This commit extracts these three classes into a single
ResourceType class in the Parser heirarchy, now completely
independent of the AST heirarchy.

Most of the other changes are just changing the interface
to the new class, which is greatly simplified over the previous
classes.

This opens up the possibility of drastically simplifying a lot
of this other code, too -- in particular, replacing the reference
to the parser with a reference to the (soon to be renamed)
LoadedCode class.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>c6f7eda0523c31c2b2f3a02b3761bf43ef716ebf</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>22c642df7e705792373c605422d368236e6f5a94</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/39d4a935d47f1d42241ce492c48818dc5b533c29</url>
    <id>39d4a935d47f1d42241ce492c48818dc5b533c29</id>
    <committed-date>2009-12-08T07:13:02-08:00</committed-date>
    <authored-date>2009-10-23T15:49:48-07:00</authored-date>
    <message>Adding a context method to the Errors module

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>defe4900a3f1b6ee76d3252a83e23a33c609b735</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>adc211ad191568e84eb3e1f618f1cbf78df95ba9</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/22c642df7e705792373c605422d368236e6f5a94</url>
    <id>22c642df7e705792373c605422d368236e6f5a94</id>
    <committed-date>2009-12-08T07:13:02-08:00</committed-date>
    <authored-date>2009-10-06T09:03:25-07:00</authored-date>
    <message>Extracting language doc support into a module

This is so that you can still use docs without AST
being the parent class.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>f96a905f551d66751a458acb2aa63a353caac07a</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bf40f4f3a289aaacba047337a9d18d4a9bc5b997</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/adc211ad191568e84eb3e1f618f1cbf78df95ba9</url>
    <id>adc211ad191568e84eb3e1f618f1cbf78df95ba9</id>
    <committed-date>2009-12-08T07:11:05-08:00</committed-date>
    <authored-date>2009-10-02T12:08:56-07:00</authored-date>
    <message>Adding module metadata

This is a first version that does very little -
it has a few fields, and allows speciification of
dependencies with other modules as well as compatibility
with individual Puppet versions.

It's not really sufficient, because it only allows specific
versions, rather than a range of versions, but it's a good
demo of what it takes and what we provide.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>01e6aab12e10204e75d0b7f947309b4462fb49e9</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>61d19116aa53dd62ff214300fba9ec03a6699876</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/bf40f4f3a289aaacba047337a9d18d4a9bc5b997</url>
    <id>bf40f4f3a289aaacba047337a9d18d4a9bc5b997</id>
    <committed-date>2009-12-07T15:26:51-08:00</committed-date>
    <authored-date>2009-12-07T15:26:51-08:00</authored-date>
    <message>Upgrading rspec for tests to 1.2.9

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>7a45bcb34fe54eaa1ecf6bd599fa1726973e1ed6</tree>
    <committer>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e63d23e359e72e8cfea950c13b4fcc21cbf102e2</id>
      </parent>
    </parents>
    <author>
      <name>Brice Figureau</name>
      <email>brice-puppet@daysofwonder.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/61d19116aa53dd62ff214300fba9ec03a6699876</url>
    <id>61d19116aa53dd62ff214300fba9ec03a6699876</id>
    <committed-date>2009-12-01T18:10:49-08:00</committed-date>
    <authored-date>2009-11-26T11:14:36-08:00</authored-date>
    <message>Fix 2841 - Puppetdoc/RDoc parses realize function

Puppetdoc wasn't parsing the realize function.
This patch let puppetdoc find realize and display in RDoc html
mode the list of realized resource per class or node.

Signed-off-by: Brice Figureau &lt;brice-puppet@daysofwonder.com&gt;</message>
    <tree>31394514bb7a3f38c8c4b07c482ed95c4a02f39c</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>41da96281f6c8902191b2c6cc8e07e31363d8f45</id>
      </parent>
    </parents>
    <author>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </author>
    <url>http://github.com/lak/puppet/commit/e63d23e359e72e8cfea950c13b4fcc21cbf102e2</url>
    <id>e63d23e359e72e8cfea950c13b4fcc21cbf102e2</id>
    <committed-date>2009-12-01T18:08:49-08:00</committed-date>
    <authored-date>2009-12-01T18:08:49-08:00</authored-date>
    <message>Added tickets/master/2596 to the testing branch</message>
    <tree>e9eec77f942bfb9173671704a09ddf241a69a0bf</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c9f40be6c567d8de328b9d79dde357672323925a</id>
      </parent>
    </parents>
    <author>
      <name>Jesse Wolfe</name>
      <email>jes5199@gmail.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/41da96281f6c8902191b2c6cc8e07e31363d8f45</url>
    <id>41da96281f6c8902191b2c6cc8e07e31363d8f45</id>
    <committed-date>2009-11-25T12:41:43-08:00</committed-date>
    <authored-date>2009-11-24T19:34:15-08:00</authored-date>
    <message>Feature 2827 Option to disable managing internal files

Add a flag &quot;manage_internal_file_permissions&quot; which is enabled by
default. Disabling this flag prevents Puppet from managing the owner,
group, or mode of files created from Puppet::Util::Settings::FileSetting

I think this is a wide enough net to follow Luke's suggestion of
&quot;disable management of everything&quot;, and it certainly satisfies the
requests I'm aware of, but if I've missed anything, let me know.

Signed-off-by: Jesse Wolfe &lt;jes5199@gmail.com&gt;</message>
    <tree>7f8deeb56d419acc500cb18cc0d61d02abb9f9a1</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9a41c35a5160dbba10ec00f3ed45bafad3ebd06a</id>
      </parent>
    </parents>
    <author>
      <name>Markus Roberts</name>
      <email>Markus@reality.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/4a06379f8770c164e42bcc410d874076c6e95f24</url>
    <id>4a06379f8770c164e42bcc410d874076c6e95f24</id>
    <committed-date>2009-11-24T22:11:30-08:00</committed-date>
    <authored-date>2009-11-24T22:11:30-08:00</authored-date>
    <message>Fixing #2857 (quote nesting error)</message>
    <tree>b12b115c2bb3fce0748d73a5e9de7fa02a93f139</tree>
    <committer>
      <name>Markus Roberts</name>
      <email>Markus@reality.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>562909281f2e0bd21fed922600027f0e9a47f5ec</id>
      </parent>
    </parents>
    <author>
      <name>Jesse Wolfe</name>
      <email>jes5199@gmail.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/9a41c35a5160dbba10ec00f3ed45bafad3ebd06a</url>
    <id>9a41c35a5160dbba10ec00f3ed45bafad3ebd06a</id>
    <committed-date>2009-11-24T17:02:42-08:00</committed-date>
    <authored-date>2009-11-24T09:09:07-08:00</authored-date>
    <message>Fixing #2791 fs_find should follow symlinks

Symlinks confuse the &quot;What file system am I on?&quot; logic. This patch just
runs the paths through a beefed up version of the standard 'realpath'
method.
Includes some of Markus's suggested changes.

Signed-off-by: Jesse Wolfe &lt;jes5199@gmail.com&gt;</message>
    <tree>a26ccc25d7213877fb85d1c311ec46fa186cf2f7</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dc8812c371810aa1d3c723d8b42b9773d1ded851</id>
      </parent>
    </parents>
    <author>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </author>
    <url>http://github.com/lak/puppet/commit/562909281f2e0bd21fed922600027f0e9a47f5ec</url>
    <id>562909281f2e0bd21fed922600027f0e9a47f5ec</id>
    <committed-date>2009-11-24T15:50:35-08:00</committed-date>
    <authored-date>2009-11-24T15:50:35-08:00</authored-date>
    <message>Added additional documentation to file mode attribute.</message>
    <tree>8c78be4e72c509c426ac3575a0cd7372316a5a6b</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>57632a0497183b2ec205b83eea939c3159e44925</id>
      </parent>
    </parents>
    <author>
      <name>Jesse Wolfe</name>
      <email>jes5199@gmail.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/dc8812c371810aa1d3c723d8b42b9773d1ded851</url>
    <id>dc8812c371810aa1d3c723d8b42b9773d1ded851</id>
    <committed-date>2009-11-24T14:01:19-08:00</committed-date>
    <authored-date>2009-11-23T17:40:03-08:00</authored-date>
    <message>Fixing 2792 selinux tries to set properties on unsupported filesystes

Check that a specific file supports selinux properties before trying to
set them.
This patch is functionally identical to the one Darrell Fuhriman
submitted with the bug report.

Signed-off-by: Jesse Wolfe &lt;jes5199@gmail.com&gt;</message>
    <tree>07ff7df47c142ef1ccd166962e2c2de1a95c42fa</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cb6bc27b59bc7076b57abe04884cf62956226f81</id>
      </parent>
    </parents>
    <author>
      <name>Peter Meier</name>
      <email>peter.meier@immerda.ch</email>
    </author>
    <url>http://github.com/lak/puppet/commit/57632a0497183b2ec205b83eea939c3159e44925</url>
    <id>57632a0497183b2ec205b83eea939c3159e44925</id>
    <committed-date>2009-11-24T12:22:11-08:00</committed-date>
    <authored-date>2009-11-24T12:22:11-08:00</authored-date>
    <message>fix #2854 - parse timestamps

Since 0.25.0 node's timestamps have to be parsed before processing.</message>
    <tree>29b64ef11826c5d1a004bf8c88e286733895302a</tree>
    <committer>
      <name>Peter Meier</name>
      <email>peter.meier@immerda.ch</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9cfe390515b464acae8268c2688543a9d816734c</id>
      </parent>
    </parents>
    <author>
      <name>Benedikt B&#246;hm</name>
      <email>bb@xnull.de</email>
    </author>
    <url>http://github.com/lak/puppet/commit/cb6bc27b59bc7076b57abe04884cf62956226f81</url>
    <id>cb6bc27b59bc7076b57abe04884cf62956226f81</id>
    <committed-date>2009-11-22T22:16:08-08:00</committed-date>
    <authored-date>2009-11-22T09:34:20-08:00</authored-date>
    <message>fix regex for non-installed packages</message>
    <tree>813f63174093022b8761602e6dd2245fef22ec63</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>53b3b86681e3c56f8455e5d8458b4ea900a50406</id>
      </parent>
    </parents>
    <author>
      <name>Jesse Wolfe</name>
      <email>jes5199@gmail.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/9cfe390515b464acae8268c2688543a9d816734c</url>
    <id>9cfe390515b464acae8268c2688543a9d816734c</id>
    <committed-date>2009-11-20T18:38:22-08:00</committed-date>
    <authored-date>2009-11-19T01:18:53-08:00</authored-date>
    <message>Fixing 2812 authorized_keys without comments fail

This is technically a duplicate of #1531, I think this change prevents
the problem that appears in #2812, without touching the underlying issues
of #1531.

ssh_authorized_key was failing on keys in ~/.ssh/authorized_keys that
lack a comment field - it would generate a Ssh_authorized_key resource
with the name set to nil, which raises &quot;ArgumentError: Field 'name' is
required.&quot;

Fixed by setting such keys' name fields to an empty string.
This prevents the error from being raised and the authorized_keys files
round-trip successfully.

Signed-off-by: Jesse Wolfe &lt;jes5199@gmail.com&gt;</message>
    <tree>654e81703be5009f77d698b9faa49e68cce2a35c</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8129caabdab73fca8b4b8de0ecafe4c0dd31cc95</id>
      </parent>
    </parents>
    <author>
      <name>Markus Roberts</name>
      <email>Markus@reality.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/53b3b86681e3c56f8455e5d8458b4ea900a50406</url>
    <id>53b3b86681e3c56f8455e5d8458b4ea900a50406</id>
    <committed-date>2009-11-20T18:35:27-08:00</committed-date>
    <authored-date>2009-11-19T22:11:49-08:00</authored-date>
    <message>Fix for ticket #2844 (file recursion generated vs. explicit prefix)

The routine which was determining if one path was a prefix of another
in arbitrating between explicit and generated resources was using the
raw string for the test without regard to path segments and thus could
be fooled by pairs such as &quot;/tmp/foo&quot; vs. &quot;/tmp/foo2&quot;

Fix was to be path delimiter aware and add a test.

Signed-off-by: Markus Roberts &lt;Markus@reality.com&gt;</message>
    <tree>82b75c5e1672325bb4273fd7b11d3304a1c32383</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2d137e2e1ce603ee2727d66b1aba57458bf4d1be</id>
      </parent>
    </parents>
    <author>
      <name>Richard Soderberg</name>
      <email>rs@pi007.sv2.upperbeyond.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/c9f40be6c567d8de328b9d79dde357672323925a</url>
    <id>c9f40be6c567d8de328b9d79dde357672323925a</id>
    <committed-date>2009-11-19T13:07:52-08:00</committed-date>
    <authored-date>2009-08-24T19:57:07-07:00</authored-date>
    <message>Fixed #2568 - Add database option 'dbconnections'

This sets the ActiveRecords connection pool size, when connecting to remote databases (mysql, postgres).  default is 0; the 'pool' argument is only passed to ActiveRecords when the value is 1 or greater.</message>
    <tree>1ed7730149eb8ac9efc26c96934ff7dfda903a5e</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e32f980fd7c6291abc2841ede397c962798d9a9c</id>
      </parent>
    </parents>
    <author>
      <name>Markus Roberts</name>
      <email>Markus@reality.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/8129caabdab73fca8b4b8de0ecafe4c0dd31cc95</url>
    <id>8129caabdab73fca8b4b8de0ecafe4c0dd31cc95</id>
    <committed-date>2009-11-19T12:54:39-08:00</committed-date>
    <authored-date>2009-11-19T12:34:40-08:00</authored-date>
    <message>Fix for ticket #2700 -- check for @explicit_waitforcert in puppetd --test</message>
    <tree>23fab5a58b34430f069ff73f9ef68eb2c95d3719</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>be7ff82f92a14f4f572d738eeeb2c77437069c49</id>
      </parent>
    </parents>
    <author>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </author>
    <url>http://github.com/lak/puppet/commit/e32f980fd7c6291abc2841ede397c962798d9a9c</url>
    <id>e32f980fd7c6291abc2841ede397c962798d9a9c</id>
    <committed-date>2009-11-19T12:37:20-08:00</committed-date>
    <authored-date>2009-10-08T22:03:42-07:00</authored-date>
    <message>Fixed #1806 - supplementary groups are not reset

Patch thanks to Till Maas

Signed-off-by: James Turnbull &lt;james@lovedthanlost.net&gt;</message>
    <tree>956bb3e8700796a280a5f91847fa74d783d7567f</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>48beabadb6f234e6486cf32eebc389e8faba13f0</id>
      </parent>
    </parents>
    <author>
      <name>Jesse Wolfe</name>
      <email>jes5199@gmail.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/be7ff82f92a14f4f572d738eeeb2c77437069c49</url>
    <id>be7ff82f92a14f4f572d738eeeb2c77437069c49</id>
    <committed-date>2009-11-19T12:34:55-08:00</committed-date>
    <authored-date>2009-11-17T15:58:20-08:00</authored-date>
    <message>Fix 2768 maillist resource is broken

Replace deprecated method call. This code was not tested before, so I've
tried to capture what I think the method was trying to do.

This version includes Luke's suggested change to better preserve the
original behavior.

Signed-off-by: Jesse Wolfe &lt;jes5199@gmail.com&gt;</message>
    <tree>e45f0a28b61ddeeb5369b5786f82f48dc3e2f1e6</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>089ac3e37dd1418751bc4dfe152e09fbacbc5122</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/2d137e2e1ce603ee2727d66b1aba57458bf4d1be</url>
    <id>2d137e2e1ce603ee2727d66b1aba57458bf4d1be</id>
    <committed-date>2009-11-19T12:27:21-08:00</committed-date>
    <authored-date>2009-09-18T12:54:03-07:00</authored-date>
    <message>Fixing #1507 - Adding a :ca_name setting

This allows one to specify the name to use in the
CA certificate.  It defaults to the :certname,
but for those stuck using mod_ssl it can be changed.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>44660e699774dd54a6c721cac514cf41a2a543c9</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>28e1bc6e7b866727adfd16cba5418e08f1dd2fd8</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/089ac3e37dd1418751bc4dfe152e09fbacbc5122</url>
    <id>089ac3e37dd1418751bc4dfe152e09fbacbc5122</id>
    <committed-date>2009-11-19T12:27:20-08:00</committed-date>
    <authored-date>2009-09-18T12:48:12-07:00</authored-date>
    <message>Fixing #2617 - using the searched-for REST name

This allows a separation between the wrapper class
and its internals, which is (at least) necessary for
the CA cert, which might not be found using the
internal name.

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>857232720ead186d188cf94c126baf846d509692</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2d4b795e81e4f7953210d51be56c77bed3b77609</id>
      </parent>
    </parents>
    <author>
      <name>Luke Kanies</name>
      <email>luke@madstop.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/28e1bc6e7b866727adfd16cba5418e08f1dd2fd8</url>
    <id>28e1bc6e7b866727adfd16cba5418e08f1dd2fd8</id>
    <committed-date>2009-11-19T12:24:51-08:00</committed-date>
    <authored-date>2009-09-17T17:13:59-07:00</authored-date>
    <message>Always using the CA_name constant instead of &quot;ca&quot;

Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;</message>
    <tree>09d913f03257f4defbb873d189aa619df27c3455</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0ac0ce9a2372d21983e085f913af32376fc15d13</id>
      </parent>
    </parents>
    <author>
      <name>Benedikt B&#246;hm</name>
      <email>bb@xnull.de</email>
    </author>
    <url>http://github.com/lak/puppet/commit/48beabadb6f234e6486cf32eebc389e8faba13f0</url>
    <id>48beabadb6f234e6486cf32eebc389e8faba13f0</id>
    <committed-date>2009-11-18T19:24:35-08:00</committed-date>
    <authored-date>2009-11-10T01:25:55-08:00</authored-date>
    <message>simplify and fix portage provider

* use easily parsable format string (fixes #1872)
* only query stable packages, anything else cannot be installed anyway
* fix withenv usage in class method self.instances
* code cleanup &amp; consistency</message>
    <tree>b9b46ba3dba63605d8e90088688d628f0e9c80c3</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bd5dc649ad55fc4724cafad99852b825adfde182</id>
      </parent>
    </parents>
    <author>
      <name>Steven Jenkins</name>
      <email>steven@endpoint.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/0ac0ce9a2372d21983e085f913af32376fc15d13</url>
    <id>0ac0ce9a2372d21983e085f913af32376fc15d13</id>
    <committed-date>2009-11-18T19:20:01-08:00</committed-date>
    <authored-date>2009-08-25T17:41:11-07:00</authored-date>
    <message>Implement tasks for git-based workflow.</message>
    <tree>e17198466f7e729eb48ecd4a9de030bac13e1da3</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0f6181680974f8307eb4ef5e4f6b75b58a195321</id>
      </parent>
    </parents>
    <author>
      <name>Deepak Giridharagopal</name>
      <email>deepak@brownman.org</email>
    </author>
    <url>http://github.com/lak/puppet/commit/2d4b795e81e4f7953210d51be56c77bed3b77609</url>
    <id>2d4b795e81e4f7953210d51be56c77bed3b77609</id>
    <committed-date>2009-11-18T19:00:41-08:00</committed-date>
    <authored-date>2009-10-10T14:38:20-07:00</authored-date>
    <message>Fix #1934 - detailed-exitcodes for puppetd

This option only works when --onetime is specified, as it doesn't make
much sense to worry about exit codes in the context of a long-running
daemon.

This required a refactoring of the existing --detailed-exitcodes code,
as &quot;puppetd&quot; wasn't directly creating a transaction object (like
&quot;puppet&quot; does).

Added Report::exit_status, which did what was previously hard-coded
into the &quot;puppet&quot; executable.

An Agent's &quot;run&quot; method now returns a value (the result of the
individual client class' &quot;run&quot; method)

The &quot;puppetd&quot; agent's &quot;run&quot; method now returns a transaction report, as
that seems like the logical thing to return as the result of applying a
catalog.

Signed-off-by: Deepak Giridharagopal &lt;deepak@brownman.org&gt;</message>
    <tree>5a79c9b16e774973034b822f978b4ecb2bdd01fd</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>53be6f81261db1b7a022ec683e1a637cd2c5c93e</id>
      </parent>
    </parents>
    <author>
      <name>Rein Henrichs</name>
      <email>reinh@reinh.com</email>
    </author>
    <url>http://github.com/lak/puppet/commit/0f6181680974f8307eb4ef5e4f6b75b58a195321</url>
    <id>0f6181680974f8307eb4ef5e4f6b75b58a195321</id>
    <committed-date>2009-11-18T18:45:32-08:00</committed-date>
    <authored-date>2009-10-15T16:38:44-07:00</authored-date>
    <message>Fix #2649 Allow ssl dir creation in --noop mode

Wrap Puppet::Settings.use in a block that disables noop mode during the
execution of the block and ensures that noop returns to its original
value afterwards. This allows internal puppet catalog operations like
ssl directory creation to occur even when puppet is run in --noop mode.
This should actually solve a broader class of related bugs.</message>
    <tree>cdce3b45da4ba2e98eb63e41ababe8805a91993b</tree>
    <committer>
      <name>James Turnbull</name>
      <email>james@lovedthanlost.net</email>
    </committer>
  </commit>
</commits>
