Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | testing: clone/push over http in http test mode | Richard Maw | 2016-12-18 | 1 | -7/+86 | |
| | | | | | | | | | This sets up password auth for the gitano-smart-http wrapper so we can finally test commands over http. We wouldn't normally bother with auth during test mode, but lighttpd does not pass REMOTE_USER through to the CGIs unless we have authenticated. | |||||
* | testing: In http mode add passwords for users | Richard Maw | 2016-12-18 | 1 | -0/+13 | |
| | | | | | | | These use the username as the password as a hack. We don't have a fully password-self-hosted setup, so this is a bit of a hack with a bootstrapping problem. This would be fixed by having gitano-setup accept passwords too. | |||||
* | testing: Record stdout and stderr from clone | Richard Maw | 2016-12-18 | 1 | -1/+2 | |
| | ||||||
* | Fix updating htpasswd files | Richard Maw | 2016-12-18 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | This would previously break because if it's updating htpasswd it passes an empty argument rather than no argument. Rather than stop it passing the empty argument this patch instead passes -i flags unconditionally and merges the flags argument. This is to make it use the batch-input code-path which doesn't attempt to use a tty for its input, since it caused issues in the test suite which fakes the server. This requires changing it to only pass the password as input once. | |||||
* | smart-http: Only generate Status 500 on non-exit of http-backend | Richard Maw | 2016-12-18 | 1 | -3/+3 | |
| | | | | | If smart-http succeeds or fails it will produce its own message, we only need to produce our own code if we don't even get that far. | |||||
* | testing: Rename gtt {push,pull}viassh to {push,pull} | Richard Maw | 2016-12-18 | 2 | -7/+7 | |
| | | | | | This is going to support smart HTTP {push,pull} so it's incorrect to be named "via ssh". | |||||
* | Remove executable bit from cgi inputs | Daniel Silverstone | 2016-12-18 | 2 | -0/+0 | |
| | ||||||
* | testing: Run lighttpd during http tests | Richard Maw | 2016-12-18 | 3 | -1/+47 | |
| | ||||||
* | Fix accidental duplicate FINALLY | Richard Maw | 2016-12-18 | 1 | -1/+0 | |
| | ||||||
* | testing: Add teardown step to all scenarios | Richard Maw | 2016-12-18 | 24 | -0/+68 | |
| | ||||||
* | testing: Split out current ssh key test | Richard Maw | 2016-12-18 | 2 | -19/+21 | |
| | | | | | | | This was disabled because when accessing Gitano over HTTP there is no current key to display or prevent you from deleting. By splitting it out we can add an ASSUMING to conditionally activate it. | |||||
* | More basic tests, checking syntax and loadability of modules | Daniel Silverstone | 2016-12-18 | 1 | -2/+8 | |
| | ||||||
* | json is experimental and unsupported and incomplete | Daniel Silverstone | 2016-12-18 | 1 | -0/+4 | |
| | ||||||
* | Rename rules-patches to admin-patches since that's what they are | Daniel Silverstone | 2016-12-18 | 10 | -15/+15 | |
| | ||||||
* | Tweak ordering for gitano-setup and update manpage | Daniel Silverstone | 2016-12-18 | 2 | -14/+37 | |
| | ||||||
* | Update README a little | Daniel Silverstone | 2016-12-18 | 1 | -9/+11 | |
| | ||||||
* | Remove obsolete CIA hook (CIA has been dead for a while now) | Daniel Silverstone | 2016-12-18 | 1 | -45/+0 | |
| | ||||||
* | Remove now entirely obsolete notes about how 'Legit' would work | Daniel Silverstone | 2016-12-18 | 12 | -568/+0 | |
| | ||||||
* | More testing notes | Daniel Silverstone | 2016-12-17 | 1 | -0/+35 | |
| | ||||||
* | Ensure the tests actually run under HTTP mode | Daniel Silverstone | 2016-12-16 | 5 | -40/+52 | |
| | ||||||
* | Very basic git-annex-shell support, not checked repo copies yet | Daniel Silverstone | 2016-12-13 | 2 | -1/+91 | |
| | ||||||
* | Honour suppression of error messages from running comands | Daniel Silverstone | 2016-12-13 | 2 | -7/+11 | |
| | ||||||
* | Support suppression of error messages from commands | Daniel Silverstone | 2016-12-13 | 1 | -2/+6 | |
| | ||||||
* | Explain error codes when a command fails | Daniel Silverstone | 2016-12-13 | 2 | -2/+2 | |
| | ||||||
* | Ensure we propagate exit codes | Daniel Silverstone | 2016-12-13 | 1 | -1/+2 | |
| | ||||||
* | Fix braino in bypass user expansion name | Daniel Silverstone | 2016-12-13 | 1 | -1/+1 | |
| | ||||||
* | Missing key | Daniel Silverstone | 2016-12-12 | 2 | -0/+28 | |
| | ||||||
* | Merge remote-tracking branch 'benjamb/benbrown/broken-pattern' | Daniel Silverstone | 2016-12-12 | 2 | -1/+13 | |
|\ | ||||||
| * | Update test to verify tag names with dashes are accepted | Ben Brown | 2016-12-11 | 1 | -0/+12 | |
| | | ||||||
| * | Fix broken match by moving dash to end of set | Ben Brown | 2016-12-11 | 1 | -1/+1 | |
|/ | | | | The '-' fails to represent a range between '.' and '_'. | |||||
* | testing: Add smoke testing for help outputv0.2 | Richard Maw | 2016-12-03 | 2 | -0/+60 | |
| | ||||||
* | Add the newkey instances | Daniel Silverstone | 2016-12-03 | 2 | -0/+28 | |
| | ||||||
* | testing: Add yarns for whoami output | Richard Maw | 2016-12-03 | 1 | -0/+11 | |
| | ||||||
* | testing: Test user details change and rename | Richard Maw | 2016-12-03 | 1 | -2/+29 | |
| | ||||||
* | testing: Add user creation/deletion yarns | Richard Maw | 2016-12-03 | 1 | -2/+27 | |
| | ||||||
* | Set push.default to simple to quiet down git during tests. | Daniel Silverstone | 2016-12-03 | 1 | -0/+1 | |
| | ||||||
* | If you try to sshkey del the key you're using, you get told you can't | Daniel Silverstone | 2016-12-03 | 2 | -4/+6 | |
| | ||||||
* | 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. |