<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/tls, branch v3.7.2</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=v3.7.2</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=v3.7.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2022-12-14T12:28:11+00:00</updated>
<entry>
<title>add direct source dependency to each library</title>
<updated>2022-12-14T12:28:11+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2022-12-13T11:44:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=80eb1454604f71fdcbb17c7fb73bade22031ef81'/>
<id>urn:sha1:80eb1454604f71fdcbb17c7fb73bade22031ef81</id>
<content type='text'>
Fix library generation with some CMake generators by including a direct
source file dependency for each library.
</content>
</entry>
<entry>
<title>Build a static test library with all symbols</title>
<updated>2022-12-13T20:23:17+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2022-12-13T10:34:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=4f0f6ebd1aa1038923e08af6730a32cde3202f62'/>
<id>urn:sha1:4f0f6ebd1aa1038923e08af6730a32cde3202f62</id>
<content type='text'>
Build and link a special test library rather than assuming that the
build has static libraries available.
</content>
</entry>
<entry>
<title>Add tls/tls_signer.c</title>
<updated>2022-01-26T12:24:18+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2022-01-26T12:24:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=3412032b52902c1c9bc890ad62abb44388c6b2bc'/>
<id>urn:sha1:3412032b52902c1c9bc890ad62abb44388c6b2bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unneeded target_include_directories with cmake</title>
<updated>2021-12-04T05:36:39+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2021-12-04T01:49:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=c211d97ecb351254a1020f2a9eecd47e65ad5484'/>
<id>urn:sha1:c211d97ecb351254a1020f2a9eecd47e65ad5484</id>
<content type='text'>
This could remove recurring of the same statement for include directories.
Instead of this removals, apps/* and tests  should have include path that
had been provided by INTERFACE_INCLUDE_DIRECTORIES of target libs and
internal static libs.
</content>
</entry>
<entry>
<title>Build static library for regression tests when shared build with CMake</title>
<updated>2021-11-27T11:57:14+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2021-11-27T11:57:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=870a1ebbc20324c3276842c494756e219801a738'/>
<id>urn:sha1:870a1ebbc20324c3276842c494756e219801a738</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Statically link libcrypto/ssl into libtls with cmake</title>
<updated>2021-05-07T11:31:22+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2021-05-02T06:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=4c56df46de18da692785ed337910ab852c34e0ce'/>
<id>urn:sha1:4c56df46de18da692785ed337910ab852c34e0ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use object library for CMake</title>
<updated>2021-05-02T05:27:57+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2020-11-23T04:19:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=9971b0820c72a7be267e562f6002439b06103b94'/>
<id>urn:sha1:9971b0820c72a7be267e562f6002439b06103b94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Link crypto and ssl object files directly instead of static library</title>
<updated>2020-10-04T08:50:18+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2020-09-20T04:37:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=5a29b0472d5d0d1aa9936e430a87299fdb0f17ba'/>
<id>urn:sha1:5a29b0472d5d0d1aa9936e430a87299fdb0f17ba</id>
<content type='text'>
- Output object files list variable for libcrypto and libssl to .mk file.
- Include object files list variable .mk from tls/Makefile
- Link .lo files directly instead of static library for libtls.
</content>
</entry>
<entry>
<title>Configure libtls and nc(1) to statically link to libcrypto/ssl</title>
<updated>2020-10-04T08:50:18+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2020-08-20T14:30:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=fe42a8011b25797afa48cf0359c7e2753b2ece5f'/>
<id>urn:sha1:fe42a8011b25797afa48cf0359c7e2753b2ece5f</id>
<content type='text'>
An issue that Reyk Floeter noted while building a Debian package for
LibreSSL is that installing libtls along with OpenSSL causes linker
issues since it will often pick up the wrong libcrypto/libssl. This
change makes libtls statically link the object files it needs rather
than relying on the shared libraries, effectively making libtls
self-contained and able to be packaged independently.

This should make it possible for other projects that also use libtls to
be able to package support without requiring the target OS to ship
libcrypto / libssl from LibreSSL.

https://salsa.debian.org/reyk-guest/libressl/-/commit/678278df55ce866f2f363998ca690442fa786c66
</content>
</entry>
<entry>
<title>TLS target properties when building static libs</title>
<updated>2020-03-02T10:44:04+00:00</updated>
<author>
<name>Dan Nestor</name>
<email>dandrestor@gmail.com</email>
</author>
<published>2020-03-02T10:44:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=b10a3363df2b78fb7758a3a8b15434a5ba92eeb9'/>
<id>urn:sha1:b10a3363df2b78fb7758a3a8b15434a5ba92eeb9</id>
<content type='text'>
</content>
</entry>
</feed>
