summaryrefslogtreecommitdiff
path: root/src/Propellor/Property/Aiccu.hs
AgeCommit message (Collapse)Author
2019-07-02Revert "Revert "custom type error messages""Joey Hess
This reverts commit 665ea0d3d9e1b0e90278fd659dee0ef8642030da.
2019-07-02Revert "custom type error messages"Joey Hess
This reverts commits 14f6ae30809d8bbdb10b91cc59757e865a365df8 de21ef26861db458b0dfb0212cf501f9f8ed459b e20662e6a8881db55394a6366be17ca4e509bc2a Until this bug is resolved, these custom error types hide more basic errors. https://gitlab.haskell.org/ghc/ghc/issues/16894
2019-07-01fix build with ghc 8.0.1Joey Hess
Something in commit 14f6ae30809d8bbdb10b91cc59757e865a365df8 ghc 8.0.1 in a few cases unable to infer types when ensureProperty or tightenTargets is used. Newer versions of ghc, including 8.4.4 were able to infer these types. Perhaps it tries harder, or an inference bug was fixed. Seemed best to work around the problem to keep supporting ghc 8.0.1 and the current Debian stable. Since only 3 uses out of hundreds in propellor were affected, it's pretty unlikely it will affect user's properties, but I mentioned in in the changelog anyway. Hopefully a new Debian release will soon mean I no longer need to support 8.0.1, but the code changes also generally made it clearer and easier to read. And, I made custom type errors suggesting adding annotations to help any user who does encounter it. (Included in commit de21ef26861db458b0dfb0212cf501f9f8ed459b; may also help with other cases than an old ghc.)
2016-03-25ported moreJoey Hess
Ssh is WIP and failing to compile quite badly
2015-10-10propellor spinJoey 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-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-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-20reformat and fix warning about 2 definitions of 'u'Joey Hess
2015-09-20Add aiccu module.Jelmer Vernooij