~bkerensa/ubuntu/raring/puppet/new-upstream-release

« back to all changes in this revision

Viewing changes to CHANGELOG

  • Committer: Bazaar Package Importer
  • Author(s): Mathias Gug
  • Date: 2010-10-21 12:52:13 UTC
  • mfrom: (1.1.18 upstream)
  • Revision ID: james.westby@ubuntu.com-20101021125213-x5pjaatmuv0i79jv
Tags: 2.6.3~rc1-0ubuntu1
* New upstream version
* debian/control:
  - move all puppet dependencies to puppet-common since all the code is
    actually located in puppet-common. 
  - move libaugeas from a recommend to a dependency.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2.6.3rc1
 
2
========
 
3
3c56705  Fix for #4832 -- Making PSON handle arbitrary binary data
 
4
e232770  Minimal fix for #4975 -- only call chage when managing password age rules
 
5
a090e86  Fix for #4963 -- Use correct commands for password expiry on solaris
 
6
 
 
7
2.6.2
 
8
=====
 
9
295c3be  Updated CHANGELOG for 2.6.2
 
10
1d719be  Fix for #4945 -- explicitly check os to supress man page installation
 
11
55417bc  Reversion of 021d534482dd8edb863cb77d668ac3525362a0a6
 
12
a6e2bea  Fixed #4919 - added parenths to fix error message:
 
13
 
 
14
2.6.2rc1
 
15
========
 
16
917c520  Incremented version to 2.6.2
 
17
900eae4  Updated CHANGELOG for 2.6.2rc1
 
18
1b6094d  Fixed documentation typo
 
19
bdf12fe  Fix for #4896 -- stray newline left over from removed diagnostic
 
