<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/include/git2, branch cmn/remote-delete-name</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/'/>
<entry>
<title>remote: accept a repository and remote name for deletion</title>
<updated>2014-09-30T14:09:55+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-09-30T14:07:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=262eec23fe7377a9eecf9e724fa1aba945b3162a'/>
<id>262eec23fe7377a9eecf9e724fa1aba945b3162a</id>
<content type='text'>
We don't need the remote loaded, and the function extracted both of
these from the git_remote in order to do its work, so let's remote a
step and not ask for the loaded remote at all.

This fixes #2390.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't need the remote loaded, and the function extracted both of
these from the git_remote in order to do its work, so let's remote a
step and not ask for the loaded remote at all.

This fixes #2390.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2464 from libgit2/cmn/host-cert-info</title>
<updated>2014-09-17T12:56:39+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>vicent@github.com</email>
</author>
<published>2014-09-17T12:56:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=1312f87b6838649cca525935656c84c7bd07a9a1'/>
<id>1312f87b6838649cca525935656c84c7bd07a9a1</id>
<content type='text'>
Provide a callback for certificate validation</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide a callback for certificate validation</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: expose both hashes</title>
<updated>2014-09-16T15:02:33+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-09-16T01:22:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=1e0aa105faff1bd6987665506037f299b8e0e1cb'/>
<id>1e0aa105faff1bd6987665506037f299b8e0e1cb</id>
<content type='text'>
The user may have the data hashed as MD5 or SHA-1, so we should provide
both types for consumption.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The user may have the data hashed as MD5 or SHA-1, so we should provide
both types for consumption.
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: provide our own types for host key lengths</title>
<updated>2014-09-16T15:02:32+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-09-16T00:27:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=286369a81fc2e1d77a7a134d5c140f023af1298b'/>
<id>286369a81fc2e1d77a7a134d5c140f023af1298b</id>
<content type='text'>
Instead of using the libssh2 defines, provide our own, which eases usage
as we do not need to check whether libgit2 was built with libssh2 or not.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of using the libssh2 defines, provide our own, which eases usage
as we do not need to check whether libgit2 was built with libssh2 or not.
</pre>
</div>
</content>
</entry>
<entry>
<title>net: use only structs to pass information about cert</title>
<updated>2014-09-16T15:02:32+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-09-15T23:47:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=0782fc43f809b1c2a5001453ccb064a4afcfc2b9'/>
<id>0782fc43f809b1c2a5001453ccb064a4afcfc2b9</id>
<content type='text'>
Instead of spreading the data in function arguments, some of which
aren't used for ssh and having a struct only for ssh, use a struct for
both, using a common parent to pass to the callback.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of spreading the data in function arguments, some of which
aren't used for ssh and having a struct only for ssh, use a struct for
both, using a common parent to pass to the callback.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into cmn/host-cert-info</title>
<updated>2014-09-16T15:02:28+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-09-15T23:25:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=0fef38999abc74b8237971f96295f461631d9d1d'/>
<id>0fef38999abc74b8237971f96295f461631d9d1d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>net: remove support for outright ignoring certificates</title>
<updated>2014-09-16T15:01:32+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-09-11T08:04:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=41698f22f683d3452ef83de3b3e82f5cb178b0b3'/>
<id>41698f22f683d3452ef83de3b3e82f5cb178b0b3</id>
<content type='text'>
This option make it easy to ignore anything about the server we're
connecting to, which is bad security practice. This was necessary as we
didn't use to expose detailed information about the certificate, but now
that we do, we should get rid of this.

If the user wants to ignore everything, they can still provide a
callback which ignores all the information passed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This option make it easy to ignore anything about the server we're
connecting to, which is bad security practice. This was necessary as we
didn't use to expose detailed information about the certificate, but now
that we do, we should get rid of this.

If the user wants to ignore everything, they can still provide a
callback which ignores all the information passed.
</pre>
</div>
</content>
</entry>
<entry>
<title>transport: move the cert type enum to types.h</title>
<updated>2014-09-16T15:01:32+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-08-31T21:16:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=2aee4642ef9c0cffcebc443e81a706f3e458906f'/>
<id>2aee4642ef9c0cffcebc443e81a706f3e458906f</id>
<content type='text'>
This should make the mingw compiler happy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should make the mingw compiler happy.
</pre>
</div>
</content>
</entry>
<entry>
<title>transport: always call the certificate check callback</title>
<updated>2014-09-16T15:01:30+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-08-29T15:18:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=17491f6e5660b82cb8163eea58805df6398af16e'/>
<id>17491f6e5660b82cb8163eea58805df6398af16e</id>
<content type='text'>
We should let the user decide whether to cancel the connection or not
regardless of whether our checks have decided that the certificate is
fine. We provide our own assessment to the callback to let the user fall
back to our checks if they so desire.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We should let the user decide whether to cancel the connection or not
regardless of whether our checks have decided that the certificate is
fine. We provide our own assessment to the callback to let the user fall
back to our checks if they so desire.
</pre>
</div>
</content>
</entry>
<entry>
<title>http: send the DER-encoded cert to the callback</title>
<updated>2014-09-16T15:01:30+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-08-10T15:06:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=ec1ce4584a6a8ec2b5b227301a918548907a2b02'/>
<id>ec1ce4584a6a8ec2b5b227301a918548907a2b02</id>
<content type='text'>
Instead of the parsed data, we can ask OpenSSL to give us the
DER-encoded version of the certificate, which the user can then parse
and validate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of the parsed data, we can ask OpenSSL to give us the
DER-encoded version of the certificate, which the user can then parse
and validate.
</pre>
</div>
</content>
</entry>
</feed>
