| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-11-30 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-11-26 | Added Propellor.Property.Fail2Ban. | Joey Hess | |
| 2015-11-26 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-11-26 | Added changesFile property combinator. | Joey Hess | |
| 2015-11-26 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-11-26 | changelog | Joey Hess | |
| 2015-11-25 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-11-25 | Added Postfix.saslPasswdSet. | Joey Hess | |
| 2015-11-25 | Merge branch 'joeyconfig' | 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 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-11-24 | prep release | Joey Hess | |
| 2015-11-24 | Added User.hasDesktopGroups property. | Joey Hess | |
| Based on a property in spwhitton's config, but rewritten. | |||
| 2015-11-24 | Revert "change joeyconfig back after merging from master" | Joey Hess | |
| This reverts commit 7743ef8542b6490c3c42ac826a26aa0b24991f22. | |||
| 2015-11-24 | change joeyconfig back after merging from master | Joey Hess | |
| 2015-11-24 | changelog | Joey Hess | |
| 2015-11-21 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-11-21 | changelog | Joey Hess | |
| 2015-11-20 | changelog | Joey Hess | |
| 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-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-08 | prep release | Joey Hess | |
| 2015-11-01 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-10-29 | merge patch from Santiago Vila | 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 | fix memory leak, and optimise when command output is very large | Joey Hess | |
| 2015-10-28 | wording | Joey Hess | |
| 2015-10-28 | fix bad MVar use, use STM | Joey Hess | |
| I had 2 MVars both involved in the same lock, and it seemed intractable to avoid deadlocks with them. STM makes it easy. At this point, the concurrent process stuff seems to work pretty well, but I'm not 100% sure it's not got some bugs. | |||
| 2015-10-28 | concurrency docs | Joey Hess | |
| 2015-10-27 | make Propellor.Message use lock to handle concurrent threads outputting messages | Joey Hess | |
| Not yet handled: Output from concurrent programs. | |||
| 2015-10-27 | Explicit Info/NoInfo for RevertableProperty (API change) | Joey Hess | |
| RevertableProperty used to be assumed to contain info, but this is now made explicit, with RevertableProperty HasInfo or RevertableProperty NoInfo. Transition guide: - If you define a RevertableProperty, expect some type check failures like: "Expecting one more argument to ‘RevertableProperty’". - Change it to "RevertableProperty NoInfo" - The compiler will then tell you if it needs "HasInfo" instead. - If you have code that uses the RevertableProperty constructor that fails to type check, use the more powerful <!> operator | |||
| 2015-10-26 | changelog | Joey Hess | |
| 2015-10-26 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-10-24 | improve RevertableProperty combining | Joey Hess | |
| * Various property combinators that combined a RevertableProperty with a non-revertable property used to yield a RevertableProperty. This was a bug, because the combined property could not be fully reverted in many cases. Fixed by making the combined property instead be a Property HasInfo. * combineWith now takes an addional parameter to control how revert actions are combined (API change). | |||
| 2015-10-24 | Added Propellor.Property.Concurrent for concurrent properties. | Joey Hess | |
| Note that no output multiplexing is currently done. | |||
| 2015-10-23 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-10-23 | prep release | Joey Hess | |
| 2015-10-23 | Hostname.sane and Hostname.setTo can now safely be used as a property of a ↵ | Joey Hess | |
| chroot, and won't affect the hostname of the host system. | |||
| 2015-10-23 | generalize check | Joey Hess | |
| Hmm, do I really need my own type class for LiftPropellor? This seems like a general problem so I am probably reinventing the wheel. | |||
| 2015-10-23 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-10-23 | API change.. | Joey Hess | |
| 2015-10-23 | Changed how the operating system is provided to Chroot (API change). | Joey Hess | |
| * Where before debootstrapped and bootstrapped took a System parameter, the os property should now be added to the Chroot. * Follow-on change to Systemd.container, which now takes a System parameter. Two motivations for this change: 1. When using ChrootTarball, there may be no particular System that makes sense for the contents of the tarball, so don't force the user to specify one. 2. When creating a chroot for a disk image with the same properties as an existing Host, using hostProperties host to get them, this allows inheriting the os property from the host, and doesn't require it to be redundantly passed to Chroot.debootstrapped. | |||
| 2015-10-23 | changelog | Joey Hess | |
| 2015-10-23 | Merge branch 'joeyconfig' | Joey Hess | |
