| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-01-25 | Merge branch 'joeyconfig' | Joey Hess | |
| Conflicts: doc/todo/info_propigation_out_of_nested_properties.mdwn privdata.joey/privdata.gpg | |||
| 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-23 | OS.preserveNetwork finally written | Joey Hess | |
| 2015-01-23 | Added more network interface configuration properties. | Joey Hess | |
| 2015-01-21 | Added journald configuration properties. | Joey Hess | |
| 2015-01-21 | Added systemd configuration properties. | Joey Hess | |
| 2015-01-19 | Fix info propigation from fallback combinator's second Property. | Joey Hess | |
| 2015-01-19 | use git.joeyh.name in preference to git.kitenet.net | Joey Hess | |
| 2015-01-18 | Property tree | Joey Hess | |
| Properties now form a tree, instead of the flat list used before. This simplifies propigation of Info from the Properties used inside a container to the outer host; the Property that docks the container on the host can just have as child properties all the inner Properties, and their Info can then be gathered recursively. (Although in practice it still needs to be filtered, since not all Info should propigate out of a container.) Note that there is no change to how Properties are actually satisfied. Just because a Property lists some child properties, this does not mean they always have their propertySatisfy actions run. It's still up to the parent property to run those actions. That's necessary so that a container's properties can be satisfied inside it, not outside. It also allows property combinators to add the combined Properties to their childProperties list, even if, like onChange, they don't always run the child properties at all. Testing: I tested that the exact same Info is calculated before and after this change, for every Host in my config file. | |||
| 2015-01-15 | Add descriptions of how to set missing fields to --list-fields output. ↵ | Joey Hess | |
| (Minor API changes) | |||
| 2015-01-15 | Merge branch 'joeyconfig' | Joey Hess | |
| Conflicts: privdata.joey/privdata.gpg | |||
| 2015-01-15 | prep release | Joey Hess | |
| 2015-01-08 | changelog | Joey Hess | |
| 2015-01-06 | Merge Utiity modules from git-annex. | Joey Hess | |
| Except for a few that are using the other exception handling library, that propellor has not switched to yet. | |||
| 2015-01-04 | SSHFP records are also generated for CNAMES of hosts. | Joey Hess | |
| 2015-01-04 | SSHFP records are also generated for CNAMES of hosts. | Joey Hess | |
| 2015-01-04 | Merge branch 'joeyconfig' | Joey Hess | |
| Conflicts: privdata.joey/privdata.gpg | |||
| 2015-01-04 | prep | Joey Hess | |
| 2015-01-04 | prep | Joey Hess | |
| 2015-01-04 | DNS records for hosts with known ssh public keys now automatically include ↵ | Joey Hess | |
| SSHFP records. | |||
| 2015-01-04 | Fix bug that prevented deploying ssh host keys when the file for the key ↵ | Joey Hess | |
| didn't already exist. This is not a new bug. | |||
| 2015-01-04 | Merge branch 'joeyconfig' | Joey Hess | |
| 2015-01-04 | prep release | Joey Hess | |
| 2015-01-04 | Merge branch 'joeyconfig' | Joey Hess | |
| Conflicts: privdata.joey/privdata.gpg | |||
| 2015-01-04 | randomHostKeys is removed from CloudAtCost.deCruft. | Joey Hess | |
| 2015-01-04 | propellor spin | Joey Hess | |
| 2015-01-04 | Ssh.hostKey and Ssh.hostKeys no longer install public keys from the privdata. | Joey Hess | |
| Instead, the public keys of a host should be set using Ssh.pubKey. | |||
| 2015-01-04 | Ssh.hostKeys now also installs any available SshEd25519 keys. | Joey Hess | |
| 2015-01-04 | sshPubKey is renamed to Ssh.pubKey, and has an added SshKeyType parameter. | Joey Hess | |
| 2015-01-04 | sshPubKey is renamed to Ssh.pubKey | Joey Hess | |
| 2015-01-04 | Fix build with process 1.2.1.0. | Joey Hess | |
| 2015-01-03 | stub signedPrimary | Joey Hess | |
| 2015-01-01 | Update intermediary propellor in --spin --via | Joey Hess | |
| 2015-01-01 | Detect #774376 and refuse to use docker if the system is so broken that ↵ | Joey Hess | |
| docker exec doesn't enter a chroot. | |||
| 2015-01-01 | --spin checks if the DNS matches any configured IP address property of the ↵ | Joey Hess | |
| host, and if not, sshes to the host by IP address. | |||
| 2014-12-21 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-12-21 | prep release | Joey Hess | |
| 2014-12-21 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-12-21 | Revert ensureProperty warning message, too many false positives in places ↵ | Joey Hess | |
| where Info is correctly propigated. Better approach needed. | |||
| 2014-12-21 | propellor spin | Joey Hess | |
| 2014-12-17 | Merge branch 'joeyconfig' | Joey Hess | |
| Conflicts: privdata.joey/privdata.gpg | |||
| 2014-12-17 | prep release | Joey Hess | |
| 2014-12-14 | Merge branch 'joeyconfig' | 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-09 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-12-09 | Fix Apache.siteEnabled to update the config file and reload apache when ↵ | Joey Hess | |
| configuration has changed. | |||
| 2014-12-09 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-12-09 | prep release | Joey Hess | |
| 2014-12-09 | Include Propellor.Property.OS, which was accidentially left out of the cabal ↵ | Joey Hess | |
| file in the last release. | |||
| 2014-12-08 | changelog | Joey Hess | |
