<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gnutls.git/tests, branch tmp-cli-buffer-term</title>
<subtitle>gitlab.com: gnutls/gnutls.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/'/>
<entry>
<title>tests: run tls-fuzzer PSK testsuite</title>
<updated>2018-07-27T12:13:26+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@redhat.com</email>
</author>
<published>2018-07-26T10:40:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=d3467fb4c85029a91fa28ab17017f76f925cb7d0'/>
<id>d3467fb4c85029a91fa28ab17017f76f925cb7d0</id>
<content type='text'>
Resolves #508

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolves #508

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: added unit test of handshake with large certificate</title>
<updated>2018-07-26T09:27:25+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@redhat.com</email>
</author>
<published>2018-07-26T09:27:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=1d40fa6e774d0748cc4c0717b2f66a64a2cbc31a'/>
<id>1d40fa6e774d0748cc4c0717b2f66a64a2cbc31a</id>
<content type='text'>
This checks whether handshake message fragmentation and de-fragmentation
is functional on server and client.

Resolves #513

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This checks whether handshake message fragmentation and de-fragmentation
is functional on server and client.

Resolves #513

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>send_client_hello: don't override version after HRR is received</title>
<updated>2018-07-25T13:32:45+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@redhat.com</email>
</author>
<published>2018-07-25T12:48:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=0dbee52febdb9cbb243612c94b1c765d821092ac'/>
<id>0dbee52febdb9cbb243612c94b1c765d821092ac</id>
<content type='text'>
When a Hello Retry Request is received, do not set our (transient)
version to TLS1.2 on the second client hello. That's because both
peers have already negotiated TLS1.3.

This addresses issue with peers which may send a changecipherspec
message at this stage, which is now allowed when our version is
set to be TLS1.2. Introduced test suite using openssl and resumption
using HRR which reproduces the issue.

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a Hello Retry Request is received, do not set our (transient)
version to TLS1.2 on the second client hello. That's because both
peers have already negotiated TLS1.3.

This addresses issue with peers which may send a changecipherspec
message at this stage, which is now allowed when our version is
set to be TLS1.2. Introduced test suite using openssl and resumption
using HRR which reproduces the issue.

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>allow no certificates to be reported by the gnutls_certificate_retrieve_function callbacks</title>
<updated>2018-07-24T20:06:03+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@redhat.com</email>
</author>
<published>2018-07-24T14:38:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=42945a7aab6d4e18da13a9c6f1d05fd1487e13c7'/>
<id>42945a7aab6d4e18da13a9c6f1d05fd1487e13c7</id>
<content type='text'>
In 9829ef9a we introduced a wrapper over the older callback functions
which didn't handle this case.

Resolves #528

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In 9829ef9a we introduced a wrapper over the older callback functions
which didn't handle this case.

Resolves #528

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cert-cred: fix possible segfault when resetting cert retrieval function</title>
<updated>2018-07-24T07:39:57+00:00</updated>
<author>
<name>Dmitry Eremin-Solenikov</name>
<email>dbaryshkov@gmail.com</email>
</author>
<published>2018-07-20T17:49:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=3df5b7bc8a6496eb9efdb3586d25bfab109e78db'/>
<id>3df5b7bc8a6496eb9efdb3586d25bfab109e78db</id>
<content type='text'>
Reset get_cert_callback3 callback to NULL if provided callback is NULL.
Otherwise after the certificate request call_legacy_cert_cb1 /
call_legacy_cert_cb2 will try to unconditionally call legacy_cert_cb1 /
legacy_cert_cb2 callback (set to NULL) leading to segfault.

Fixes: 9829ef9a3ca06d60472599df7c74ebb9a53f1fe2
Signed-off-by: Dmitry Eremin-Solenikov &lt;dbaryshkov@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reset get_cert_callback3 callback to NULL if provided callback is NULL.
Otherwise after the certificate request call_legacy_cert_cb1 /
call_legacy_cert_cb2 will try to unconditionally call legacy_cert_cb1 /
legacy_cert_cb2 callback (set to NULL) leading to segfault.

