Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-09-27 | Arrange for Tempfiles to be safely written in-dir | Joe Rayhawk | 1 | -9/+9 | |
The default File::Temp DIR is not necessarily the same filesystem as the destination, which makes atomic linking impossible. | |||||
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-22 | Repo.pm: Migrate to new PAM and unixgroup modules | Joe Rayhawk | 1 | -6/+6 | |
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. | |||||
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 | 2 | -4/+5 | |
2012-09-14 | Piny::Repo: do not rely on trailing slashes in user-configurable ikiwikisrcdir | Joe Rayhawk | 1 | -1/+1 | |
2012-08-30 | Migrate Config::Simple over to Config::GitLike | jrayhawk+piny.be@omgwallhack.org | 1 | -38/+19 | |
Fixes problems parsing complex option statements, particularly url.<base>.pushInsteadOf | |||||
2012-08-14 | Piny::Config: add receive.denydeletes to list of tweakables | Joe Rayhawk | 1 | -0/+1 | |
2012-01-11 | Piny::Repo: whoops, wrong reference name | Joe Rayhawk | 1 | -1/+1 | |
2012-01-11 | Piny::Repo: Adding support for 0640+search | Joe Rayhawk | 1 | -0/+4 | |
2011-12-30 | Repo: maybe i should learn to compile check before committing | Joe Rayhawk | 1 | -5/+5 | |
2011-12-30 | Repo: Apache configs should really do things in the piny.ikiwiki=false case | Joe Rayhawk | 1 | -42/+57 | |
2011-12-30 | Bringing Ikiwiki Username constraint in line with Reponame constraint ↵ | Joe Rayhawk | 1 | -1/+1 | |
(Debian Policy 5.6.1, 5.6.7) | |||||
2011-12-08 | Piny::Repo: Adding support for a global ikiwiki overrides file in ↵ | Joe Rayhawk | 1 | -0/+13 | |
/etc/ikiwiki/piny.setup.pl | |||||
2011-12-05 | Piny::Repo: fix cwd impermission problem by hardcoding a known-rx dir | Joe Rayhawk | 1 | -0/+2 | |
2011-12-05 | Piny::Repo: Adding -H to sudo invocations to get rid of problems with ↵ | Joe Rayhawk | 1 | -3/+3 | |
unreadable homedirs. | |||||
2011-10-24 | Shifting instances of SSLRequireSSL around so Piny can operate behind an SSL ↵ | Joe Rayhawk | 1 | -6/+6 | |
proxy | |||||
2011-06-29 | Fix permissions on ikiwiki setup file | Joe Rayhawk | 1 | -0/+1 | |
2011-06-14 | Adding --no-run-if-empty to attempt to chmod empty objects | Joe Rayhawk | 1 | -1/+1 | |
2011-06-12 | Adding distinction between immutable and normal git file permissions | jrayhawk+piny.be@omgwallhack.org | 1 | -4/+10 | |
2011-06-04 | Bugfixes for core.sharedrepo | Joe Rayhawk | 1 | -19/+30 | |
2011-06-01 | Fix wikilist.d removal | Joe Rayhawk | 1 | -1/+1 | |
2011-06-01 | newrepo: migrating rebuild logic out of Repo.pm and making ↵ | Joe Rayhawk | 1 | -7/+1 | |
--enable/disable-ikiwiki work | |||||
2011-05-31 | Piny::Repo->create: mostly fixing check for local remote | Joe Rayhawk | 1 | -2/+2 | |
2011-05-31 | Hopefully better validation of local repos. | Julian Blake Kongslie | 1 | -1/+6 | |
2011-05-31 | fixed previous commit | Joe Rayhawk | 1 | -1/+1 | |
2011-05-31 | FIXME: broken config copying. | Joe Rayhawk | 1 | -5/+12 | |
2011-05-30 | Adding primitive cloning support | Joe Rayhawk | 1 | -2/+2 | |
2011-05-24 | libpiny: $repo.git/config should probably be world-readable, but git-config ↵ | Joe Rayhawk | 1 | -8/+8 | |
likes setting it to core.sharedrepository mask | |||||
2011-05-24 | Fixing cgit diffurl | Joe Rayhawk | 1 | -1/+1 | |
2011-05-24 | Attempt to support core.sharedRepository | Joe Rayhawk | 2 | -42/+171 | |
2011-05-23 | After mangling the config, reload it. | Julian Blake Kongslie | 1 | -0/+2 | |
2011-05-23 | Recreate the repo object slightly earlier. | Julian Blake Kongslie | 1 | -1/+3 | |
2011-05-23 | Don't accidentally remove stuff when changing the user config. | Julian Blake Kongslie | 1 | -1/+1 | |
2011-05-23 | Be more paranoid about Config::Simple. | Julian Blake Kongslie | 1 | -12/+29 | |
2011-05-23 | Repo creation fucks up too much saved state; return a fresh object. | Julian Blake Kongslie | 1 | -1/+1 | |
2011-05-23 | Don't save tweakables that are overridden on accident. | Julian Blake Kongslie | 1 | -0/+1 | |
2011-05-22 | Fix path constraint failure in Piny::User (yes, really!) | Julian Blake Kongslie | 1 | -2/+2 | |
:cry: | |||||
2011-05-22 | Config.pm: adding 'false' to list of allowed core_sharedrepository values | Joe Rayhawk | 1 | -2/+2 | |
2011-05-22 | Disabling gc.packrefs | Joe Rayhawk | 1 | -0/+2 | |
2011-05-13 | Canonicalize repo config during rebuild. | Julian Blake Kongslie | 1 | -0/+4 | |
2011-05-13 | Propagate global config to each git repo for git-specific tweakables. | Julian Blake Kongslie | 1 | -2/+2 | |
2011-05-13 | Merge branch 'master' of ssh://piny/srv/git/piny-code | Julian Blake Kongslie | 2 | -5/+5 | |
2011-05-13 | Fixing a few bugs in config handling, and support default-to-user-config. | Julian Blake Kongslie | 1 | -14/+32 | |