Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | adds support for coverage testing | Daniel Silverstone | 2017-03-04 | 1 | -0/+52 |
| | |||||
* | fixes HTTP action POST content-type defaulting | Daniel Silverstone | 2017-02-12 | 1 | -1/+1 |
| | | | | | | Correct the default expression for content-type in POST actions from application/octet-stream to "application/octet-stream" which is less likely to cause a nil/nil-nil type evaluation. | ||||
* | Add a version number system to Gitano | Daniel Silverstone | 2017-01-15 | 2 | -0/+67 |
| | |||||
* | Copyright cleanups | Daniel Silverstone | 2017-01-15 | 16 | -15/+435 |
| | |||||
* | keyring: Make keyring name variable consistently named | Richard Maw | 2017-01-08 | 1 | -1/+1 |
| | | | | | It was named keyring when listing keyrings, but all the other keyring commands called it keyringname. | ||||
* | testing: Disable variable dump by default | Richard Maw | 2017-01-08 | 1 | -0/+2 |
| | | | | | | | | | It's a security risk to allow gitano to write to an arbitrary path based on the value of an environment variable. It's low risk since by default gitano is run directly by the http or ssh server, which do not set variables by default, but it's trivial enough to leave it commented out. | ||||
* | testing: Add a way to extract variables from the test suite | Richard Maw | 2017-01-08 | 1 | -0/+23 |
| | |||||
* | Remove /{prefix,suffix} matches | Richard Maw | 2017-01-02 | 1 | -4/+0 |
| | | | | `prefix` and `suffix` operators exist, and make this redundant. | ||||
* | Remove broken match type alias | Richard Maw | 2017-01-02 | 1 | -3/+0 |
| | |||||
* | cleanups: Whitespace and indentation and untabify | Daniel Silverstone | 2017-01-02 | 15 | -1102/+1099 |
| | | | | | | This is a massive unpleasant commit which does whitespace cleanup and fixes indentation (including untabifying). Hopefully we won't need to do this ever again, if we keep an eye on commits. | ||||
* | Ensure that if there is no : then readme gets one, for safety | Daniel Silverstone | 2017-01-02 | 1 | -0/+3 |
| | |||||
* | Remove markdown.lua | Daniel Silverstone | 2017-01-02 | 3 | -1036/+0 |
| | |||||
* | Remove README support from repository | Daniel Silverstone | 2017-01-02 | 1 | -53/+0 |
| | |||||
* | Remove readme command, and (somewhat) empty test | Daniel Silverstone | 2017-01-02 | 1 | -71/+0 |
| | |||||
* | 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. | ||||
* | Honour suppression of error messages from running comands | Daniel Silverstone | 2016-12-13 | 1 | -5/+7 |
| | |||||
* | 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 | 1 | -1/+1 |
| | |||||
* | 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 '_'. | ||||
* | If you try to sshkey del the key you're using, you get told you can't | Daniel Silverstone | 2016-12-03 | 1 | -0/+4 |
| | |||||
* | 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 | 1 | -2/+1 |
| | | | | gitano.auth.is_authorized uses it | ||||
* | Support whining for supple, and clean up a few bits | Daniel Silverstone | 2016-12-03 | 4 | -10/+17 |
| | |||||
* | Ensure that lace warns if an ACL check is being bypassed | Daniel Silverstone | 2016-12-03 | 1 | -0/+13 |
| | |||||
* | Ensure that if the gitano-bypass user is invoked, Gitano whines loudly | Daniel Silverstone | 2016-12-03 | 1 | -0/+6 |
| | |||||
* | Ensure config parsing fails if gitano-bypass is not viable | Daniel Silverstone | 2016-12-03 | 1 | -0/+16 |
| | |||||
* | Remove legacy repo:set_owner() and repo:set_description() calls | Daniel Silverstone | 2016-12-03 | 3 | -21/+10 |
| | |||||
* | Support gathering output from gc/fsck/count-objects | Daniel Silverstone | 2016-12-03 | 1 | -3/+11 |
| | |||||
* | Switch destroy to use stdout instead of stderr when it ought to | Daniel Silverstone | 2016-12-03 | 1 | -13/+13 |
| | |||||
* | Move graveyard list to stdout where it belongs, fix up tests | Daniel Silverstone | 2016-12-03 | 1 | -1/+1 |
| | |||||
* | Fix information leak in rename command, enable the tests for that, disable a ↵ | Daniel Silverstone | 2016-11-13 | 1 | -13/+10 |
| | | | | test which now shouldn't pass | ||||
* | i18n work for gitano.util | Daniel Silverstone | 2016-11-05 | 1 | -22/+30 |
| | |||||
* | Soft-load the gitano.util module | Daniel Silverstone | 2016-11-05 | 1 | -3/+9 |
| | |||||
* | I18N messages for supple module | Daniel Silverstone | 2016-11-05 | 1 | -10/+9 |
| | |||||
* | Internationalisation of repository module | Daniel Silverstone | 2016-11-05 | 1 | -51/+57 |
| | |||||
* | Added i18n for plugin module | Daniel Silverstone | 2016-11-05 | 1 | -8/+10 |
| | |||||
* | i18n for the gitano.lace module | Daniel Silverstone | 2016-11-05 | 1 | -7/+7 |
| | |||||
* | Extract messages from config.lua | Daniel Silverstone | 2016-11-05 | 1 | -28/+35 |
| | |||||
* | Update auth.lua with i18n tokens | Daniel Silverstone | 2016-11-05 | 1 | -12/+14 |
| | |||||
* | Remove legacy support for http_get and http.get/http.post in the supple ↵ | Daniel Silverstone | 2016-11-05 | 1 | -13/+0 |
| | | | | environment | ||||
* | Messages from actions.lua | Daniel Silverstone | 2016-11-05 | 1 | -4/+5 |
| | |||||
* | Remove owner fromthe lace context | Daniel Silverstone | 2016-10-25 | 2 | -6/+1 |
| | |||||
* | Provide is, {start,end}s{,with}, with auto-inversion; and 'not' without; as ↵v0.1 | Daniel Silverstone | 2016-10-04 | 1 | -0/+11 |
| | | | | lace match types | ||||
* | Remove automatic user/group because we now have [user exact ...] stuff | Daniel Silverstone | 2016-10-04 | 1 | -22/+0 |
| | |||||
* | Fix up simple_match to remove legacy operation | Daniel Silverstone | 2016-09-24 | 1 | -23/+7 |
| | |||||
* | copy: Don't leak the existence of repositories | Richard Maw | 2016-09-24 | 1 | -8/+10 |
| | | | | | | | | | | | | | | | Previously copy would report that the target existed before running ACLs. While saving a bunch of effort by reporting this early, this means you can see if a repository exists by copying to it even if you haven't got read access to the repository. This is now changed to only report that after the writability check. This has been moved to before the creation check since for the sake of error reporting we should check in order of ascending privilege, and post-write-check is the earliest we can reveal the repository's existence. | ||||
* | Ensure we use the pid when preparing new versions of files to prevent race ↵ | Daniel Silverstone | 2016-09-24 | 1 | -6/+6 |
| | | | | condition | ||||
* | REPO: Add check_signature method and export to supple | Daniel Silverstone | 2016-09-24 | 2 | -0/+48 |
| | |||||
* | KEYRING: Support the rest of the keyring subcommands | Daniel Silverstone | 2016-09-24 | 1 | -3/+283 |
| |