diff options
Diffstat (limited to 'doc/news')
-rw-r--r-- | doc/news/version_0.8.1.mdwn | 7 | ||||
-rw-r--r-- | doc/news/version_0.8.2.mdwn | 10 | ||||
-rw-r--r-- | doc/news/version_0.8.3.mdwn | 11 | ||||
-rw-r--r-- | doc/news/version_0.9.0.mdwn | 12 | ||||
-rw-r--r-- | doc/news/version_0.9.1.mdwn | 6 | ||||
-rw-r--r-- | doc/news/version_2.15.4.mdwn | 15 | ||||
-rw-r--r-- | doc/news/version_2.16.0.mdwn | 18 | ||||
-rw-r--r-- | doc/news/version_2.17.0.mdwn | 30 | ||||
-rw-r--r-- | doc/news/version_2.17.1.mdwn | 8 | ||||
-rw-r--r-- | doc/news/version_2.17.2.mdwn | 8 | ||||
-rw-r--r-- | doc/news/version_3.0.4.mdwn | 8 |
11 files changed, 87 insertions, 46 deletions
diff --git a/doc/news/version_0.8.1.mdwn b/doc/news/version_0.8.1.mdwn deleted file mode 100644 index 963b4a80..00000000 --- a/doc/news/version_0.8.1.mdwn +++ /dev/null @@ -1,7 +0,0 @@ -propellor 0.8.1 released with [[!toggle text="these changes"]] -[[!toggleable text=""" - * Run apt-get update in initial bootstrap. - * --list-fields now includes a table of fields that are not currently set, - but would be used if they got set. - * Remove .gitignore from cabal file list, to avoid build failure on Debian. - Closes: #[754334](http://bugs.debian.org/754334)"""]]
\ No newline at end of file diff --git a/doc/news/version_0.8.2.mdwn b/doc/news/version_0.8.2.mdwn deleted file mode 100644 index d1e9da18..00000000 --- a/doc/news/version_0.8.2.mdwn +++ /dev/null @@ -1,10 +0,0 @@ -propellor 0.8.2 released with [[!toggle text="these changes"]] -[[!toggleable text=""" - * Fix bug in File.containsLines that caused lines that were already in the - file to sometimes be appended to the end. - * Hostname.sane also configures /etc/mailname. - * Fixed Postfix.satellite to really configure relayhost = smtp.domain. - * Avoid reconfiguring postfix unncessarily when it already has a relayhost. - * Deal with apache 2.4's change in the name of site-available config files. - * Hostname aliases can now be used in several places, including --spin - and Ssh.knownHost."""]]
\ No newline at end of file diff --git a/doc/news/version_0.8.3.mdwn b/doc/news/version_0.8.3.mdwn deleted file mode 100644 index 82f400c0..00000000 --- a/doc/news/version_0.8.3.mdwn +++ /dev/null @@ -1,11 +0,0 @@ -propellor 0.8.3 released with [[!toggle text="these changes"]] -[[!toggleable text=""" - * The Debian package now includes a single-revision git repository in - /usr/src/propellor/, and ~/.propellor/ is set up to use this repository as - its origin remote. This avoids relying on the security of the github - repository when using the Debian package. - * The /usr/bin/propellor wrapper will warn when ~/.propellor/ is out of date - and a newer version is available, after which git merge upstream/master - can be run to merge it. - * Included the config.hs symlink to config-simple.hs in the cabal and Debian - packages."""]]
\ No newline at end of file diff --git a/doc/news/version_0.9.0.mdwn b/doc/news/version_0.9.0.mdwn deleted file mode 100644 index f50a6b29..00000000 --- a/doc/news/version_0.9.0.mdwn +++ /dev/null @@ -1,12 +0,0 @@ -propellor 0.9.0 released with [[!toggle text="these changes"]] -[[!toggleable text=""" - * Avoid encoding the current stable suite in propellor's code, - since that poses a difficult transition around the release, - and can easily be wrong if an older version of propellor is used. - Instead, the os property for a stable system includes the suite name - to use, eg Stable "wheezy". - * stdSourcesList uses the stable suite name, to avoid unwanted - immediate upgrades to the next stable release. - * debCdn switched from cdn.debian.net to http.debian.net, which seems to be - better managed now. - * Docker: Avoid committing container every time it's started up."""]]
\ No newline at end of file diff --git a/doc/news/version_0.9.1.mdwn b/doc/news/version_0.9.1.mdwn deleted file mode 100644 index 1a7039cf..00000000 --- a/doc/news/version_0.9.1.mdwn +++ /dev/null @@ -1,6 +0,0 @@ -propellor 0.9.1 released with [[!toggle text="these changes"]] -[[!toggleable text=""" - * Docker: Add ability to control when containers restart. - * Docker: Default to always restarting containers, so they come back - up after reboots and docker daemon upgrades. - * Fix loop when a docker host that does not exist was docked."""]]
\ No newline at end of file diff --git a/doc/news/version_2.15.4.mdwn b/doc/news/version_2.15.4.mdwn new file mode 100644 index 00000000..4e20bcc9 --- /dev/null +++ b/doc/news/version_2.15.4.mdwn @@ -0,0 +1,15 @@ +propellor 2.15.4 released with [[!toggle text="these changes"]] +[[!toggleable text=""" + * Build /usr/src/propellor/propellor.git reproducibly, + which makes the whole Debian package build reproducibly. + Thanks, Sean Whitton. + * Obnam: To cause old generations to be forgotten, keepParam can be + passed to a backup property; this causes obnam forget to be run. + * Delete /etc/apt/apt.conf.d/50unattended-upgrades.ucf-dist when + unattended-upgrades is installed, to work around #812380 which results + in many warnings from apt, including in cron mails. + * Added Propellor.Property.LetsEncrypt + * Apache.httpsVirtualHost: New property, setting up a https vhost + with the certificate automatically obtained using letsencrypt. + * Allow using combineProperties and propertyList with lists of + RevertableProperty."""]]
\ No newline at end of file diff --git a/doc/news/version_2.16.0.mdwn b/doc/news/version_2.16.0.mdwn new file mode 100644 index 00000000..b7527f05 --- /dev/null +++ b/doc/news/version_2.16.0.mdwn @@ -0,0 +1,18 @@ +propellor 2.16.0 released with [[!toggle text="these changes"]] +[[!toggleable text=""" + * Obnam: Only let one backup job run at a time when a host has multiple + different backup properties, to avoid concurrent jobs fighting over + scarce resources (particularly memory). Other jobs block on a lock + file. + * Removed references to a Debian derivative from code and documentation + because of an unfortunate trademark use policy. + http://joeyh.name/blog/entry/trademark\_nonsense/ + * That included changing a data constructor to "Buntish", an API change. + * Firewall.rule: Now takes a Table parameter. (API change) + * Firewall: add InIFace/OutIFace Rules, add Source/Destination Rules, + add CustomTarget, and more improvements. + Thanks, Félix Sipma. + * Ssh.authorizedKey: Fix bug preventing it from working when the + authorized\_keys file does not yet exist. + * Removed Ssh.unauthorizedKey and made Ssh.authorizedKey revertable. + (API change)"""]]
\ No newline at end of file diff --git a/doc/news/version_2.17.0.mdwn b/doc/news/version_2.17.0.mdwn new file mode 100644 index 00000000..4149dbab --- /dev/null +++ b/doc/news/version_2.17.0.mdwn @@ -0,0 +1,30 @@ +propellor 2.17.0 released with [[!toggle text="these changes"]] +[[!toggleable text=""" + * Added initial support for FreeBSD. + Thanks, Evan Cofsky. + * Added Propellor.Property.ZFS. + Thanks, Evan Cofsky. + * Firewall: Reorganized Chain data type. (API change) + Thanks, Félix Sipma. + * Firewall: Separated Table and Target (API change) + Thanks, Félix Sipma. + * Ssh: change type of listenPort from Int to Port (API change) + Thanks, Félix Sipma. + * Firewall: add TCPFlag, Frequency, TCPSyn, ICMPTypeMatch, NatDestination + Thanks, Félix Sipma. + * Network: Filter out characters not allowed in interfaces.d files. + Thanks, Félix Sipma. + * Apt.upgrade: Run dpkg --configure -a first, to recover from + interrupted upgrades. + * Apt: Add safeupgrade. + * Force ssh, scp, and git commands to be run in the foreground. + Should fix intermittent hangs of propellor --spin. + * Avoid repeated re-building on systems such as FreeBSD where building + re-links the binary even when there are no changes. + * Locale.available: Run locale-gen, instead of dpkg-reconfigure locales, + which modified the locale.gen file and sometimes caused the property to + need to make changes every time. + * Speed up propellor's build of itself, by asking cabal to only build + the propellor-config binary and not all the libraries. + * Tor.named: Fix bug that sometimes caused the property to fail the first + time, though retrying succeeded."""]]
\ No newline at end of file diff --git a/doc/news/version_2.17.1.mdwn b/doc/news/version_2.17.1.mdwn new file mode 100644 index 00000000..22727666 --- /dev/null +++ b/doc/news/version_2.17.1.mdwn @@ -0,0 +1,8 @@ +propellor 2.17.1 released with [[!toggle text="these changes"]] +[[!toggleable text=""" + * Avoid generating excessively long paths to the unix socket file + used for ssh connection caching. Mostly. Can still generate a too long + one if $HOME is longer than 60 bytes. + * Uwsgi: add ".ini" extension to app config files. + Files without extensions were ignored by uwsgi. + Thanks, Félix Sipma."""]]
\ No newline at end of file diff --git a/doc/news/version_2.17.2.mdwn b/doc/news/version_2.17.2.mdwn new file mode 100644 index 00000000..3b11ec89 --- /dev/null +++ b/doc/news/version_2.17.2.mdwn @@ -0,0 +1,8 @@ +propellor 2.17.2 released with [[!toggle text="these changes"]] +[[!toggleable text=""" + * When new dependencies are added to propellor or the propellor config, + try harder to get them installed. In particular, this makes + propellor --spin work when the remote host needs to get dependencies + installed in order to build the updated config. + * Apt.update: Also run dpkg --configure -a here as apt for some reason + won't even update if dpkg was interrupted."""]]
\ No newline at end of file diff --git a/doc/news/version_3.0.4.mdwn b/doc/news/version_3.0.4.mdwn new file mode 100644 index 00000000..f6e1eac2 --- /dev/null +++ b/doc/news/version_3.0.4.mdwn @@ -0,0 +1,8 @@ +propellor 3.0.4 released with [[!toggle text="these changes"]] +[[!toggleable text=""" + * Run letsencrypt with --noninteractive. + * Fix build with ghc 8.0.1. + Thanks, davean. + * Module added for the Borg backup system. + Thanks, Félix Sipma. + * Fix build with directory-1.2.6.2."""]]
\ No newline at end of file |