<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/tls, branch OPENBSD_7_5</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=OPENBSD_7_5</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=OPENBSD_7_5'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2023-12-14T03:45:52+00:00</updated>
<entry>
<title>try avoiding empty compat libs</title>
<updated>2023-12-14T03:45:52+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vsz.me</email>
</author>
<published>2023-12-14T03:45:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=834434b27dfd02a51c6f71938eb6ec9096ec0b6c'/>
<id>urn:sha1:834434b27dfd02a51c6f71938eb6ec9096ec0b6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cmake: stop exporting compat functions</title>
<updated>2023-12-14T03:36:09+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vsz.me</email>
</author>
<published>2023-12-14T03:36:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=848950877fb2d66d76cb1258fc28a2b1b453a42d'/>
<id>urn:sha1:848950877fb2d66d76cb1258fc28a2b1b453a42d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Land #932, use existing crypto/ssl libs for tls tests</title>
<updated>2023-11-05T20:33:56+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2023-11-05T20:33:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=4830b1ee8e9bd32bf07962538d492088640b99de'/>
<id>urn:sha1:4830b1ee8e9bd32bf07962538d492088640b99de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Land #930, consistently use default CA cert location for Windows</title>
<updated>2023-11-05T20:31:01+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2023-11-05T20:31:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=ba0adb9a2f8bc85b6a6ad451fed93c0cf04fdc42'/>
<id>urn:sha1:ba0adb9a2f8bc85b6a6ad451fed93c0cf04fdc42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>also fix ocspcheck and nc, dedupe build logic</title>
<updated>2023-11-05T08:56:09+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vsz.me</email>
</author>
<published>2023-11-05T08:56:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=89fcb1a3e50ac224d68891a6014b74639a5f551a'/>
<id>urn:sha1:89fcb1a3e50ac224d68891a6014b74639a5f551a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>slim `tls-static` library (used in tests)</title>
<updated>2023-11-04T02:40:53+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vsz.me</email>
</author>
<published>2023-11-04T02:37:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=2c5abde778053272fdc0c5692691309e8f1e79b1'/>
<id>urn:sha1:2c5abde778053272fdc0c5692691309e8f1e79b1</id>
<content type='text'>
Instead of including a full copy of libcrypto and libssl in
libtls-static, link existing libcrytpo-static and libssl-static to
the test targets.

This wasn't causing any issue, just unnecessarily duplicating
a lot of objects.
</content>
</entry>
<entry>
<title>slim down `libtls`</title>
<updated>2023-11-04T01:29:25+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vsz.me</email>
</author>
<published>2023-11-04T01:24:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=d193f43f8b90cbed65ffeec93543d8a3d17bdedc'/>
<id>urn:sha1:d193f43f8b90cbed65ffeec93543d8a3d17bdedc</id>
<content type='text'>
By dropping copies of `libcrypto` and `libssl` lib objects from it.
This brings back its size to the normal ~100KB from ~4MB.

autotools already worked like this.
</content>
</entry>
<entry>
<title>cmake: fix default `TLS_DEFAULT_CA_FILE` value in libtls for Windows</title>
<updated>2023-11-04T00:36:18+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vsz.me</email>
</author>
<published>2023-11-04T00:29:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=e6ae33d57216cfe0e88fdbdfb4f0bbf41fa76878'/>
<id>urn:sha1:e6ae33d57216cfe0e88fdbdfb4f0bbf41fa76878</id>
<content type='text'>
Matching the logic used for `libcrypto` (and in autotools builds
for both `libcrypto` and `libtls`), set the default
`TLS_DEFAULT_CA_FILE` value to `C:/Windows/libressl/ssl/...`,
replacing the current, potentialy world-writable filename.
</content>
</entry>
<entry>
<title>MSVC: Enable building ocspcheck.</title>
<updated>2023-10-29T17:28:44+00:00</updated>
<author>
<name>Pierre Wendling</name>
<email>pierre.wendling.4@gmail.com</email>
</author>
<published>2023-09-12T16:33:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=c4bb6b79ea36c05ccfe3033174a7950ac6a51609'/>
<id>urn:sha1:c4bb6b79ea36c05ccfe3033174a7950ac6a51609</id>
<content type='text'>
- Add `STDIN_FILENO` to compat unistd header.
- Use quotes to include compat getopt header in the compat unistd.
- Export additional symbols needed by ocspcheck (optarg, optind,
  ftruncate)
</content>
</entry>
<entry>
<title>Move `LibreSSL/` to `LIBRESSL_INSTALL_CMAKEDIR`.</title>
<updated>2023-08-19T16:16:16+00:00</updated>
<author>
<name>Pierre Wendling</name>
<email>pierre.wendling.4@gmail.com</email>
</author>
<published>2023-08-15T15:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=86a6826fef085618e506ea8eedb4d688646460bf'/>
<id>urn:sha1:86a6826fef085618e506ea8eedb4d688646460bf</id>
<content type='text'>
This allows users to install the CMake configs without forcing a
`LibreSSL` directory after `LIBRESSL_INSTALL_CMAKEDIR`.
</content>
</entry>
</feed>
