lp:ubuntu/quantal/ikiwiki-hosting

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

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

11. By Joey Hess <email address hidden>

* Add cron.d job to run ikiwiki aggregation every 5 minutes
  for sites that need it. I thought I had merged this from
  Branchable's tweaks earlier.
* Add welcome banner support after making a new site,
  enabled by uncommenting the welcome_redir setting.

10. By Joey Hess <email address hidden>

* makesite.tmpl: Typo fix.
* Conflict with the parallel package, which diverts away the
  moreutils parallel and would break the RSS/Atom aggregation cron job.

9. By Joey Hess <email address hidden>

* Add the ability to hardcode the site's IP address in ikiwiki-hosting.conf,
  rather than looking at interfaces. Thanks, Antoine Beaupré.
* Enable gitweb blame feature.
* Add libgravatar-url-perl to depends.
* Move removal code for /etc/ikiwiki-hosting/keys/dns/ from
  ikiwiki-hosting-web to ikiwiki-hosting-common, which creates it.
  Closes: #670432

8. By Joey Hess <email address hidden>

Fix quoting issue in use of which to determine if package is installed.
Closes: #658063

7. By Joey Hess <email address hidden>

* Add the adduser_basedir configuration file setting, which can be used
  to create sites someplace other than /home. Thanks, Philip Hands.
* Don't use savelog -C, it spews an ls error message.
* ikisite checksetup: Bugfix, when plugins are added or removed and there
  are no other changes, the site was not updated.
* Use invoke-rc.d. Closes: #657336

6. By Joey Hess <email address hidden>

ikisite-wrapper: Allow getsetup subcommand to access the branchable
and adminuser values, which are needed when branching.

5. By Joey Hess <email address hidden>

* Further hardening: Use setsid when running code as a site user.
* Add libtext-multimarkdown-perl to depends, needed for multimarkdown
  support (see #630705).
* Fix disablesshkey.

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

Branch metadata

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

Subscribers