<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/m4, branch v2.2.2</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=v2.2.2</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=v2.2.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2015-08-04T10:08:42+00:00</updated>
<entry>
<title>disable strict aliasing on HP-UX C/aC++ compiler</title>
<updated>2015-08-04T10:08:42+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2015-08-04T10:08:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=9aa4e1d96095c5bde62aa541a6b3aa48110cc5b0'/>
<id>urn:sha1:9aa4e1d96095c5bde62aa541a6b3aa48110cc5b0</id>
<content type='text'>
to disable strict aliasing on HP-UX C/aC++, `+Otype_safety=off` is right.
`+Otype_safety=strong` forces ANSI aliasing.
</content>
</entry>
<entry>
<title>add initial CMake and Visual Studio build support</title>
<updated>2015-07-21T17:08:18+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2014-07-11T03:06:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=5d8a1cf7155130bd8101090d7e1d0c2f90d9b123'/>
<id>urn:sha1:5d8a1cf7155130bd8101090d7e1d0c2f90d9b123</id>
<content type='text'>
This moves the compatibility include files from include to
include/compat so we can use the awful MS C compiler
&lt;../include/&gt; trick to emulate the GNU #include_next extension.

This also removes a few old compat files we do not need anymore.
</content>
</entry>
<entry>
<title>disable strict aliasing on AIX xlc and HP-UX aC++ compilers</title>
<updated>2015-07-16T16:34:07+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2015-07-16T16:34:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=b9291face3ec7c804b6171857f95594d12384706'/>
<id>urn:sha1:b9291face3ec7c804b6171857f95594d12384706</id>
<content type='text'>
</content>
</entry>
<entry>
<title>disable strict aliasing by default, noticed by miod@</title>
<updated>2015-07-16T01:24:05+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2015-07-16T01:24:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=c1a162d83b12babd697586ede45815f890d7a40e'/>
<id>urn:sha1:c1a162d83b12babd697586ede45815f890d7a40e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add check for inet_pton, nudge minimum win32 compat to 0x0501</title>
<updated>2015-07-02T05:19:53+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2015-06-30T03:51:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=545454277a0be1dcb17b64cb10530a881aae760d'/>
<id>urn:sha1:545454277a0be1dcb17b64cb10530a881aae760d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix libtool 2.4.2 stack-protector flag handling</title>
<updated>2015-06-14T03:26:58+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2015-06-14T03:26:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=b091d23685dd59185b0b8e8e23786a452f622b16'/>
<id>urn:sha1:b091d23685dd59185b0b8e8e23786a452f622b16</id>
<content type='text'>
Teach libtool 2.4.2 how to pass -fstack-protector* to the linker so
libssp is properly linked in on some toolchains. See upstream patch:
https://github.com/instantinfrastructure/poky-daisy/blob/master/meta/recipes-devtools/libtool/libtool/respect-fstack-protector.patch

Thanks to kinichiro inoguchi
</content>
</entry>
<entry>
<title>always check if ssp needs to be linked</title>
<updated>2015-06-11T13:47:12+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2015-06-11T13:47:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=04a8eca5d3193d4b103e9791b4c21f8df63bed58'/>
<id>urn:sha1:04a8eca5d3193d4b103e9791b4c21f8df63bed58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix definition of DISABLE_AS_EXECUTABLE_STACK</title>
<updated>2015-05-24T00:27:57+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2015-05-02T16:13:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=edfc5690055b90fff2055d0108a22e5c5df22a64'/>
<id>urn:sha1:edfc5690055b90fff2055d0108a22e5c5df22a64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor configure into separate m4 macros</title>
<updated>2015-05-24T00:27:57+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2015-05-01T12:18:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=d3771a41cb106c945e0f538073d0a6e7b35d145b'/>
<id>urn:sha1:d3771a41cb106c945e0f538073d0a6e7b35d145b</id>
<content type='text'>
this allows for some reusability with libtls
</content>
</entry>
<entry>
<title>simplify hardening check logic, disable for mingw</title>
<updated>2015-01-06T02:23:48+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2015-01-06T02:14:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=303b972d554493e0be1c63061500f730ca88e4a8'/>
<id>urn:sha1:303b972d554493e0be1c63061500f730ca88e4a8</id>
<content type='text'>
Rather than doing separate linker/compiler checks, just build a
non-empty program with each so that the compiler will actually try to
use the hardening features. Reduce redundancy in the macro calls by just
setting the flag that was just tested.

Also, disable hardening for mingw, since its trying to use a
libssp-0.dll file that I can't find right now. The detected hardening
flags break mingw builds currently.
</content>
</entry>
</feed>
