smcv/ikiwiki-hosting.git
18 months agomove ikisite-delete-unfinished-site to where its output can be seen master smcv/master
Joey Hess [Fri, 29 Oct 2010 20:27:47 +0000]
move ikisite-delete-unfinished-site to where its output can be seen

18 months agoinstall new command
Joey Hess [Fri, 29 Oct 2010 20:22:34 +0000]
install new command

18 months agouse chronic to shut up daily cron job
Joey Hess [Fri, 29 Oct 2010 20:12:18 +0000]
use chronic to shut up daily cron job

19 months agodisable opendiscussion by default (spam)
Joey Hess [Sun, 17 Oct 2010 21:27:06 +0000]
disable opendiscussion by default (spam)

19 months agoclose stderr in daemonize
Joey Hess [Mon, 11 Oct 2010 18:31:00 +0000]
close stderr in daemonize

Well, with stderr left open, I was seeing zombie ikiwiki processes hanging
around and making apache unhappy. This led to http 1.1 pipelining stalls
and made eg, certian images on the site creation confirmation page take a
looong time to load.

19 months agoanalog: enable daily report
Joey Hess [Mon, 11 Oct 2010 17:27:19 +0000]
analog: enable daily report

19 months agocommitsetup: Don't try to close stderr
Joey Hess [Mon, 11 Oct 2010 16:08:17 +0000]
commitsetup: Don't try to close stderr

Git apparently is not very happy with stderr closed, and will commit,
but then fails to push.

I tried to reopen stderr to /dev/null, but it somehow didn't take.
Anyway, it's sorta nice to see git's push messages in the websetup
log.

19 months agocommitsetup in background after changing ssh keys
Joey Hess [Fri, 8 Oct 2010 20:22:07 +0000]
commitsetup in background after changing ssh keys

19 months agoRevert "commitsetup after changing ssh keys"
Joey Hess [Fri, 8 Oct 2010 20:20:36 +0000]
Revert "commitsetup after changing ssh keys"

This reverts commit ccc6c8e3ac57f7a0534d0fc959a6e1c74d6a258b.

This causes a deadlock when the web interface is used.

19 months agoMerge branch 'master' of ssh://ikiwiki-hosting.branchable.com
Joey Hess [Fri, 8 Oct 2010 20:16:46 +0000]
Merge branch 'master' of ssh://ikiwiki-hosting.branchable.com

19 months agocommitsetup after changing ssh keys
Joey Hess [Fri, 8 Oct 2010 20:16:08 +0000]
commitsetup after changing ssh keys

19 months agoput keys in pre to inprove display on sites with sidebar
Joey Hess [Fri, 8 Oct 2010 19:44:40 +0000]
put keys in pre to inprove display on sites with sidebar

19 months agoenable analog referrer report by default
Joey Hess [Fri, 8 Oct 2010 19:19:43 +0000]
enable analog referrer report by default

19 months agoadd log_period config setting, and remove --keep-logs option to ikisite compact
Joey Hess [Fri, 8 Oct 2010 19:10:31 +0000]
add log_period config setting, and remove --keep-logs option to ikisite compact

19 months agologs moved
http://smcv.pseudorandom.co.uk/ [Sun, 3 Oct 2010 21:27:18 +0000]
logs moved

19 months agothought
Joey Hess [Sun, 3 Oct 2010 19:07:21 +0000]
thought

19 months agonotes
Joey Hess [Sun, 3 Oct 2010 19:00:02 +0000]
notes

19 months agocould solve some of this by the user not owning $HOME, but that might cause more...
http://smcv.pseudorandom.co.uk/ [Sun, 3 Oct 2010 00:32:50 +0000]
could solve some of this by the user not owning $HOME, but that might cause more problems

19 months agoa commit exists, it even seems to work
http://smcv.pseudorandom.co.uk/ [Sun, 3 Oct 2010 00:03:32 +0000]
a commit exists, it even seems to work

19 months agosuexec is now more than one commit
http://smcv.pseudorandom.co.uk/ [Sat, 2 Oct 2010 23:58:26 +0000]
suexec is now more than one commit

19 months agoapache.conf etc.
http://smcv.pseudorandom.co.uk/ [Sat, 2 Oct 2010 21:06:47 +0000]
apache.conf etc.

19 months agomore thoughts about permissions
http://smcv.pseudorandom.co.uk/ [Sat, 2 Oct 2010 20:35:39 +0000]
more thoughts about permissions

19 months agoinitial thoughts about how privileges can be escalated
http://smcv.pseudorandom.co.uk/ [Sat, 2 Oct 2010 15:06:12 +0000]
initial thoughts about how privileges can be escalated

