summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* rules-skeleton: Allow forcing personal-repo readRichard Maw2016-12-034-7/+21
| | | | | | | | | | | | | | | | 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.
* Remove legacy repo:set_owner() and repo:set_description() callsDaniel Silverstone2016-12-034-23/+12
|
* Add a TESTING documentDaniel Silverstone2016-12-031-0/+59
|
* Support 'make check' for LarsDaniel Silverstone2016-12-031-0/+2
|
* Merge branch 'dsilvers/add-http-tests'Daniel Silverstone2016-12-0311-32/+155
|\
| * Ensure testing runs both modesDaniel Silverstone2016-12-031-3/+12
| |
| * Clean up test protocol stuff for ssh vs httpDaniel Silverstone2016-12-033-3/+7
| |
| * Support gathering output from gc/fsck/count-objectsDaniel Silverstone2016-12-031-3/+11
| |
| * Support --snapshot for yarnDaniel Silverstone2016-12-031-1/+5
| |
| * Switch destroy to use stdout instead of stderr when it ought toDaniel Silverstone2016-12-032-14/+14
| |
| * Move graveyard list to stdout where it belongs, fix up testsDaniel Silverstone2016-12-033-3/+3
| |
| * Fix missing not-authorised message from HTTP command CGIDaniel Silverstone2016-12-031-0/+2
| |
| * Ensure rsync only runs against SSH runsDaniel Silverstone2016-12-032-0/+4
| |
| * Fix up empty command message to work like ssh doesDaniel Silverstone2016-12-031-3/+3
| |
| * Support 'basictest' as a target which only runs 01_* and support TEST_PROTODaniel Silverstone2016-12-031-2/+13
| |
| * Add support for last-program and save stdout/stderr when adding usersDaniel Silverstone2016-12-031-4/+6
| |
| * Initial support for HTTP commands (no clones yet)Daniel Silverstone2016-12-032-2/+81
|/
* Merge remote-tracking branch 'benjamb/benbrown/missing-end'Daniel Silverstone2016-11-291-0/+1
|\
| * Add matching `end` to gitano-smart-http.cgiBen Brown2016-11-281-0/+1
| |
* | Ensure that build fails early if bins don't parse properlyDaniel Silverstone2016-11-291-0/+2
|/
* Also install gitano/i18nDaniel Silverstone2016-11-161-1/+2
|
* Fix information leak in rename command, enable the tests for that, disable a ↵Daniel Silverstone2016-11-132-17/+14
| | | | test which now shouldn't pass
* testing: Add rename testsRichard Maw2016-11-051-0/+44
| | | | | The information leak tests currently fail, so have been commented out.
* testing: remove completed TODORichard Maw2016-11-051-2/+0
|
* testing: test that repositories can be restored and purgedRichard Maw2016-11-052-0/+52
|
* i18n work for gitano.utilDaniel Silverstone2016-11-052-22/+54
|
* Soft-load the gitano.util moduleDaniel Silverstone2016-11-051-3/+9
|
* I18N messages for supple moduleDaniel Silverstone2016-11-052-10/+17
|
* Internationalisation of repository moduleDaniel Silverstone2016-11-052-51/+88
|
* testing: Test that count-objects mentions object and byte countsRichard Maw2016-11-051-0/+4
|
* testing: Add test that count objects doesn't leak repo existenceRichard Maw2016-11-051-0/+12
|
* testing: Check delete token expiryRichard Maw2016-11-052-0/+30
|
* Added i18n for plugin moduleDaniel Silverstone2016-11-052-8/+15
|
* i18n for the gitano.lace moduleDaniel Silverstone2016-11-052-7/+14
|
* testing: Add yarn for testing repository destructionRichard Maw2016-11-051-0/+31
|
* Extract messages from config.luaDaniel Silverstone2016-11-052-28/+61
|
* Add patch for testsRichard Maw2016-11-051-0/+15
|
* Update auth.lua with i18n tokensDaniel Silverstone2016-11-052-12/+25
|
* testing: Add yarn for testing repository creationRichard Maw2016-11-051-5/+3
|
* testing: Test copy by having alice create the personal repoRichard Maw2016-11-052-4/+10
| | | | This is closer to the usual use-cases where we expect this to happen.
* gtt: Add helper for running git commandsRichard Maw2016-11-051-0/+12
| | | | | | This is required so that the home directory and hence git configuration is applied for git commands.
* gtt: Initialise basic git config for unix usersRichard Maw2016-11-051-0/+8
|
* gtt: Consistently set cwd and HOME in subcommandsRichard Maw2016-11-051-2/+7
|
* Remove legacy support for http_get and http.get/http.post in the supple ↵Daniel Silverstone2016-11-051-13/+0
| | | | environment
* Messages from actions.luaDaniel Silverstone2016-11-052-4/+10
|
* Remove owner fromthe lace contextDaniel Silverstone2016-10-252-6/+1
|
* Provide is, {start,end}s{,with}, with auto-inversion; and 'not' without; as ↵v0.1Daniel Silverstone2016-10-041-0/+11
| | | | lace match types
* Remove automatic user/group because we now have [user exact ...] stuffDaniel Silverstone2016-10-041-22/+0
|
* Fix up simple_match to remove legacy operationDaniel Silverstone2016-09-241-23/+7
|
* Update skeleton to use non-legacy simple matchDaniel Silverstone2016-09-242-47/+47
|