summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Demonstration Pluginbaserock/danielsilverstone/S10632-plugin-supportDaniel Silverstone2014-03-111-0/+46
| | | | | | | | | The demo plugin shows how to hook into every **supported** interface for plugins. Use of any API beyond that which is shown in the demo plugin is not guaranteed at this point. Later a full plugin compatibility API definition will need to be written. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
* Install plugins during `make install`Daniel Silverstone2014-03-111-1/+8
| | | | | | | Gitano *may* ship with plugins which need to be installed during the running of `make install` -- as such, support this in the Makefile. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
* Add plugin support to all `.in` filesDaniel Silverstone2014-03-118-0/+8
| | | | | | | | | | Each `.in` file needs to load plugins in order to ensure that all requisite functionality is available at all points during the lifetime of a Gitano operation. This is a largely mechanical delta. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
* Add support for a GITANO_PLUGIN_PATH in install-lua-binDaniel Silverstone2014-03-112-3/+19
| | | | | | | | | The binary installer `install-lua-bin` needs to update all of the files ending in `.in` to be ready for installation. This patch ensures that we support a tag for loading plugins which the various `.in` files can then use to ensure they load plugins at an appropriate point. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
* Plugin support in GitanoDaniel Silverstone2014-03-113-2/+67
| | | | | | | | | This patch adds support for Gitano to load plugins from a colon separated set of paths. While colon separation is not the best mechanism, it is in common use. We explicitly do not add any escaping rules such as :: -> : in order to remain compatible with things like PATH processing. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
* use passwd.method and passwd.hash insteadDaniel Silverstone2014-03-061-6/+6
|
* Ignore generated CGIsDaniel Silverstone2014-03-061-0/+2
|
* Mention lua-scrypt which will be mentioned on the websiteDaniel Silverstone2014-03-061-1/+2
|
* Merge branch 'richardipsum/http' which contains the HTTP work from RichardDaniel Silverstone2014-03-0614-103/+756
|\ | | | | | | Ipsum done for Baserock but rebased to remove Baserock-specific content.
| * Fatal should write contents of LogBuf to stderrRichard Ipsum2014-03-061-1/+3
| |
| * Make gitano-setup ask whether we will use htpasswdRichard Ipsum2014-03-061-0/+2
| |
| * Can't close if we haven't a handleRichard Ipsum2014-03-061-2/+7
| |
| * Update rulesetRichard Ipsum2014-03-062-1/+4
| | | | | | | | Allow users to change their own password
| * Make Makefile install our new cgisRichard Ipsum2014-02-181-1/+2
| |
| * Add gitano-smart-http cgiRichard Ipsum2014-02-181-0/+76
| |
| * Add gitano-command cgiRichard Ipsum2014-02-181-0/+91
| |
| * Make Makefile install auth.luaRichard Ipsum2014-02-181-1/+1
| |
| * Add auth.luaRichard Ipsum2014-02-182-0/+142
| | | | | | | | | | We now perform auth in 2 cgis as well as gitano-auth, so auth needs to be in the library
| * Fix some indentation in usercommandRichard Ipsum2014-02-151-22/+27
| |
| * Add htpasswd utilRichard Ipsum2014-02-151-0/+151
| |
| * Add passwd commandRichard Ipsum2014-02-151-3/+111
| |
| * Make whoami exit with err if user is anonymousRichard Ipsum2014-02-121-0/+5
| |
| * Add hash_password and check_password to utilRichard Ipsum2014-02-121-0/+14
| |
| * Fix some indentation in configRichard Ipsum2014-01-231-69/+70
| |
| * Don't use luxio.LOG_EMERG in syslogbaserock/richardipsum/log_emergRichard Ipsum2014-01-231-1/+1
| |
| * Add buffering capability to gitano.logRichard Ipsum2014-01-171-3/+50
|/
* Cope with nil back from sio:readDaniel Silverstone2013-11-171-1/+1
|
* Merge branch 'master' of git://git.gitano.org.uk/gitanoDaniel Silverstone2013-11-151-0/+1
|\
| * Pass in pathsDaniel Silverstone2013-11-151-0/+1
| |
* | Expose project clod in the lace contextDaniel Silverstone2013-11-152-1/+31
| |
* | Fix up tabular matches to be less insaneDaniel Silverstone2013-11-151-12/+7
|/
* Also log the username and keytag in the syslog during gitano-authDaniel Silverstone2013-10-031-2/+4
|
* Merge remote-tracking branch 'baserock/baserock/richardipsum/syslog'Daniel Silverstone2013-10-038-13/+132
|\ | | | | | | | | Also fix up test tool so that tests do not fail now that we depend on the SSH_CLIENT environment variable coming from the caller.
| * Add syslogging to gitano-post-receive-hookbaserock/richardipsum/syslogRichard Ipsum2013-10-021-8/+29
| |
| * Add syslogging to gitano-update-sshRichard Ipsum2013-10-021-0/+3
| |
| * Add syslogging to gitano-update-hookRichard Ipsum2013-10-021-1/+10
| |
| * Add syslogging to gitano-pre-receive-hookRichard Ipsum2013-10-021-2/+10
| |
| * Add syslogging to gitano-authRichard Ipsum2013-10-021-0/+12
| |
| * Add syslog support to gitano.logRichard Ipsum2013-10-021-0/+62
|/
* Add another ls scenarioDaniel Silverstone2013-08-251-0/+17
|
* Merge branch 'dsilvers/testing'Daniel Silverstone2013-08-2525-0/+662
|\ | | | | | | We know it's incomplete, but meh.
| * Support the new yarn --env argumentdsilvers/testingDaniel Silverstone2013-08-251-2/+2
| |
| * Initial scenario for lsDaniel Silverstone2013-07-191-0/+20
| |
| * Clean up test target now that yarn reports empty inputsDaniel Silverstone2013-07-191-9/+0
| |
| * Add 'fsck' test yarnDaniel Silverstone2013-06-231-0/+64
| |
| * Report number of empty yarns to encourage more test writingDaniel Silverstone2013-06-231-0/+9
| |
| * Add checks for 'gc'Daniel Silverstone2013-06-231-0/+68
| |
| * Additional scenario for the 'as' commandDaniel Silverstone2013-06-221-0/+34
| |
| * Support testing of 'as'Daniel Silverstone2013-06-223-11/+54
| |
| * Add empty command yarnsDaniel Silverstone2013-06-2221-1/+28
| | | | | | | | | | | | | | | | | | In order that we can test every command individually, we want a yarn for each command. These tests should be run before any of the more complex scenarios. As such, we group them all under 02-commands. For now, these yarn files are empty. As time goes by we will add tests for everything these commands can do.