<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src, branch ethomson/config_section_validity</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/'/>
<entry>
<title>config: rename subsection header parser func</title>
<updated>2019-05-22T09:48:28+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-05-22T09:48:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=355b02a1f2243ea00cfe98b9e2e3488c0f2b4ab3'/>
<id>355b02a1f2243ea00cfe98b9e2e3488c0f2b4ab3</id>
<content type='text'>
The `parse_section_header_ext` name suggests that it as an extended
function for parsing the section header.  It is not.  Rename it to
`parse_subsection_header` to better reflect its true mission.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `parse_section_header_ext` name suggests that it as an extended
function for parsing the section header.  It is not.  Rename it to
`parse_subsection_header` to better reflect its true mission.
</pre>
</div>
</content>
</entry>
<entry>
<title>config: validate quoted section value</title>
<updated>2019-05-22T09:47:30+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-05-16T08:37:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=23c5699eb78724c4bdd8d2afcb7e49f32fbac6fb'/>
<id>23c5699eb78724c4bdd8d2afcb7e49f32fbac6fb</id>
<content type='text'>
When we reach a whitespace after a section name, we assume that what
will follow will be a quoted subsection name.  Pass the current position
of the line being parsed to the subsection parser, so that it can
validate that subsequent characters are additional whitespace or a
single quote.

Previously we would begin parsing after the section name, looking for
the first quotation mark.  This allows invalid characters to embed
themselves between the end of the section name and the first quotation
mark, eg `[section foo "subsection"]`, which is illegal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we reach a whitespace after a section name, we assume that what
will follow will be a quoted subsection name.  Pass the current position
of the line being parsed to the subsection parser, so that it can
validate that subsequent characters are additional whitespace or a
single quote.

Previously we would begin parsing after the section name, looking for
the first quotation mark.  This allows invalid characters to embed
themselves between the end of the section name and the first quotation
mark, eg `[section foo "subsection"]`, which is illegal.
</pre>
</div>
</content>
</entry>
<entry>
<title>config: don't write invalid column</title>
<updated>2019-05-22T09:47:30+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-05-16T07:57:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=b83bd0379034eb16afae8753af41c0c7e25680b3'/>
<id>b83bd0379034eb16afae8753af41c0c7e25680b3</id>
<content type='text'>
When we don't specify a particular column, don't write it in the error
message.  (column "0" is unhelpful.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we don't specify a particular column, don't write it in the error
message.  (column "0" is unhelpful.)
</pre>
</div>
</content>
</entry>
<entry>
<title>config: lowercase error messages</title>
<updated>2019-05-22T09:47:30+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-05-16T07:55:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=42dd38dd064cbc231073118113880502ab393c73'/>
<id>42dd38dd064cbc231073118113880502ab393c73</id>
<content type='text'>
Update the configuration parsing error messages to be lower-cased for
consistency with the rest of the library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update the configuration parsing error messages to be lower-cased for
consistency with the rest of the library.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5060 from pks-t/pks/refspec-nested-globs</title>
<updated>2019-05-22T09:45:45+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-05-22T09:45:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=d97afb9368ab0d78d5286ec7e1d34b4144a1495b'/>
<id>d97afb9368ab0d78d5286ec7e1d34b4144a1495b</id>
<content type='text'>
Loosen restriction on wildcard "*" refspecs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Loosen restriction on wildcard "*" refspecs</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #4935 from libgit2/ethomson/pcre</title>
<updated>2019-05-21T12:59:55+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-05-21T12:59:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=3d9e82fdd5619985b56ca25fb1f89de3dfabc029'/>
<id>3d9e82fdd5619985b56ca25fb1f89de3dfabc029</id>
<content type='text'>
Use PCRE for our fallback regex engine when regcomp_l is unavailable</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use PCRE for our fallback regex engine when regcomp_l is unavailable</pre>
</div>
</content>
</entry>
<entry>
<title>remote: add callback to resolve URLs before connecting</title>
<updated>2019-05-21T12:11:08+00:00</updated>
<author>
<name>Erik Aigner</name>
<email>aigner.erik@gmail.com</email>
</author>
<published>2019-04-08T13:54:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=59647e1ad095f80112918971b7bbe05adfaf8c3c'/>
<id>59647e1ad095f80112918971b7bbe05adfaf8c3c</id>
<content type='text'>
Since libssh2 doesn't read host configuration from the config file,
this callback can be used to hand over URL resolving to the client
without touching the SSH implementation itself.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since libssh2 doesn't read host configuration from the config file,
this callback can be used to hand over URL resolving to the client
without touching the SSH implementation itself.
</pre>
</div>
</content>
</entry>
<entry>
<title>regex: use REGEX_BACKEND as the cmake option name</title>
<updated>2019-05-21T10:22:40+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-05-21T10:22:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=ac2b235ebef694c8c745eab12643e326138d4523'/>
<id>ac2b235ebef694c8c745eab12643e326138d4523</id>
<content type='text'>
This avoids any misunderstanding with the REGEX keyword in cmake.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids any misunderstanding with the REGEX keyword in cmake.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5075 from libgit2/ethomson/ignore_skip_bom</title>
<updated>2019-05-21T10:18:47+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2019-05-21T10:18:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=4aa36ff2c0fe2e7b29220737c757ffff99e00059'/>
<id>4aa36ff2c0fe2e7b29220737c757ffff99e00059</id>
<content type='text'>
Skip UTF8 BOM in ignore files</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Skip UTF8 BOM in ignore files</pre>
</div>
</content>
</entry>
<entry>
<title>Use tabs for indentation (#5079).</title>
<updated>2019-05-21T09:37:43+00:00</updated>
<author>
<name>David Brooks</name>
<email>dave@bcs.co.nz</email>
</author>
<published>2019-05-21T09:35:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=ada1cd01065d40e6e5222d2c6d975517ebe2a44d'/>
<id>ada1cd01065d40e6e5222d2c6d975517ebe2a44d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
