Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | testing: Add tests for add/del/list ssh keys | Richard Maw | 2016-12-03 | 2 | -0/+53 | |
| | | | | | This does not test that we can't delete our own key since that functionality was never implemented. | |||||
* | Finalise lace context simple matches | Daniel Silverstone | 2016-12-03 | 1 | -0/+4 | |
| | ||||||
* | No BANANA today | Daniel Silverstone | 2016-12-03 | 1 | -1/+0 | |
| | ||||||
* | Ensure gitano-auth passes the keytag through and that ↵ | Daniel Silverstone | 2016-12-03 | 2 | -3/+2 | |
| | | | | gitano.auth.is_authorized uses it | |||||
* | Remove a failure-ensues which shouldn't be there | Daniel Silverstone | 2016-12-03 | 1 | -1/+0 | |
| | ||||||
* | Support whining for supple, and clean up a few bits | Daniel Silverstone | 2016-12-03 | 8 | -16/+56 | |
| | ||||||
* | Ensure that lace warns if an ACL check is being bypassed | Daniel Silverstone | 2016-12-03 | 3 | -0/+19 | |
| | ||||||
* | Ensure that if the gitano-bypass user is invoked, Gitano whines loudly | Daniel Silverstone | 2016-12-03 | 3 | -0/+22 | |
| | ||||||
* | Ensure config parsing fails if gitano-bypass is not viable | Daniel Silverstone | 2016-12-03 | 2 | -0/+19 | |
| | ||||||
* | Support the bypass key need in the test suite | Daniel Silverstone | 2016-12-03 | 2 | -2/+4 | |
| | ||||||
* | Add the bypass key for the test suite | Daniel Silverstone | 2016-12-03 | 2 | -0/+28 | |
| | ||||||
* | Support a gitano-bypass user in gitano-setup | Daniel Silverstone | 2016-12-03 | 2 | -9/+28 | |
| | ||||||
* | yarns: Amend rename text for new error message | Richard Maw | 2016-12-03 | 1 | -3/+1 | |
| | | | | | | | | | | | | | | | This was previously commented out because the given error message was that the ruleset denied action. This was because the only way reading was permitted was by repository ownership, and since the repository did not exist it could not have an owner. Since the rules skeleton was updated to allow read in the user's prefix it can have a more useful error message if the repository does not exist. The message produced when a repository is missing was also changed since the code was commented out, due to localisation changes, so as well as re-enabling these commands the error message has been updated to reflect its new wording. | |||||
* | rules-skeleton: Allow forcing personal-repo read | Richard Maw | 2016-12-03 | 4 | -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() calls | Daniel Silverstone | 2016-12-03 | 4 | -23/+12 | |
| | ||||||
* | Add a TESTING document | Daniel Silverstone | 2016-12-03 | 1 | -0/+59 | |
| | ||||||
* | Support 'make check' for Lars | Daniel Silverstone | 2016-12-03 | 1 | -0/+2 | |
| | ||||||
* | Merge branch 'dsilvers/add-http-tests' | Daniel Silverstone | 2016-12-03 | 11 | -32/+155 | |
|\ | ||||||
| * | Ensure testing runs both modes | Daniel Silverstone | 2016-12-03 | 1 | -3/+12 | |
| | | ||||||
| * | Clean up test protocol stuff for ssh vs http | Daniel Silverstone | 2016-12-03 | 3 | -3/+7 | |
| | | ||||||
| * | Support gathering output from gc/fsck/count-objects | Daniel Silverstone | 2016-12-03 | 1 | -3/+11 | |
| | | ||||||
| * | Support --snapshot for yarn | Daniel Silverstone | 2016-12-03 | 1 | -1/+5 | |
| | | ||||||
| * | Switch destroy to use stdout instead of stderr when it ought to | Daniel Silverstone | 2016-12-03 | 2 | -14/+14 | |
| | | ||||||
| * | Move graveyard list to stdout where it belongs, fix up tests | Daniel Silverstone | 2016-12-03 | 3 | -3/+3 | |
| | | ||||||
| * | Fix missing not-authorised message from HTTP command CGI | Daniel Silverstone | 2016-12-03 | 1 | -0/+2 | |
| | | ||||||
| * | Ensure rsync only runs against SSH runs | Daniel Silverstone | 2016-12-03 | 2 | -0/+4 | |
| | | ||||||
| * | Fix up empty command message to work like ssh does | Daniel Silverstone | 2016-12-03 | 1 | -3/+3 | |
| | | ||||||
| * | Support 'basictest' as a target which only runs 01_* and support TEST_PROTO | Daniel Silverstone | 2016-12-03 | 1 | -2/+13 | |
| | | ||||||
| * | Add support for last-program and save stdout/stderr when adding users | Daniel Silverstone | 2016-12-03 | 1 | -4/+6 | |
| | | ||||||
| * | Initial support for HTTP commands (no clones yet) | Daniel Silverstone | 2016-12-03 | 2 | -2/+81 | |
|/ | ||||||
* | Merge remote-tracking branch 'benjamb/benbrown/missing-end' | Daniel Silverstone | 2016-11-29 | 1 | -0/+1 | |
|\ | ||||||
| * | Add matching `end` to gitano-smart-http.cgi | Ben Brown | 2016-11-28 | 1 | -0/+1 | |
| | | ||||||
* | | Ensure that build fails early if bins don't parse properly | Daniel Silverstone | 2016-11-29 | 1 | -0/+2 | |
|/ | ||||||
* | Also install gitano/i18n | Daniel Silverstone | 2016-11-16 | 1 | -1/+2 | |
| | ||||||
* | Fix information leak in rename command, enable the tests for that, disable a ↵ | Daniel Silverstone | 2016-11-13 | 2 | -17/+14 | |
| | | | | test which now shouldn't pass | |||||
* | testing: Add rename tests | Richard Maw | 2016-11-05 | 1 | -0/+44 | |
| | | | | | The information leak tests currently fail, so have been commented out. | |||||
* | testing: remove completed TODO | Richard Maw | 2016-11-05 | 1 | -2/+0 | |
| | ||||||
* | testing: test that repositories can be restored and purged | Richard Maw | 2016-11-05 | 2 | -0/+52 | |
| | ||||||
* | i18n work for gitano.util | Daniel Silverstone | 2016-11-05 | 2 | -22/+54 | |
| | ||||||
* | Soft-load the gitano.util module | Daniel Silverstone | 2016-11-05 | 1 | -3/+9 | |
| | ||||||
* | I18N messages for supple module | Daniel Silverstone | 2016-11-05 | 2 | -10/+17 | |
| | ||||||
* | Internationalisation of repository module | Daniel Silverstone | 2016-11-05 | 2 | -51/+88 | |
| | ||||||
* | testing: Test that count-objects mentions object and byte counts | Richard Maw | 2016-11-05 | 1 | -0/+4 | |
| | ||||||
* | testing: Add test that count objects doesn't leak repo existence | Richard Maw | 2016-11-05 | 1 | -0/+12 | |
| | ||||||
* | testing: Check delete token expiry | Richard Maw | 2016-11-05 | 2 | -0/+30 | |
| | ||||||
* | Added i18n for plugin module | Daniel Silverstone | 2016-11-05 | 2 | -8/+15 | |
| | ||||||
* | i18n for the gitano.lace module | Daniel Silverstone | 2016-11-05 | 2 | -7/+14 | |
| | ||||||
* | testing: Add yarn for testing repository destruction | Richard Maw | 2016-11-05 | 1 | -0/+31 | |
| | ||||||
* | Extract messages from config.lua | Daniel Silverstone | 2016-11-05 | 2 | -28/+61 | |
| | ||||||
* | Add patch for tests | Richard Maw | 2016-11-05 | 1 | -0/+15 | |
| |