lp:ubuntu/oneiric/ikiwiki-hosting

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/oneiric/ikiwiki-hosting
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

4. By Joey Hess <email address hidden>

* Set timezone to GMT in auto setup files, to avoid random system timezimes
  from leaking out to existing sites when changesetup or upgrade is run.
* gitpush: Push non-master branches too.
* Configure git-daemon to know about external domain names of sites.
* missingsite: Stop providing an index.cgi, just use apache.conf.tmpl
  for the missingsite to DirectoryIndex index.html ikiwiki.cgi
* More portable environment clearing.
* ikisite analog: Output to stdout, not stderr.
* ikisite logview: Tails logs.

3. By Joey Hess <email address hidden>

* Improve security robustness, blocking escalation from site users to
  httpd user, by moving apache log directory out of users home directory
  to /var/log/ikiwiki-hosting/, and using suexec with cgi programs moved
  to /var/www.
  Thanks, Simon McVittie
* Lock down permissions of ikiwiki.setup, .git, .gitconfig, .gitignore,
  public_html/, source/, apache/.
* Lock down source.git, unless branchability is enabled.
* The apache.conf.tmpl files are no longer read from the user's home
  directory, but instead from /etc/ikiwiki-hosting/config/$username/.
* Note that previously created sites will continue using
  the old locations and permissions. Using "ikisite upgrade"
  to upgrade them is highly recommended.
* Added support for anonymous git push.
  It will only work if the home directory of a site is on a
  filesystem that supports POSIX ACLs, otherwise git-daemon
  won't be able to write to the source.git directory.
* Anonymous git push enabled by default for new wikis,
  not for blogs or existing sites.
* Support ipv6-only operation.
* Add gitpush plugin, which can be used to push changes to a site on
  to other git repositories.
* Remove dns key directory on purge. Closes: #625817
* Don't run cron jobs once removed. Closes: #625815

2. By Joey Hess <email address hidden>

Remove unused dependency on libdigest-sha1-perl. Closes: #623957

1. By Joey Hess <email address hidden>

* ikisite sudo: Use SHELL if set; /bin/sh as dash is a horrible interactive
  shell.
* better handling of www special case when making a site
* ikiwiki-hosting-web-backup: Fix removal of morgued sites from primary
  backup.
* ikisite checklock renamed to checksite, and can check that a requested
  nonce has been created, to notice if site creation crashed part way
  through.
* Include copy of entire AGPL in debian/copyright due to absurd policy
  requirements that it not be in a separate file, despite all common
  licenses being shipped in separate files in Debian.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/precise/ikiwiki-hosting
This branch contains Public information 
Everyone can see this information.

Subscribers