20
e7424c6  (#4772) Update SuSE .spec file
 
21
0aaa742  Fixes #4792 (Duplicate definition since 2.6.1 upgrade)
 
22
ea49d13  Improvement to #4025: made spec tests work on all platforms
 
23
0b4ce08  Adds #3046 - support for password min/max age
 
24
e9f9d26  [#4783] (#4783) Fix RRDGraph report generation
 
25
34f87cf  Add user account expiry to the useradd type and provider
 
26
a7fb9b1  Fixed #4025 (failure in launchd if certain plists are binary).
 
27
2573872  Fix for #4649 -- avoid unsupported features on non-posix systems
 
28
eb9279c  Fix for 4273 -- revert b7e2580ab49ecdb67fc9b522829c005fc3750fbe
 
29
53a2bea  Fix for #4804 -- escaped backslashes in interpolated strings
 
30
d12e477  Fixes #4863 (Missing "require 'webrick'" causes nondeterministic spec failures)
 
31
574812e  (#4860) Add regression tests that would have caught bad params method
 
32
68947e7  (#4860) Fix wrong method name.. params seems to be renamed to parameters
 
33
021359b  Fix for #4644: install.rb works properly on Windows
 
34
d057b90  Fix #4726 Update puppet rrdtool metric code to support modern rrd ruby bindings
 
35
66cf3a9  Fix #4226 - Prepend 'Puppet CA: ' to fqdn for default root ca_name
 
36
d54352a  Port Puppet::SSLCertificates::CA test to rspec
 
37
effc6b8  Fixes #4852 - error messages involving Whits now mention Classes instead
 
38
3f99bd7  Fix #4267 - Create a backup before dropping permissions
 
39
6468f4e  (#4763) Don't call a method that was removed in Rails 3 activerecord
 
40
79d5fde  Fixed #4763 - Hardcoded ActiveRecord version
 
41
4798df3  Fixes #4822 -- Puppet doc -o option broken
 
42
99c1019  [#4798] Puppet doc manifests documentation mode broken
 
43
8cd1540  [#4692] undefined variables cause :undef to be passed to functions
 
44
06bf566  [#4787] Missing require causing failure
 
45
bba04e0  Fix for #4746 -- Newline goes at the _end_ of the line
 
46
9e17c25  Fix #4743: Allow the audit meta-parameter to accept both 'all', and :all
 
47
f950061  [#4716] ResourceTypeAPI exposes implementation details that are likely to change
 
48
8ff4b9a  Fixed #4819 - corrected cron documentation
 
49
2b50f30  [#4771] Import of manifests with the same name only happens once
 
50
7b8cb74  Fix for #4708 - tagmail should allow . in tagname
 
51
6f229ee  Minimal fix for #4631 -- set implicit classes as in 0.25.x
 
52
021d534  Fixed #3707 - rpm, like dpkg-query exits 1 if the package is not installed.  Returning nil in this provider had the effect that on every run, puppet would end up calling yum erase .  Returning the correct data structure resolves this.
 
53
216f663  Fixed Puppet Doc TOC generation
 
54
c3cb57c  Fixed versioncmp function typo
 
55
898a170  Fixed Reductive references in LICENSE file
 
56
996f14e  Documentation updates for Markdown conversion
 
57
 
1
58
2.6.1
2
59
=====
 
60
cad1e0f  Updated CHANGELOG for 2.6.1
3
61
14f871d  [#4756] addendum for #4756
4
62
9bdfe69  Fix for Bug #4756 - Providers no longer respect missing features Restored deleted lines from type.rb and reinstated unit tests
5
63
14b3340  Fix for #4736 -- preserve case of defined resources
3550
3608
5e8d71d  Fix the ral:providers:host:parsed tests so they run successfully
3551
3609
9530df1  Updated to version 0.23.2
3552
3610
0d312a1  Updated to version 0.23.2
3553
 
 
3554
 
0.23.2
3555
 
======
3556
 
49c9a62  Adding release tag REL_0_23_2
3557
3611
b84015a  The last set of bug-fixes before the next release.  This commit just fixes a couple of problems that resulted when I changed the Provider#initialize method to not duplicate its argument, which was necessary for ParsedFile.
3558
3612
aaf5959  Adding test support for the other mongrel configuration header
3559
3613
db0ffc7  Copying the "commands" and "confine" statements to the actual dscl providers, since they need to be there to determine where the providers are suitable.  Otherwise base classes could unnecessarily affect how subclasses work.
3583
3637
530d290  Applying a modification of the patch from Marcin Owsiany, allowing Mongrel to be a CA
3584
3638
64fba48  Updated to version 0.23.1
3585
3639
d3988cc  Updated to version 0.23.1
3586
 
 
3587
 
0.23.1
3588
 
======
3589
 
0f7f752  Adding release tag REL_0_23_1
3590
3640
2229dc1  Fixing #726 -- mounts can now correctly handle mounted but absent filesystems.
3591
3641
47b7058  Adding some code in an attempt to fix #728, but it is all commented out since I could not get it fixed in time for beaker
3592
3642
2e14ea4  Attempting to clean up the mount documentation as in #727.
3677
3727
ada4355  Updated to version 0.23.0
3678
3728
d8f4c53  Updated to version 0.23.0
3679
3729
049faf8  Updated to version 0.23.0
3680
 
 
3681
 
0.23.0
3682
 
======
3683
 
f588d47  Adding release tag REL_0_23_0
3684
3730
8844fca  Changing the paths to match laeg, instead of culain.
3685
3731
d79a788  Modified the fileserver to cache file information, so that each file isn't being read on every connection.  Also, added londo's patch from #678 to avoid reading entire files into memory.
3686
3732
944e1f4  More updates to puppet-test
3854
3900
0f02a54  Updated to version 0.22.4
3855
3901
e049999  Updated to version 0.22.4
3856
3902
4f2b903  Updated to version 0.22.4
3857
 
 
3858
 
0.22.4
3859
 
======
3860
 
22ce899  Adding release tag REL_0_22_4
3861
3903
3e895b5  Changing the remount stuff back to not repeating the mount options.
3862
3904
6438270  Adding a "supports_parameter?" method to test whether a given provider supports the features required by a given parameter.  This is used during attribute instance creation, but its creation was necessicated by test code.
3863
3905
c9de332  Fixing the fileserver naming tests after the change to allow "-" in fileserver module names.
3921
3963
a999752  Updated to version 0.22.3
3922
3964
24ad5ab  Updated to version 0.22.3
3923
3965
9ce7c79  Updated to version 0.22.3
3924
 
 
3925
 
0.22.3
3926
 
======
3927
 
a3a7ea7  Adding release tag REL_0_22_3
3928
3966
e154589  Fixing puppetdoc with the recent changes to the networking code
3929
3967
801d0f7  Fixing a bug I apparently introduced in the testing that would have made user management not work with netinfo.  In the process, I am enabling validation on the nameservice subclasses.
3930
3968
2544f75  Fixing the documentation to match reality, as reported in #548.
3948
3986
36feb29  Fixing a small bug in testing whether instance methods are already defined.
3949
3987
45904ca  Updated to version 0.22.2
3950
3988
0452878  Updated to version 0.22.2
3951
 
 
3952
 
0.22.2
3953
 
======
3954
 
a917a3e  Adding release tag REL_0_22_2
3955
3989
474b86c  Hopefully the last batch of commits before I release 0.22.2.  Mostly just get tests to pass.
3956
3990
90d8b2d  Remove no-lockdir patch. Clean changelog
3957
3991
a68a7c2  Change puppet's homedir to /var/lib/puppet
4106
4140
d117aa8  Updated to version 0.22.1
4107
4141
1e90209  Updated to version 0.22.1
4108
4142
463d3a8  Updated to version 0.22.1
4109
 
 
4110
 
0.22.1
4111
 
======
4112
 
530c255  Adding release tag REL_0_22_1
4113
4143
1d059b0  Fixing #470, I think.  I basically just threw away the validation and let suidmanager do it all when running commands.
4114
4144
69a07b1  The resolve functionality in "test" is almost working...
4115
4145
42d15fe  Adding note about removing mounts netinfo provider
4201
4231
4ee6c97  Updated to version 0.22.0
4202
4232
98ed0ae  Updated to version 0.22.0
4203
4233
38cfa67  Updated to version 0.22.0
4204
 
 
4205
 
0.22.0
4206
 
======
4207
 
728d745  Adding release tag REL_0_22_0
4208
4234
3446dd6  Last round of fixes before the next release
4209
4235
954a285  Fixing puppet test task for older ruby versions
4210
4236
7afa69c  Fixing rake test so it works with the new puppet loader
4383
4409
60af8e2  Updated to version 0.20.1
4384
4410
e313a26  Updated to version 0.20.1
4385
4411
68d9e78  Updated to version 0.20.1
4386
 
 
4387
 
0.20.1
4388
 
======
4389
 
2feb9e8  Adding release tag REL_0_20_1
4390
4412
7d46167  Updating changelog for 0.20.1
4391
4413
7fa96cb  Another small fix, just for solaris
4392
4414
db5d9d4  Another testing fix
4438
4460
71924ad  Updated to version 0.20.0
4439
4461
a488dd9  Updated to version 0.20.0
4440
4462
4688d93  Updated to version 0.20.0
4441
 
 
4442
 
0.20.0
4443
 
======
4444
 
7694bd9  Adding release tag
4445
4463
f9f939e  Updating changelog for 0.20
4446
4464
e3b4f23  Another round of bugfixing, including finding out that the tagmail report was leaving zombie processes lying around
4447
4465
07f616b  A round of bug-fixing on OS X
4563
4581
8f9dcb5  Updated to version 0.19.2
4564
4582
595d5ba  Updated to version 0.19.2
4565
4583
6902f2d  Updated to version 0.19.2
4566
 
 
4567
 
0.19.3
4568
 
======
4569
 
bec795d  Adding release tag REL_0_19_3
4570
 
0513ffa  Fixing problem with the hostname being removed when running locally.  The node_name setting was not checking that the client was set, and it is never set when running locally.
4571
 
7726afc  Adding branch to fix the problem with hostnames getting nilled
4572
 
 
4573
 
0.19.2
4574
 
======
4575
 
ddb4c47  Adding release tag REL_0_19_2
4576
4584
164c18f  As requested by Christian Warden, triggering an object now results in an event, which can result in further triggers.
4577
4585
98004b2  Adding some error handling for when a non-existent report is asked for, and adding a bit more testing.
4578
4586
a1e27bc  Adding trace information to autoload.rb
4617
4625
c8a6df0  Updated to version 0.19.1
4618
4626
ee8b8c7  Updated to version 0.19.1
4619
4627
6f85511  Updated to version 0.19.1
4620
 
 
4621
 
0.19.1
4622
 
======
4623
 
7e229a8  Adding release tag REL_0_19_2
4624
4628
0e58f65  Updating changelog for 0.19.1
4625
4629
4a3c8d1  Adding testing for the default? method, and fixing it to support arrays and returning false when no defaults are specified
4626
4630
48992d7  Using the "trace" configuration parameter to determine whether a stack trace should be printed, rather than just using "debug".  I added the param a little while ago and was using it internally in Puppet::DevError, but I just now went through the whole configuration and switched to using it.
4662
4666
65bb635  Updated to version 0.19.0
4663
4667
61e42e7  Updated to version 0.19.0
4664
4668
12b219e  Updated to version 0.19.0
4665
 
 
4666
 
0.19.0
4667
 
======
4668
 
fbebcc5  Adding release tag REL_0_19_0
4669
4669
e309b76  Modifying the provider base class so that it defines a method for every used command (e.g., you call "commands :rpm => 'rpm'", and it defines an "rpm" method.  I then pushed this throughout the package providers, which are the heaviest users of commands.
4670
4670
c5ce953  Adding aptitude support, including a new util::package module that provides a method for package version sorting, and a couple of smaller bug fixes.  This fixes #237.
4671
4671
2113eed  Adding hasrestart parameter to services
4783
4783
b8bf113  Updated to version 0.18.4
4784
4784
94cc68b  Updated to version 0.18.4
4785
4785
ce95ee3  Updated to version 0.18.4
4786
 
 
4787
 
0.18.4
4788
 
======
4789
 
74a3b4d  Adding release tag REL_0_18_4
4790
4786
f13c451  updating changelog for 0.18.4
4791
4787
cdeccab  Another batch of bug fixes, this time focused on OS X patches.  Looks like I did not test on os x last time.
4792
4788
b42eaee  First round of bugfixes in preparation for 0.18.4
4817
4813
b23b797  Updated to version 0.18.3
4818
4814
fe8ce26  Updated to version 0.18.3
4819
4815
a984a90  Updated to version 0.18.3
4820
 
 
4821
 
0.18.3
4822
 
======
4823
 
04a99e7  Adding release tag REL_0_18_3
4824
4816
8063ab1  Fixing filebucket server so that paths are not added multiple times
4825
4817
1ab4594  Adding tests for previous config bugfixes, and updating changelog
4826
4818
a6cc3e4  Fixing reports so that multiple host report directories can be created.  There was a config conflict before.
4850
4842
bd9fd8d  Updated to version 0.18.2
4851
4843
71036e7  Updated to version 0.18.2
4852
4844
aa87963  Updated to version 0.18.2
4853
 
 
4854
 
0.18.2
4855
 
======
4856
 
3e5907d  Adding release tag REL_0_18_2
4857
4845
afe84ec  small fixes towards 0.18.2
4858
4846
e17f4ed  adding host information to reports and tagmail report
4859
4847
1503b42  renaming tagmail config file
4884
4872
d275489  Updated to version 0.18.1
4885
4873
35ef37b  Updated to version 0.18.1
4886
4874
427831c  Updated to version 0.18.1
4887
 
 
4888
 
0.18.1
4889
 
======
4890
 
1cc2712  Adding release tag REL_0_18_1
4891
4875
7adafc6  For each type, adding a "new<type>" method to Puppet::Type, so instead of typing Puppet::Type.type(:file).create(...) you can now type Puppet::Type.newfile(...).
4892
4876
e8c57ae  Cleaning up plugin handling a bit -- they can now be colon-separated paths, and I added a separate "plugindest" setting for determining where plugins are synchronized to.  The major feature I added, though, is that Puppet::Type now knows how to load plugins, and treats :pluginpath as a search path for plugins.
4893
4877
d98ab11  Fixing zone tests
4937
4921
0ab461b  Updated to version 0.18.0
4938
4922
daac8cf  Updated to version 0.18.0
4939
4923
8779dbe  Updated to version 0.18.0
4940
 
 
4941
 
0.18.0
4942
 
======
4943
 
4a5df83  Adding release tag REL_0_18_0
4944
 
a6f9bf4  Adding release tag REL_0_18_0
4945
4924
ae3dba9  updating changelog for 0.18.0
4946
4925
ead6b17  updating documentation for sshkey
4947
4926
20b0a6d  fixing transaction tests to just warn when the user is not in more than one group, rather than failing.
5003
4982
3ab4a89  Small fix to include puppetrun in /usr/bin
5004
4983
62a0ff0  adding puppetrun to the red hat spec file
5005
4984
fda013a  Updated to version 0.17.2
5006
 
 
5007
 
0.17.2
5008
 
======
5009
 
b742236  Adding release tag REL_0_17_2
5010
4985
3c15a28  updating changelog for 0.17.2
5011
4986
a08ca93  Fixing #138, all of it, I think.  Environment settings are now allowed, although all bets are off in terms of parsing existing environment settings in crontabs.
5012
4987
69cf2fe  Adding a small fix to cron tabs; they will at least parse tabs that have env settings in them, although you still cannot, at this point, set them.
5016
4991
b3ea53c  Adding a lot of structure to puppet.rb to make it easier to manage multiple objects in a single process, including making it easy to add threads.  Added some testing for all of that.
5017
4992
93771b7  fixing user[:groups] management when the user is absent
5018
4993
738698c  Updated to version 0.17.1
5019
 
 
5020
 
0.17.1
5021
 
======
5022
 
f028420  Adding release tag REL_0_17_1
5023
4994
ed9adf5  updating changelog for 0.17.1 and 0.17.0
5024
4995
9b5de11  Allowing empty files
5025
4996
5382118  Fixing #146.  I think I mostly just fixed the error message; I do not think there was another bug there.
5027
4998
dc3a6d5  Making sure file recursion works for all valid inputs
5028
4999
373afa3  updating version on spec file
5029
5000
4296b02  Updated to version 0.17.0
5030
 
 
5031
 
0.17.0
5032
 
======
5033
 
559f4b0  Adding release tag REL_0_17_0
5034
5001
3be0f95  Wrapping the host storage into a transaction.  It might have a slight performance improvement, but, ah, unlikely.
5035
5002
9d6166e  adding a test to make sure that defaults get taken up by components
5036
5003
a0bcf5a  Adding code to try for the rails gem if the library cannot be found normally, and adding some protections in case there are problems
5062
5029
18de804  fixing log messages
5063
5030
a7fadbe  fixing log messages
5064
5031
43fdd89  Updated to version 0.16.5
5065
 
 
5066
 
0.16.5
5067
 
======
5068
 
054cc77  Adding release tag REL_0_16_5
5069
5032
64a58e4  updating changelog for 0.16.5
5070
5033
44f1579  Fixing a stupid bug i managed to introduce in 0.16.2 (probably) involving importing files with classes in them.  This is a better solution than what I had before the bug, anyway.  Also, some documentation fixes.
5071
5034
a9df49d  Fixing some naming problems with crons, and adding appropriate tests
5072
5035
e8c912d  Allowing dashes in class names, although grammar rules restrict it from working anywhere except node names or in tag().  They are valid in host names, and many companies have them in the host names; in fact, this fix is for a company with this exact problem -- they cannot use puppet with their nodes because all their hosts have dashes in the host names.
5073
5036
37d2850  Switching to just using "preserve" for file copying in file#handlebackups
5074
5037
8b0481c  Updated to version 0.16.4
5075
 
 
5076
 
0.16.4
5077
 
======
5078
 
66b8bfd  Adding release tag REL_0_16_4
5079
5038
4b84ca9  updating changelog for 0.16.4
5080
5039
b67a19b  Fixing #132, which involved creating a separate CA client and using it to retrieve the certificates.  There was more work to do because of the weird client/daemon/server heirarchy.
5081
5040
a435d07  Updated to version 0.16.3
5082
 
 
5083
 
0.16.3
5084
 
======
5085
 
ab17248  Adding release tag REL_0_16_3
5086
5041
3f08155  updating changelog
5087
5042
2faa447  Bug fixes from OS X for 0.16.3
5088
5043
5e246ab  Hopefully final bug fixes in preparation for 0.16.3
5098
5053
bcfc469  Adding in all of the patches necessary to make a prototype rails interface to puppet nodes work.  The biggest change is that there is now a separate NetworkClient class for every Client subclass, because otherwise you get namespace collisions.  Most everything other change is a relatively minor patch.
5099
5054
9539dbb  Adding in all of the patches necessary to make a prototype rails interface to puppet nodes work.  The biggest change is that there is now a separate NetworkClient class for every Client subclass, because otherwise you get namespace collisions.  Most everything other change is a relatively minor patch.
5100
5055
9b627cd  Trying to track down the bugs reported this morning, so I added some more test cases.  I did find a bug in the filebuckets, fixed it, and added a test case.
5101
 
 
5102
 
0.16.2
5103
 
======
5104
 
13c91ea  Adding release tag REL_0_16_2
5105
5056
003e897  updating changelog for 0.16.1 and 0.16.2
5106
5057
a78bf1e  adding "clean" mode to puppetca
5107
5058
bda8e52  This should have been in 0.16.1.  Moving the "setclass" statements around so that classes are set before a given class's code is evaluated, so it can be tested within the code, within node defs, components, or classes.
5108
 
 
5109
 
0.16.1
5110
 
======
5111
 
77bf69c  Adding release tag REL_0_16_1
5112
5059
bff9463  Adding sum type to the retrieved sum if it is not already there.  This provides backwards compatibility for existing cache files.
5113
5060
feff317  removing unnecessary debugging
5114
5061
baa412c  Adding "defined" functino to puppet, so you can now test whether a given class or definition is defined.
5116
5063
ccc4d95  Modifying non-existent-package test to make sure syncing fails, and modified ports package type to check the error output instead of the return code, because the portinstall command returns 0 even on failure.
5117
5064
e64bd22  Fix ownership on server files (trac #122) Change ownership on /var/puppet
5118
5065
9fe0b37  removing patch from red hat spec file
5119
 
 
5120
 
0.16.0
5121
 
======
5122
 
2492328  Adding release tag REL_0_16_0
5123
5066
a0b4553  Final commit before 0.16.0
5124
5067
63cdc6c  making corrections to pass tests on freebsd
5125
5068
d9fd002  Go some work started on developing authorization, but I have made little progress.  I might wait on this for the next point release.
5157
5100
8df6e84  another small mount fix; this time, for stupid os x
5158
5101
88dd992  committing version changes
5159
5102
d10a638  Committing an important fix to mounts; since i am sure no one has downloaded 0.15.3, i am just going to rerelease 0.15.3 with this fix in it
5160
 
 
5161
 
0.15.3
5162
 
======
5163
 
abf09dc  Adding release tag REL_0_15_3
5164
5103
83d5236  updating changelog for 0.15.3; I need these exec fixes for my client
5165
5104
e5be7d3  Adding autoloading for types and service types, also.
5166
5105
fcce820  Okay, last one, hopefully.  Modifying checks to support arrays.
5170
5109
1e4abae  moving cwd existence check into "sync" instead of "validate"
5171
5110
7dae24f  Fixing a small bug in type.rb that ignored false values (instead of nil values), another small bug in value setting that resulted in the file and line appearing twice in errors, and added validation to all of the checks in :exec (along with testing for all of it).
5172
5111
b0edb35  removing patch from spec file
5173
 
 
5174
 
0.15.2
5175
 
======
5176
 
feab8d9  Adding release tag REL_0_15_2
5177
5112
122cf58  updating changelog in preparation for 0.15.2
5178
5113
013cfd2  Adding darwinport type.
5179
5114
9697354  differentiating openbsd from freebsd, adding freebsd, and autoloading package types instead of manually loading them
5217
5152
791e4da  Committing support for group membership management.  Currently only works on Linuxes and other OSes that use "useradd" that support -G.
5218
5153
932fd03  commiting package test fix that i thought i committed ages ago
5219
5154
28602a6  Simplified as yum install can be used for both install and update
5220
 
 
5221
 
0.15.1
5222
 
======
5223
 
437ee64  Adding release tag REL_0_15_1
5224
5155
95b762b  updating changelog for 0.15.1
5225
5156
fc98ab0  Fixing #100.  I just added a bit of a hack to configuration parsing -- if a group is specified in a section that matches the name of the process, then it is assumed to be the group that the process should run as.  The problem is that we are reusing the term "group" here for both the run-group and the file-group.  Oh well.
5226
5157
5dcf303  Using differents commands with yum depending on whether the package is currently installed or not.
5236
5167
c74fd81  Committing the EPM support.  I am in the process of moving this to a common library that all of my projects can use.
5237
5168
271a8d2  Adding EPM package building.
5238
5169
805b32b  Updated to version 0.15.0
5239
 
 
5240
 
0.15.0
5241
 
======
5242
 
1409cd6  Adding release tag REL_0_15_0
5243
5170
92e3c1e  Updating changelog for 0.15.0.
5244
5171
ec7d46e  fixing small bug in the test code when there are no packages to test
5245
5172
f851be7  Adding upgrade ability to sun packages.  Currently it removes the old package and installs the new one.
5269
5196
7756f9a  Fixing #97.  I was wrong about the object type I had, so I was calling "type" with no arguments, which was causing the bug.
5270
5197
2faff5d  lowering the log output for nonexistent files
5271
5198
eb68633  Updated to version 0.14.1
5272
 
 
5273
 
0.14.1
5274
 
======
5275
 
ad0fa4b  Adding release tag REL_0_14_1
5276
5199
cee0882  updating changelog for 0.14.1
5277
5200
2351cd7  making case statements not create a new scope
5278
5201
54fcdbd  fixing some more logging issues
5279
5202
0549d03  Making some logging changes, and fixing a small bug in group management on missing files
5280
5203
72d747b  Updated to version 0.14.0
5281
 
 
5282
 
0.14.0
5283
 
======
5284
 
783735c  Adding release tag REL_0_14_0
5285
5204
b76004a  Fixing yum listing bug, and caching the "latest" value so it is not asked for so many times; this fixes #90.
5286
5205
3c07deb  Committing the last changes, for now, to handling links.  You still cannot copy remote links, but you can either ignore or follow them.  I do not think we will be able to copy remote links until I have merged symlinks and files to be the same object type again.
5287
5206
e9e88b0  Adding "links" parameter to files, and adding support for following or ignoring links to all of the states it can matter to.  I still need to modify "source" so that it behaves correctly when managing links.
5298
5217
aae9b2a  Definitions now always create their own context, which means that they cannot override elements in the containing scopes.
5299
5218
451ba6d  upgrading to warning the message about using a cached copy
5300
5219
faffd69  Updated to version 0.13.6
5301
 
 
5302
 
0.13.6
5303
 
======
5304
 
25614df  Adding release tag REL_0_13_6
5305
5220
caa7f48  updating changelog for 0.13.6
5306
5221
343dd08  Fixing tests so they do not chmod /dev/null to 640 (stupid tests).
5307
5222
1a93c82  Fixing #68.  After tons and tons and tons of work, everything successfully configures itself, and the --genmanifest argument should actually work.  User and group creation will not necessarily work everywhere (in particular, Puppet uses dependencies to create the group first, but Fedora complains on user creation if the group already exists), but file and directory creation should.  The only downside is that there is a decent amount of extra information printed on daemon startup, as the daemon checks its config; this could maybe be seen as a bonus, though, I guess.
5330
5245
043fc33  adding commas to each line
5331
5246
d06cd3f  removing the initial syslog dest setting
5332
5247
f6ca82b  Updated to version 0.13.5
5333
 
 
5334
 
0.13.5
5335
 
======
5336
 
7ec2f82  Adding release tag REL_0_13_5
5337
5248
85e4d31  adding changelog for 0.13.5
5338
5249
2dffbee  Adding redhat service type, to support enabling and disabling a service
5339
5250
7e5cc76  Fixing package types so you can specify the package type manually in a manifest
5340
5251
7806618  removing extra error statement
5341
5252
6e26a73  adding passwd converter
5342
5253
3aff15e  Updated to version 0.13.4
5343
 
 
5344
 
0.13.4
5345
 
======
5346
 
d0b3f6c  Adding release tag REL_0_13_4
5347
5254
1f05ad0  updating changelog for 0.13.4
5348
5255
cfb0e36  updates
5349
5256
89856ec  Adding a bit more logging
5360
5267
5f4335f  Adding logoutput parameter to :exec
5361
5268
89702d8  Fixing symbolic naming bug where symbolic names were being ignored in some cases
5362
5269
7d15fe1  Updated to version 0.13.2
5363
 
 
5364
 
0.13.2
5365
 
======
5366
 
d0bbab5  Adding release tag REL_0_13_2
5367
5270
037b7ac  Changed the parsedtype definition of exists(), and fixed a few smaller bugs.  Last code commit before 0.13.2
5368
5271
6fe01ce  Tracked down a few other bugs; everything now passes on debian in preparation for 0.13.2
5369
5272
8602932  Changing "answerfile" to "adminfile", adding "responsefile", and autorequiring both.
5378
5281
3f15cb8  Fixing :target reference in pfile.rb
5379
5282
9508bd0  Correcting some path problems with symlink, and changing "target" state to "ensure"
5380
5283
64eafa8  Updated to version 0.13.1
5381
 
 
5382
 
0.13.1
5383
 
======
5384
 
ac8f3ae  Adding release tag REL_0_13_1
5385
5284
a456c4d  updating alias docs to pass ReST checks
5386
5285
1a05ed2  updating changelog and docs for :alias
5387
5286
89d37f6  Fixing some problems with cron tab management, and creating Puppet::Util.{u,g}id methods.
5392
5291
8c02ffd  Adapt specfile to the fact that puppetmaster now automatically runs as user puppet. Add default config files that send logs to /var/log/puppet.
5393
5292
d629a80  Fix version in last changelog entry (makes rpmlint happy)
5394
5293
44071d0  Updated to version 0.13.0
5395
 
 
5396
 
0.13.0
5397
 
======
5398
 
4751fce  Adding release tag REL_0_13_0
5399
5294
2cb5cb3  Updating changelog for 0.13.0
5400
5295
387db24  Adding answerfile support to sun pkgs.
5401
5296
2ce061a  adding some documentation
5432
5327
96b761b  Fixing waitforcert so that the client can actually add the certs once it receives them
5433
5328
c7f9942  Adding release tag REL_0_12_0
5434
5329
cf82cfa  Updated to version 0.12.0
5435
 
 
5436
 
0.12.0
5437
 
======
5438
 
2c35151  Adding 0.12.0 release tag
5439
5330
282cfcf  Updated to version 0.12.0
5440
5331
1186069  Small mods to the packaging stuff
5441
5332
87904d3  RPM release is almost entirely there, it just needs to be integrated into release management
5445
5336
258114d  Modifying docs, and adding scheduling hooks
5446
5337
0cb51f3  Fixing a small checksumming bug, reorganizing the client stuff a bit, and adding freshness checking for the configuration, so the config is recompiled every time nor is it downloaded unless it has been recompiled
5447
5338
f49b103  Updated to version 0.11.2
5448
 
 
5449
 
0.11.2
5450
 
======
5451
 
36f6e05  Adding release tag REL_0_11_2
5452
5339
c372a7d  modding changelog for 0.11.2
5453
5340
6bab167  Made lots of small changes, mostly to help usability but also fixed a couple of key bugs
5454
5341
ed39be9  Fixing most types to allow no statements
5455
5342
3d458ef  Updated to version 0.11.1
5456
 
 
5457
 
0.11.1
5458
 
======
5459
 
4bbb952  Adding release tag REL_0_11_1
5460
5343
c3df525  modifying changelog for 0.11.1
5461
5344
060b8bd  Adding openbsd packaging support
5462
5345
ada3aee  Fixing problems where objects were passing @parameters[:param] objects, instead of specifically retrieving the value
5463
5346
f36c7d1  Updated to version 0.11.0
5464
 
 
5465
 
0.11.0
5466
 
======
5467
 
1d2095b  Adding release tag REL_0_11_0
5468
5347
3700b37  Adding an "ensure" state where appropriate, and significantly reworking the builtin docs.
5469
5348
92a780a  Added "ensure" state to some classes, and added infrastructure for it to work elsewhere.
5470
5349
83906a2  Adding sshkey class plus tests, and adding "aggregatable" methods to type.rb
5485
5364
c5782df  Adding "content" state to files, and string interpolation handles escaped whitespace characters.
5486
5365
b0ea70d  Adding 0.10.2 stuff
5487
5366
6b6c49b  Updated to version 0.10.2
5488
 
 
5489
 
0.10.2
5490
 
======
5491
 
f7211e3  Adding release tag REL_0_10_2
5492
5367
1cf05ff  Services now work at least somewhat on solaris 10, and service testing is pretty different.
5493
5368
4c4f530  Fixing dependencies to not depend on file order.  Added Puppet::Type.{finalize,mkdepends,builddepends}
5494
5369
21410a2  Fixing documentation generation, and fixing aliasing so that objects can safely be aliased to themselves
5497
5372
97fb6c9  Adding generic autorequire mechanism, and thus removing it from exec
5498
5373
11b5463  Adding a requires? method to types, fixed the bug where exec fail when Puppet is downloading the script to execute, and modified "exec" to autorequire any managed scripts
5499
5374
932b783  Updated to version 0.10.1
5500
 
 
5501
 
0.10.1
5502
 
======
5503
 
dc012b1  adding 0.10.1 release tag
5504
5375
854f16b  modifying changelog for 0.10.1
5505
5376
89d0050  Adding Sun support and fixing the last remaining bugs related to the daemon changes i just made
5506
5377
45ac512  Supporting puppetmasterd running as a non-root user, and doing some basic message cleanup
5509
5380
e5ac196  Adding some consistencies to the executable tests.  All exe tests now pass on OpenBSD, although the only real problem was that ruby was in /usr/local/bin.
5510
5381
dccafc7  Updating Puppet to work with the new Facter
5511
5382
b7974b5  Updated to version 0.10.0
5512
 
 
5513
 
0.10.0
5514
 
======
5515
 
8458a0d  Adding 0.10.0 release tag
5516
5383
48031dd  Describing 0.10.0 changes
5517
5384
48ba030  Modifying hosttest
5518
5385
f00a7db  All tests pass now, although the lack of service support on os x means that i have now disabled services on it
5532
5399
b532a30  adding things to the change log, and modifying the order of the steps
5533
5400
584652c  Disabling most documentation generation except for the API docs, and wrapping the StatusServer in the xmlrpc check
5534
5401
0e0fdac  Updated to version 0.9.3
5535
 
 
5536
 
0.9.3
5537
 
=====
5538
 
d4a9f3e  Adding release tag
5539
5402
e2e2fb3  some updates to the typegen stuff, even though i may still not use it
5540
5403
5302921  Fixing two reported bugs in cron jobs.  Cron jobs correctly change when fields other than the command are updated, and they do not continually refresh when the command has trailing spaces
5541
5404
592c24d  adding some comments