Граф коммитов

311 Коммитов

Автор SHA1 Сообщение Дата
Luke Kanies 7fdf2bb23f Retrieving the CA certificate before the client certificate.
We have to have a CA cert first, because the host will
start using the client cert as soon as it's available,
but it's not functional without a CA cert.

Also removing extra stupid stuff from wait_for_cert --
the connection is now always recycled, which is much simpler.

Signed-off-by: Luke Kanies <luke@madstop.com>
2008-11-03 22:06:27 -06:00
Luke Kanies 8aee40de69 Merge branch '0.24.x' Removed the 'after' blocks that call Type.clear,
since that method is deprecated.

Conflicts:

	CHANGELOG
	bin/puppetca
	lib/puppet/file_serving/fileset.rb
	lib/puppet/network/xmlrpc/client.rb
	lib/puppet/type/file/selcontext.rb
	spec/unit/file_serving/metadata.rb
	spec/unit/type/file.rb
2008-10-17 09:01:04 -05:00
Luke Kanies 3281f2b73f Fixed #1633 - Added support for --detailed-exits to bin/puppet
which causes puppet to produce different exit codes depending
on whether there were changes or failures in the transaction.

Signed-off-by: Luke Kanies <luke@madstop.com>
2008-10-08 11:23:43 +11:00
James Turnbull 397c8416f7 Fixed #1628 - Changed node search to use certname rather than Facter hostname 2008-10-03 13:45:12 +10:00
James Turnbull 9d174c4f50 Updated puppet binary documentation 2008-10-03 10:50:58 +10:00
James Turnbull 774c0f9ca8 Fixed #1588 - Fixed puppetca --clean --all 2008-09-25 10:24:04 +10:00
Luke Kanies bb23861e33 Merge branch 'feature/master/1481'
This merges in the new fileserving code -- we're now using
REST to do fileserving, rather than xmlrpc.

Conflicts:

	lib/puppet/parameter.rb
	lib/puppet/type/file.rb
	spec/unit/type/file.rb
2008-09-23 23:50:43 -05:00
Luke Kanies 4aeabbbb21 Merge branch '0.24.x'
Conflicts:

	lib/puppet/metatype/container.rb
	lib/puppet/metatype/instances.rb
	lib/puppet/metatype/metaparams.rb
	lib/puppet/metatype/relationships.rb
	lib/puppet/metatype/schedules.rb
2008-09-23 22:31:55 -05:00
Andrew Shafer 11b0848b8c Fixed #1500 - puppetrun host regression 2008-09-19 12:30:40 +10:00
Luke Kanies 44c6a529d0 Removing mention of an obselete class.
Signed-off-by: Luke Kanies <luke@madstop.com>
2008-08-26 23:11:39 -07:00
Luke Kanies e3971b9751 Merge branch '0.24.x'
Conflicts:

	CHANGELOG
	test/util/posixtest.rb
2008-08-18 11:47:40 -05:00
AJ Christensen b1ad596ec0 Add the -P/--ping option to puppetrun, fixes #1501
Turns on the ICMP echo testing against the target host. Defaults to off.

111111111
2008-08-17 14:26:58 +10:00
Luke Kanies 025edc5c37 puppetd now uses the Indirected SSL.
This means it now uses REST for certificate saving
and retrieval, which is awesome.

Signed-off-by: Luke Kanies <luke@madstop.com>
2008-08-07 18:41:28 -07:00
Luke Kanies 40375a8fc3 Merge branch '0.24.x' into merging
Conflicts:

	test/ral/type/filesources.rb
2008-07-29 00:46:11 -05:00
Luke Kanies 80436550a1 Fixing #1408 - --loadclasses works again.
The problem was that the mechanism I was using for
passing the node to the compiler was conflicting with
the Indirector::Request's method of handling node
authentication.

