summaryrefslogtreecommitdiff
path: root/skel
Commit message (Collapse)AuthorAgeFilesLines
* Move config based auth to own fileRichard Maw2017-08-033-5/+64
| | | | | | | It warrants more explanation than is reasonable in the midst of the rest of the rules, and allows it to be included in alternative locations without unnecessary code duplication.
* ruleset: project.readers and project.writersRichard Ipsum2017-08-032-0/+10
|
* Copyright cleanupsDaniel Silverstone2017-01-1511-1/+312
|
* Remove readme command, and (somewhat) empty testDaniel Silverstone2017-01-021-2/+1
|
* rules-skeleton: Allow forcing personal-repo readRichard Maw2016-12-033-2/+5
| | | | | | | | | | | | | | | | There was previously support to allow personal repository creation, but whether you could access those repositories was still limited to ownership. This allows you to expand rules so that even if a repository was owned by someone else you could still read it if it's in your prefix. In most circumstances this should not matter, but it can cause confusing error messages if you are told you are denied read access to a repository in your prefix if it instead doesn't exist, since the ownership test requires it to exist. We can't instead report that the repository doesn't exist before checking owner since that would leak that a repository you don't have access to exists.
* Update skeleton to use non-legacy simple matchDaniel Silverstone2016-09-242-47/+47
|
* KEYRING: Add keyring command and associated gubbinsDaniel Silverstone2016-09-241-1/+10
| | | | | | This adds lace interfaces for the keyring command, a basic keyring command with list, create, destroy, and a yarn for it, along with some defines in the skel ready for user rules.
* testing: One weird tip discovered by test engineer to extend coverage, LOC ↵Richard Maw2015-12-041-1/+1
| | | | | | | metrics hate him This changes the default rules to make it request variables from clod directly, so that we're definitely testing config from clod.
* Update rulesetRichard Ipsum2014-03-062-1/+4
| | | | Allow users to change their own password
* SKEL: Add setreadme to the operational defines.dsilvers/add-commandsDaniel Silverstone2013-05-271-1/+2
| | | | | | | | Adds op_set_readme to the defines in the skeleton ruleset. This also adds op_set_readme to op_is_config since the README is essentially configuration for the project. Projects can perform deeper checks themselves if they wish, but the global ruleset applies the same to README changes as to everything else to do with project configuration.
* SKEL: Update defines for rename commandsDaniel Silverstone2013-05-271-2/+4
| | | | | This updates the defines in the skeleton gitano-admin ruleset to include the user rename and group rename commands.
* LACE: Add prefix and suffix simple matchesDaniel Silverstone2013-05-233-4/+4
| | | | | | This adds prefix and suffix simple matches and updates the default ruleset to use them as appropriate. This actually eliminates almost all pattern matches from the default ruleset.
* SKEL: Add graveyard command to the skeleton and route it to siteadmin.laceDaniel Silverstone2012-11-101-1/+7
|
* A little default configuration tidyingDaniel Silverstone2012-10-102-3/+5
|
* Fix spelloDaniel Silverstone2012-09-221-1/+1
|
* Cannot be an admin if impersonating them, sorryDaniel Silverstone2012-09-031-1/+1
|
* INSTALLER: make install and gitano-setup should work (mostly)Daniel Silverstone2012-08-3011-0/+193