| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-12-06 | setting the same sasl password updates the mtime of the file, but the ↵ | Joey Hess | |
| contents remain the same Don't much like using Data.Hash.MD5, but it's available in dependencies and pulling in a real hash library would be overkill. And md5 is a perfectly ok hash to use here. | |||
| 2015-12-06 | check for changes to sasldb2 | Joey Hess | |
| 2015-12-06 | Apt.cacheCleaned was trivial, force NoChange | Joey Hess | |
| 2015-12-05 | refactor | Joey Hess | |
| 2015-12-05 | make Locale.selectedFor check contents of file to decide if it needs to make ↵ | Joey Hess | |
| a change | |||
| 2015-12-05 | typo | Joey Hess | |
| 2015-12-05 | remove trivial | Joey Hess | |
| 2015-12-05 | UncheckedProperty for cmdProperty et al | Joey Hess | |
| * Properties that run an arbitrary command, such as cmdProperty and scriptProperty are converted to use UncheckedProperty, since they cannot tell on their own if the command truely made a change or not. (API Change) Transition guide: - When GHC complains about an UncheckedProperty, add: `assume` MadeChange - Since these properties used to always return MadeChange, that change is always safe to make. - Or, if you know that the command should modifiy a file, use: `changesFile` filename * A few properties have had their Result improved, for example Apt.buldDep and Apt.autoRemove now check if a change was made or not. | |||
| 2015-12-05 | Added UncheckedProperty type, along with unchecked to indicate a Property ↵ | Joey Hess | |
| needs its result checked, and checkResult and changesFile to check for changes. | |||
| 2015-11-26 | Added Propellor.Property.Fail2Ban. | Joey Hess | |
| 2015-11-26 | Added changesFile property combinator. | Joey Hess | |
| 2015-11-26 | shorten reference to locale manpage | Sean Whitton | |
| Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit ad7c9338306094f2d8187107417dd9331cb8f8a0) | |||
| 2015-11-26 | improve Haddock for Locale.selectedFor | Sean Whitton | |
| Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit ca016d391e2419856e1efc40cc977af6a99af7d6) | |||
| 2015-11-26 | locale props use descriptive types & revertable | Sean Whitton | |
| Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit 6d10045ba74c1dc45e6aab4bae8b4757751c1920) | |||
| 2015-11-26 | properties to select and generate locales | Sean Whitton | |
| Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit ee14ef80cf9ab761b07fbc40f549ad5c7c72f6cb) | |||
| 2015-11-25 | make trivial since it updates the password each time | Joey Hess | |
| 2015-11-25 | set privdatadir | Joey Hess | |
| 2015-11-25 | Added Postfix.saslPasswdSet. | Joey Hess | |
| 2015-11-25 | unused import | Joey Hess | |
| 2015-11-24 | User.hasDesktopGroups changed to avoid trying to add the user to groups that ↵ | Joey Hess | |
| don't exist. This is the same method user-setup uses. | |||
| 2015-11-24 | haddock improvements | Joey Hess | |
| 2015-11-24 | Added User.hasDesktopGroups property. | Joey Hess | |
| Based on a property in spwhitton's config, but rewritten. | |||
| 2015-11-24 | fixes | Joey Hess | |
| 2015-11-24 | found this handy conversion of my blog post to propellor property in ↵ | Joey Hess | |
| spwhitton's repo | |||
| 2015-11-24 | refactor | Joey Hess | |
| 2015-11-24 | fix indent | Joey Hess | |
| 2015-11-24 | Git.repoConfigured and Git.repoAcceptsNonFFs props | Sean Whitton | |
| The latter is useful when setting up Git hosting using the Git.bareRepo property. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit cf3b48217a78460758615b52849e2b717ec24de9) | |||
| 2015-11-21 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-11-21 | DebianMirror: use a lensy approach to set values of a DebianMirror | Félix Sipma | |
| (cherry picked from commit 359e449157f831bbd22a212d618b6762a58b47de) | |||
| 2015-11-21 | DebianMirror: add DebianMirror type | Félix Sipma | |
| (cherry picked from commit 82d949506dbadabff7d62de85a2f601b9d5755cc) | |||
| 2015-11-20 | DebianMirror: add a [RsyncExtra] argument | Félix Sipma | |
| (cherry picked from commit baff70140cbf3f6113439335b96f3016f261a6a0) | |||
| 2015-11-20 | DebianMirror: debmirror --host argument should be a hostname, not an url | Félix Sipma | |
| (cherry picked from commit f0e374b4a43db750868f1ca4ccc465cee5691748) | |||
| 2015-11-17 | Removed the (unused) dependency on quickcheck. | Joey Hess | |
| 2015-11-17 | DiskImage creation automatically uses Chroot.noServices. | Joey Hess | |
| 2015-11-17 | Added Chroot.noServices property. | Joey Hess | |
| 2015-11-17 | export for haddock | Joey Hess | |
| 2015-11-11 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-11-11 | rename for clarity | Joey Hess | |
| 2015-11-11 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-11-11 | Add Propellor.Property.PropellorRepo.hasUrl, an explicit way to set the git ↵ | Joey Hess | |
| repository url normally implicitly set when using --spin. | |||
| 2015-11-08 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-11-01 | merge from concurrent-output | Joey Hess | |
| 2015-11-01 | run editor processes in foreground | Joey Hess | |
| 2015-11-01 | a few tweaks for concurrent output | Joey Hess | |
| Force console mode when --spin calls SimpleRun | |||
| 2015-11-01 | Revert "propellor spin" | Joey Hess | |
| This reverts commit 2891006d9f18b9f50b7d8dfc6d32e326499913f0. | |||
| 2015-11-01 | propellor spin | Joey Hess | |
| 2015-11-01 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-11-01 | take dkim out of test mode | Joey Hess | |
| 2015-10-29 | generalize what can be output | Joey Hess | |
| This adds a dependency on Text, but I don't mind propellor depending on it and am somewhat surprised it doesn't already. Using Text also lets this use encodeUtf8 instead of the nasty hack it was using to go from String -> ByteString. | |||
| 2015-10-28 | propellor spin | Joey Hess | |
