ikiwiki-hosting 0.20160121 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* [ Joey Hess ]
* Fix looping redirection when redirect_to_https
is set.
Thanks, Antoine Beaupré.
* controlpanel: Display unfocused site buttons with low opacity, but still
display them. This is an accessability fix; the old hiding method broken
caret browsing and screenreaders.
* [ Simon McVittie ]
* d/control: use https for Homepage
* d/control: use pkg-perl autopkgtest setup
* Fix "unescaped left brace in regex is deprecated" with Perl 5.22
* Normalize packaging through wrap-and-sort -abst
* Depend on libimage-magick-perl in preference to transitional
perlmagick package, similar to #789221 in ikiwiki"""]]
ikiwiki-hosting 0.20160123 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* Fix the escaping of {
in HostingAutomator by also escaping the }
,
fixing a regression that broke ikisite create
"""]]
ikiwiki-hosting 0.20160811 released with [[!toggle text="these changes"]] [[!toggleable text=""" * Explicitly remove current working directory from Perl's library search path, mitigating CVE-2016-1238 (see [[!debbug 588017]]) * Debian packaging: - Add a simple autopkgtest for creating and deleting a site - Standards-Version: 3.9.8 (no changes required) - debian/rules: enable compiler hardening"""]]
ikiwiki-hosting 0.20161219 released with [[!toggle text="these changes"]] [[!toggleable text=""" * [ Joey Hess ] * Initial support for Lets Encrypt. * The use_letsencrypt setting can be set for a site by running ikisite letsencrypt domain, and it will attempt to get the certificate for it using certbot. * ikisite domains: Update certificate using certbot when set of domains changes. * Added ikisite maintaincerts to request/renew Lets Encrypt certs as needed, and added it to the daily cron job. * The files /etc/ikiwiki-hosting/config/$username/domain.{crt,key,chain} are used, when they exist, in preference to the files /etc/ikiwiki-hosting/config/$username/ssl.{key,crt}. This allows a site with multiple domains to have different certificates for them. The Lets Encrypt support uses this."""]]
ikiwiki-hosting 0.20170622 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* [ Joey Hess ]
* remove, letsnotencrypt: Remove Lets Encrypt renewal file, to avoid
the cron job trying to renew deleted sites.
* Fix deletion of sites that use https over the web interface.
* HTTP Strict Transport Security (HSTS) is enabled for all
sites that have redirect_to_https
set in their configuration.
Thanks, Antoine Beaupré.
* Improve ikisite backup
to lock the wiki for a much shorter period of time.
* Remove .ikiwiki/sessions.db
from the ikisite backup, as the file can be
rather large, and losing it only means users have to log back in sooner
than would otherwise be the case.
* ikisite-wrapper: Allow ikisite enable
to be run via the wrapper.
The CGI uses this to update the site config of an already enabled site
when enabling eg redirect_to_https
or adding a DNS alias.
* [ Simon McVittie ]
* debian/copyright: Use preferred https URL for Format
* debian/control: Declare compliance with Debian Policy 4.0.0
* debian: Update to debhelper compat level 10"""]]