<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitano/gitano.git/skel, branch lua-http</title>
<subtitle>git.gitano.org.uk: gitano.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitano/gitano.git/'/>
<entry>
<title>Move config based auth to own file</title>
<updated>2017-08-03T13:26:13+00:00</updated>
<author>
<name>Richard Maw</name>
<email>richard.maw@gmail.com</email>
</author>
<published>2017-08-02T19:26:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitano/gitano.git/commit/?id=5842706881e4b178c7da11cfc9c0a4efdef27143'/>
<id>5842706881e4b178c7da11cfc9c0a4efdef27143</id>
<content type='text'>
It warrants more explanation than is reasonable
in the midst of the rest of the rules,
and allows it to be included in alternative locations
without unnecessary code duplication.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It warrants more explanation than is reasonable
in the midst of the rest of the rules,
and allows it to be included in alternative locations
without unnecessary code duplication.
</pre>
</div>
</content>
</entry>
<entry>
<title>ruleset: project.readers and project.writers</title>
<updated>2017-08-03T13:26:13+00:00</updated>
<author>
<name>Richard Ipsum</name>
<email>richardipsum@fastmail.co.uk</email>
</author>
<published>2017-08-01T22:22:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitano/gitano.git/commit/?id=0440e6e4bd2b616552c611f2b118cfeb23b2b0ac'/>
<id>0440e6e4bd2b616552c611f2b118cfeb23b2b0ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Copyright cleanups</title>
<updated>2017-01-15T14:51:30+00:00</updated>
<author>
<name>Daniel Silverstone</name>
<email>dsilvers@digital-scurf.org</email>
</author>
<published>2017-01-15T14:51:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitano/gitano.git/commit/?id=af860441720400898a7daa482abe8129742f2301'/>
<id>af860441720400898a7daa482abe8129742f2301</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove readme command, and (somewhat) empty test</title>
<updated>2017-01-02T12:11:46+00:00</updated>
<author>
<name>Daniel Silverstone</name>
<email>dsilvers@digital-scurf.org</email>
</author>
<published>2017-01-02T12:11:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitano/gitano.git/commit/?id=04d04d8429d4c7aaf3604e2006aa86258bc5ba15'/>
<id>04d04d8429d4c7aaf3604e2006aa86258bc5ba15</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rules-skeleton: Allow forcing personal-repo read</title>
<updated>2016-12-03T15:21:55+00:00</updated>
<author>
<name>Richard Maw</name>
<email>richard.maw@gmail.com</email>
</author>
<published>2016-12-03T15:05:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitano/gitano.git/commit/?id=6003734d6ea3b900d0c35f0a5262da5c37476c4a'/>
<id>6003734d6ea3b900d0c35f0a5262da5c37476c4a</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update skeleton to use non-legacy simple match</title>
<updated>2016-09-24T16:01:25+00:00</updated>
<author>
<name>Daniel Silverstone</name>
<email>dsilvers@digital-scurf.org</email>
</author>
<published>2016-09-24T16:00:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitano/gitano.git/commit/?id=c1d21775ed856054b57cc983c1f3be8125ab0e06'/>
<id>c1d21775ed856054b57cc983c1f3be8125ab0e06</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>KEYRING: Add keyring command and associated gubbins</title>
<updated>2016-09-24T11:28:36+00:00</updated>
<author>
<name>Daniel Silverstone</name>
<email>dsilvers@digital-scurf.org</email>
</author>
<published>2016-09-24T11:28:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitano/gitano.git/commit/?id=007cbc0429c22ed27b20eb8644284120f15b15e1'/>
<id>007cbc0429c22ed27b20eb8644284120f15b15e1</id>
<content type='text'>
This adds lace interfaces for the keyring command, a basic
keyring command with list, create, destroy, and a yarn for it,
along with some defines in the skel ready for user rules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds lace interfaces for the keyring command, a basic
keyring command with list, create, destroy, and a yarn for it,
along with some defines in the skel ready for user rules.
</pre>
</div>
</content>
</entry>
<entry>
<title>testing: One weird tip discovered by test engineer to extend coverage, LOC metrics hate him</title>
<updated>2015-12-04T13:32:24+00:00</updated>
<author>
<name>Richard Maw</name>
<email>richard.maw@codethink.co.uk</email>
</author>
<published>2015-12-04T13:32:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitano/gitano.git/commit/?id=0d484da0bd746eb79e608ad1e8cde056d7f89d65'/>
<id>0d484da0bd746eb79e608ad1e8cde056d7f89d65</id>
<content type='text'>
This changes the default rules to make it request variables from clod directly,
so that we're definitely testing config from clod.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes the default rules to make it request variables from clod directly,
so that we're definitely testing config from clod.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update ruleset</title>
<updated>2014-03-06T15:08:49+00:00</updated>
<author>
<name>Richard Ipsum</name>
<email>richard.ipsum@codethink.co.uk</email>
</author>
<published>2014-02-05T15:50:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitano/gitano.git/commit/?id=0e8905a9fd69eb481cb74a45447d2e8f6277c420'/>
<id>0e8905a9fd69eb481cb74a45447d2e8f6277c420</id>
<content type='text'>
Allow users to change their own password
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow users to change their own password
</pre>
</div>
</content>
</entry>
<entry>
<title>SKEL: Add setreadme to the operational defines.</title>
<updated>2013-05-27T11:01:23+00:00</updated>
<author>
<name>Daniel Silverstone</name>
<email>dsilvers@digital-scurf.org</email>
</author>
<published>2013-05-27T11:01:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitano/gitano.git/commit/?id=9d28a255afc5b75090bf24303d4ef05b6220e621'/>
<id>9d28a255afc5b75090bf24303d4ef05b6220e621</id>
<content type='text'>
Adds op_set_readme to the defines in the skeleton ruleset.  This also adds
op_set_readme to op_is_config since the README is essentially configuration for
the project.  Projects can perform deeper checks themselves if they wish, but
the global ruleset applies the same to README changes as to everything else to
do with project configuration.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds op_set_readme to the defines in the skeleton ruleset.  This also adds
op_set_readme to op_is_config since the README is essentially configuration for
the project.  Projects can perform deeper checks themselves if they wish, but
the global ruleset applies the same to README changes as to everything else to
do with project configuration.
</pre>
</div>
</content>
</entry>
</feed>
