summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-14Merge branch 'joeyconfig'Joey Hess
2014-12-14support for crypted passwords in privdataJoey Hess
* Added CryptPassword to PrivDataField, for password hashes as produced by crypt(3). * User.hasPassword and User.hasSomePassword will now use either a CryptPassword or a Password from privdata, depending on which is set.
2014-12-09Merge branch 'joeyconfig'Joey Hess
2014-12-09improve haddock formating of filenamesJoey Hess
2014-12-09Merge branch 'joeyconfig'Joey Hess
2014-12-09remove propelor.1 from the cabal fileJoey Hess
This file is now generated by building the package.
2014-12-09add news item for propellor 1.2.0Joey Hess
2014-12-09commentJoey Hess
2014-12-09Merge branch 'joeyconfig'Joey Hess
2014-12-09Fix Apache.siteEnabled to update the config file and reload apache when ↵Joey Hess
configuration has changed.
2014-12-09fix a case where fileProperty reported a change despite not making oneJoey Hess
The problem occurred because two lists of lines of the file can be different, while representing the same file content. For example: ["foo", "bar"] ["foo\nbar"]
2014-12-09Merge branch 'master' of ssh://propellor.branchable.comJoey Hess
2014-12-09Merge branch 'joeyconfig'Joey Hess
2014-12-09prep releaseJoey Hess
2014-12-09Include Propellor.Property.OS, which was accidentially left out of the cabal ↵Joey Hess
file in the last release.
2014-12-08Added a commentpicca
2014-12-08propellor spinPierre Fersing
2014-12-08Added a comment: second run with content modifiedpicca
2014-12-08Added a comment: first runpicca
2014-12-08formatingpicca
2014-12-08(no commit message)picca
2014-12-08refactorJoey Hess
2014-12-08another place to use toResultJoey Hess
2014-12-08changelogJoey Hess
2014-12-08Merge branch 'joeyconfig'Joey Hess
2014-12-08finished accidentially committed bitJoey Hess
2014-12-08propellor spinJoey Hess
(cherry picked from commit 1d02d589c79781cc4b0bd82467edbdf64c40f34d)
2014-12-08propellor spinJoey Hess
2014-12-07updateJoey Hess
2014-12-07updateJoey Hess
2014-12-07Merge branch 'joeyconfig'Joey Hess
2014-12-07expandJoey Hess
2014-12-07Display a warning when ensureProperty is used on a property which has Info ↵Joey Hess
and is so prevented from propigating it. Would much rather a type-based fixed, but this is all I have for now.
2014-12-07docuemnt info propigtion problemJoey Hess
2014-12-07Merge branch 'joeyconfig'Joey Hess
2014-12-07fix cron exampleJoey Hess
2014-12-07old newsJoey Hess
2014-12-07add news item for propellor 1.1.0Joey Hess
2014-12-07Merge branch 'joeyconfig'Joey Hess
2014-12-07prep releaseJoey Hess
2014-12-07more uses for hostContextJoey Hess
2014-12-07improveJoey Hess
2014-12-07cautionJoey Hess
2014-12-07fix display 2Joey Hess
2014-12-07fix comment displayJoey Hess
2014-12-07updateJoey Hess
2014-12-07Merge branch 'joeyconfig'Joey Hess
2014-12-07Fixed privdata introspection for User.hasPassword and User.hasSomePasswordJoey Hess
This is not a complete fix for the problem that Info doen't propigate from the called property when code does something like: do hostname <- asks hostName ensureProperty $ foo hostname Instead, I just eliminated the need to implement hasPassword that way, by making the PrivData Info use a HostContext which automatically gets the right hostname passed to it. All other uses of withPrivData don't have the problem. It's still possible for the user to run into the problem if they write something like the above, where foo is a property that uses privdata. However, all properties that take a Context now also accept a HostContext, so it's at least less likely the user needs to write that.
2014-12-07simplify using makeChangeJoey Hess
2014-12-07typoJoey Hess