summaryrefslogtreecommitdiff
path: root/src/Propellor/Property/SiteSpecific
AgeCommit message (Collapse)Author
2017-04-03avoid opendkim checks on incoming emailJoey Hess
This caused a problem when eg a gmail email was sent to branchable and forwarded on to kite. Kite thought branchable was forging the dkim signature of gmail, and gmail does strict enforcement of dkim, so it rejected it. DKIM seems like a mightly hefty hammer, and I remember similar issues being dicussed where mailing list software got broken by DKIM. I guess this will mean a few more joe-jobs get through, but I'd rather not silently lose important legitimate email!
2017-03-08propellor spinJoey Hess
2017-03-08propellor spinJoey Hess
2017-03-01Merge branch 'joeyconfig'Joey Hess
2017-03-01use git.joeyh.nameJoey Hess
2017-03-01removed my repos from github; don't need to run gitriddance anymoreJoey Hess
2017-02-26use val instead of showJoey Hess
2017-02-15more arches for stackInstalledJoey Hess
There is no armel build, unfortunately; the "arm" build is armhf at least currently.
2017-02-04get rid of a compile-time errorZihao Wang
Signed-off-by: Zihao Wang <dev@wzhd.org>
2017-01-09propellor spinJoey Hess
2016-12-28propellor spinJoey Hess
2016-11-20minorJoey Hess
2016-11-20propellor spinJoey Hess
2016-11-11iabak is moving out of joeyconfig to its own separate configJoey Hess
This is to allow multiple admins of iabak to access the privdata. Since there's a single privdata file for all machines in a propellor deployment, and I don't want them to see all my secrets, we needed to break it out.
2016-10-04propellor spinJoey Hess
2016-08-29unusedJoey Hess
2016-08-29propellor spinJoey Hess
2016-07-18updateJoey Hess
2016-07-11propellor spinJoey Hess
2016-07-11propellor spinJoey Hess
2016-07-11propellor spinJoey Hess
2016-06-13add DebianKernel datatypeFélix Sipma
(cherry picked from commit 3590a1241580ddcdd153e2619a3c02ce18a8db8c but without the changes to src/Propellor/Precompiled.hs)
2016-06-13remove ANDROIDJoey Hess
(cherry picked from commit d5d42f4fb51fee4e5eb2e17d82f1339876c8fc03)
2016-06-13convert Architecture to a sumtypeFélix Sipma
TODO: remove ANDROID (used in GitAnnexBuilder) TODO: add other architectures TODO: rename ARMHF TODO: rename ARMEL (cherry picked from commit 6f36f6cade4e1d8b15c714565e223562c6573099)
2016-06-10propellor spinJoey Hess
2016-05-05workaroundJoey Hess
2016-03-30Revert "propellor spin"Joey Hess
This reverts commit 947e73a2021fcad36a806a224f171e0dba9ee7da. When I tried to use startssl cert with postfix, darkstar complained: Server certificate not verified
2016-03-30propellor spinJoey Hess
2016-03-30propellor spinJoey Hess
2016-03-30propellor spinJoey Hess
2016-03-30propellor spinJoey Hess
2016-03-27finished the conversion, including my config file!Joey Hess
It builds, but I have not yet tested if it works. Need to verify info propagation, etc.
2016-03-27portedJoey Hess
fixed up chroot to take Props
2016-03-27ported!Joey Hess
2016-03-26more portingJoey Hess
Conductor WIP
2016-03-26more portedJoey Hess
2016-03-05add libmagicJoey Hess
2016-03-05propellor spinJoey Hess
2016-02-07temporarily revert using letsencryptJoey Hess
It's currently not letting me make a cert for kitenet.net as I made too many during testing.
2016-02-07propellor spinJoey Hess
2016-02-06Obnam: To cause old generations to be forgotten, keepParam can be passed to ↵Joey Hess
a backup property; this causes obnam forget to be run.
2016-01-22rewordJoey Hess
2016-01-22more textJoey Hess
2016-01-02clean cache on autobuildersJoey Hess
2015-12-31actually parse service linesJoey Hess
So whitespace etc changes don't matter
2015-12-31propellor spinJoey Hess
2015-12-31Postfix: Add service property to enable/disable services in master.cf.Joey Hess
2015-12-06allow using `check` on a UncheckedProperty, which yields a PropertyJoey Hess
2015-12-05UncheckedProperty for cmdProperty et alJoey 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-11-26Added Propellor.Property.Fail2Ban.Joey Hess