summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-03-02Firewall: add FrequencyFélix Sipma
(cherry picked from commit 26fd68a9cda543e74492dc71680d10eaa881f351)
2016-03-02Firewall: add ICMPTypeMatchFélix Sipma
(cherry picked from commit 2214aca8f3ca92b9739b2884cb59274edad9170e)
2016-03-02Firewall: separate Table and TargetFélix Sipma
(cherry picked from commit c97f1308739aa7877aac2f3c949c4aadf2266775)
2016-03-02updateJoey Hess
2016-03-02propellor spinJoey Hess
2016-03-02propellor spinJoey Hess
2016-03-02propellor spinJoey Hess
2016-03-02propellor spinJoey Hess
2016-03-02propellor spinJoey Hess
2016-03-02always buildFirst when --spin does --continue SimpleRunJoey Hess
There may not be changes from the origin repo, so fetchFirst wouldn't build, but changes are pushed by spin, so it always needs to build.
2016-03-02propellor spinJoey Hess
2016-03-02propellor spinJoey Hess
2016-03-02avoid repeated rebuilds, more type safelyJoey 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-03-01Created link to FreeBSD Port efforts.evan@0e4cded17eab71af967a38b123fbc211cf215421
2016-03-01Merge branch 'joeyconfig'Joey Hess
2016-03-01Apt: hlint fixesFélix Sipma
(cherry picked from commit 3682285c696ff24169f2bdaad6fbbea6a561b560)
2016-03-01Apt: fix typoFélix Sipma
(cherry picked from commit 0e076fbfaa4d57f8d665436243d20bb9e28cbebc)
2016-02-29run dpkg --configure with non-interactive envJoey Hess
2016-02-29cleanupJoey Hess
2016-02-29commentJoey Hess
2016-02-29Merge branch 'joeyconfig'Joey Hess
2016-02-29forgot to build; fixJoey Hess
2016-02-29Merge branch 'joeyconfig'Joey Hess
2016-02-29apt upgrade improvementsJoey Hess
* Apt.upgrade: Run dpkg --configure -a first, to recover from interrupted upgrades. * Apt: Add safeupgrade.
2016-02-29propellor spinJoey Hess
2016-02-29propellor spinJoey Hess
2016-02-29propellor spinJoey Hess
2016-02-29(no commit message)picca
2016-02-27add news item for propellor 2.16.0Joey Hess
2016-02-27Merge branch 'joeyconfig'Joey Hess
2016-02-27reorderJoey Hess
2016-02-27Merge branch 'joeyconfig'Joey Hess
2016-02-27prep releaseJoey Hess
2016-02-26Added a commentmithrandi@311efa1b2b5c4999c2edae7da06fb825899e8a82
2016-02-26closeJoey Hess
2016-02-26Merge branch 'joeyconfig'Joey Hess
2016-02-26Removed Ssh.unauthorizedKey and made Ssh.authorizedKey revertable. (API change)Joey Hess
2016-02-26fixedJoey Hess
2016-02-26Merge branch 'master' of ssh://propellor.branchable.comJoey Hess
2016-02-26Merge branch 'joeyconfig'Joey Hess
2016-02-26Ssh.authorizedKey: Fix bug preventing it from working when the ↵Joey Hess
authorized_keys file does not yet exist.
2016-02-26Added a commentmithrandi@311efa1b2b5c4999c2edae7da06fb825899e8a82
2016-02-26(no commit message)mithrandi@311efa1b2b5c4999c2edae7da06fb825899e8a82
2016-02-26(no commit message)mithrandi@311efa1b2b5c4999c2edae7da06fb825899e8a82
2016-02-25FooBuntu -> BuntishJoey 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-25changelogJoey Hess
2016-02-25add FromTarget classFélix Sipma
(cherry picked from commit 226bf3e8230037ad2de38760c962033ab6c64d9f)
2016-02-25Firewall: export fromIPWithMaskFélix Sipma
(cherry picked from commit 57f7d81f1124fa5c56a593b9d5de6448155a938e)
2016-02-25Firewall: add Table (api change)Félix Sipma
(cherry picked from commit 202f9c282ee34897461dc56a79e607244c94cd99)
2016-02-25Firewall: add CustomTargetFélix Sipma
(cherry picked from commit ecff879cfeacfbff00649f4a3b9dd19eaefe134f)