Signed-off-by: Luke Kanies <luke@madstop.com>
2008-07-10 19:57:25 +10:00
Luke Kanies b0febd263c Merge branch '0.24.x'
Conflicts:

	lib/puppet/util/settings.rb
	spec/integration/defaults.rb
	spec/unit/node/catalog.rb
	spec/unit/type/interface.rb
	spec/unit/type/ssh_authorized_key.rb
2008-07-04 22:14:37 -05:00
James Turnbull 5020938b41 Merge branch 'ticket/0.24.x/1391' of git://github.com/littleidea/puppet into 0.24.x 2008-07-04 09:06:40 +10:00
Andrew Shafer 2279acdd30 Adding changes to config print that were missed in fix for 1183 2008-07-03 12:58:30 -06:00
Luke Kanies bd3f8e37a2 Fixed 1240 - puppet will function more like puppetd if graphing
or reporting are enabled.
2008-07-03 12:09:38 -05:00
Luke Kanies 8e4312ed24 Merge branch '0.24.x'
Conflicts:

	CHANGELOG
	spec/unit/node/catalog.rb
	spec/unit/type/package.rb
	spec/unit/type/schedule.rb
	spec/unit/type/service.rb
	spec/unit/util/settings.rb
2008-07-02 00:32:52 -05:00
Luke Kanies d3a8125524 Fixed #1006 - puppetrun --class works again. I added the class
membership testing to the Ldap node terminus, and added tests,
2008-07-01 22:22:36 -05:00
James Turnbull 9c1ab147b3 Fixed #1371 - Updated bin/puppet to use Node.find 2008-06-17 09:43:45 +10:00
Andrew Shafer 422dea05e7 issue 1183
Added environment awareness to --configprint

Pulled the logic for --configprint --genconfig and --genmanifest out of puppet.rb
Put the logic in lib/puppet/util/settings.rb and refactored it a bit

Added specs for the behavior

Reformated the whole spec file to use nested describe

Added the new method to the executables

The old behavior should be preserved, except for the env is now used
2008-06-16 02:07:24 -06:00
Luke Kanies 6a61198f92 Merge branch '0.24.x'
Also added the fixes to make the certhandler tests pass
even when certs exist; I'll deal with the conflict later.

Conflicts:

	CHANGELOG
	bin/puppetd
	lib/puppet/network/http/handler.rb
	lib/puppet/network/http/mongrel/rest.rb
	spec/integration/indirector/rest.rb
	spec/integration/network/server/mongrel.rb
	spec/integration/network/server/webrick.rb
	spec/unit/network/http/webrick.rb
2008-06-14 13:53:56 -05:00
Andrew Shafer 946081b3c0 Try again
Add the class to handle certs, specs and modify puppetd

should fix 1190, 1199, 1200
2008-06-10 23:19:37 -06:00
Luke Kanies fe157f239a Merge branch '0.24.x'
Conflicts:

	CHANGELOG
	spec/integration/defaults.rb
	spec/integration/node/catalog.rb
	spec/unit/rails.rb
	spec/unit/type/mount.rb
2008-05-20 10:19:10 -05:00
James Turnbull 390db8061a Updated puppetd documentation which fixes ticket #1227 2008-05-17 01:06:18 +10:00
Luke Kanies 3303590156 The master and client now successfully speak xmlrpc using the new system.
The server is actually serving REST, but the client can't use
it until we resolve the format and security issues that REST
hasn't yet tackled.
2008-05-07 12:29:58 -05:00
Luke Kanies 38e2dcf35a The master is now functionally serving REST and xmlrpc.
...as far as I can tell.  The client, however, is broken,
since it used the old http_pool/ssl_support stuff, which
no longer works.

I have to port puppetd over to using the new ssl stuff,
then I'll at least be able to verify that the master can
still speak xmlrpc.
2008-05-05 22:36:59 -05:00
James Turnbull 69fc802fde Update to man pages, fix to ralsh help text and fix for #1211 2008-05-05 09:35:17 +10:00
Luke Kanies 6356c043a4 Switched puppetmasterd to use the new-style server plumbing.
The code is much cleaner, and it seems to be mostly
functional, but we have to pick a strategy for signing
the host's certificate on first startup.  Also, I haven't
actually done end-to-end testing yet, which needs the certs
working first.
2008-05-02 13:47:44 -05:00
Luke Kanies 0e8a1c9f6a Merge branch '0.24.x'
Conflicts:

	bin/puppetca
