| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2014-12-07 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-12-07 | Display a warning when ensureProperty is used on a property which has Info ↵ | Joey Hess | |
| and is so prevented from propigating it. Would much rather a type-based fixed, but this is all I have for now. | |||
| 2014-12-07 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-12-07 | prep release | Joey Hess | |
| 2014-12-07 | improve | Joey Hess | |
| 2014-12-07 | caution | Joey Hess | |
| 2014-12-07 | Merge branch 'joeyconfig' | Joey Hess | |
| 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-12-07 | Merge branch 'joeyconfig' | Joey Hess | |
| Conflicts: privdata.joey/privdata.gpg | |||
| 2014-12-06 | endAction can be used to register an action to run once propellor has ↵ | Joey Hess | |
| successfully run on a host. | |||
| 2014-12-05 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-12-05 | hasSomePassword and hasPassword now check to make sure shadow passwords are ↵ | Joey Hess | |
| enabled. | |||
| 2014-12-05 | Merge branch 'joeyconfig' | Joey Hess | |
| 2014-12-05 | I have now successfully used propellor to convert a Fedora system into a ↵ | Joey Hess | |
| bootable and fully working Debian system | |||
| 2014-12-04 | changelog | Joey Hess | |
