<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libtls, branch libressl-v2.1.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.1.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.1.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2014-12-07T16:56:17+00:00</updated>
<entry>
<title>Allow specific libtls hostname validation errors to propagate.</title>
<updated>2014-12-07T16:56:17+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2014-12-07T16:56:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=26bb73d6664efd39d99f8477df943507a7f03b5e'/>
<id>urn:sha1:26bb73d6664efd39d99f8477df943507a7f03b5e</id>
<content type='text'>
Remove direct calls to printf from the tls_check_hostname() path. This allows
NUL byte error messages to bubble up to the caller, to be logged in a
program-appropriate way. It also removes non-portable calls to getprogname().

ok jsing@
</content>
</entry>
<entry>
<title>Fix a memory leak in tls_check_subject_altname() by calling</title>
<updated>2014-12-07T16:01:03+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-12-07T16:01:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a084a5c7e10a39f3c0442e0cd4b26c09e5ad5837'/>
<id>urn:sha1:a084a5c7e10a39f3c0442e0cd4b26c09e5ad5837</id>
<content type='text'>
sk_GENERAL_NAME_pop_free() instead of sk_GENERAL_NAME_free(). The latter
only frees the stack itself and does not free the items.

From Basskrapfen on github.
</content>
</entry>
<entry>
<title>revert previous change for now, adjusting based on comments from jsing@</title>
<updated>2014-12-07T15:48:02+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2014-12-07T15:48:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cd9aa6e67c54c989bae7409a97dfc1997ba3767f'/>
<id>urn:sha1:cd9aa6e67c54c989bae7409a97dfc1997ba3767f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow specific libtls hostname validation errors to propagate.</title>
<updated>2014-12-07T15:00:32+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2014-12-07T15:00:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a761ebff2cb2a2b78b88a343ed309d18ed93993e'/>
<id>urn:sha1:a761ebff2cb2a2b78b88a343ed309d18ed93993e</id>
<content type='text'>
Remove direct calls to printf from the tls_check_hostname() path. This allows
NUL byte error messages to bubble up to the caller, to be logged in a
program-appropriate way. It also removes non-portable calls to getprogname().

The semantics of tls_error() are changed slightly: the last error message is
not necessarily preserved between subsequent calls into the library.
When the previous call to libtls succeeds, client programs should treat the
return value of tls_error() as undefined.

ok tedu@
</content>
</entry>
<entry>
<title>delete extra word in Nd</title>
<updated>2014-11-11T04:17:34+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-11-11T04:17:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ab9578498ec40521edb4a691a71a8301b9276c0a'/>
<id>urn:sha1:ab9578498ec40521edb4a691a71a8301b9276c0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>missing outlen in tls_write decl</title>
<updated>2014-11-07T13:57:43+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2014-11-07T13:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=49c4e57dbb0e8862668add5d62a468171bbed5e9'/>
<id>urn:sha1:49c4e57dbb0e8862668add5d62a468171bbed5e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a tls_connect_fds() function that allows a secure connection to be</title>
<updated>2014-11-02T14:45:05+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-11-02T14:45:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=44fdefc6525622fe6d745eb387fa3266f9028afb'/>
<id>urn:sha1:44fdefc6525622fe6d745eb387fa3266f9028afb</id>
<content type='text'>
established using a pair of existing file descriptors.

Based on a diff/request from Jan Klemkow.

Rides previous libtls rename/library bump.

Discussed with tedu@.
</content>
</entry>
<entry>
<title>Rename libressl to libtls to avoid confusion and to make it easier to</title>
<updated>2014-10-31T13:46:17+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-10-31T13:46:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0832c4987f7c76663376596ce39d96366e9f82e5'/>
<id>urn:sha1:0832c4987f7c76663376596ce39d96366e9f82e5</id>
<content type='text'>
distinguish between LibreSSL (the project) and libressl (the library).

Discussed with many.
</content>
</entry>
</feed>