2008-04-21 23:45:53 -05:00
Luke Kanies 6c539c001e Fixing puppetca so it uses the :local ca setting.
This causes it to use both the :ca_file and :file terminus
types.
2008-04-19 19:13:14 -05:00
Luke Kanies ebdbe4880d Added an Interface class to the CA to model puppetca's usage.
This class provides all of the semantics from puppetca,
and appears to entirely duplicate the behaviour of the existing
executable, with basically all of the code in a library
file, instead of the executable.

As such, I've deleted the test for the executable.  We should have
one, but it's not nearly as important.
2008-04-19 19:08:36 -05:00
James Turnbull eac14f6878 Fixed #1189 and added support for --all to puppetca --clean 2008-04-15 20:01:20 +10:00
Luke Kanies d82ac984cd Fixing the executables to use the new indirection api. 2008-04-08 21:36:29 -05:00
Paul Lathrop 9d30b26033 Fixes #1148 - replaces #!/usr/bin/ruby with #!/usr/bin/env ruby. 2008-03-28 17:43:16 -05:00
Luke Kanies 017f6730aa Moved the configuration of the Node cache to the puppetmasterd
executable, since it otherwise causes caches to be used in all
cases, which we don't want (e.g., bin/puppet was using them).
2008-03-24 16:37:48 -05:00
Luke Kanies 0c45a5a873 Adding another commit for #1136 -- Consolidated
the setting of the loglevel and destination to just
one call, rather than the multiple calls that remained.
2008-03-20 11:40:25 -05:00
James Turnbull 1dc6dc209a Final fix to #1136 - further changes to --test setting 2008-03-20 11:31:14 -05:00
James Turnbull e714156868 Second fix to #1136 - fixed --test problem 2008-03-20 11:31:13 -05:00
James Turnbull 2155fe156e Fix for ticket #1136 --verbose cancels out --debug 2008-03-20 11:31:13 -05:00
Luke Kanies 4c3fa7806d Fixing a few more loading order issues. 2008-02-29 12:00:39 -06:00
Luke Kanies 82b02b9049 Fixing #1101 -- puppetrun works again. 2008-02-28 14:49:32 -06:00
James Turnbull 39a6756f4f Fixed #1073 - moved show_diff and other logic post config parse 2008-02-21 11:30:20 +11:00
James Turnbull 458cb238e8 Fixed ticket #1070 - puppetrun configuration parse problem 2008-02-16 13:58:00 +11:00
Luke Kanies 482971103b removing "lib" deprecation notice from autoloader 2008-02-13 17:18:23 -06:00
Luke Kanies 0cfa1d2b7a Fixed #968 again, this time with tests -- parseonly works,
including not compiling the configurations, and also storeconfigs
is no longer required during parse-testing.
2008-02-13 16:27:35 -06:00
Luke Kanies 068b61e022 Removing obsolete references (they're in the indirection
reference), and adding error handling to puppetdoc.
2008-02-13 08:56:06 -06:00
Luke Kanies b293763f9e Applying patch by Jay to fix #989 -- missing crl files are
correctly ignored, and you now use 'false' instead of 'none'
to explicitly ignore them.
2008-02-07 15:34:30 -06:00
James Turnbull 321b8fda8e Fixed #1006 - changed ldapnodes to node_terminus 2008-01-28 22:42:57 +11:00
James Turnbull b24ac77d93 Fixes ticket #1004 - documentation fixes for ralsh and puppetrun 2008-01-13 00:03:51 +11:00
Luke Kanies c59ff622a3 Further fixes toward #965. Turned out that the previous fix
caused other problems.

