summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)Author
2015-06-29Added --unset to delete a privdata field.Joey Hess
2015-06-16update for Docker.Image changesJoey Hess
2015-06-09spelingJoey Hess
2015-06-09prep releaseJoey Hess
2015-06-04changelogJoey Hess
2015-06-01Docker: volume and publish accept Bound FilePath and Bound Port, ↵Joey Hess
respectively. They also continue to accept Strings, for backwards compatability.
2015-06-01propellor spinJoey Hess
2015-06-01reorganize Port type for systemd can use itJoey Hess
2015-06-01better types for systemd port publishingJoey Hess
2015-06-01Added publish property for systemd-spawn containers. (Needs systemd version ↵Joey Hess
220.)
2015-05-30--spin now works when given a short hostname that only resolves to an ipv6 ↵Joey Hess
address.
2015-05-30export createProcess with debug logging from Propellor.Property.CmdJoey Hess
2015-05-30Mount /proc inside a chroot before provisioning it, to work around #787227Joey Hess
2015-05-29Fix Postfix.satellite bug; the default relayhost was set to the domain, not ↵Joey Hess
to smtp.domain as documented.
2015-05-27Improve enter-machine scripts for nspawn containers to unset most ↵Joey Hess
environment variables.
2015-05-27Export CommandParam, boolSystem, safeSystem and shellEscape from ↵Joey Hess
Propellor.Property.Cmd, so they are available for use in constricting your own Properties when using propellor as a library. Several imports of Utility.SafeCommand now redundant.
2015-05-12changelogJoey Hess
2015-05-07cmdProperty' renamed to cmdPropertyEnv to make way for a new, more generic ↵Joey Hess
cmdProperty' (API change)
2015-05-06prep releaseJoey Hess
2015-04-29changelogJoey Hess
2015-04-29Ensure build deps are installed before building propellor in --spin and cron ↵Joey Hess
job, even if propellor was already built before, to deal with upgrades that add new dependencies.
2015-04-29propellor spinJoey Hess
2015-04-25Removed Obnam.latestVersion which was only needed for Debian wheezy backport.Joey Hess
2015-04-22changelogJoey Hess
2015-04-22propellor spinJoey Hess
2015-04-22API change: Added User and Group newtypes, and Properties that used to use ↵Joey Hess
the type UserName = String were changed to use them. Note that UserName is kept and PrivData still uses it in its sum type. This is to avoid breaking PrivData serialization.
2015-04-19debCdn changed to new httpredir.debian.org official replacement for ↵Joey Hess
http.debian.net.
2015-04-19Added hasLoginShell and shellEnabled.Joey Hess
My code with some improvements from weinzwang.
2015-04-02Make propellor resistent to changes to shared libraries, such as libffiJoey Hess
* Make propellor resistent to changes to shared libraries, such as libffi, which might render the propellor binary unable to run. This is dealt with by checking the binary both when running propellor on a remote host, and by Cron.runPropellor. If the binary doesn't work, it will be rebuilt. * Note that since a new switch had to be added to allow testing the binary, upgrading to this version will cause a rebuild from scratch of propellor.
2015-03-14remove announcedir targetJoey Hess
2015-03-12prepJoey Hess
2015-03-12propellor spinJoey Hess
2015-03-11propellor spinJoey Hess
2015-03-09prep releaseJoey Hess
2015-02-28avoid using the makefile when bootstrapping with --spinJoey Hess
2015-02-28Propellor now builds itself without needing the Makefile.Joey Hess
2015-02-27propellor spinJoey Hess
2015-02-25Add shebang to cron.daily etc files.Joey Hess
2015-02-16When running shimmed (eg in a docker container), improve process name ↵Joey Hess
visible in ps.
2015-02-12prep releaseJoey Hess
2015-02-12ssh user perm fixesJoey Hess
* Ssh.authorizedKey: Make the authorized_keys file and .ssh directory be owned by the user, not root. * Ssh.knownHost: Make the .ssh directory be owned by the user, not root.
2015-02-10Fix Git.daemonRunning to restart inetd after enabling the git server.Joey Hess
2015-02-08propellor spinJoey Hess
2015-02-01propellor spinJoey Hess
2015-01-29changelogJoey Hess
2015-01-25typoJoey Hess
2015-01-25prep releaseJoey Hess
2015-01-25updateJoey Hess
2015-01-24GADT properties seem to work (untested)Joey Hess
* Property has been converted to a GADT, and will be Property NoInfo or Property HasInfo. This was done to make sure that ensureProperty is only used on properties that do not have Info. Transition guide: - Change all "Property" to "Property NoInfo" or "Property WithInfo" (The compiler can tell you if you got it wrong!) - To construct a RevertableProperty, it is useful to use the new (<!>) operator - Constructing a list of properties can be problimatic, since Property NoInto and Property WithInfo are different types and cannot appear in the same list. To deal with this, "props" has been added, and can built up a list of properties of different types, using the same (&) and (!) operators that are used to build up a host's properties.
2015-01-23OS.preserveNetwork finally writtenJoey Hess