summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixing #781, from what I can tell. I'm leaving it withLuke Kanies2007-11-271-11/+29
| | | | | no tests for now, since it's a very small chunk of code and it's *insanely* difficult to test this kind problem.
* Fixing #810 -- I catch the error and prefix it with somethingLuke Kanies2007-11-271-1/+6
| | | | a bit more useful.
* Fixing #796 -- the fileserver can now start with noLuke Kanies2007-11-273-30/+76
| | | | | | configuration file (it creates both default mount points if it does) and puppetmasterd no longer requires the configuration file to exist.
* Fixing the asuser method in Puppet::Util::SUIDManagerLuke Kanies2007-11-272-24/+40
| | | | | | | | so that it correctly just yields if you're not root. It also no longer tries to set :uid or :gid; just :euid and :egid, and it once again sets :egid before it sets :euid, which is important because you usually can't change your group after you've changed your user id.
* Merge commit 'mccune/pending/fix-896r2'Luke Kanies2007-11-272-0/+7
|\
| * Fix #896 - Always disable DNS checking of certificate when making https ↵Jeffrey J McCune2007-11-242-0/+7
| | | | | | | | connections.
* | Fixing #931 by keeping track in configurations ofLuke Kanies2007-11-2711-90/+64
| | | | | | | | | | | | | | | | | | | | what transportable resources get converted to, so different names don't throw it off. I also got rid of the Puppet::Type#merge method, which has been deprecated for ages but was still in there. I had to fix a few tests that weren't cleaning up after themselves as a result.
* | Fixing #927 -- rewriting the test to actually test what it'sLuke Kanies2007-11-271-4/+9
| | | | | | | | | | | | | | | | | | supposed to be doing and to skip the whole network connect thing. FTR, the reason this is happening is because the keepalive patch causes http instances to start immediately, which wasn't previously the case. I have been noticing that not all failures that should result from this happen consistently.
* | Fixing the persistent and periodic schedule test failuresLuke Kanies2007-11-273-370/+392
| | | | | | | | by rewriting the schedule tests entirely.
* | Fixing #924 -- clearing the configuration cache before andLuke Kanies2007-11-262-1/+3
| | | | | | | | after the test.
* | Fixing the breakage that I caused when I added the 'declared_feature?'Luke Kanies2007-11-262-4/+10
| | | | | | | | method to provider features.
* | Fixing #920 -- I have replaced the existing mount test with anLuke Kanies2007-11-265-378/+202
| | | | | | | | | | rspec version. It's not perfect, in that it only tests the :ensure state, but that's where 90% of the behaviour is.
* | Fixing #919 -- installed packages used for testing are just ignored,Luke Kanies2007-11-261-0/+2
| | | | | | | | rather than throwing a failure.
* | Fixing a test that was erroneously testing for the wrong featureLuke Kanies2007-11-261-1/+1
| |
* | Rewriting the tests for the package resource type, fixing #930.Luke Kanies2007-11-2610-297/+349
| |
* | Fixing #921, mostly by just deleting the existing test. I hadLuke Kanies2007-11-263-246/+26
| | | | | | | | | | | | already migrated all of the tests into rspec but forgot about these tests -- they were only in the rails/ subdir because people kept not running the parser/ tests after modifying the Rails code.
* | Applying patch by trombik from #756.Luke Kanies2007-11-251-3/+1
| |
* | Merge commit 'mccune/pending/fix-906'Luke Kanies2007-11-251-2/+5
|\ \
| * | Fixed #906 - Augmented Cert DN regexp check to work with Pound and Apache.Jeffrey J McCune2007-11-241-2/+5
| | |
* | | Merge branch 'plugins_mount', fixing #891.Luke Kanies2007-11-249-86/+265
|\ \ \ | |_|/ |/| | | | | | | | | | | Conflicts: CHANGELOG
| * | Integrating Matt Palmer's patch to provide a 'plugins'Luke Kanies2007-11-249-56/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mount, fixing #891. The patch was ported to the current code by David Schmitt, I applied the rest of Matt's patches, and I then fixed all of the code so that the tests passed. The primary change I had to make to the patch was reenabling host expansion in paths -- his patch had disabled it.
| * | Applying the rest of Matt Palmer's patchesLuke Kanies2007-11-242-27/+75
| | | | | | | | | | | | related to providing a plugin mount.
| * | Merge commit 'davids-bugfixes/rest/fix-891' into plugins_mountLuke Kanies2007-11-232-79/+191
| |\ \
| | * | fix #891: create a plugins mount which collects all modules' plugins/ subdirsDavid Schmitt2007-11-082-79/+191
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is Matthew Palmer's work, from his debian package at http://theshed.hezmatt.org/mattshacks/puppet/_patches/load_plugins_from_modules/20070831054902-6856b-0fd1481621def5d0c4d1ae48fb2f1dc357767c1e.patch I just wriggled a few hunks so they apply.
* | | | Implementing the test for setting the RailsLuke Kanies2007-11-242-40/+64
| | | | | | | | | | | | | | | | log level.
* | | | Merge commit 'danp/rails_socket_and_tests'Luke Kanies2007-11-242-4/+102
|\ \ \ \
| * | | | change up rails specs again with Luke's helpDan Peterson2007-11-241-41/+79
| | | | |
| * | | | mock all use of Puppet[] in Puppet::Rails.database_argumentsDan Peterson2007-11-232-30/+43
| | | | |
| * | | | fix spacingDan Peterson2007-11-231-3/+3
| | | | |
| * | | | fix socket argument to AR and add rails specDan Peterson2007-11-232-1/+48
| | |_|/ | |/| |
* | | | Incorporating patch ↵Luke Kanies2007-11-243-267/+461
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 20071030034736-6856b-6004090b3968cdbf7d366a03ee1c44e2160a3fe0.patch from womble, and rewriting and significantly enhancing the unit tests for the Puppet::Parser::Collector class; it should have full coverage now. There are no integration tests for it, so there's still no guarantee that it works at all, but hey, we're a lot better off than we were.
* | | | Merge branch 'wombles-patches'Luke Kanies2007-11-2434-85/+806
|\ \ \ \ | |/ / / |/| | |
| * | | Integrating most of Matt Palmer's fromLuke Kanies2007-11-246-87/+144
| | | | | | | | | | | | | | | | | | | | | | | | | | | | http://theshed.hezmatt.org/mattshacks/puppet/_patches/puppet-0.23.2/. There are still a few that haven't made it in, notably those related to the plugins module, which I'm planning on integrating separately.
| * | | Adding patch ↵Luke Kanies2007-11-231-0/+1
| | | | | | | | | | | | | | | | 20071030035457-6856b-bd1c45ed5ecd753b2cb4f05347061f7245cc175a.patch from womble -- Force removal of directories during pluginsync
| * | | Adding patch ↵Luke Kanies2007-11-234-6/+4
| | | | | | | | | | | | | | | | 20071020020745-6856b-dbc63ff3f137a4039fb997b9978202d52f621e8c.patch from womble -- Fix some residual instances of /var/run fever
| * | | Adding patch ↵Luke Kanies2007-11-232-1/+11
| | | | | | | | | | | | | | | | 20071020015958-6856b-69efa7868cf3df3f2a2da6fcfc3b794bbb532c7f.patch from womble -- Remove rundir from puppet.conf, and add a NEWS entry to document these changes
| * | | Adding part of patch ↵Luke Kanies2007-11-232-0/+14
| | | | | | | | | | | | | | | | 20071020011907-6856b-05b59120fdb90ab4a5842f91613247b07206a4ba.patch from womble -- Fix for Debian#447314, by fiddling with /var/run/puppet. This does not accept the whole patch, because the change needs to be tested around other platforms.
| * | | Adding patch ↵Luke Kanies2007-11-231-1/+10
| | | | | | | | | | | | | | | | 20070927050018-6856b-7fa134180aceb9cee2e667630345f5f8467a9d0c.patch from womble -- Catch more retryable errors in the XMLRPC call wrapper
| * | | Adding patch ↵Luke Kanies2007-11-232-7/+5
| | | | | | | | | | | | | | | | 20070927042000-6856b-38a0c82fd0a0d950937e7fe5a38b9901743402b3.patch from womble -- Recycle the connection more aggressively, to stop problems with clients that are newly requesting certificates
| * | | Adding patch ↵Luke Kanies2007-11-231-8/+32
| | | | | | | | | | | | | | | | 20070926235454-6856b-079fc12a9b63d59afd59aa205bc8bfeb350b097a.patch from womble -- Recycle the connection if we're presented with an EPIPE
| * | | Adding patch ↵Luke Kanies2007-11-232-2/+2
| | | | | | | | | | | | | | | | 20070926214630-6856b-edd313b08555033710c90a94d9d8beaf889d6cf4.patch from womble -- Fix spelling mistake in debian control files
| * | | Adding patch ↵Luke Kanies2007-11-231-1/+1
| | | | | | | | | | | | | | | | 20070913032650-6856b-b1cca1c249415c6076ffcecb9df1525a728457c7.patch from womble -- Fix annoying database deletion error for ParamValue objects.
| * | | Adding patch ↵Luke Kanies2007-11-231-1/+1
| | | | | | | | | | | | | | | | 20070913032546-6856b-0de200e8450920e7f712c54bf287ae43c7fda8af.patch from womble -- Only set dbuser if explicitly asked for
| * | | Adding patch ↵Luke Kanies2007-11-231-1/+4
| | | | | | | | | | | | | | | | 20070913011122-6856b-98bf03f09c8e19679390d73fdddc2e4d1273f698.patch from womble -- Add changelog entries for the pulled pgsql patches
| * | | Adding patch ↵Luke Kanies2007-11-232-3/+4
| | | | | | | | | | | | | | | | 20070913010926-6856b-eb64be3b5169b7af674388124b406a1db7470880.patch from womble -- More restrictive permissions on some puppet-related directories
| * | | Adding patch ↵Luke Kanies2007-11-232-0/+37
| | | | | | | | | | | | | | | | 20070913005414-6856b-db5ea77e10ec6869ad01a4bd6483912c337f3a70.patch from womble -- NEWS for the ssldir transition
| * | | Applying patch ↵Luke Kanies2007-11-233-1/+17
| | | | | | | | | | | | | | | | 20070913004017-6856b-cdbbba99de0b33b64874205a27833b5114fcc6b9.patch by womble -- Allow empty config settings
| * | | Adding patch ↵Luke Kanies2007-11-231-2/+2
| | | | | | | | | | | | | | | | 20070913003810-6856b-cdc8b2e8c6c46eb8d6d073f86291a0fc5a59f429.patch from womble -- Only set the hostname and password if we want them; this allows pgsql ident auth to work it's magic
| * | | Adding patch ↵Luke Kanies2007-11-231-0/+4
| | | | | | | | | | | | | | | | 20070905004837-6856b-2e7b8d8595ee0883537620c46424a4bf6174dc6a.patch from womble -- Add an attr_accessor for @http#ca_file, since older versions of libopenssl-ruby only provides ca_file=, not ca_file
| * | | Adding patch ↵Luke Kanies2007-11-231-0/+11
| | | | | | | | | | | | | | | | 20070831053637-6856b-dd0fddab681485ce7cea0b57336d0c48fa33f7f8.patch from womble; updates changelog