This whole thing will hopefully get *drastically* easier once we
get rid of global resources.
2007-12-21 17:52:06 -06:00
Luke Kanies e4446b64c1 Fixing parseonly with a modified version of jay's
patch from #968.
2007-12-19 14:39:14 -06:00
Luke Kanies c998a25457 Adding a --print option to puppetca that just prints the full-text version of a
certificate, and --verify, which uses the external openssl command to verify
the cert against the CA cert (I could not find an option to the builtin Ruby
libraries to do this).
2007-12-19 12:47:57 -06:00
Luke Kanies 553b2ad8ad Entirely refactoring http keep-alive. There's now
a central module responsible for managing the http pool
(Puppet::Network::HttpPool), and it also handles
setting certificate information.  This gets rid of
what were otherwise long chains of method calls,
and it makes the code paths much clearer.
2007-12-19 11:42:22 -06:00
Luke Kanies cb0c4eebb0 Renaming 'configuration' to 'catalog', fixing #954. 2007-12-11 15:35:36 -06:00
Luke Kanies f127d04934 Fixing #951 -- external nodes work again, but you have to
set the 'node_terminus' setting to 'exec'.
2007-12-10 21:13:48 -06:00
Luke Kanies 8127397e1e Fixing puppetca so it passes its tests, duh. Apparently
wyvern's patch broke things a bit and I was stupid enough
not to run the tess right before accepting.
2007-11-28 14:31:02 -06:00
Luke Kanies 1b2142b7dd Applying patches from #823 by wyvern 2007-11-27 21:20:26 -06:00
Luke Kanies 4e52ffc680 Fixing #796 -- the fileserver can now start with no
configuration file (it creates both default mount points
if it does) and puppetmasterd no longer requires the
configuration file to exist.
2007-11-27 18:37:46 -06:00
Luke Kanies b745f04d93 Fixing #886 -- the problem was the I had changed the base
class for Parameter, which apparently lost the 'nodoc' method
for that class.
2007-11-23 16:11:27 -06:00
Luke Kanies a815f7888b Reorganizing the file structure for indirection terminus types.
Previously, for example, the configuration terminus that was a
subclass of 'code' would have been stored at
lib/puppet/indirector/code/configuration and would have had
to have been named 'configuration'.  Now, the subclass
can be named however the author prefers, and it must be stored
at lib/puppet/indirector/configuration/<name>.rb, where <name>
is the name you've chosen for the terminus type.  The name only
matters insomuch as it is used to load the file from disk and
find the appropriate class when asked.

The additional restriction is that the class constant for the terminus
type must have its name as the last word, and the indirection must
be the second to last word.  Thus, in our example, we can choose
any class constant that ends with Configuration::Code; given that
there's only one Configuration class at this point, it makes the
most sense to define the class as Puppet::Node::Configuration::Code.

This is somewhat awkward, because of the class's location on disk,
but the only other real option is to autogenerate a
Puppet::Indirector::Configuration class constant, which is, I think,
uglier.
2007-10-15 19:36:32 -05:00
Luke Kanies 32753e11d9 Merge branch 'master' of git://michaelobrien.info/puppet into michael 2007-10-09 10:54:21 -05:00
Luke Kanies d24c1ccc56 All tests should now pass again.
This is the first real pass towards using caching.  The `puppet`
executable actually uses the indirection work, instead of
handlers and such (and man! is it cleaner).

Most of this work was a result of trying to get the client-side
story working, with correct yaml caching of configurations, which
means this commit also covers converting configurations to yaml,
which was a much bigger PITA than it needed to be.

I still need to write integration tests, and I also need to cover
the server-side story of a normal configuration retrieval.
2007-10-08 19:12:39 -05:00
Rick Bradley a7d220b828 Moving the webrick/mongrel "servers" over to HTTPServer module instead of Server. Using Server as the master class for client connections. Server (former RESTServer) will instantiate the appropriate subclass based upon Puppet configurator setting. There are now tests broken in the network section which I can't seem to figure out yet. Not a happy place to be. 2007-10-05 19:51:47 -05:00
Luke Kanies 9c58c476c2 Adding a :code setting for specifying code to run
instead of a manifest, and removing all of the ambiguity
around whether an interpreter gets its own file specified
or uses the central setting.

