Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | More AST refactoring -- each of the code wrapping classes | Luke Kanies | 2008-02-08 | 6 | -266/+256 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | just returns a resource from its evaluate() method, and all of the work is done in the evaluate_code method. This makes the code cleaner, because it means 1) evaluate() has the same prototype as all of the other AST classes, 2) evaluate() is no longer called indirectly through the Parser Resource class, and 3) the classes themselves are responsible for creating the resources, rather than it being done in the Compile class. | |||||
| * | | Refactoring the AST classes just a bit. I realized that | Luke Kanies | 2008-02-08 | 22 | -110/+68 | |
| | | | | | | | | | | | | | | | | | | all of the evaluate() methods only ever accepted a scope, and sometimes one other option, so I switched them all to use named arguments instead of a hash. | |||||
| * | | Removing some obsolete code from the AST base class | Luke Kanies | 2008-02-08 | 1 | -39/+3 | |
| | | | ||||||
| * | | Ceasing autoloading ast files; loading them manually instead | Luke Kanies | 2008-02-08 | 1 | -7/+21 | |
| | | | ||||||
* | | | Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.x | James Turnbull | 2008-02-08 | 7 | -23/+34 | |
|\| | | ||||||
| * | | Adding more information to dependencies that do not resolve | Luke Kanies | 2008-02-07 | 1 | -1/+1 | |
| | | | ||||||
| * | | Applying patch by Jay to fix #989 -- missing crl files are | Luke Kanies | 2008-02-07 | 4 | -7/+7 | |
| | | | | | | | | | | | | | | | correctly ignored, and you now use 'false' instead of 'none' to explicitly ignore them. | |||||
| * | | Fixing the Settings class so that it correctly handles | Luke Kanies | 2008-02-07 | 1 | -7/+9 | |
| | | | | | | | | | | | | file values that are false. | |||||
| * | | Merge commit 'plathrop/fix-1007' into 0.24.x | Luke Kanies | 2008-02-07 | 1 | -7/+16 | |
| |\ \ | ||||||
| | * | | Added :env parameter for backwards-compatibility, with warning about ↵ | Paul Lathrop | 2008-02-05 | 1 | -0/+9 | |
| | | | | | | | | | | | | | | | | deprecation. :env parameter sets new :environment parameter. Changed instances of :env to :environment for consistency with other types. Added tests for new parameters. This cimmit fixes ticket 1007. | |||||
| | * | | Fujin's patch for ticket #1007 - consistent use of 'environment' instead of ↵ | Paul Lathrop | 2008-02-05 | 1 | -8/+8 | |
| | | | | | | | | | | | | | | | | 'env' | |||||
| * | | | Fix ticket 974. My original "fix" wasn't. This actually fixes the problem by ↵ | Paul Lathrop | 2008-02-05 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | using a regular expression that matches only up to the first square bracket. | |||||
| * | | | fix bug 974 - filenames with opening bracket characters generate exceptions | Paul Lathrop | 2008-02-05 | 1 | -1/+1 | |
| |/ / | ||||||
* / / | Fixed #1052 - fixed gentoo service management | James Turnbull | 2008-02-07 | 1 | -0/+4 | |
|/ / | ||||||
* | | Merge commit 'bartv/pending/fix-933' into 0.24.x | Luke Kanies | 2008-02-05 | 1 | -0/+2 | |
|\ \ | ||||||
| * | | Store a resource before adding relations to it otherwise activerecord will | Bart Vanbrabant | 2008-02-03 | 1 | -0/+2 | |
| |/ | | | | | | | complain. This fixes #933 | |||||
* | | Updating the docs for the cron type | Luke Kanies | 2008-02-05 | 1 | -7/+18 | |
| | | ||||||
* | | Merge commit 'turnbull/0.24.x' into 0.24.x | Luke Kanies | 2008-02-04 | 3 | -3/+16 | |
|\ \ | ||||||
| * | | Updated fix for ticket #151 and added a test | James Turnbull | 2008-02-05 | 1 | -3/+1 | |
| | | | ||||||
| * | | Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.x | James Turnbull | 2008-02-03 | 2 | -288/+390 | |
| |\ \ | ||||||
| * | | | Fixed tickt #1034 - doco typo | James Turnbull | 2008-01-31 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | Fixed #1001 | James Turnbull | 2008-01-28 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Second attempt to fix ticket #151 - host type now validates IP addresses and ↵ | James Turnbull | 2008-01-25 | 1 | -0/+15 | |
| | | | | | | | | | | | | | | | | hostnames/FQDNs | |||||
| * | | | Revert "Fixes ticket #151 - host type now validates IP addresses and ↵ | James Turnbull | 2008-01-25 | 1 | -13/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | hostnames/FQDNs - the regex for the latter is quite complex but I have found it bullet-proof in the past" This reverts commit 1ccc9c3b47e7e96f70fa48b2a21c5e10dc103d6e. | |||||
| * | | | Fixes ticket #151 - host type now validates IP addresses and hostnames/FQDNs ↵ | James Turnbull | 2008-01-22 | 1 | -0/+13 | |
| | | | | | | | | | | | | | | | | - the regex for the latter is quite complex but I have found it bullet-proof in the past | |||||
| * | | | Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.x | James Turnbull | 2008-01-21 | 1 | -12/+13 | |
| |\ \ \ | ||||||
* | | | | | Fixing #1017 -- environment-specific modulepath is no | Luke Kanies | 2008-02-04 | 1 | -1/+1 | |
| |_|/ / |/| | | | | | | | | | | | longer ignored. (Cherry-picked from master.) | |||||
* | | | | Significantly refactoring the lexer, including adding Token and TokenList | Luke Kanies | 2008-01-30 | 2 | -275/+393 | |
| | | | | | | | | | | | | | | | | | | | | | | | | classes for managing how the tokens work. I also moved they tests to RSpec, but I didn't rewrite all of them. | |||||
* | | | | Removing tons of unnecessary calls to "nil?" from the lexer. | Luke Kanies | 2008-01-28 | 1 | -22/+6 | |
| |_|/ |/| | | ||||||
* | | | Merge commit 'turnbull/0.24.x' into 0.24.x | Luke Kanies | 2008-01-20 | 1 | -1/+1 | |
|\| | | |/ |/| | ||||||
| * | Fixed #1019 - made libshadow available for non-Linux users | James Turnbull | 2008-01-21 | 1 | -1/+1 | |
| | | ||||||
* | | I think I've finally fixed #959, by having the Settings | Luke Kanies | 2008-01-20 | 1 | -12/+13 | |
|/ | | | | class skip any resources that are already in memory. | |||||
* | Removing the line that marked fink as the default package | Luke Kanies | 2008-01-19 | 1 | -2/+0 | |
| | | | | manager on darwin. | |||||
* | Fixing #976 -- both the full name of qualified classes and | Luke Kanies | 2008-01-19 | 3 | -26/+45 | |
| | | | | | | the class parts are now added as tags. I've also created a Tagging module that we should push throughout the rest of the system that uses tags. | |||||
* | Fixing #1008 -- Puppet no longer throws an exception | Luke Kanies | 2008-01-19 | 2 | -2/+7 | |
| | | | | | when you've pointed a file at a source that doesn't exist and you specify 'ensure'. | |||||
* | Fixing #995 -- puppetd no longer dies at startup if the | Luke Kanies | 2008-01-19 | 1 | -1/+12 | |
| | | | | server is not running. | |||||
* | Wrapping the Resolv call in the mongrel server so if it | Luke Kanies | 2008-01-19 | 1 | -1/+6 | |
| | | | | fails it doesn't kill the server. | |||||
* | Applying a fix for #998 -- I used a patch equivalent to | Luke Kanies | 2008-01-19 | 1 | -0/+3 | |
| | | | | | bartv's, although I could not use his commit because it was against the 'master' branch instead of 0.24.x. | |||||
* | Fixing #977 -- rundir is again set to 1777. | Luke Kanies | 2008-01-19 | 1 | -1/+5 | |
| | ||||||
* | Updating docs for ssh. | Luke Kanies | 2008-01-18 | 2 | -3/+5 | |
| | ||||||
* | Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.x | Paul Lathrop | 2008-01-15 | 1 | -1/+12 | |
|\ | ||||||
| * | Updated tagmail documentation fixing ticket #996 | James Turnbull | 2008-01-10 | 1 | -0/+4 | |
| | | ||||||
| * | Fixes ticket #993 - tagmail with smtpserver specified does not add ↵ | James Turnbull | 2008-01-09 | 1 | -1/+8 | |
| | | | | | | | | To/From/Subject header | |||||
* | | Updated documentation for builtin cron type; added information about range ↵ | Paul Lathrop | 2008-01-09 | 1 | -0/+7 | |
|/ | | | | and step syntaxes. | |||||
* | Fixing #982 -- I have completely removed the GRATR graph library | Luke Kanies | 2008-01-07 | 26 | -2624/+86 | |
| | | | | from the system, and implemented my own topsort method. | |||||
* | Fixing #971 -- classes can once again be included multiple | Luke Kanies | 2008-01-07 | 1 | -0/+3 | |
| | | | | times. | |||||
* | Fixing the unit tests for nagios_maker; I could swear I'd already | Luke Kanies | 2008-01-07 | 1 | -2/+3 | |
| | | | | done this but I must not have committed it. | |||||
* | Removing the requirement in the parsed mount provider | Luke Kanies | 2008-01-07 | 1 | -1/+1 | |
| | | | | that the fstab file exist. | |||||
* | Fixed #984 - Added Debian to reponsefile doco | James Turnbull | 2008-01-04 | 1 | -1/+1 | |
| | ||||||
* | Fixed #980 - minor wiki formatting error in nagios_maker.rb | James Turnbull | 2008-01-02 | 1 | -1/+1 | |
| |