| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-12-16 | Gpg: parse GpgKeyType in keyImported | Félix Sipma | |
| (cherry picked from commit cdd1e093118b5eeab7743be7e2ec959980716145) | |||
| 2015-12-16 | Gpg.keyImported: check if a pubKey is imported instead of using a flagfile | Félix Sipma | |
| (cherry picked from commit 9712d125a2c3e3c609b68d9958207c251ba005ac) | |||
| 2015-12-16 | Gpg: use isJust | Félix Sipma | |
| (cherry picked from commit 1bb2377598e447e81e20a0e1de1a5d466851d655) | |||
| 2015-12-16 | Gpg: add hasPrivKey and hasPubKey | Félix Sipma | |
| (cherry picked from commit 7196b884e35ba907891c00d6e2840a36dce2214c) | |||
| 2015-12-15 | Merged Utility changes from git-annex. | Joey Hess | |
| 2015-12-15 | merge from git-annex | Joey Hess | |
| withTmpDir security fix in git-annex merged Fix potential denial of service attack when creating temp dirs. withTmpDir now makes directory mode 700. AFAICS, propellor didn't leak any info with the old permissions, and no uses of withTmpDir in propellor are broken by the new permissions. | |||
| 2015-12-14 | changelog | Joey Hess | |
| 2015-12-14 | User: systemAccountFor and systemAccountFor' | Félix Sipma | |
| (cherry picked from commit f56f9696a998d32d6d5c4eca29b28ee60def2db0) | |||
| 2015-12-14 | User: add systemAccountFor and simpleSystemAccount properties | Félix Sipma | |
| (cherry picked from commit 4075a38db0fad4ef6e0c99e13c40ad9e0d54ec8b) | |||
| 2015-12-08 | avoid crash when stdout is not open in call to hIsTerminalDevice | Joey Hess | |
| Saw this happen in http://propellor.branchable.com/forum/Fail_to_push_changes_when_merging/ although I don't entirely understand the circumstances. | |||
| 2015-12-08 | changelog | Joey Hess | |
| 2015-12-08 | typo | Sean Whitton | |
| (cherry picked from commit 4e1f83fcd976a8838f3abe10c0e30022ebe83cf3) | |||
| 2015-12-08 | document two new safety checks | Sean Whitton | |
| Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit bf8af2d2dd3c5b08d53bef72d2dc0ae745d81f0c) | |||
| 2015-12-08 | tweak wrong spin branch error message | Sean Whitton | |
| Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit 9d44dcd39bb88408ed4cfc94a7b4dfa34a1b5591) | |||
| 2015-12-08 | implement two pre-spin safety checks | Sean Whitton | |
| - check that we're on the branch specified in git config value propellor.spin-branch - check that there are no uncommitted changes if git config value propellor.forbid-dirty-spin is true Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit 8f374d73ae5b2bb53f82835c6d6b5c0194590006) | |||
| 2015-12-08 | rewrite getRepoUrl with getGitConfigValue | Sean Whitton | |
| Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit 3d4c34dece4d295a349ac5b24ec1fbbd3e90f668) | |||
| 2015-12-08 | implement getGitConfigValue & getGitConfigBool | Sean Whitton | |
| Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit 1828c6d987f9d499b95610311379dcbdeaa21e33) | |||
| 2015-12-06 | prep release | Joey Hess | |
| 2015-12-06 | propellor spin | Joey Hess | |
| 2015-12-06 | propellor spin | Joey Hess | |
| 2015-12-06 | allow using `check` on a UncheckedProperty, which yields a Property | Joey Hess | |
| 2015-12-06 | add isNewerThan and use it to avoid unnecessary running of newaliases | Joey Hess | |
| 2015-12-06 | improve docs | Joey Hess | |
| 2015-12-06 | propellor spin | Joey Hess | |
| 2015-12-06 | propellor spin | Joey Hess | |
| 2015-12-06 | propellor spin | Joey Hess | |
| 2015-12-06 | propellor spin | Joey Hess | |
| 2015-12-06 | avoid running update-grub except for just after installing the grub package | Joey Hess | |
| 2015-12-06 | propellor spin | Joey Hess | |
| 2015-12-06 | only write /etc/hosts once, avoiding always returning MadeChange | Joey Hess | |
| 2015-12-06 | avoid removing line we wanted to add, only to add it back later | Joey Hess | |
| 2015-12-06 | improve error display | Joey Hess | |
| 2015-12-06 | propellor spin | Joey Hess | |
| 2015-12-06 | setting the same sasl password updates the mtime of the file, but the ↵ | Joey Hess | |
| contents remain the same Don't much like using Data.Hash.MD5, but it's available in dependencies and pulling in a real hash library would be overkill. And md5 is a perfectly ok hash to use here. | |||
| 2015-12-06 | propellor spin | Joey Hess | |
| 2015-12-06 | check for changes to sasldb2 | Joey Hess | |
| 2015-12-06 | Apt.cacheCleaned was trivial, force NoChange | Joey Hess | |
| 2015-12-06 | propellor spin | Joey Hess | |
| 2015-12-05 | refactor | Joey Hess | |
| 2015-12-05 | make Locale.selectedFor check contents of file to decide if it needs to make ↵ | Joey Hess | |
| a change | |||
| 2015-12-05 | format | Joey Hess | |
| 2015-12-05 | typo | Joey Hess | |
| 2015-12-05 | remove trivial | Joey Hess | |
| 2015-12-05 | UncheckedProperty for cmdProperty et al | Joey Hess | |
| * Properties that run an arbitrary command, such as cmdProperty and scriptProperty are converted to use UncheckedProperty, since they cannot tell on their own if the command truely made a change or not. (API Change) Transition guide: - When GHC complains about an UncheckedProperty, add: `assume` MadeChange - Since these properties used to always return MadeChange, that change is always safe to make. - Or, if you know that the command should modifiy a file, use: `changesFile` filename * A few properties have had their Result improved, for example Apt.buldDep and Apt.autoRemove now check if a change was made or not. | |||
| 2015-12-05 | Added UncheckedProperty type, along with unchecked to indicate a Property ↵ | Joey Hess | |
| needs its result checked, and checkResult and changesFile to check for changes. | |||
| 2015-12-01 | propellor spin | Joey Hess | |
| 2015-11-30 | propellor spin | Joey Hess | |
| 2015-11-30 | propellor spin | Joey Hess | |
| 2015-11-26 | propellor spin | Joey Hess | |
| 2015-11-26 | Added Propellor.Property.Fail2Ban. | Joey Hess | |