Most of the changes are around fixing existing tests to use this new system.
2007-10-05 11:46:35 -05:00
Luke Kanies 0e336bf62b This commit is focused on getting the 'puppet' executable
to work.  As a result, it involves a lot of integration-level
testing, and a lot of small design changes to make the code
actually work.

In particular, indirections can now have default termini,
so that configurations and facts default to their code terminus

Also, I've removed the ability to manually control whether
ast nodes are used.  I might need to add it back in later,
but if so it will be in the form of a global setting,
rather than the previous system of passing it through 10 different
classes.  Instead, the parser detects whether there are AST nodes
defined and requires them if so or ignores them if not.

About 75 tests are still failing in the main set of tests,
but it's going to be a long slog to get them working --
there are significant design issues around them, as most of
the failures are a result of tests trying to emulate both the
client and server sides of a connection, which normally would
have different fact termini but in this case must have the same
terminus just because they're in the same process and are global.

The next step, then, is to figure that process out, thus finding a way
to make this all work.
2007-10-05 00:07:38 -05:00
Luke Kanies fd11603fe4 Removing the Id tags from all of the files 2007-10-03 21:55:41 -05:00
Luke Kanies f8c8efeff6 Merge branch 'master' of git://michaelobrien.info/puppet 2007-10-03 17:32:40 -05:00
Luke Kanies 5d50ca790e Fixing #814 -- when files are missing, the exceptions should
now be more reasonable.
2007-10-03 17:31:57 -05:00
Michael V. O'Brien 0b8893b3b8 Fixed #832. Added the '--no-daemonize' option to puppetd and puppetmasterd.
The default behavior of 'verbose' and 'debug' no longer cause puppetd and
puppetmasterd to not daemonize.
2007-10-03 17:06:06 -05:00
Luke Kanies c8d02bd329 Fixing ralsh to use a configuration instead of a component 2007-09-25 12:09:40 -05:00
Luke Kanies 3a18348fdb Renaming the 'Puppet::Util::Config' class to
'Puppet::Util::Settings'.  This is to clear up
confusion caused by the fact that we now have a
'Configuration' class to model host configurations,
or any set of resources as a "configuration".
2007-09-22 17:54:46 -05:00
Luke Kanies 9fa2628a84 This is basically another intermediate commit. I feel like
I've gone too far down the rabbit hole to turn back now, but the
code is clearly getting more centralized around the Configuration
class, which is the goal.

Things are currently a bit muddy between recursion, dynamic resource
generation, transactions, and the configuration, and I don't expect
to be able to clear it up much until we rewrite all of the tests
for the Transaction class, since that is when we'll actually be
setting its behaviour.

At this point, Files (which are currently the only resources that
generate other resources) are responsible for adding their edges
to the relationship graph.  This puts them knowing more than I would
like about how the relationship graph works, but it'll have to do for now.