Fixes: 9829ef9a3ca06d60472599df7c74ebb9a53f1fe2
Signed-off-by: Dmitry Eremin-Solenikov &lt;dbaryshkov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove trailing dot from hostname input</title>
<updated>2018-07-22T10:44:25+00:00</updated>
<author>
<name>Tim Rühsen</name>
<email>tim.ruehsen@gmx.de</email>
</author>
<published>2018-07-19T10:50:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=a2b502ffc3bb569bac470f5924ee8bc9627d23cc'/>
<id>a2b502ffc3bb569bac470f5924ee8bc9627d23cc</id>
<content type='text'>
Fixes #532

Signed-off-by: Tim Rühsen &lt;tim.ruehsen@gmx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #532

Signed-off-by: Tim Rühsen &lt;tim.ruehsen@gmx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnutls_x509_privkey_import_ecc_raw: encode parameters on import</title>
<updated>2018-07-20T14:35:08+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@redhat.com</email>
</author>
<published>2018-07-17T07:03:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=5882d4e92f61697af80a812da1ded2c35252a571'/>
<id>5882d4e92f61697af80a812da1ded2c35252a571</id>
<content type='text'>
That makes the structure fully usable after import. In _encode_privkey()
use the lower-level _gnutls_x509_export_int2() for key encoding as the
call to higher gnutls_x509_privkey_export2() could result to an infinite
recursion when keys are incomplete.

Introduced additional tests for PKCS#8 key import and export.

Resolves: #516

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
That makes the structure fully usable after import. In _encode_privkey()
use the lower-level _gnutls_x509_export_int2() for key encoding as the
call to higher gnutls_x509_privkey_export2() could result to an infinite
recursion when keys are incomplete.

Introduced additional tests for PKCS#8 key import and export.

Resolves: #516

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: handshake-timeout: reverted virt-time.h usage</title>
<updated>2018-07-19T04:11:40+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@gnutls.org</email>
</author>
<published>2018-07-19T04:06:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=f7bd5c5fc15589eda9878cabcefa786c21721e60'/>
<id>f7bd5c5fc15589eda9878cabcefa786c21721e60</id>
<content type='text'>
The tests nature (waiting on a socket) didn't fit well with the virt-time
implementation. Reverted to original real-time wait and improved error
detection in child process.

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@gnutls.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The tests nature (waiting on a socket) didn't fit well with the virt-time
implementation. Reverted to original real-time wait and improved error
detection in child process.

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@gnutls.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnutls_priority_init: fix err_pos on invalid strings</title>
<updated>2018-07-19T03:55:14+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@redhat.com</email>
</author>
<published>2018-07-16T12:04:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=96c9c1fc4af3cc3196f26e2a02110f0829a2ce61'/>
<id>96c9c1fc4af3cc3196f26e2a02110f0829a2ce61</id>
<content type='text'>
When the provided string would be resolved (e.g., due to a @ priority
being used), to a different string, then do not attempt to
detect the right location of the error. It will not be useful to the caller.

This addresses the issue of test suite failure when --with-system-priority-file
and --with-default-priority-string are provided. It also enhances the test suite
with these options being active.

Resolves #517

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the provided string would be resolved (e.g., due to a @ priority
being used), to a different string, then do not attempt to
detect the right location of the error. It will not be useful to the caller.

This addresses the issue of test suite failure when --with-system-priority-file
and --with-default-priority-string are provided. It also enhances the test suite
with these options being active.

Resolves #517

Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cipher-listings: use the sed found by configure script and make it portable</title>
<updated>2018-07-13T11:38:12+00:00</updated>
<author>
<name>Nikos Mavrogiannopoulos</name>
<email>nmav@redhat.com</email>
</author>
<published>2018-07-13T09:18:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gnutls.git/commit/?id=32aaa3a5b6ee328e31209d2ce17d60af2ff3739e'/>
<id>32aaa3a5b6ee328e31209d2ce17d60af2ff3739e</id>
<content type='text'>
Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Nikos Mavrogiannopoulos &lt;nmav@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