19 months agoavoid ikisite sudo printing 1 on successfully running command
Joey Hess [Fri, 1 Oct 2010 16:37:27 +0000]
avoid ikisite sudo printing 1 on successfully running command

19 months agoclose
Joey Hess [Mon, 27 Sep 2010 23:04:35 +0000]
close

19 months agoMerge branch 'master' of ssh://ikiwiki-hosting.branchable.com
Joey Hess [Mon, 27 Sep 2010 23:03:46 +0000]
Merge branch 'master' of ssh://ikiwiki-hosting.branchable.com

19 months agoikisite: allow base hostnames with more than one dot (like example.co.uk)
Simon McVittie [Fri, 24 Sep 2010 20:39:56 +0000]
ikisite: allow base hostnames with more than one dot (like example.co.uk)
(cherry picked from commit 75db93d2dca5c95f0244c073c764915ee92154e3)

19 months agoSet a safer default admin email
Simon McVittie [Fri, 24 Sep 2010 20:41:41 +0000]
Set a safer default admin email
(cherry picked from commit 77ab38e287a16b09e4584fd9099eff0072096235)

19 months agoDisable control panel button if not configured
Simon McVittie [Sat, 25 Sep 2010 17:39:02 +0000]
Disable control panel button if not configured
(cherry picked from commit d7b5863bc6dbb9858fbc3c5916baa77cfca2da90)
(cherry picked from commit 2f5e530ec10612c3230ce5263c47e6855a528473)

19 months agoDisable controlpanelredir if not configured
Simon McVittie [Sat, 25 Sep 2010 17:39:15 +0000]
Disable controlpanelredir if not configured
(cherry picked from commit 2bb5746eb6a0a8db0f4b189e1e41e0bda4345863)
(cherry picked from commit 8d6942991115451169421bb3b1f6e7bdf674d61a)

19 months agobranchable.tmpl: hide "Branching This Site" if no CONTROLSITECGIURL
Simon McVittie [Sat, 25 Sep 2010 17:29:01 +0000]
branchable.tmpl: hide "Branching This Site" if no CONTROLSITECGIURL
(cherry picked from commit fd6f3541d5bddf46b01a2ce39c3a4a83f5355f75)
(cherry picked from commit 21f7a10d3e89a4affa21fb1d619dfe87468bb343)

19 months agodoesn't seem to be a problem due to a later check
http://smcv.pseudorandom.co.uk/ [Mon, 27 Sep 2010 21:45:59 +0000]
doesn't seem to be a problem due to a later check

19 months agoworld-readability
http://smcv.pseudorandom.co.uk/ [Mon, 27 Sep 2010 21:32:33 +0000]
world-readability

19 months agohome dir content audit
Joey Hess [Mon, 27 Sep 2010 16:47:15 +0000]
home dir content audit

19 months agopatch insecure
Joey Hess [Mon, 27 Sep 2010 16:34:06 +0000]
patch insecure

19 months agoMerge branch 'master' of ssh://ikiwiki-hosting.branchable.com
Joey Hess [Mon, 27 Sep 2010 16:27:49 +0000]
Merge branch 'master' of ssh://ikiwiki-hosting.branchable.com

19 months agomove discussion from internal
Joey Hess [Mon, 27 Sep 2010 16:26:31 +0000]
move discussion from internal

19 months agonot everyone has a second-level domain :-)
http://smcv.pseudorandom.co.uk/ [Sat, 25 Sep 2010 16:10:05 +0000]
not everyone has a second-level domain :-)

19 months agoreset timestamp when renaming page for removed site 0.0.smcvtest
Joey Hess [Fri, 24 Sep 2010 02:52:30 +0000]
reset timestamp when renaming page for removed site

19 months agoclose
Joey Hess [Fri, 24 Sep 2010 02:49:08 +0000]
close

19 months agoobserve bugfixes
Joey Hess [Fri, 24 Sep 2010 01:54:31 +0000]
observe bugfixes

19 months agoadd observer page creation/update code
Joey Hess [Fri, 24 Sep 2010 01:28:27 +0000]
add observer page creation/update code

19 months agoadd observation framework
Joey Hess [Fri, 24 Sep 2010 01:07:33 +0000]
add observation framework

19 months agodaemon should exit when done
Joey Hess [Fri, 24 Sep 2010 01:05:20 +0000]
daemon should exit when done

19 months agosite directory planning
Joey Hess [Thu, 23 Sep 2010 19:06:26 +0000]
site directory planning

