summaryrefslogtreecommitdiff
path: root/src/Propellor/Property
AgeCommit message (Collapse)Author
2015-01-04Fix 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-04cleanupJoey Hess
2015-01-04randomHostKeys is removed from CloudAtCost.deCruft.Joey Hess
2015-01-04avoid ever removing all host keysJoey Hess
2015-01-04propellor spinJoey Hess
2015-01-04propellor spinJoey Hess
2015-01-04propellor spinJoey Hess
2015-01-04Ssh.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-04Ssh.hostKeys now also installs any available SshEd25519 keys.Joey Hess
2015-01-04sshPubKey is renamed to Ssh.pubKey, and has an added SshKeyType parameter.Joey Hess
2015-01-04sshPubKey is renamed to Ssh.pubKeyJoey Hess
2015-01-04transition docsJoey Hess
2015-01-04propellor spinJoey Hess
2015-01-04add $INCLUDE of pubkeys before zone file is written, to avoid pogoingJoey Hess
2015-01-04fix serial incrementingJoey Hess
2015-01-04propellor spinJoey Hess
2015-01-04propellor spinJoey Hess
2015-01-04propellor spinJoey Hess
2015-01-04propellor spinJoey Hess
2015-01-04use separate directory for dnssec filesJoey Hess
2015-01-04resign zone if keys changeJoey Hess
2015-01-04DNS WIPJoey Hess
2015-01-03stub signedPrimaryJoey Hess
2015-01-03add DnsSec moduleJoey Hess
2015-01-03add hasPrivContentFromJoey Hess
2015-01-01Detect #774376 and refuse to use docker if the system is so broken that ↵Joey Hess
docker exec doesn't enter a chroot.
2015-01-01more cruft from new imageJoey Hess
2014-12-23remove screen workaroundJoey Hess
Turns out elephant's oldusenet shellbox docker instance somehow had a non-setguid screen binary. Dunno how; reinstall fixed it.
2014-12-23fix screen dir modeJoey Hess
2014-12-23propellor spinJoey Hess
2014-12-22propellor spinJoey Hess
2014-12-22gitriddanceJoey Hess
2014-12-21Revert ensureProperty warning message, too many false positives in places ↵Joey Hess
where Info is correctly propigated. Better approach needed.
2014-12-21propellor spinJoey Hess
2014-12-14broke up big function to describe PrivDataFieldJoey Hess
2014-12-14support for crypted passwords in privdataJoey 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-09improve haddock formating of filenamesJoey Hess
2014-12-09Fix Apache.siteEnabled to update the config file and reload apache when ↵Joey Hess
configuration has changed.
2014-12-09fix a case where fileProperty reported a change despite not making oneJoey Hess
The problem occurred because two lists of lines of the file can be different, while representing the same file content. For example: ["foo", "bar"] ["foo\nbar"]
2014-12-08refactorJoey Hess
2014-12-08another place to use toResultJoey Hess
2014-12-08finished accidentially committed bitJoey Hess
2014-12-08propellor spinJoey Hess
(cherry picked from commit 1d02d589c79781cc4b0bd82467edbdf64c40f34d)
2014-12-07more uses for hostContextJoey Hess
2014-12-07cautionJoey Hess
2014-12-07Fixed privdata introspection for User.hasPassword and User.hasSomePasswordJoey 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-07simplify using makeChangeJoey Hess
2014-12-07typoJoey Hess
2014-12-06enable shadow passwordsJoey Hess
I have seen weird almost boot failures when they're disabled, including a segfault.
2014-12-06updateJoey Hess