| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-11-01 | take dkim out of test mode | Joey Hess | |
| 2015-10-27 | Explicit Info/NoInfo for RevertableProperty (API change) | Joey Hess | |
| RevertableProperty used to be assumed to contain info, but this is now made explicit, with RevertableProperty HasInfo or RevertableProperty NoInfo. Transition guide: - If you define a RevertableProperty, expect some type check failures like: "Expecting one more argument to ‘RevertableProperty’". - Change it to "RevertableProperty NoInfo" - The compiler will then tell you if it needs "HasInfo" instead. - If you have code that uses the RevertableProperty constructor that fails to type check, use the more powerful <!> operator | |||
| 2015-10-24 | improve RevertableProperty combining | Joey Hess | |
| * Various property combinators that combined a RevertableProperty with a non-revertable property used to yield a RevertableProperty. This was a bug, because the combined property could not be fully reverted in many cases. Fixed by making the combined property instead be a Property HasInfo. * combineWith now takes an addional parameter to control how revert actions are combined (API change). | |||
| 2015-10-22 | seems the rsync systemd service ships disabled by default | Joey Hess | |
| So many hoops to run a daemon.. | |||
| 2015-10-16 | improve ssh user key properties | Joey Hess | |
| * Ssh.keyImported is replaced with Ssh.userKeys. (API change) The new property only gets the private key from the privdata; the public key is provided as a parameter, and so is available as Info that other properties can use. * Ssh.keyImported' is renamed to Ssh.userKeyAt, and also changed to only import the private key from the privdata. (API change) * While Ssh.keyImported and Ssh.keyImported' avoided updating existing keys, the new Ssh.userKeys and Ssh.userKeyAt properties will always update out of date key files. * Ssh.pubKey renamed to Ssh.hostPubKey. (API change) This makes eg, setting up ssh for spin controllers work better. | |||
| 2015-10-16 | revert change to JoeySites | Joey Hess | |
| The change to JoeySites is wrong, because IIRC leafnode creates a spool directory, and isSymlinkedTo will not replace an existing directory with a symlink. | |||
| 2015-10-16 | convert symlink properties to File.isSymlinkedTo | Félix Sipma | |
| 2015-10-10 | propellor spin | Joey Hess | |
| 2015-09-13 | add virus collection cleanup | Joey Hess | |
| 2015-07-21 | ssh client needed for kiteshellbox | Joey Hess | |
| 2015-07-11 | propellor spin | Joey Hess | |
| 2015-07-02 | propellor spin | Joey Hess | |
| 2015-05-27 | Export CommandParam, boolSystem, safeSystem and shellEscape from ↵ | Joey Hess | |
| Propellor.Property.Cmd, so they are available for use in constricting your own Properties when using propellor as a library. Several imports of Utility.SafeCommand now redundant. | |||
| 2015-05-24 | propellor spin | Joey Hess | |
| 2015-05-18 | propellor spin | Joey Hess | |
| 2015-04-25 | Removed Obnam.latestVersion which was only needed for Debian wheezy backport. | Joey Hess | |
| 2015-04-22 | use new property | Joey Hess | |
| 2015-04-22 | API change: Added User and Group newtypes, and Properties that used to use ↵ | Joey Hess | |
| the type UserName = String were changed to use them. Note that UserName is kept and PrivData still uses it in its sum type. This is to avoid breaking PrivData serialization. | |||
| 2015-04-11 | expand | Joey Hess | |
| 2015-03-21 | propellor spin | Joey Hess | |
| 2015-03-16 | propellor spin | Joey Hess | |
| 2015-03-13 | propellor spin | Joey Hess | |
| 2015-03-13 | propellor spin | Joey Hess | |
| 2015-03-12 | propellor spin | Joey Hess | |
| 2015-03-12 | propellor spin | Joey Hess | |
| 2015-03-12 | need openssl for shellinabox with ssl | Joey Hess | |
| 2015-03-12 | propellor spin | Joey Hess | |
| 2015-03-12 | propellor spin | Joey Hess | |
| 2015-03-12 | propellor spin | Joey Hess | |
| 2015-03-12 | propellor spin | Joey Hess | |
| 2015-03-12 | propellor spin | Joey Hess | |
| 2015-03-12 | propellor spin | Joey Hess | |
| 2015-03-12 | propellor spin | Joey Hess | |
| 2015-03-12 | propellor spin | Joey Hess | |
| 2015-03-12 | propellor spin | Joey Hess | |
| 2015-03-12 | propellor spin | Joey Hess | |
| 2015-03-12 | propellor spin | Joey Hess | |
| 2015-03-11 | propellor spin | Joey Hess | |
| 2015-03-11 | propellor spin | Joey Hess | |
| 2015-03-11 | propellor spin | Joey Hess | |
| 2015-03-11 | propellor spin | Joey Hess | |
| 2015-03-11 | propellor spin | Joey Hess | |
| 2015-03-11 | propellor spin | Joey Hess | |
| 2015-03-11 | propellor spin | Joey Hess | |
| 2015-03-11 | propellor spin | Joey Hess | |
| 2015-03-11 | propellor spin | Joey Hess | |
| 2015-03-11 | propellor spin | Joey Hess | |
| 2015-03-06 | propellor spin | Joey Hess | |
| 2015-02-19 | endpoint | Joey Hess | |
| 2015-02-13 | propellor spin | Joey Hess | |
