| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-10-16 | Added Propellor.Property.Spin, which can be used to make a host be a ↵ | Joey Hess | |
| controller of other hosts. The hard part of this is avoiding loops of controllers. To make that work, a ControllerChain is passed to the host that's spun, and is added to the Info of the host being spun, where the controller property can check it to detect an avoid a loop. That needed an expansion of the CmdLine data type. I made the new ControlledRun only be used when there is a ControllerChain provided. This avoids breaking backwards compatability with old propellor deployments, as --spin still uses SimpleRun. Note: Making an old propellor deployment be controlled by a controller won't work until it's been updated to this commit, so it knows about the ControlledRun parameter. (Untested) | |||
| 2015-10-10 | propellor spin | Joey Hess | |
| 2015-10-10 | Improved documentation, particularly of the Propellor module. | Joey Hess | |
| This involved some code changes, including some renaming of instance methods. (ABI change) | |||
| 2015-10-08 | add basic Uwsgi module | Félix Sipma | |
| Signed-off-by: Félix Sipma <felix.sipma@no-log.org> | |||
| 2015-10-04 | prep release | Joey Hess | |
| 2015-09-29 | add Kerberos module, contributed by Jelmer Vernooij. | Joey Hess | |
| 2015-09-28 | Added Logcheck module, contributed by Jelmer Vernooij. | Joey Hess | |
| 2015-09-22 | prep release | Joey Hess | |
| 2015-09-20 | document new module and add to cabal list | Joey Hess | |
| 2015-09-14 | add Unbound property | Félix Sipma | |
| Signed-off-by: Félix Sipma <felix.sipma@no-log.org> | |||
| 2015-09-11 | add DebianMirror property. | Félix Sipma | |
| Signed-off-by: Félix Sipma <felix.sipma@no-log.org> | |||
| 2015-09-06 | Added Propellor.Property.Rsync. WIP; untested | Joey Hess | |
| Convert Info to use Data.Dynamic, so properties can export and consume info of any type that is Typeable and a Monoid, including data types private to a module. (API change) Thanks to Joachim Breitner for the idea. | |||
| 2015-09-04 | fix typo that was fixed in debian/control earlier | Joey Hess | |
| 2015-09-04 | Added Propellor.Property.Rsync. | Joey Hess | |
| 2015-09-03 | prep release | Joey Hess | |
| 2015-08-31 | implement dirsizes | Joey Hess | |
| Used Data.Map.Strict, so bumped versions. Don't want to support the ghc in debian oldstable.. (cherry picked from commit e413bed2c1cb15dcb8ce721a2801021e39f3ba86) | |||
| 2015-08-25 | formatting for partitions set up by parted | Joey Hess | |
| Including support for formatting partitions of a disk image file. | |||
| 2015-08-25 | working on parted | Joey Hess | |
| 2015-08-25 | add lintian overrides for rpath wackiness | Joey Hess | |
| 2015-08-25 | prep release | Joey Hess | |
| 2015-08-20 | include lightdm module (and formatting) | Joey Hess | |
| 2015-08-20 | layout | Joey Hess | |
| 2015-08-20 | ConfFile.containsIniPair property | Sean Whitton | |
| plus scaffolding for other generic conf file properties (cherry picked from commit 86b077b7a21efd5484dfaeee3c31fc5f3c151f6c) | |||
| 2015-08-14 | prep release | Joey Hess | |
| 2015-07-30 | prep release | Joey Hess | |
| 2015-07-10 | hackage tells me I need cabal-version: >= 1.8 due to build-depends versioning | Joey Hess | |
| 2015-07-10 | prep release | Joey Hess | |
| 2015-06-30 | Version dependency on exceptions. | Joey Hess | |
| 2015-06-09 | prep release | Joey Hess | |
| 2015-06-01 | add Bound | Joey Hess | |
| 2015-05-18 | refactor | Joey Hess | |
| 2015-05-10 | disable ghc 7.10's obnoxious warning about tabs for indentation | Joey Hess | |
| 2015-05-10 | disable ghc 7.10's obnoxious warnings about every line using tab to indent | Joey Hess | |
| 2015-05-06 | prep release | Joey Hess | |
| 2015-04-29 | propellor spin | Joey Hess | |
| 2015-04-22 | prep release | Joey Hess | |
| 2015-03-12 | prep | Joey Hess | |
| 2015-02-28 | Propellor now builds itself without needing the Makefile. | Joey Hess | |
| 2015-02-27 | propellor spin | Joey Hess | |
| 2015-02-01 | propellor spin | Joey Hess | |
| 2015-01-25 | version | Joey Hess | |
| 2015-01-24 | GADT properties seem to work (untested) | Joey Hess | |
| * Property has been converted to a GADT, and will be Property NoInfo or Property HasInfo. This was done to make sure that ensureProperty is only used on properties that do not have Info. Transition guide: - Change all "Property" to "Property NoInfo" or "Property WithInfo" (The compiler can tell you if you got it wrong!) - To construct a RevertableProperty, it is useful to use the new (<!>) operator - Constructing a list of properties can be problimatic, since Property NoInto and Property WithInfo are different types and cannot appear in the same list. To deal with this, "props" has been added, and can built up a list of properties of different types, using the same (&) and (!) operators that are used to build up a host's properties. | |||
| 2015-01-21 | reorg | Joey Hess | |
| 2015-01-21 | Added journald configuration properties. | Joey Hess | |
| 2015-01-19 | split out types to improve haddock for Propellor.Types | Joey Hess | |
| 2015-01-19 | rename HostLike to PropAccum | Joey Hess | |
| This is more general; it doesn't need to contain a Host. It would, for example, be possible to make Property itself be an instance of PropAccum. | |||
| 2015-01-15 | prep release | Joey Hess | |
| 2015-01-04 | prep | Joey Hess | |
| 2015-01-04 | sshPubKey is renamed to Ssh.pubKey | Joey Hess | |
| 2015-01-03 | add DnsSec module | Joey Hess | |
