Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-10-01 | Piny::Repo: addgroup should use --system | Joe Rayhawk | 1 | -1/+1 | |
2018-09-27 | Arrange for Tempfiles to be safely written in-dir | Joe Rayhawk | 2 | -10/+10 | |
The default File::Temp DIR is not necessarily the same filesystem as the destination, which makes atomic linking impossible. | |||||
2018-09-24 | pinyweb: scalarizing CGI params because perl | Joe Rayhawk | 11 | -29/+29 | |
Because not everyone wants to Perl Jam. | |||||
2018-09-24 | pinyconfigs: Modernize the paths on the Makefile | Joe Rayhawk | 1 | -5/+3 | |
2018-09-24 | pinyconfig: Modernizing configuration files. | Joe Rayhawk | 3 | -8/+0 | |
2018-09-24 | libpiny: Piny::Repo: Restrict iwiwiki srcdirs | Joe Rayhawk | 1 | -0/+2 | |
We would optimally like Ikiwiki source directories to be at least as restrictive as the git repositories they came from. For now, maximal restriction seems like a perfectly fine way to achieve this. | |||||
2018-09-24 | libpiny: Piny::Repo: chmod and chgrp snowflakes | Joe Rayhawk | 1 | -4/+4 | |
The snowflakes directory has mutable files such as packed-refs that need to be group writable. | |||||
2018-09-24 | libpiny: Piny::Repo: Symlink files out of root | Joe Rayhawk | 1 | -0/+14 | |
Due to insecurities surrounding core.hooksPath and git's insistence upon locking files it doesn't even intend to update, it's necessary to symbolicly link several files into their own namespaces. We specifically do this with HEAD and packed refs, but there might eventually be others to worry about. | |||||
2018-09-23 | pinyshell: use zsh and restrict read builtin | Joe Rayhawk | 4 | -2/+7 | |
Along with rbash careening towards crazytown, rksh has some problematic behavior around HISTFILE creation that forces us to use zsh. We are additionally disabling the "read" builtin for extra safety. Other builtins should maybe also be disabled in the future. | |||||
2018-09-22 | Repo.pm: Migrate to new PAM and unixgroup modules | Joe Rayhawk | 2 | -9/+8 | |
Apache 2.2->2.4 upgrade changed module names and configuration directives for various PAM authentication features; with this patch we can successfully autogenerate those. | |||||
2018-01-21 | Piny::Repo: Initial read-only repository support. | Joe Rayhawk | 1 | -3/+8 | |
Not all systems want us to manage git repositories: we can still provide ikiwiki/apache support for existing read-only repositories. This would probably be better done with some sort of configuration variable, but a simple access() W_OK writability check will have to do for now. | |||||
2015-07-02 | pinyweb: newuser.cgi: fix recaptcha logic | Joe Rayhawk | 1 | -21/+20 | |
2014-12-15 | docs/install_notes.txt: add libcaptcha-recaptcha-perl | Joe Rayhawk | 1 | -1/+1 | |
2014-12-15 | pinyweb/debian/control: add libcaptcha-recaptcha-perl | Joe Rayhawk | 1 | -1/+1 | |
2014-12-15 | pinyweb: newuser.cgi: add recaptcha support | jrayhawk+piny.be@omgwallhack.org | 1 | -0/+22 | |
2014-10-29 | install notes: adding ksh to list of package dependencies | Joe Rayhawk | 1 | -1/+1 | |
2014-10-29 | pinyadmin: bash -r -> ksh -r because the bash people apparently like to ↵ | Joe Rayhawk | 5 | -5/+5 | |
deprecate security features without bothering to tell anyone | |||||
2014-05-26 | install notes: the git binary should not be here | Joe Rayhawk | 1 | -1/+0 | |
2014-03-16 | Default ikiwiki.setup: remove "Preferences" link. | Joe Rayhawk | 1 | -0/+1 | |
2014-03-16 | Merge remote-tracking branch 'origin/master' | Joe Rayhawk | 2 | -4/+13 | |
2014-03-16 | Repo.pm: whoops, wrong object | Joe Rayhawk | 1 | -1/+1 | |
2014-03-16 | libpiny.key should be owned by www-data, not shadow | Joe Rayhawk | 1 | -1/+1 | |
2013-04-12 | libpiny: whoops, missed apachereload check on destroy_apache | jrayhawk+piny.be@omgwallhack.org | 1 | -1/+3 | |
2013-04-12 | libpiny: renaming reloadapache to apachereload | jrayhawk+piny.be@omgwallhack.org | 2 | -2/+2 | |
2013-04-12 | libpiny: add piny.reloadapache configuration variable | jrayhawk+piny.be@omgwallhack.org | 2 | -1/+4 | |
2013-04-12 | libpiny: further corrections to piny.gitpath | jrayhawk+piny.be@omgwallhack.org | 1 | -3/+7 | |
2013-04-12 | libpiny: making git path configurable (default: /srv/git) | Joe Rayhawk | 3 | -4/+6 | |
2013-01-09 | ugh fine i guess my bugfix should actually fix a bug | Julian Blake Kongslie | 1 | -3/+5 | |
2013-01-09 | When setting description with pinyconfig, we need to verify differently. | Julian Blake Kongslie | 1 | -1/+4 | |
2013-01-09 | Completely untested support in pinyconfig for repo description. | Julian Blake Kongslie | 1 | -2/+14 | |
2013-01-03 | pinyadmin: new lsusers command | Joe Rayhawk | 1 | -0/+39 | |
2012-09-14 | Piny::Repo: do not rely on trailing slashes in user-configurable ikiwikisrcdir | Joe Rayhawk | 1 | -1/+1 | |
2012-09-12 | docs: user facing infrastructure: updates | Joe Rayhawk | 1 | -7/+7 | |
2012-08-30 | pinyconfig: FIXME for rebuild-on-unchanged-value | jrayhawk+piny.be@omgwallhack.org | 1 | -1/+1 | |
2012-08-30 | pinyconfig: explicitly declare short opts | jrayhawk+piny.be@omgwallhack.org | 1 | -3/+3 | |
Getopt::Long does not appear to auto_abbrev properly ;\ | |||||
2012-08-30 | pinyconfig: actually check for --fast | jrayhawk+piny.be@omgwallhack.org | 1 | -1/+1 | |
2012-08-30 | pinyconfig: adding 'rebuild unless told not to' logic | jrayhawk+piny.be@omgwallhack.org | 1 | -4/+33 | |
2012-08-30 | Migrate Config::Simple over to Config::GitLike | jrayhawk+piny.be@omgwallhack.org | 3 | -40/+21 | |
Fixes problems parsing complex option statements, particularly url.<base>.pushInsteadOf | |||||
2012-08-30 | install notes: fix various small oversights | Joe Rayhawk | 1 | -6/+6 | |
2012-08-14 | Piny::Config: add receive.denydeletes to list of tweakables | Joe Rayhawk | 1 | -0/+1 | |
2012-06-13 | Merge branch 'master' of piny.be:/srv/git/piny-code | Joe Rayhawk | 3 | -4/+15 | |
2012-06-01 | pinyadmin: pinyconfig: allow --user to actually set things | jrayhawk+piny.be@omgwallhack.org | 1 | -1/+1 | |
2012-05-01 | Adding check for UID 0 to pinyadmin commands so root can actually do things | jrayhawk+piny.be@omgwallhack.org | 3 | -4/+15 | |
2012-04-23 | install notes: libdigest-sha1-perl has been renamed to libdigest-sha-perl | Joe Rayhawk | 1 | -2/+3 | |
2012-04-11 | doc: initial install notes | Joe Rayhawk | 1 | -0/+101 | |
2012-04-11 | cgit: moving over to new static resources URL | Joe Rayhawk | 2 | -2/+4 | |
2012-04-11 | pinyconfigs: apache2: move /srv/www to /srv/http and /srv/https | Joe Rayhawk | 1 | -4/+4 | |
2012-04-11 | pinyadmin: newrepo: remove extraneous Piny::Repo ikiwiki_rebuild(). | Joe Rayhawk | 1 | -1/+0 | |
2012-04-11 | pinyadmin: newrepo: use full Piny::Repo rebuild(); | Joe Rayhawk | 1 | -2/+2 | |
This fixes a bug where apache_rebuild was skipped. | |||||
2012-04-10 | libpiny/debian/control: adding alternate package name for Digest::SHA1 in wheezy | Joe Rayhawk | 1 | -1/+1 | |