19 months agofun with locks
Joey Hess [Thu, 23 Sep 2010 18:39:13 +0000]
fun with locks

19 months agoimmediatly commit setup changes
Joey Hess [Thu, 23 Sep 2010 18:12:17 +0000]
immediatly commit setup changes

20 months agomore ssh key instructions
Joey Hess [Thu, 16 Sep 2010 16:39:41 +0000]
more ssh key instructions

20 months agoadd more explanation about ssh keys
Joey Hess [Wed, 15 Sep 2010 18:21:21 +0000]
add more explanation about ssh keys

20 months agothoughts on using monkeysphere
Joey Hess [Wed, 15 Sep 2010 18:06:57 +0000]
thoughts on using monkeysphere

20 months agoupdate
Joey Hess [Mon, 26 Jul 2010 22:00:05 +0000]
update

20 months agostart a howto
Joey Hess [Wed, 18 Aug 2010 20:31:18 +0000]
start a howto

Conflicts:

doc/index.mdwn

20 months agoadd parkedsite template
Joey Hess [Wed, 18 Aug 2010 20:29:11 +0000]
add parkedsite template

20 months agobugfixes
Joey Hess [Mon, 26 Jul 2010 22:02:17 +0000]
bugfixes

20 months agopendantic
Joey Hess [Mon, 26 Jul 2010 22:03:25 +0000]
pendantic

20 months agowrite parked flag file
Joey Hess [Wed, 18 Aug 2010 20:26:42 +0000]
write parked flag file

Conflicts:

IkiWiki/Plugin/parked.pm

20 months agosupport parked flag file
Joey Hess [Mon, 26 Jul 2010 21:03:28 +0000]
support parked flag file

20 months agofix installation into deb
Joey Hess [Wed, 18 Aug 2010 20:15:35 +0000]
fix installation into deb

20 months agosplit out commands
Joey Hess [Wed, 18 Aug 2010 20:12:55 +0000]
split out commands

20 months agoadd man page for new command and install it
Joey Hess [Wed, 18 Aug 2010 20:10:39 +0000]
add man page for new command and install it

20 months agofinish unfinished site deletion
Joey Hess [Wed, 18 Aug 2010 20:07:27 +0000]
finish unfinished site deletion

Conflicts:

debian/ikiwiki-hosting-web.cron.daily

20 months agoadd script to delete unfinished sites after 2 days
Joey Hess [Wed, 18 Aug 2010 20:05:53 +0000]
add script to delete unfinished sites after 2 days

Conflicts:

doc/todo/cleanup_unowned_sites.mdwn

20 months agotodo
Joey Hess [Wed, 18 Aug 2010 20:05:08 +0000]
todo

21 months agoadd analog subcommand
Joey Hess [Sun, 15 Aug 2010 19:13:33 +0000]
add analog subcommand

21 months agoadd show_dollars function and test
Joey Hess [Sat, 14 Aug 2010 22:55:34 +0000]
add show_dollars function and test

21 months agosupport To and Bcc fields in email
Joey Hess [Sat, 14 Aug 2010 20:37:28 +0000]
support To and Bcc fields in email

21 months agoadd name field to customer site
Joey Hess [Sat, 14 Aug 2010 20:22:14 +0000]
add name field to customer site

21 months agobug
Joey Hess [Sat, 14 Aug 2010 19:25:26 +0000]
bug

21 months agoadd missing bits to example
Joey Hess [Sat, 14 Aug 2010 18:50:58 +0000]
add missing bits to example

21 months agoimprove indentation
Joey Hess [Sat, 14 Aug 2010 18:45:09 +0000]
improve indentation

21 months agowishlist thing
Joey Hess [Sat, 14 Aug 2010 18:14:53 +0000]
wishlist thing

21 months agosupport per-site apache configs via apache.conf.tmpl
Joey Hess [Sat, 14 Aug 2010 18:08:33 +0000]
support per-site apache configs via apache.conf.tmpl

It is inserted into the site's generated apache config file, and is
committed to the setup branch. The ~/apache/ directory can be used to
store additional apache resources (like htpasswd or certs). It is not
checked into git, but is included in backup dumps.

21 months agofix yaml string quoting problem
Joey Hess [Wed, 11 Aug 2010 17:04:16 +0000]
fix yaml string quoting problem

Adds a new setup handler that expands ENV settings while handling yaml
string quoting issues.

21 months agoRevert "use folded scalars for all interpolated strings"
Joey Hess [Wed, 11 Aug 2010 16:27:53 +0000]
Revert "use folded scalars for all interpolated strings"

