| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-03-07 | changelog | Joey Hess | |
| 2016-03-07 | change joeyconfig back after merging from master | Joey Hess | |
| (cherry picked from commit 7743ef8542b6490c3c42ac826a26aa0b24991f22) | |||
| 2016-03-07 | Merge remote-tracking branch 'remotes/misandrist/FreeBSD' into wip | Joey Hess | |
| 2016-03-07 | update | Joey Hess | |
| 2016-03-07 | changelog | Joey Hess | |
| 2016-03-06 | Force ssh, scp, and git commands to be run in the foreground. | Joey Hess | |
| Before, they could run in the background if another process was running, and so their output wouldn't immediately be visible. With this change, the concurrent-output layer is not used for these interactive commands. | |||
| 2016-03-06 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-03-06 | Locale.available: Run locale-gen, instead of dpkg-reconfigure locales, which ↵ | Joey Hess | |
| modified the locale.gen file and sometimes caused the property to need to make changes every time. | |||
| 2016-03-04 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-03-04 | changelog | Joey Hess | |
| 2016-03-02 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-03-02 | api change | Joey Hess | |
| 2016-03-02 | changelog | Joey Hess | |
| 2016-03-02 | avoid repeated rebuilds, more type safely | Joey Hess | |
| buildFirst re-runs propellor with --continue, which is supposed to make defaultMain bypass subsequent calls to buildFirst. But, use of a Bool to do that caused the code to be unclear, and some of the cases lost track of that. --continue SimpleRun would buildFirst, and if the binary changed, would --continue SimpleRun. This could loop repatedly, on systems such as FreeBSD where building re-links the binary even when there are no changes. As discussed in github pull #11 Fixed by introducing a CanRebuild data type, which buildFirst and updateFirst require in order to do any work makes it more clear what's going on. It's not a type-level proof that propellor won't rebuild repeatedly, but gets closer to one. (Only remaining way such a bug could slip in is if the CanRebuild value was reused in a call to buildFirst and also inside the IO action passed to it.) There were some other weirdnesses around repeated builds. In particular, Run as non-root did an updateFirst, followed by a buildFirst. I think this redundant build was an accident, and have removed it. | |||
| 2016-02-29 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-02-29 | apt upgrade improvements | Joey Hess | |
| * Apt.upgrade: Run dpkg --configure -a first, to recover from interrupted upgrades. * Apt: Add safeupgrade. | |||
| 2016-02-27 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-02-27 | reorder | Joey Hess | |
| 2016-02-27 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-02-27 | prep release | Joey Hess | |
| 2016-02-26 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-02-26 | Removed Ssh.unauthorizedKey and made Ssh.authorizedKey revertable. (API change) | Joey Hess | |
| 2016-02-26 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-02-26 | Ssh.authorizedKey: Fix bug preventing it from working when the ↵ | Joey Hess | |
| authorized_keys file does not yet exist. | |||
| 2016-02-25 | FooBuntu -> Buntish | Joey Hess | |
| Seems that Canonical have trademarked numerous words ending in "buntu", and would like to trademark anything ending in that to the extent their lawyers can make that happen. | |||
| 2016-02-25 | changelog | Joey Hess | |
| 2016-02-24 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-02-19 | trademark nonsense | Joey Hess | |
| Removed references to *buntu from code and documentation because of an unfortunate trademark use policy. http://joeyh.name/blog/entry/trademark_nonsense/ That included changing a data constructor to "FooBuntu", an API change. | |||
| 2016-02-19 | Obnam: Only let one backup job run at a time when a host has multiple ↵ | Joey Hess | |
| different backup properties, to avoid concurrent jobs fighting over scarce resources (particularly memory). Other jobs block on a lock file. | |||
| 2016-02-11 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-02-11 | prep release | Joey Hess | |
| 2016-02-08 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-02-08 | Allow using combineProperties and propertyList with lists of RevertableProperty. | Joey Hess | |
| 2016-02-07 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-02-07 | letsencrypt | Joey Hess | |
| * Added Propellor.Property.LetsEncrypt * Apache.httpsVirtualHost: New property, setting up a https vhost with the certificate automatically obtained using letsencrypt. | |||
| 2016-02-07 | Delete /etc/apt/apt.conf.d/50unattended-upgrades.ucf-dist when ↵ | Joey Hess | |
| unattended-upgrades is installed, to work around #812380 which results in many warnings from apt, including in cron mails. | |||
| 2016-02-06 | Obnam: To cause old generations to be forgotten, keepParam can be passed to ↵ | Joey Hess | |
| a backup property; this causes obnam forget to be run. | |||
| 2016-01-18 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-01-18 | changelog | Joey Hess | |
| 2016-01-12 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-01-12 | prep release | Joey Hess | |
| 2016-01-12 | changelog | Joey Hess | |
| 2016-01-05 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-01-05 | changelog | Joey Hess | |
| 2016-01-03 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-01-03 | prep release | Joey Hess | |
| 2016-01-03 | update changelog | Joey Hess | |
| 2016-01-03 | Merge branch 'joeyconfig' | Joey Hess | |
| 2016-01-03 | changelog | Joey Hess | |
| 2015-12-31 | Postfix: Add service property to enable/disable services in master.cf. | Joey Hess | |
