| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-01-24 | added GADT to determine between a property with info and without | Joey Hess | |
| Not yet used | |||
| 2015-01-19 | clean up exports | Joey Hess | |
| 2015-01-15 | Add descriptions of how to set missing fields to --list-fields output. ↵ | Joey Hess | |
| (Minor API changes) | |||
| 2015-01-08 | make both lines pastable together | Joey Hess | |
| 2015-01-04 | sshPubKey is renamed to Ssh.pubKey, and has an added SshKeyType parameter. | Joey Hess | |
| 2014-12-14 | broke up big function to describe PrivDataField | Joey Hess | |
| 2014-12-14 | support for crypted passwords in privdata | Joey 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-07 | Fixed privdata introspection for User.hasPassword and User.hasSomePassword | Joey 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-11-20 | fix docker container provisioning | Joey Hess | |
| Since the containers are no longer on the host list, they were not found while provisioning, oops. To fix, had to add to a host's info a map of the containers docked to it. Unfortunately, that required Propellor.Types.Info be glommed into Propellor.Types, since it needed to refer to Host. | |||
| 2014-11-11 | propellor spin | Joey Hess | |
| 2014-10-08 | fix some accidental uses of spaces, rather than tabs, for indentation | Joey Hess | |
| 2014-07-07 | propellor spin | Joey Hess | |
| 2014-07-06 | reorg | Joey Hess | |
| 2014-07-06 | propigate required privdata fields out from docker containers to the hosts ↵ | Joey Hess | |
| they're docked in | |||
| 2014-07-06 | propellor spin | Joey Hess | |
| 2014-07-06 | move privdata Property to toplevel so its Info propigates | Joey Hess | |
| Ugh, that's a nasty gotcha but I cannot see a way to fix it generally right now. | |||
| 2014-07-06 | beautiful table for --list-fields, with the hostnames | Joey Hess | |
| 2014-07-06 | propellor spin | Joey Hess | |
| 2014-07-06 | better output, after gpg messages | Joey Hess | |
| 2014-07-06 | propellor spin | Joey Hess | |
| 2014-06-19 | Add --list-fields to list a host's currently set privdata fields. | Joey Hess | |
| 2014-06-19 | Add --edit to edit a privdata value in $EDITOR | Joey Hess | |
| 2014-06-01 | Added --dump to dump out a field of a host's privdata. Useful for editing it. | Joey Hess | |
| 2014-05-31 | simplified record accessors | Joey Hess | |
| 2014-05-14 | moved source code to src | Joey Hess | |
| This is to work around OSX's brain-damange regarding filename case insensitivity. Avoided moving config.hs, because it's a config file. Put in a symlink to make build work. | |||
