Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Spare keys | Daniel Silverstone | 2019-01-19 | 2 | -0/+28 |
| | |||||
* | Ensure that config show will fail if none of the keys supplied are found | Daniel Silverstone | 2019-01-19 | 1 | -0/+13 |
| | |||||
* | Fix issue where 'as' wasn't resetting keytag in _prep() | Daniel Silverstone | 2019-01-19 | 1 | -0/+22 |
| | |||||
* | admincommand: Fix 'as' to better hide bad usernames | Daniel Silverstone | 2019-01-19 | 1 | -1/+1 |
| | | | | | | | | | | | Sometimes commands in their `_prep()` might need to assume the user they're running as does actually exist. Since there's only one user name guaranteed to exist (gitano-bypass) ensure that when `as` runs against a user which doesn't exist, we run the original command's `_prep()` against that user so that we don't leak the non-existence of a username via a crash/traceback. This fixes Debian bug #876078 | ||||
* | TESTING: Use prefix instead of is | Daniel Silverstone | 2018-06-06 | 1 | -1/+1 |
| | | | | | | In order to increase coverage of the 'prefix' match type in list context, this change alters one of the many treedelta related admin patches. | ||||
* | Changed to confirm that user names can contain .lua-http | Phillip Smyth | 2017-10-24 | 1 | -7/+7 |
| | |||||
* | Changed to confirm that group names can contain . | Phillip Smyth | 2017-10-23 | 1 | -2/+2 |
| | |||||
* | Added keys generated by test | Phillip Smyth | 2017-10-17 | 2 | -0/+28 |
| | |||||
* | Added test for renaming self | Phillip Smyth | 2017-10-17 | 1 | -0/+19 |
| | |||||
* | Added documentation to "create new keys" test | Phillip Smyth | 2017-10-17 | 1 | -0/+2 |
| | |||||
* | Adding test ed25519 keys | Phillip Smyth | 2017-10-17 | 2 | -0/+8 |
| | |||||
* | Added ed25519 test implementation | Phillip Smyth | 2017-10-17 | 1 | -0/+3 |
| | |||||
* | Added Lines for testing edkey | Phillip Smyth | 2017-10-13 | 1 | -0/+5 |
| | |||||
* | Test from an installation | Daniel Silverstone | 2017-08-03 | 2 | -1/+2 |
| | | | | | | | This corrects an oversight in our testing framework where we were using a local build of Gitano rather than an "installation" for test purposes. This should result in fewer cases of missed modules, plugins, skeleton entries, etc. | ||||
* | Yarn for config auth | Richard Maw | 2017-08-03 | 2 | -3/+59 |
| | |||||
* | Add missing FINALLY | Daniel Silverstone | 2017-08-02 | 1 | -0/+2 |
| | |||||
* | Include test keys for 'as' check | Daniel Silverstone | 2017-08-02 | 2 | -0/+28 |
| | |||||
* | Add yarn to ensure auditability of 'as' use | Richard Maw | 2017-08-01 | 2 | -0/+19 |
| | |||||
* | Add Yarn for testing dangling HEADrichardmaw/test-warn-dangling-head | Richard Maw | 2017-08-01 | 1 | -0/+24 |
| | |||||
* | Add HOME during git archive call | Daniel Silverstone | 2017-08-01 | 1 | -0/+1 |
| | | | | | HOME is needed to find the modified git config. It not being set before now was an oversight. | ||||
* | Also display stdin when failure ensues | Daniel Silverstone | 2017-08-01 | 1 | -0/+2 |
| | |||||
* | Use $GTT rungit to handle git pull | Daniel Silverstone | 2017-08-01 | 1 | -2/+1 |
| | | | | | | | | Because additional git config is now required to use ext:: urls running git directly is not sufficient as the HOME variable needs to be set to locate the modified config. It's simplest to modify the yarns to use $GTT rungit to do this. | ||||
* | Allow ext protocol for test purposes | Daniel Silverstone | 2017-08-01 | 1 | -0/+1 |
| | | | | | | | | Newer versions of git block the ext:: protocol by default, so that a repository with submodules may not run arbitrary code. Whitelisting the ext:: protocol for the test users is the minimum effort required to make it work again. | ||||
* | Test suite properly runs gitano-command.cgi | Daniel Silverstone | 2017-07-31 | 3 | -55/+82 |
| | | | | | | | In order to make this work, I had to rework password handling in the test suite, and also redo the http unwrapper to use wget instead of executing the cgi directly. All yarn IMPLEMENTs which use $GTT runcommand and don't pass the stdin, *MUST* explicitly use </dev/null to prevent hangs in http mode. | ||||
* | Should not run hook tests over http | Daniel Silverstone | 2017-07-31 | 1 | -0/+1 |
| | |||||
* | Pass LUA_INIT through for test purposes | Daniel Silverstone | 2017-07-31 | 1 | -2/+5 |
| | | | | | In order to support the sysbranch work I'm doing for the CI, we need LUA_INIT to get passed through in the environment. | ||||
* | Merge branch 'dsilvers/hooks' | Daniel Silverstone | 2017-07-08 | 3 | -1/+112 |
|\ | |||||
| * | Add hook testsdsilvers/hooks | Daniel Silverstone | 2017-07-02 | 1 | -0/+73 |
| | | | | | | | | Basic hook tests which verify preauth commandline and post receive hooks. | ||||
| * | Add support for ENV vars in gitano-test-tool | Daniel Silverstone | 2017-06-17 | 2 | -1/+39 |
| | | | | | | | | | | This adds support for gitano-test-tool to set environment variables. We also add some yarn implementations for doing this. | ||||
* | | Augment scenario to check reowning of repos | Daniel Silverstone | 2017-07-08 | 1 | -0/+12 |
|/ | |||||
* | Add missing finally to "created repositories have server info" yarn | Richard Maw | 2017-05-13 | 1 | -0/+2 |
| | |||||
* | Merge remote-tracking branch 'origin/dsilvers/update-on-create' | Richard Maw | 2017-04-08 | 1 | -0/+13 |
|\ | |||||
| * | adds a test for server-info files in new repos | Daniel Silverstone | 2017-04-08 | 1 | -0/+13 |
| | | | | | | | | Even new repositories need http server info files. | ||||
* | | adds a force-push checking scenariodsilvers/force-push-testing | Daniel Silverstone | 2017-03-06 | 1 | -0/+34 |
| | | |||||
* | | adds support to amend the top commit in a repo | Daniel Silverstone | 2017-03-06 | 1 | -0/+2 |
| | | |||||
* | | adds support for force-push in IMPLEMENTS | Daniel Silverstone | 2017-03-06 | 1 | -2/+2 |
|/ | |||||
* | quotes all the things | Daniel Silverstone | 2017-03-04 | 1 | -87/+87 |
| | |||||
* | adds a test covering the rest of treediff/* | Daniel Silverstone | 2017-03-04 | 6 | -0/+142 |
| | |||||
* | adds testing for treediff/targets | Daniel Silverstone | 2017-03-04 | 4 | -0/+107 |
| | |||||
* | adds the ability to revert content patches | Daniel Silverstone | 2017-03-04 | 1 | -4/+9 |
| | |||||
* | adds test for checking start_tree | Daniel Silverstone | 2017-03-04 | 2 | -0/+72 |
| | |||||
* | permits empty commit pushing to fail | Daniel Silverstone | 2017-02-13 | 1 | -3/+5 |
| | |||||
* | supports reversing admin patches | Daniel Silverstone | 2017-02-13 | 1 | -4/+9 |
| | |||||
* | adds an initial treedelta test | Daniel Silverstone | 2017-02-12 | 3 | -0/+54 |
| | |||||
* | adds the testing ability to apply a content patch | Daniel Silverstone | 2017-02-12 | 1 | -0/+7 |
| | |||||
* | logs stdout/stderr when patching gitano-admin | Daniel Silverstone | 2017-02-12 | 1 | -5/+14 |
| | |||||
* | adds support for expecting failure on a push | Daniel Silverstone | 2017-02-12 | 1 | -2/+5 |
| | |||||
* | Add a version number system to Gitano | Daniel Silverstone | 2017-01-15 | 1 | -0/+4 |
| | |||||
* | Copyright cleanups | Daniel Silverstone | 2017-01-15 | 2 | -1/+53 |
| | |||||
* | testing: Add a way to extract variables from the test suite | Richard Maw | 2017-01-08 | 1 | -0/+3 |
| |