summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-06responseJoey Hess
2018-07-06Merge branch 'joeyconfig'Joey Hess
2018-07-06remove dnsssec transitional codeJoey Hess
2018-07-06(no commit message)metst13@1d16544ec52801db7efb2895d3dc7a4458b8eb45
2018-06-26propellor spinJoey Hess
2018-06-26propellor spinJoey Hess
2018-06-26propellor spinJoey Hess
2018-06-26propellor spinJoey Hess
2018-06-26propellor spinJoey Hess
2018-06-24refactorJoey Hess
could use zoneFileString for other things eg SSHFP. I have not yet, because AFAICS, SSHFP already splits the key up in a different way and while using zoneFileString should be ok, I'd need to test it..
2018-06-24Dns: Support TXT values longer than bind's maximum string length of 255 ↵Joey Hess
bytes. Thanks, rsiddharth.
2018-06-24update rValue of Dns TXT record typersiddharth
The TXT record's string is split into strings of length <= 255 characters and these strings are enclosed inside a pair of parentheses. Signed-off-by: rsiddharth <s@ricketyspace.net>
2018-06-24Add s user page.s@aa9ff9ce06b08acfd2a93ebd342ce6879430fbdd
2018-06-24Added a comments@aa9ff9ce06b08acfd2a93ebd342ce6879430fbdd
2018-06-24update link 2s@aa9ff9ce06b08acfd2a93ebd342ce6879430fbdd
2018-06-23clean up after mergeJoey Hess
2018-06-23Merge branch 'joeyconfig'Joey Hess
2018-06-23responseJoey Hess
2018-06-23responseJoey Hess
2018-06-19Added a commentNicolas.Schodet
2018-06-17New post - DNS - Support for Multiline TXT records.s@aa9ff9ce06b08acfd2a93ebd342ce6879430fbdd
2018-06-16setting up joeyconfig after mergeJoey Hess
2018-06-16changelogJoey Hess
2018-06-16Grub.configured uses ConfFile.containsShellSettingSean Whitton
This implies the following behavioural changes: (1) Grub.configured will now change the value set by the first line it finds that sets the value of its key, if one exists. Previously, Grub.configured would unconditionally append to /etc/default/grub, unless the key=value pair was already present. (2) Grub.configured will comment out any further lines setting the value of its key found further down the file. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2018-06-16add EtcDefault.setSean Whitton
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2018-06-16add ConfFile.containsShellSetting & ConfFile.lacksShellSettingSean Whitton
Code adapted from Grub.configured. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2018-06-13add shortcuts page so !commit worksJoey Hess
I think none of the default shortcuts were being used, and I trimmed the list down
2018-06-13improve docsJoey Hess
2018-06-13responseJoey Hess
2018-06-13(no commit message)craige
2018-06-12clean up after mergeJoey Hess
2018-06-12Merge branch 'joeyconfig'Joey Hess
2018-06-12responseJoey Hess
2018-06-11creating Adding support for a SQL serverNicolas.Schodet
2018-06-03remove wheezy referenceJoey Hess
2018-06-01note about fixJoey Hess
2018-05-29propellor spinJoey Hess
2018-05-29propellor spinJoey Hess
2018-05-29fix buildJoey Hess
2018-05-18use git verify-commitJoey Hess
Use git verify-commit to verify gpg signatures, rather than the old method of parsing git log output. These two methods should always have the same result. Note that git verify-commit allows signatures with unknown validity, the same as git log's "U" output which was accepted. So any key in the gpg keyring is allowed to sign the commit. Propellor provides gpg with a keyring containing only the allowed keys. Needs git 2.0, which is in even debian oldstable. This commit was sponsored by Ewen McNeill on Patreon.
2018-05-18modernized and simplified the MetaTypes implementationJoey Hess
now that compatability with ghc 7 is no longer needed. Data.Type.Bool contains effectively the same stuff that was implemented here, so removed my code. Tried to use Data.Type.Equality instead of my EqT, but it seems to be some other type of (type level) equality, and didn't compile. Instead went with the simpler EqT implementation that newer ghc versions allow. The rest of the changes are simply better syntax for defining type families. And upon using that syntax, ghc noticed that `type family a + b` does not have kind "ab" like I wrote before, but is kind *. Tested on debian stable with ghc 8.0.1. This commit was sponsored by John Pellman on Patreon.
2018-05-18Merge branch 'master' into joeyconfigJoey Hess
2018-05-17add news item for propellor 5.4.0Joey Hess
2018-05-17releasing package propellor version 5.4.0Joey Hess
2018-05-17setting up joeyconfig after mergeJoey Hess
2018-05-17Merge branch 'joeyconfig'Joey Hess
2018-05-17add missing close parenJoey Hess
2018-05-17Merge branch 'master' of ssh://propellor.branchable.comJoey Hess
2018-05-17tried to improve changelog wordingJoey Hess
2018-05-17Apt.installedBackport replaced with Apt.backportInstalledSean Whitton
Apt.installedBackport would do this: apt-get install -t stretch-backports foo bar Apt.backportInstalled does this: apt-get install foo/stretch-backports bar/stretch-backports The Apt.installedBackport behaviour can install the dependencies of foo and bar from stretch-backports even when the versions in stretch will satisfy the dependencies of the backports of foo and bar. So this property can result in very many more backports being installed on the host when intended. But the number of installed backports should always be minimised. Worse, whether this happens is highly dependent on the system state, and the order in which other properties get ensured. For example, & Apt.installed ["dgit"] & Apt.installedBackport ["dgit"] will install only dgit from stretch-backports, but unless debhelper and devscripts happen to already be installed, & Apt.installedBackport ["dgit"] & Apt.installed ["dgit"] will install dgit, debhelper, devscripts and maybe more from backports. This is surprising, difficult to debug, and breaks the expectation that when the order in which properties are ensured is not specified with connectives like `requires` and `before`, ensuring them in any order will produce the same result. Property renamed because user configs should not silently break, as they would if they did not list dependencies that must be installed from stable-backports. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>