summaryrefslogtreecommitdiff
path: root/debian/changelog
AgeCommit message (Collapse)Author
2016-11-22releasing package propellor version 3.2.3Joey Hess
2016-11-20Debootstap: Fix too tight permissions lock down of debootstrapped chroots, ↵Joey Hess
which prevented non-root users from doing anything in the chroot.
2016-11-12The propellor wrapper checks if ./config.hs exists; if so it runs using the ↵Joey Hess
configuration in the current directory, rather than ~/.propellor/config.hs The config,hs name now seems a bit badly chosen, propellor.hs would be less ambiguous. To avoid accidentially running with a config.hs for something else, the file content has to contain "Propellor". Note that checkRepoUpToDate is only run for ~/.propellor/. I guess propellor configs in other directories won't have been set up that way, and it would take some changes to make that not hardcode use of dotPropellor. There's a new security boundary here, since running propellor looks at the cwd, whose contents might not be user the user's control. The security checks I added for this seem pretty good, but even if they can be bypassed, this is not much different than `make` using the Makefile in cwd. This commit was sponsored by Ole-Morten Duesund on Patreon.
2016-11-11Improve extraction of gpg secret key id list, to work with gpg 2.1.Joey Hess
2016-11-11releasing package propellor version 3.2.2Joey Hess
2016-11-11creditJoey Hess
2016-11-11Clean up build warnings about redundant constraints when built with ghc 8.0.Joey Hess
Only a couple of the constraints were really redundant. The rest are essential to propellor's tracking of Info propigation, so I silenced the warning for those. It would be better to only silence the warning for the functions with the extra constraints, but IIRC warnings can only be silenced on an entire file basis. This commit was sponsored by Andreas on Patreon.
2016-10-21fix changelogJoey Hess
2016-10-21propellor spinJoey Hess
2016-10-03prep releaseJoey Hess
2016-10-03Debootstap.installed: Fix inverted logic that made this never install ↵Joey Hess
debootstrap. Thanks, mithrandi. This commit was sponsored by Jake Vosloo on Patreon.
2016-09-24Simplify Debootstrap.sourceInstall since #770217 was fixed.Joey Hess
2016-09-10releasing package propellor version 3.2.0Joey Hess
2016-09-10Merge branch 'joeyconfig'Joey Hess
2016-09-05changelog tweaksSean Whitton
2016-09-05Sbuild.built: ccache usage now toggleableSean Whitton
2016-09-05piupartsConf{,For} doesn't require Sbuild.builtSean Whitton
Instead, do nothing if the corresponding schroot config does not yet exist. This change is needed because I intend to introduce an additional parameter to Sbuild.built{,For} in a subsequent commit, and it would overcomplicate things to make that an item of Info.
2016-09-05add UNRELEASED-arch-piuparts alias for dgitSean Whitton
2016-09-05add UNRELEASED-arch-sbuild alias for dgitSean Whitton
2016-09-05fix sbuild haddock formattingSean Whitton
2016-09-01Tor.hiddenServiceAvailable: The hidden service hostname file may not be ↵Joey Hess
available immedaitely after configuring tor; avoid ugly error in this case.
2016-09-01Tor.hiddenService: Converted port parameter from Int to Port. (API change)Joey Hess
2016-08-28releasing package propellor version 3.1.2Joey Hess
2016-08-28merged spwhitton/sbuild-0.71.0Joey Hess
2016-08-25update Sbuild docs again re. building for stretchSean Whitton
Building for stretch requires newer sbuild.
2016-08-25update example usage of System typeSean Whitton
2016-08-25fix documentation of recent sbuild changesSean Whitton
2016-08-25don't require Sbuild.keypairGeneratedSean Whitton
This is only needed for building a chroot for squeeze or older, but the code in Sbuild.built fails to configure a squeeze chroot: eatmydata is not available, and there are probably other assumptions that break.
2016-08-25explain how to customise the sbuild chrootSean Whitton
2016-08-24changelogSean Whitton
2016-08-20improve Sean's fix, making the wrapper still work with older git versionsJoey Hess
2016-08-20pass --allow-unrelated-histories to git mergeSean Whitton
Fixes merging the /usr/src/propellor git bundle with git 2.9.
2016-07-24Sbuild.keypairInsecurelyGenerated: Improved to be more robust. Thanks, Sean ↵Joey Hess
Whitton.
2016-07-24Ssh.knownHost: Bug fix: Only fix up the owner of the known_hosts file after ↵Joey Hess
it exists.
2016-06-23releasing package propellor version 3.1.1Joey Hess
2016-06-22prep releaseJoey Hess
2016-06-21changelog attribution fixSean Whitton
2016-06-21mergedJoey Hess
2016-06-19mergedJoey Hess
2016-06-19Generalized fileProperty can now operate on files as either a series of ↵Joey Hess
lines, or a ByteString.
2016-06-19Property.Firejail: New module. Thanks, Sean WhittonJoey Hess
2016-06-17Apt.install: When asked to install a package that apt does not know about, ↵Joey Hess
it used to incorrectly succeed. Now it will fail.
2016-06-15changelogJoey Hess
2016-06-13changelogJoey Hess
2016-06-13wordingJoey Hess
2016-06-13wordingJoey Hess
2016-06-13typoJoey Hess
2016-06-13add stopPropellorMessageJoey Hess
2016-06-13improve exception handlingJoey Hess
* Improve exception handling. A property that threw a non-IOException used to stop the whole propellor run. Now, all non-async exceptions only make the property that threw them fail. (Implicit API change) * Added StopPropellorException which can be used in the unsual case where a failure of one property should stop propellor from trying to ensure any other properties. * tryPropellor returns Either SomeException a now (API change)
2016-06-13mergedJoey Hess