There are still failing tests, but files seem to work again.  Now to
go through the rest of the tests and make them work.
2007-09-17 15:21:44 -07:00
Luke Kanies 653c1514b6 Fixing #806. Resources correctly look up their fully qualified definition type, just like resource references do, which causes the resource and reference to again agree on the full name of a given defined type. 2007-09-06 18:45:41 -05:00
Luke Kanies 1de5ae0da0 Adding support for providing a diff when files are being changed. Currently uses a local diff binary, but could easily be changed to use the ruby diff/lcs library. Modified puppet and puppetd to automatically show file diffs when in noop mode, but can otherwise be enabled using --show_diff. This only works when running interactively, because the diffs are printed on stdout. 2007-08-27 14:26:49 -05:00
luke 4b25750475 Applying patch my emerose to fix #652.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2729 980ebf18-57e1-0310-9a29-db15c13687c0
2007-07-30 22:05:44 +00:00
luke d5569bcf30 Fixing #719 -- the filebucket docs now only mention filebucket, not pbucket
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2704 980ebf18-57e1-0310-9a29-db15c13687c0
2007-07-18 16:41:15 +00:00
luke e61806566f Applying a slightly modified patch by Dean Wilson -- puppetca now exits with a non-zero code when it cannot find certs to clean.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2702 980ebf18-57e1-0310-9a29-db15c13687c0
2007-07-17 14:00:29 +00:00
luke 07f05195da Making sure that #686 is fixed -- I specifically included the Daemon module in the Puppet mongrel server, and I call daemonize on the Puppet class, rather than the Mongrel http server
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2659 980ebf18-57e1-0310-9a29-db15c13687c0
2007-07-08 23:02:06 +00:00
luke 4f7c650cf7 Moving puppetd and puppetmasterd back to bin. Damn. Reverting the fix to #323.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2594 980ebf18-57e1-0310-9a29-db15c13687c0
2007-06-15 23:11:43 +00:00
luke ef2698c316 Updating ralsh with more functionality: You can now perform work on the command line, with commands like "sudo ralsh file /etc/passwd ensure=absent". This makes ralsh a bit more interactive.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2573 980ebf18-57e1-0310-9a29-db15c13687c0
2007-06-13 22:31:52 +00:00
lutter e8aef1e4c4 Change pi to list properties instead of states
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2548 980ebf18-57e1-0310-9a29-db15c13687c0
2007-06-01 22:15:32 +00:00
luke 4aef0ba7cf Fixing #323 -- puppetd and puppetmasterd are now in sbin; packages still need to be fixed
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2529 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-20 16:35:14 +00:00
luke 6f83d4daab Fixing #501 -- there is now a splay option, disabled by default and when running under --test
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2528 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-18 23:45:30 +00:00
ajax 611f88a94e fixing a documentation bug
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2526 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-18 17:51:49 +00:00
luke e3b7a54359 Making sure there is an editor set for ralsh
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2519 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-16 16:35:55 +00:00
luke eca5510b29 Fixing the to_trans method and ralsh a bit so ralsh now works with the new lack of "is" method
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2503 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-10 21:46:59 +00:00
luke c99e99d7e1 Intermediate commit of more reference work, including making provider suitable more introspectable. I am about to significantly change the output format of the providers reference, so i want to get this committed before that change.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2485 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-08 19:29:38 +00:00
josb 73df973864 The result of .compact.join("\n") isn't assigned to anything. Fix.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2484 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-08 16:25:18 +00:00
luke 7835d2927e Adding a dynamic? option for references, so those are not stored in trac
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2480 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-07 23:59:44 +00:00
luke a040bd48b1 First run at moving references to lib/puppet instead of puppetdoc
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2477 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-07 20:07:13 +00:00
luke 494675b1db Fixing #206 and #422. Executables will still look for the deprecated config files and load them using the old parse method, but they now prefer a single configuration file, and files can set parameters (owner, mode, group) in brackets on the same line.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2464 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-06 05:42:53 +00:00
luke f783859c6f Correcting function reference markup
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2462 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-04 17:38:19 +00:00
luke e864eabba3 Applying patch to puppetrun docs from JosB
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2461 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-04 05:48:39 +00:00
luke 4022968bba Committing all the work that josb did, plus a couple of small changes
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2454 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-03 00:41:34 +00:00
luke bf3767625a Applying patch to puppetd from Jos Backus
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2453 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-02 18:15:28 +00:00
luke 8d11bb8a8d Fixing class name for Handler in puppetd
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2452 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-01 22:44:06 +00:00
luke 1ccdff5505 Adding --serve back in as an option to puppetd, and failing when a handler is specified but missing
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2451 980ebf18-57e1-0310-9a29-db15c13687c0
2007-05-01 22:20:17 +00:00