summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-09-30Merge branch 'joeyconfig'Joey Hess
2015-09-30change HostContext for containersJoey Hess
Privdata that uses HostContext inside a container will now have the name of the container as its context, rather than the name of the host(s) where the container is used. This allows eg, having different passwords for a user in different containers. Note that previously, propellor would prompt using the container name as the context, but not actually use privdata using that context; so this is a bug fix. I don't entirely like the implementation; I had to put the code to change the context in PropAccum, and it's not generalized past PrivInfo.
2015-09-30force copy when destination existsJoey Hess
2015-09-30Merge branch 'joeyconfig'Joey Hess
2015-09-29propellor spinJoey Hess
2015-09-29exports for haddockJoey Hess
2015-09-29add Maintainer entries for contributed modulesJoey Hess
These show up in the haddock documentation on the sidebar. The author emails are not hyperlinked, so hopefully this is not a spam source. Keeping track of Maintainers of modules is becoming necessary because I don't use all these modules and am not the best person to maintain them, beyond simple changes to keep them building. I'll loop in the Maintainer if there's a bug etc on their module.
2015-09-29Add basic Kerberos module.Jelmer Vernooij
2015-09-29Merge branch 'joeyconfig'Joey Hess
2015-09-28Write same username to aiccu config as for which the password was obtained.Jelmer Vernooij
Without this change, the plain username always ends up in aiccu.conf. This breaks setups where a tunnel-specific password is in use.
2015-09-28Add Logcheck module.Jelmer Vernooij
2015-09-25Merge branch 'joeyconfig'Joey Hess
2015-09-25propellor spinJoey Hess
2015-09-25Guard against power loss etc when building propellor, by updating the ↵Joey Hess
executable atomically.
2015-09-23Merge branch 'joeyconfig'Joey Hess
2015-09-23remove git signing key when it's the key to be removedJoey Hess
2015-09-23Added --rm-key.Joey Hess
2015-09-23Merge branch 'joeyconfig'Joey Hess
2015-09-23propellor spinJoey Hess
2015-09-23add "ancient" git-annex autobuilder using debian stable i386Joey Hess
2015-09-21Unbound: fix bug with duplicate "server" sectionFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2015-09-21Unbound: fix bug with duplicate "server" sectionFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2015-09-20Merge branch 'joeyconfig'Joey Hess
2015-09-20aiccu's init script doesn't support reload; restart itJoey Hess
2015-09-20make sure aiccu.conf is only readable by root, even if it had a different ↵Joey Hess
mode to start with
2015-09-20bug fix: used wrong username for config file in case where username/tunnelid ↵Joey Hess
was provided in privdata
2015-09-20reload daemon on conf file changeJoey Hess
2015-09-20a few improvementsJoey Hess
2015-09-20fix example after recent changesJoey Hess
2015-09-20reformat and fix warning about 2 definitions of 'u'Joey Hess
2015-09-20Add aiccu module.Jelmer Vernooij
2015-09-18Unbound: improve haddock formattingFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2015-09-18Unbound: add example for cachingDnsServerFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2015-09-17Unbound: restart unbound when config in cachingDnsServer is modifiedFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2015-09-17Unbound: cachingServer propertyFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2015-09-16Types.Dns: simplify canonicalGroupFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2015-09-15documentationJoey Hess
2015-09-15add PTR record type to Propellor.Types.DNS.RecordFélix Sipma
- add canonicalIP and reverseIP to Propellor.Types.Dns - remove corresponding canonical and revIP from Propellor.Property.Unbound - Propellor.Property.Dns: convert rValue, rField and genRecord to return Maybe String Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2015-09-15Merge branch 'joeyconfig'Joey Hess
2015-09-15avoid a change to readProcess that I regretted in the morningJoey Hess
Seems better to keep handle encoding issues out of that module.
2015-09-14Merge branch 'joeyconfig'Joey Hess
2015-09-14Allow storing arbitrary ByteStrings in PrivData, extracted using ↵Joey Hess
privDataByteString.
2015-09-14Merge branch 'joeyconfig'Joey Hess
2015-09-14clean up privdata excess/lacking newline issueJoey Hess
* PrivData converted to newtype (API change). * Stopped stripping trailing newlines when setting PrivData; this was previously done to avoid mistakes when pasting eg passwords with an unwanted newline. Instead, PrivData consumers should use either privDataLines or privDataVal, to extract respectively lines or a value (without internal newlines) from PrivData.
2015-09-14add missing import and minor cleanupJoey Hess
2015-09-14docsJoey Hess
2015-09-14add Unbound propertyFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2015-09-13avoid running debconf-set-selections on [] and add some types for documentationJoey Hess
2015-09-13merge from git-annexJoey Hess
2015-09-13avoid bracketsJoey Hess