This reverts commit 5738c46126f57148da9ff6a09130a815c0c9fcec.

Didn't work; YAML > format adds trailing newlines.

21 months agouse folded scalars for all interpolated strings
Joey Hess [Sun, 8 Aug 2010 15:35:49 +0000]
use folded scalars for all interpolated strings

This avoids needing to escpae things like apostrophes in the strings
(as long as the string can't contain a newline, which none of them should).

21 months agoMerge branch 'master' of ssh://ikiwiki-hosting.branchable.com
Joey Hess [Sat, 7 Aug 2010 13:12:30 +0000]
Merge branch 'master' of ssh://ikiwiki-hosting.branchable.com

21 months agoavoid ikisite list crashing if the setup file is broken
Joey Hess [Sat, 7 Aug 2010 13:12:10 +0000]
avoid ikisite list crashing if the setup file is broken

21 months ago(no commit message)
http://joey.kitenet.net/ [Fri, 6 Aug 2010 01:19:01 +0000]

21 months ago(no commit message)
http://joey.kitenet.net/ [Fri, 6 Aug 2010 00:44:47 +0000]

21 months agoversion openid consumer perl module
Joey Hess [Wed, 4 Aug 2010 11:57:09 +0000]
version openid consumer perl module

21 months agobugfix
Joey Hess [Wed, 4 Aug 2010 04:08:32 +0000]
bugfix

21 months agobugfix
Joey Hess [Wed, 4 Aug 2010 04:02:43 +0000]
bugfix

21 months agobugfix
Joey Hess [Wed, 4 Aug 2010 03:53:43 +0000]
bugfix

21 months agobugfix
Joey Hess [Wed, 4 Aug 2010 03:47:16 +0000]
bugfix

21 months agobugfix: populate wikilist on restore (and when branching)
Joey Hess [Wed, 4 Aug 2010 03:36:01 +0000]
bugfix: populate wikilist on restore (and when branching)

21 months agoMerge branch 'master' of ssh://ikiwiki-hosting.branchable.com
Joey Hess [Wed, 4 Aug 2010 03:23:16 +0000]
Merge branch 'master' of ssh://ikiwiki-hosting.branchable.com

Conflicts:
ikisite

21 months agobugfix to backups
Joey Hess [Wed, 4 Aug 2010 03:22:27 +0000]
bugfix to backups

21 months agoinclude .ssh/known_hosts in the backup
Joey Hess [Wed, 4 Aug 2010 02:58:28 +0000]
include .ssh/known_hosts in the backup

21 months agoMerge branch 'master' of ssh://ikiwiki-hosting.branchable.com
Joey Hess [Wed, 4 Aug 2010 02:53:23 +0000]
Merge branch 'master' of ssh://ikiwiki-hosting.branchable.com

21 months agofix ssh key backup
Joey Hess [Wed, 4 Aug 2010 02:53:05 +0000]
fix ssh key backup

21 months agofix bug in list context forcing of globs
Joey Hess [Wed, 4 Aug 2010 00:09:33 +0000]
fix bug in list context forcing of globs

21 months agomake dns subdir too
Joey Hess [Wed, 4 Aug 2010 00:00:09 +0000]
make dns subdir too

21 months agocreate key dir in postinst
Joey Hess [Tue, 3 Aug 2010 23:58:55 +0000]
create key dir in postinst

21 months agofix conflict in template variable name and value from ikiwiki-hosting.conf
Joey Hess [Tue, 3 Aug 2010 23:40:42 +0000]
fix conflict in template variable name and value from ikiwiki-hosting.conf

21 months agobugfix
Joey Hess [Tue, 3 Aug 2010 23:15:55 +0000]
bugfix

21 months agosome more versioned deps for stable
Joey Hess [Tue, 3 Aug 2010 17:06:52 +0000]
some more versioned deps for stable

21 months agorequire bleeding edge ikiwiki
Joey Hess [Tue, 3 Aug 2010 17:05:52 +0000]
require bleeding edge ikiwiki

21 months agoadd plan_<planname> variable to control panel template
Joey Hess [Mon, 2 Aug 2010 23:45:54 +0000]
add plan_<planname> variable to control panel template

This allows <TMPL_IF PLAN_FOO> etc

21 months agoreword and link to ssh key configurator
Joey Hess [Tue, 27 Jul 2010 19:50:24 +0000]
reword and link to ssh key configurator

21 months agofix ssh key lookup
Joey Hess [Tue, 27 Jul 2010 19:48:07 +0000]
fix ssh key lookup

keys are not returned in a yaml list as this code expected