summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)Author
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
2015-01-23Added more network interface configuration properties.Joey Hess
2015-01-21Added journald configuration properties.Joey Hess
2015-01-21Added systemd configuration properties.Joey Hess
2015-01-19Fix info propigation from fallback combinator's second Property.Joey Hess
2015-01-19use git.joeyh.name in preference to git.kitenet.netJoey Hess
2015-01-18Property treeJoey Hess
Properties now form a tree, instead of the flat list used before. This simplifies propigation of Info from the Properties used inside a container to the outer host; the Property that docks the container on the host can just have as child properties all the inner Properties, and their Info can then be gathered recursively. (Although in practice it still needs to be filtered, since not all Info should propigate out of a container.) Note that there is no change to how Properties are actually satisfied. Just because a Property lists some child properties, this does not mean they always have their propertySatisfy actions run. It's still up to the parent property to run those actions. That's necessary so that a container's properties can be satisfied inside it, not outside. It also allows property combinators to add the combined Properties to their childProperties list, even if, like onChange, they don't always run the child properties at all. Testing: I tested that the exact same Info is calculated before and after this change, for every Host in my config file.
2015-01-15Add descriptions of how to set missing fields to --list-fields output. ↵Joey Hess
(Minor API changes)
2015-01-15prep releaseJoey Hess
2015-01-08changelogJoey Hess
2015-01-06Merge Utiity modules from git-annex.Joey Hess
Except for a few that are using the other exception handling library, that propellor has not switched to yet.
2015-01-04SSHFP records are also generated for CNAMES of hosts.Joey Hess
2015-01-04prepJoey Hess
2015-01-04prepJoey Hess
2015-01-04DNS records for hosts with known ssh public keys now automatically include ↵Joey Hess
SSHFP records.
2015-01-04Fix bug that prevented deploying ssh host keys when the file for the key ↵Joey Hess
didn't already exist. This is not a new bug.
2015-01-04prep releaseJoey Hess
2015-01-04randomHostKeys is removed from CloudAtCost.deCruft.Joey Hess
2015-01-04propellor spinJoey Hess
2015-01-04Ssh.hostKey and Ssh.hostKeys no longer install public keys from the privdata.Joey Hess
Instead, the public keys of a host should be set using Ssh.pubKey.
2015-01-04Ssh.hostKeys now also installs any available SshEd25519 keys.Joey Hess
2015-01-04sshPubKey is renamed to Ssh.pubKey, and has an added SshKeyType parameter.Joey Hess
2015-01-04sshPubKey is renamed to Ssh.pubKeyJoey Hess
2015-01-04Fix build with process 1.2.1.0.Joey Hess
2015-01-03stub signedPrimaryJoey Hess
2015-01-01Update intermediary propellor in --spin --viaJoey Hess
2015-01-01Detect #774376 and refuse to use docker if the system is so broken that ↵Joey Hess
docker exec doesn't enter a chroot.